:root{--font-size-10-5:.65625rem;--font-size-11:.6875rem;--font-size-12:.75rem;--font-size-12-5:.78125rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-15:.9375rem;--font-size-16:1rem;--font-size-17:1.0625rem;--font-size-18:1.125rem;--font-size-19:1.1875rem;--font-size-20:1.25rem;--font-size-22:calc(1rem + 6px);--font-size-24:calc(1rem + 8px);--font-size-26:calc(1rem + 10px);--font-size-28:calc(1rem + 12px);--font-size-50:calc(1rem + 34px);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--letter-spacing-caps:1px;--letter-spacing-code:4px;--letter-spacing-heading:-.5px;--letter-spacing-brand:-1px;--line-height-none:1;--line-height-snug:1.1;--line-height-title:1.2;--line-height-body:1.4;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-4-5:18px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--tap-target:2.75rem;--control-height-sm:2.75rem;--control-height-md:3rem;--row-min-height:4.375rem;--fab-size:calc(1.75rem + 32px);--fab-size-secondary:calc(1.375rem + 26px);--focus-ring-width:3px;--radius-pill:999px;--duration-fast:.15s;--duration-normal:.25s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--page-max-width:480px;--page-padding:18px;--z-nav:100;--z-fab:150;--z-toast:400}:root,[data-skin=frigo]{--color-bg:#e3e8ee;--color-surface:#fff;--color-surface-2:#f3f5f8;--color-nav:#fff;--color-border:#c9d1db;--color-border-strong:#1d2433;--color-border-dashed:#8e97a6;--color-text:#1d2433;--color-text-2:#50586a;--color-link:#2456d6;--color-link-hover:#173a94;--color-focus:#2456d6;--color-inverse:#1d2433;--color-on-inverse:#fff;--color-accent:#1d2433;--color-primary:#2456d6;--color-primary-edge:#173a94;--color-on-primary:#fff;--color-success:#1c7541;--color-success-edge:#124a29;--color-on-success:#fff;--color-danger:#c2261e;--color-danger-edge:#7e130e;--color-on-danger:#fff;--color-disabled:#aeb7c4;--color-on-disabled:#1d2433;--control-bg:#fff;--control-bg-on-surface:#fff;--button-secondary-bg:#fff;--button-secondary-bg-on-surface:#fff;--button-secondary-border:#1d2433;--icon-button-border:#1d2433;--field-border:#1d2433;--note-bg:#ffe27a;--note-border:#d9b93f;--note-text:#4a3b00;--scrim:#1d243380;--hover-filter:brightness(.94);--shadow-card:0 2px 0 #c9d1db;--shadow-note:0 3px 0 #d9b93f;--shadow-overlay:0 3px 0 #c9d1db;--edge-control:3px;--edge-fab:4px;--border-width-control:2px;--border-width-field:2px;--border-width-card:0px;--border-width-rule:2px;--overlay-border:0 solid transparent;--sheet-border:2px solid #1d2433;--tape-display:block;--tape-bg:#f0e3b6;--sheet-handle-display:none;--tilt-card-a:-.5deg;--tilt-card-b:.4deg;--tilt-card-c:-.3deg;--tilt-note:-.6deg;--radius-control:14px;--radius-field:12px;--radius-icon-button:12px;--radius-card:6px;--radius-note:4px;--radius-overlay:6px;--radius-segment:12px;--radius-segmented:0px;--radius-nav:0px;--radius-nav-item:12px;--radius-fab:18px;--radius-fab-secondary:14px;--radius-toast:12px;--radius-badge:6px;--radius-points:999px;--radius-points-lg:999px;--radius-toggle:999px;--radius-toggle-knob:999px;--radius-empty:12px;--font-display:"Shantell Sans", "Shantell Sans Fallback", "Comic Sans MS", cursive;--font-ui:"DM Sans", "DM Sans Fallback", "Segoe UI", Tahoma, sans-serif;--font-row-title:var(--font-display);--font-nav:var(--font-display);--font-tab:var(--font-display);--font-badge:var(--font-display);--font-size-title:calc(1rem + 6px);--font-size-button:1rem;--font-size-row-title:1.0625rem;--font-size-nav:.78125rem;--font-size-points:1rem;--font-size-points-lg:1.25rem;--font-weight-title:800;--font-weight-heading:700;--font-weight-strong:700;--font-weight-row-done:500;--font-weight-control-strong:700;--font-weight-control:700;--font-weight-nav:700;--font-weight-nav-active:700;--font-weight-points:800;--row-done-decoration:line-through;--icon-stroke:2.2;--icon-stroke-bold:2.8;--badge-height:1.75rem;--badge-padding:0 9px;--badge-border:2.5px solid;--badge-waiting-border:2px dashed;--badge-font-size:.78125rem;--badge-font-weight:800;--badge-letter-spacing:1.5px;--badge-text-transform:uppercase;--badge-todo-fg:#1d2433;--badge-todo-bg:transparent;--badge-todo-tilt:3deg;--badge-waiting-fg:#c2261e;--badge-waiting-bg:transparent;--badge-waiting-tilt:-4deg;--badge-validated-fg:#1c7541;--badge-validated-bg:transparent;--badge-validated-tilt:-6deg;--badge-rejected-fg:#c2261e;--badge-rejected-bg:transparent;--badge-rejected-tilt:4deg;--badge-used-fg:#50586a;--badge-used-bg:transparent;--badge-used-tilt:-3deg;--check-size:1.875rem;--check-icon-size:1.1875rem;--check-border-width:2.5px;--radius-check:8px;--check-tilt:-3deg;--check-tilt-alt:2deg;--check-todo-bg:transparent;--check-todo-fg:#1d2433;--check-waiting-bg:transparent;--check-waiting-fg:#1d2433;--check-done-bg:#1c7541;--check-done-fg:#fff;--check-todo-icon:none;--check-waiting-tick:block;--check-waiting-clock:none;--points-bg:#ffe27a;--points-fg:#1d2433;--points-edge:#d9b93f;--points-strong-bg:#2456d6;--points-strong-fg:#fff;--points-strong-edge:#173a94;--points-lg-bg:#ffe27a;--points-lg-fg:#1d2433;--points-height:2.875rem;--points-min-width:2.875rem;--points-padding:0 6px;--points-lg-height:3.875rem;--points-lg-min-width:3.875rem;--points-lg-padding:0 8px;--points-tilt:8deg;--points-strong-tilt:-6deg;--points-lg-tilt:6deg;--points-coin-display:none;--points-unit-display:inline;--points-unit-stack:block;--points-unit-gap:0px;--points-muted-border:2px dashed var(--color-border-dashed);--toggle-off-border:2px dashed var(--color-border-dashed);--toggle-on-bg:var(--color-inverse);--toggle-on-knob:var(--color-on-inverse);--rank-first-bg:var(--points-bg);--rank-first-fg:var(--points-fg);--rank-podium-bg:#dce2ea;--rank-podium-fg:#1d2433;--segmented-gap:8px;--segmented-padding:0px;--segmented-bg:transparent;--segmented-bg-on-surface:transparent;--segment-border:2px dashed #8e97a6;--segment-active-bg:#1d2433;--segment-active-fg:#fff;--chip-bg:transparent;--chip-border:var(--segment-border);--tab-active-color:#1d2433;--tab-indicator-width:3px;--nav-margin:0px;--nav-padding:8px 12px 14px;--nav-gap:6px;--nav-border:2px solid #1d2433;--nav-item-min-height:3.375rem;--nav-surround:24px;--nav-active-bg:#1d2433;--nav-active-fg:#fff;--empty-border:2px dashed #8e97a6;--empty-bg:transparent;--avatar-bg:#fff;--avatar-border:2px solid #1d2433;--coupon-separator:2px dashed #8e97a6;--cat-fur:#1d2433;--cat-ear:#3a4459;--cat-outline:transparent;--cat-iris:#ffe27a;--cat-pupil:#1d2433;--cat-eye-closed:#ffe27a;--cat-nose:#ff9ca8;--cat-mouth:#6b7690;--cat-stripe:transparent;--cat-muzzle:transparent;--cat-slit-eyes:inline;--cat-round-eyes:none;--cat-fangs:none;--cat-tabby:none;--coin-bg:#ffe27a;--coin-paw:#1d2433;--emblem-bg:#ffe27a;--emblem-shadow:0 3px 0 #d9b93f;--emblem-tilt:-4deg;--radius-emblem:6px;--emblem-cat-fur:#1d2433;--emblem-cat-ear:#3a4459}[data-theme=dark]{--color-bg:#1e2829;--color-surface:#2a3637;--color-surface-2:#243031;--color-nav:#2a3637;--color-border:#3d4c4d;--color-border-strong:#b4beb8;--color-border-dashed:#6f7f7e;--color-text:#f2f0e6;--color-text-2:#b4beb8;--color-link:#8ec5ff;--color-link-hover:#b9dbff;--color-focus:#8ec5ff;--color-inverse:#f2f0e6;--color-on-inverse:#1e2829;--color-accent:#f2f0e6;--color-primary:#ffd95a;--color-primary-edge:#b39316;--color-on-primary:#2a2200;--color-success:#9be8b0;--color-success-edge:#4e9a63;--color-on-success:#10301b;--color-danger:#ff9ca8;--color-danger-edge:#b4525f;--color-on-danger:#3a0a12;--color-disabled:#3d4c4d;--color-on-disabled:#b4beb8;--control-bg:#2a3637;--control-bg-on-surface:#2a3637;--button-secondary-bg:transparent;--button-secondary-bg-on-surface:transparent;--button-secondary-border:#b4beb8;--icon-button-border:#b4beb8;--field-border:#b4beb8;--note-bg:#2a3637;--note-border:#ffd95a;--note-text:#ffd95a;--scrim:#0009;--hover-filter:brightness(1.08);--shadow-card:none;--shadow-note:none;--shadow-overlay:none;--border-width-card:1.5px;--overlay-border:2px solid #f2f0e6;--sheet-border:2px solid #f2f0e6;--tape-display:none;--tilt-card-a:0deg;--tilt-card-b:0deg;--tilt-card-c:0deg;--tilt-note:0deg;--badge-todo-fg:#f2f0e6;--badge-todo-bg:transparent;--badge-waiting-fg:#ff9ca8;--badge-waiting-bg:transparent;--badge-validated-fg:#9be8b0;--badge-validated-bg:transparent;--badge-rejected-fg:#ff9ca8;--badge-rejected-bg:transparent;--badge-used-fg:#b4beb8;--badge-used-bg:transparent;--check-todo-bg:transparent;--check-todo-fg:#f2f0e6;--check-waiting-bg:transparent;--check-waiting-fg:#f2f0e6;--check-done-bg:#9be8b0;--check-done-fg:#10301b;--points-bg:#ffd95a;--points-fg:#2a2200;--points-edge:transparent;--points-strong-bg:#8ec5ff;--points-strong-fg:#0b2440;--points-strong-edge:transparent;--points-lg-bg:#ffd95a;--points-lg-fg:#2a2200;--rank-podium-bg:#3d4c4d;--rank-podium-fg:#f2f0e6;--segmented-bg:transparent;--segmented-bg-on-surface:transparent;--segment-border:2px dashed #6f7f7e;--segment-active-bg:#f2f0e6;--segment-active-fg:#1e2829;--tab-active-color:#f2f0e6;--nav-border:2px solid #3d4c4d;--nav-active-bg:#f2f0e6;--nav-active-fg:#1e2829;--empty-border:2px dashed #6f7f7e;--empty-bg:transparent;--avatar-bg:#2a3637;--avatar-border:2px solid #b4beb8;--coupon-separator:2px dashed #6f7f7e;--cat-fur:#0f1617;--cat-ear:#2a3637;--cat-outline:#f2f0e6;--cat-iris:#ffd95a;--cat-pupil:#0f1617;--cat-eye-closed:#ffd95a;--cat-mouth:#b4beb8;--coin-bg:#ffd95a;--coin-paw:#2a2200;--emblem-bg:#ffd95a;--emblem-shadow:none;--emblem-cat-fur:#1e2829;--emblem-cat-ear:#3d4c4d}[data-skin=dracucat]{--color-bg:#ece7f7;--color-surface:#fff;--color-surface-2:#f5f2fb;--color-nav:#fff;--color-border:#d9d2ea;--color-border-strong:#9a8fb5;--color-border-dashed:#9a8fb5;--color-text:#231b36;--color-text-2:#5f5775;--color-link:#6d3fd1;--color-link-hover:#5330a8;--color-focus:#6d3fd1;--color-inverse:#231b36;--color-on-inverse:#fff;--color-accent:#b0186a;--color-primary:#6d3fd1;--color-primary-edge:transparent;--color-on-primary:#fff;--color-success:#17693a;--color-success-edge:transparent;--color-on-success:#fff;--color-danger:#b8232f;--color-danger-edge:transparent;--color-on-danger:#fff;--color-disabled:#d9d2ea;--color-on-disabled:#5f5775;--control-bg:#fff;--control-bg-on-surface:#fff;--button-secondary-bg:#fff;--button-secondary-bg-on-surface:#fff;--button-secondary-border:#9a8fb5;--icon-button-border:#d9d2ea;--field-border:#9a8fb5;--note-bg:#fff;--note-border:#e8c48a;--note-text:#8a4b00;--scrim:#231b3680;--hover-filter:brightness(.94);--shadow-card:none;--shadow-note:none;--shadow-overlay:0 16px 40px -12px #231b3659;--edge-control:0px;--edge-fab:0px;--border-width-control:1.5px;--border-width-field:1.5px;--border-width-card:1.5px;--border-width-rule:1.5px;--overlay-border:1.5px solid #d9d2ea;--sheet-border:1.5px solid #d9d2ea;--tape-display:none;--tape-bg:transparent;--sheet-handle-display:block;--tilt-card-a:0deg;--tilt-card-b:0deg;--tilt-card-c:0deg;--tilt-note:0deg;--radius-control:999px;--radius-field:16px;--radius-icon-button:999px;--radius-card:20px;--radius-note:20px;--radius-overlay:28px;--radius-segment:999px;--radius-segmented:999px;--radius-nav:0px;--radius-nav-item:16px;--radius-fab:999px;--radius-fab-secondary:999px;--radius-toast:16px;--radius-badge:999px;--radius-points:999px;--radius-points-lg:999px;--radius-toggle:999px;--radius-toggle-knob:999px;--radius-empty:20px;--font-display:"Fredoka", "Fredoka Fallback", "Trebuchet MS", sans-serif;--font-ui:"Nunito", "Nunito Fallback", "Trebuchet MS", Verdana, sans-serif;--font-row-title:var(--font-ui);--font-nav:var(--font-ui);--font-tab:var(--font-display);--font-badge:var(--font-ui);--font-size-title:calc(1rem + 5px);--font-size-button:1rem;--font-size-row-title:1rem;--font-size-nav:.75rem;--font-size-points:.9375rem;--font-size-points-lg:1.25rem;--font-weight-title:600;--font-weight-heading:600;--font-weight-strong:800;--font-weight-row-done:700;--font-weight-control-strong:600;--font-weight-control:500;--font-weight-nav:700;--font-weight-nav-active:800;--font-weight-points:600;--row-done-decoration:line-through;--icon-stroke:2;--icon-stroke-bold:2.4;--badge-height:1.625rem;--badge-padding:0 10px;--badge-border:0 solid;--badge-waiting-border:0 solid;--badge-font-size:.75rem;--badge-font-weight:800;--badge-letter-spacing:0;--badge-text-transform:none;--badge-todo-fg:#5330a8;--badge-todo-bg:#e5dcfa;--badge-todo-tilt:0deg;--badge-waiting-fg:#8a4b00;--badge-waiting-bg:#fcebcf;--badge-waiting-tilt:0deg;--badge-validated-fg:#17693a;--badge-validated-bg:#d5f0df;--badge-validated-tilt:0deg;--badge-rejected-fg:#b8232f;--badge-rejected-bg:#fbe0e3;--badge-rejected-tilt:0deg;--badge-used-fg:#5f5775;--badge-used-bg:#e6e1f0;--badge-used-tilt:0deg;--check-size:2.75rem;--check-icon-size:1.375rem;--check-border-width:0px;--radius-check:999px;--check-tilt:0deg;--check-tilt-alt:0deg;--check-todo-bg:#e5dcfa;--check-todo-fg:#6d3fd1;--check-waiting-bg:#fcebcf;--check-waiting-fg:#8a4b00;--check-done-bg:#d5f0df;--check-done-fg:#17693a;--check-todo-icon:block;--check-waiting-tick:none;--check-waiting-clock:block;--points-bg:#fbe3f0;--points-fg:#b0186a;--points-edge:transparent;--points-strong-bg:#b0186a;--points-strong-fg:#fff;--points-strong-edge:transparent;--points-lg-bg:#fbe3f0;--points-lg-fg:#b0186a;--points-height:1.875rem;--points-min-width:0px;--points-padding:0 10px;--points-lg-height:2.5rem;--points-lg-min-width:0px;--points-lg-padding:0 14px 0 16px;--points-tilt:0deg;--points-strong-tilt:0deg;--points-lg-tilt:0deg;--points-coin-display:flex;--points-unit-display:none;--points-unit-stack:inline;--points-unit-gap:3px;--points-muted-border:1.5px dashed var(--color-border-dashed);--toggle-off-border:var(--border-width-field) solid var(--field-border);--toggle-on-bg:var(--color-primary);--toggle-on-knob:var(--color-on-primary);--rank-first-bg:var(--points-strong-bg);--rank-first-fg:var(--points-strong-fg);--rank-podium-bg:var(--points-bg);--rank-podium-fg:var(--points-fg);--segmented-gap:4px;--segmented-padding:4px;--segmented-bg:#fff;--segmented-bg-on-surface:#ece7f7;--segment-border:0 solid transparent;--segment-active-bg:#6d3fd1;--segment-active-fg:#fff;--chip-bg:var(--control-bg);--chip-border:var(--border-width-control) solid var(--icon-button-border);--tab-active-color:#6d3fd1;--tab-indicator-width:3px;--nav-margin:0px;--nav-padding:8px 12px 14px;--nav-gap:4px;--nav-border:1.5px solid #d9d2ea;--nav-item-min-height:3.25rem;--nav-surround:24px;--nav-active-bg:#e5dcfa;--nav-active-fg:#5330a8;--empty-border:1.5px solid #d9d2ea;--empty-bg:transparent;--avatar-bg:#fff;--avatar-border:1.5px solid #d9d2ea;--coupon-separator:1.5px dashed #9a8fb5;--cat-fur:#1b1726;--cat-ear:#3b3350;--cat-outline:transparent;--cat-iris:#ffd84a;--cat-pupil:#1b1726;--cat-eye-closed:#ffd84a;--cat-nose:#ff79c6;--cat-mouth:#5a4f75;--cat-stripe:transparent;--cat-muzzle:transparent;--cat-slit-eyes:inline;--cat-round-eyes:none;--cat-fangs:inline;--cat-tabby:none;--coin-bg:#ff79c6;--coin-paw:#4a1036;--emblem-bg:#e5dcfa;--emblem-shadow:none;--emblem-tilt:0deg;--radius-emblem:999px;--emblem-cat-fur:#1b1726;--emblem-cat-ear:#3b3350}[data-skin=dracucat][data-theme=dark]{--color-bg:#1b1726;--color-surface:#272136;--color-surface-2:#211c2e;--color-nav:#211c2e;--color-border:#3b3350;--color-border-strong:#6e6390;--color-border-dashed:#6e6390;--color-text:#f4f1fb;--color-text-2:#b3a9cc;--color-link:#b79cff;--color-link-hover:#d3c2ff;--color-focus:#b79cff;--color-inverse:#f4f1fb;--color-on-inverse:#1b1726;--color-accent:#ff9ad3;--color-primary:#b79cff;--color-primary-edge:transparent;--color-on-primary:#1b1726;--color-success:#6ff29a;--color-success-edge:transparent;--color-on-success:#0c2a18;--color-danger:#ff8a93;--color-danger-edge:transparent;--color-on-danger:#3a0a12;--color-disabled:#3b3350;--color-on-disabled:#b3a9cc;--control-bg:#272136;--control-bg-on-surface:#1b1726;--button-secondary-bg:#272136;--button-secondary-bg-on-surface:transparent;--button-secondary-border:#6e6390;--icon-button-border:#3b3350;--field-border:#6e6390;--note-bg:#272136;--note-border:#7a5a1e;--note-text:#ffcb6b;--scrim:#0009;--hover-filter:brightness(1.08);--shadow-card:none;--shadow-note:none;--shadow-overlay:0 16px 40px -12px #0009;--border-width-card:1.5px;--overlay-border:1.5px solid #3b3350;--sheet-border:1.5px solid #3b3350;--tape-display:none;--tilt-card-a:0deg;--tilt-card-b:0deg;--tilt-card-c:0deg;--tilt-note:0deg;--badge-todo-fg:#d3c2ff;--badge-todo-bg:#3a2f5c;--badge-waiting-fg:#ffcb6b;--badge-waiting-bg:#4a3a14;--badge-validated-fg:#6ff29a;--badge-validated-bg:#1e4a30;--badge-rejected-fg:#ff8a93;--badge-rejected-bg:#4a1f28;--badge-used-fg:#b3a9cc;--badge-used-bg:#322b44;--check-todo-bg:#3a2f5c;--check-todo-fg:#b79cff;--check-waiting-bg:#4a3a14;--check-waiting-fg:#ffcb6b;--check-done-bg:#1e4a30;--check-done-fg:#6ff29a;--points-bg:#4a2140;--points-fg:#ff9ad3;--points-edge:transparent;--points-strong-bg:#ff79c6;--points-strong-fg:#3a0b2a;--points-strong-edge:transparent;--points-lg-bg:#4a2140;--points-lg-fg:#ff9ad3;--rank-podium-bg:var(--points-bg);--rank-podium-fg:var(--points-fg);--segmented-bg:#272136;--segmented-bg-on-surface:#1b1726;--segment-border:0 solid transparent;--segment-active-bg:#b79cff;--segment-active-fg:#1b1726;--tab-active-color:#b79cff;--nav-border:1.5px solid #322b44;--nav-active-bg:#3a2f5c;--nav-active-fg:#d3c2ff;--empty-border:1.5px solid #3b3350;--empty-bg:transparent;--avatar-bg:#272136;--avatar-border:1.5px solid #3b3350;--coupon-separator:1.5px dashed #6e6390;--cat-fur:#120f1b;--cat-ear:#3b3350;--cat-outline:#f4f1fb;--cat-iris:#ffd84a;--cat-pupil:#120f1b;--cat-eye-closed:#ffd84a;--cat-mouth:#b3a9cc;--coin-bg:#ff79c6;--coin-paw:#4a1036;--emblem-bg:#b79cff;--emblem-shadow:none;--emblem-cat-fur:#1b1726;--emblem-cat-ear:#3b3350}[data-skin=tigre]{--color-bg:#e3f0ec;--color-surface:#fff;--color-surface-2:#f1f8f6;--color-nav:#fff;--color-border:#c5dcd6;--color-border-strong:#6f9590;--color-border-dashed:#6f9590;--color-text:#17302e;--color-text-2:#4c6663;--color-link:#0f6e66;--color-link-hover:#0a4f49;--color-focus:#0f6e66;--color-inverse:#17302e;--color-on-inverse:#fff;--color-accent:#0f6e66;--color-primary:#c6500c;--color-primary-edge:transparent;--color-on-primary:#fff;--color-success:#0f6e66;--color-success-edge:transparent;--color-on-success:#fff;--color-danger:#b3261e;--color-danger-edge:transparent;--color-on-danger:#fff;--color-disabled:#c5dcd6;--color-on-disabled:#3f5754;--control-bg:#fff;--control-bg-on-surface:#e3f0ec;--button-secondary-bg:#fff;--button-secondary-bg-on-surface:#e3f0ec;--button-secondary-border:transparent;--icon-button-border:transparent;--field-border:#6f9590;--note-bg:#fff6e3;--note-border:transparent;--note-text:#7a4a00;--scrim:#17302e80;--hover-filter:brightness(.94);--shadow-card:none;--shadow-note:none;--shadow-overlay:0 16px 40px -12px #17302e4d;--edge-control:0px;--edge-fab:0px;--border-width-control:0px;--border-width-field:2px;--border-width-card:0px;--border-width-rule:2px;--overlay-border:0 solid transparent;--sheet-border:0 solid transparent;--tape-display:none;--tape-bg:transparent;--sheet-handle-display:block;--tilt-card-a:0deg;--tilt-card-b:0deg;--tilt-card-c:0deg;--tilt-note:0deg;--radius-control:18px;--radius-field:16px;--radius-icon-button:16px;--radius-card:24px;--radius-note:24px;--radius-overlay:32px;--radius-segment:16px;--radius-segmented:20px;--radius-nav:26px;--radius-nav-item:20px;--radius-fab:22px;--radius-fab-secondary:18px;--radius-toast:18px;--radius-badge:8px;--radius-points:12px;--radius-points-lg:16px;--radius-toggle:999px;--radius-toggle-knob:999px;--radius-empty:24px;--font-display:"Baloo 2", "Baloo 2 Fallback", "Trebuchet MS", sans-serif;--font-ui:"Figtree", "Figtree Fallback", "Segoe UI", Tahoma, sans-serif;--font-row-title:var(--font-ui);--font-nav:var(--font-ui);--font-tab:var(--font-ui);--font-badge:var(--font-ui);--font-size-title:calc(1rem + 8px);--font-size-button:1.0625rem;--font-size-row-title:1rem;--font-size-nav:.75rem;--font-size-points:1rem;--font-size-points-lg:1.3125rem;--font-weight-title:700;--font-weight-heading:700;--font-weight-strong:700;--font-weight-row-done:600;--font-weight-control-strong:700;--font-weight-control:600;--font-weight-nav:600;--font-weight-nav-active:700;--font-weight-points:700;--row-done-decoration:none;--icon-stroke:2.4;--icon-stroke-bold:2.8;--badge-height:1.5rem;--badge-padding:0 9px;--badge-border:0 solid;--badge-waiting-border:0 solid;--badge-font-size:.75rem;--badge-font-weight:700;--badge-letter-spacing:0;--badge-text-transform:none;--badge-todo-fg:#9a3d06;--badge-todo-bg:#fce9d8;--badge-todo-tilt:0deg;--badge-waiting-fg:#7a4a00;--badge-waiting-bg:#fff0d2;--badge-waiting-tilt:0deg;--badge-validated-fg:#0f6e66;--badge-validated-bg:#ddf0ec;--badge-validated-tilt:0deg;--badge-rejected-fg:#b3261e;--badge-rejected-bg:#fbe2de;--badge-rejected-tilt:0deg;--badge-used-fg:#4c6663;--badge-used-bg:#d6e8e3;--badge-used-tilt:0deg;--check-size:2.875rem;--check-icon-size:1.5rem;--check-border-width:0px;--radius-check:999px;--check-tilt:0deg;--check-tilt-alt:0deg;--check-todo-bg:#ddf0ec;--check-todo-fg:#0f6e66;--check-waiting-bg:#fff0d2;--check-waiting-fg:#7a4a00;--check-done-bg:#0f6e66;--check-done-fg:#fff;--check-todo-icon:block;--check-waiting-tick:none;--check-waiting-clock:block;--points-bg:#ddf0ec;--points-fg:#0f6e66;--points-edge:transparent;--points-strong-bg:#0f6e66;--points-strong-fg:#fff;--points-strong-edge:transparent;--points-lg-bg:#fff;--points-lg-fg:#17302e;--points-height:2rem;--points-min-width:0px;--points-padding:0 11px;--points-lg-height:2.625rem;--points-lg-min-width:0px;--points-lg-padding:0 12px 0 16px;--points-tilt:0deg;--points-strong-tilt:0deg;--points-lg-tilt:0deg;--points-coin-display:flex;--points-unit-display:none;--points-unit-stack:inline;--points-unit-gap:3px;--points-muted-border:2px dashed var(--color-border-dashed);--toggle-off-border:var(--border-width-field) solid var(--field-border);--toggle-on-bg:var(--color-primary);--toggle-on-knob:var(--color-on-primary);--rank-first-bg:var(--points-strong-bg);--rank-first-fg:var(--points-strong-fg);--rank-podium-bg:var(--points-bg);--rank-podium-fg:var(--points-fg);--segmented-gap:4px;--segmented-padding:4px;--segmented-bg:#fff;--segmented-bg-on-surface:#e3f0ec;--segment-border:0 solid transparent;--segment-active-bg:#fce9d8;--segment-active-fg:#9a3d06;--chip-bg:var(--control-bg);--chip-border:var(--border-width-control) solid var(--icon-button-border);--tab-active-color:#9a3d06;--tab-indicator-width:2px;--nav-margin:0 12px 14px;--nav-padding:6px;--nav-gap:4px;--nav-border:0 solid transparent;--nav-item-min-height:3.375rem;--nav-surround:26px;--nav-active-bg:#fce9d8;--nav-active-fg:#9a3d06;--empty-border:0 solid transparent;--empty-bg:#f1f8f6;--avatar-bg:#fce9d8;--avatar-border:0 solid transparent;--coupon-separator:2px dashed #c5dcd6;--cat-fur:#f08a2b;--cat-ear:#ffc2b0;--cat-outline:transparent;--cat-iris:transparent;--cat-pupil:#2a1a10;--cat-eye-closed:#2a1a10;--cat-nose:#e8607a;--cat-mouth:#7a3a12;--cat-stripe:#c8611a;--cat-muzzle:#ffe6c8;--cat-slit-eyes:none;--cat-round-eyes:inline;--cat-fangs:none;--cat-tabby:inline;--coin-bg:#f08a2b;--coin-paw:#5a2706;--emblem-bg:#fff;--emblem-shadow:none;--emblem-tilt:0deg;--radius-emblem:24px;--emblem-cat-fur:#f08a2b;--emblem-cat-ear:#ffc2b0}[data-skin=tigre][data-theme=dark]{--color-bg:#14211f;--color-surface:#1d2f2c;--color-surface-2:#182725;--color-nav:#1d2f2c;--color-border:#2f4743;--color-border-strong:#6e918b;--color-border-dashed:#6e918b;--color-text:#f1f6f2;--color-text-2:#a9bfba;--color-link:#6fd6c8;--color-link-hover:#9be5da;--color-focus:#6fd6c8;--color-inverse:#f1f6f2;--color-on-inverse:#14211f;--color-accent:#6fd6c8;--color-primary:#ff9a4d;--color-primary-edge:transparent;--color-on-primary:#2a1203;--color-success:#6fd6c8;--color-success-edge:transparent;--color-on-success:#0b2623;--color-danger:#ff8f85;--color-danger-edge:transparent;--color-on-danger:#3a0d08;--color-disabled:#2f4743;--color-on-disabled:#a9bfba;--control-bg:#1d2f2c;--control-bg-on-surface:#2f4743;--button-secondary-bg:#2f4743;--button-secondary-bg-on-surface:#2f4743;--button-secondary-border:transparent;--icon-button-border:transparent;--field-border:#6e918b;--note-bg:#3a2e14;--note-border:transparent;--note-text:#ffcb6b;--scrim:#0009;--hover-filter:brightness(1.08);--shadow-card:none;--shadow-note:none;--shadow-overlay:0 16px 40px -12px #0009;--border-width-card:0px;--overlay-border:0 solid transparent;--sheet-border:0 solid transparent;--tape-display:none;--tilt-card-a:0deg;--tilt-card-b:0deg;--tilt-card-c:0deg;--tilt-note:0deg;--badge-todo-fg:#ffb889;--badge-todo-bg:#46301f;--badge-waiting-fg:#ffcb6b;--badge-waiting-bg:#4a3814;--badge-validated-fg:#6fd6c8;--badge-validated-bg:#173f3a;--badge-rejected-fg:#ff8f85;--badge-rejected-bg:#4a211c;--badge-used-fg:#a9bfba;--badge-used-bg:#2f4743;--check-todo-bg:#173f3a;--check-todo-fg:#6fd6c8;--check-waiting-bg:#4a3814;--check-waiting-fg:#ffcb6b;--check-done-bg:#6fd6c8;--check-done-fg:#0b2623;--points-bg:#173f3a;--points-fg:#6fd6c8;--points-edge:transparent;--points-strong-bg:#6fd6c8;--points-strong-fg:#0b2623;--points-strong-edge:transparent;--points-lg-bg:#1d2f2c;--points-lg-fg:#f1f6f2;--rank-podium-bg:var(--points-bg);--rank-podium-fg:var(--points-fg);--segmented-bg:#1d2f2c;--segmented-bg-on-surface:#14211f;--segment-border:0 solid transparent;--segment-active-bg:#46301f;--segment-active-fg:#ffb889;--tab-active-color:#ff9a4d;--nav-border:0 solid transparent;--nav-active-bg:#46301f;--nav-active-fg:#ffb889;--empty-border:0 solid transparent;--empty-bg:#182725;--avatar-bg:#2f4743;--avatar-border:0 solid transparent;--coupon-separator:2px dashed #2f4743;--cat-fur:#f08a2b;--cat-ear:#ffc2b0;--cat-outline:transparent;--cat-iris:transparent;--cat-pupil:#2a1a10;--cat-eye-closed:#2a1a10;--cat-mouth:#7a3a12;--coin-bg:#f08a2b;--coin-paw:#5a2706;--emblem-bg:#1d2f2c;--emblem-shadow:none;--emblem-cat-fur:#f08a2b;--emblem-cat-ear:#ffc2b0}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../../../fonts/shantell-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../../../fonts/shantell-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shantell Sans Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:113.07%;ascent-override:90.21%;descent-override:28.3%;line-gap-override:0%}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../../../fonts/dm-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../../../fonts/dm-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Roboto);size-adjust:103.81%;ascent-override:95.56%;descent-override:29.86%;line-gap-override:0%}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/fredoka-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-display:swap;src:url(../../../fonts/fredoka-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:95.05%;ascent-override:102.47%;descent-override:24.83%;line-gap-override:0%}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../../../fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../../../fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Roboto);size-adjust:101.27%;ascent-override:99.83%;descent-override:34.86%;line-gap-override:0%}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/baloo-2-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/baloo-2-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2 Fallback";font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:93.43%;ascent-override:115.39%;descent-override:56.09%;line-gap-override:0%}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../../../fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../../../fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Roboto);size-adjust:99.95%;ascent-override:95.05%;descent-override:25.01%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--color-bg);touch-action:pan-x pan-y;font-size:min(100%,32px)}body{overflow-wrap:break-word;font-family:var(--font-ui);font-size:var(--font-size-16);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;min-height:100dvh}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-weight-title);line-height:var(--line-height-title)}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}img,svg{max-width:100%;display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.on-surface{--control-bg:var(--control-bg-on-surface);--button-secondary-bg:var(--button-secondary-bg-on-surface);--segmented-bg:var(--segmented-bg-on-surface)}.sr-only{clip-path:inset(50%);white-space:nowrap;text-overflow:ellipsis;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toasts.svelte-zemmny{top:calc(var(--space-4) + env(safe-area-inset-top));z-index:var(--z-toast);gap:var(--space-2);width:calc(100% - 2 * var(--page-padding));pointer-events:none;flex-direction:column;max-width:400px;display:flex;position:fixed;left:50%;translate:-50%}.item.svelte-zemmny{pointer-events:auto;animation:svelte-zemmny-drop var(--duration-normal) var(--ease-out)}@keyframes svelte-zemmny-drop{0%{opacity:0;translate:0 -12px}}
