@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}:root{color-scheme:light;--safe-bottom:env(safe-area-inset-bottom,0px);--tasko-nav-dock-height:4.75rem;--tasko-pad-above-nav:calc(var(--tasko-nav-dock-height) + var(--safe-bottom) + 0.625rem);--tasko-scroll-pad-bottom-nav:calc(var(--tasko-nav-dock-height) + var(--safe-bottom) + 1.5rem);--tasko-main-pad-sticky-footer:calc(var(--tasko-nav-dock-height) + 5rem + var(--safe-bottom));--color-tasko-brand:#03302e;--color-tasko-brand-hover:#022824;--color-tasko-brand-muted:#d4ebe8;--color-tasko-brand-subtle:#ecf6f5;--color-tasko-accent:#c2410c;--color-tasko-accent-hover:#9a3412;--color-tasko-accent-muted:#ffedd5;--color-tasko-ink:#1c1c1e;--color-tasko-ink-secondary:#636366;--color-tasko-ink-muted:#8e8e93;--color-tasko-ink-faint:#aeaeb2;--color-tasko-surface:#f2f2f7;--color-tasko-surface-elevated:#fff;--color-tasko-surface-sunken:#e5e5ea;--color-tasko-border:#d1d1d6;--color-tasko-border-strong:#c7c7cc;--color-tasko-success:#047857;--color-tasko-success-muted:#d1fae5;--color-tasko-warning:#b45309;--color-tasko-warning-muted:#fef3c7;--color-tasko-danger:#dc2626;--color-tasko-danger-muted:#fee2e2;--color-tasko-info:#03302e;--color-tasko-info-muted:#d4ebe8;--tasko-canvas-bg:#e4e4ea;--tasko-device-bg:#f2f2f7;--tasko-home-sheet-bg:#fff;--tasko-hero-from:#011514;--tasko-hero-mid:#03302e;--tasko-hero-to:#085952;--tasko-hero-gradient:linear-gradient(155deg,var(--tasko-hero-from) 0%,var(--tasko-hero-mid) 46%,var(--tasko-hero-to) 100%);--tasko-hero-glow:rgba(3,48,46,.18);--ds-brand-gradient:linear-gradient(165deg,#022824 0%,var(--color-tasko-brand) 48%,#085952 100%);--ds-font-display:2rem;--ds-font-title:1.375rem;--ds-font-heading:1.0625rem;--ds-font-body:1rem;--ds-font-body-sm:0.875rem;--ds-font-caption:0.8125rem;--ds-font-overline:0.6875rem;--ds-font-micro:0.625rem;--ds-leading-tight:1.06;--ds-leading-snug:1.22;--ds-leading-normal:1.48;--ds-leading-relaxed:1.6;--ds-tracking-tight:-0.048em;--ds-tracking-snug:-0.024em;--ds-tracking-normal:0;--ds-tracking-wide:0.06em;--ds-tracking-wider:0.12em;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-weight-extrabold:800;--ds-space-0:0;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-7:1.75rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-radius-xs:0.375rem;--ds-radius-sm:0.5rem;--ds-radius-md:0.75rem;--ds-radius-lg:1rem;--ds-radius-xl:1.25rem;--ds-radius-2xl:1.5rem;--ds-radius-3xl:1.75rem;--ds-radius-full:9999px;--tasko-radius-sm:var(--ds-radius-md);--tasko-radius-md:var(--ds-radius-lg);--tasko-radius-lg:var(--ds-radius-xl);--tasko-radius-xl:var(--ds-radius-2xl);--ds-shadow-xs:0 0.5px 1px rgba(0,0,0,.04);--ds-shadow-sm:0 1px 2px rgba(0,0,0,.04),0 2px 8px -2px rgba(0,0,0,.06);--ds-shadow-md:0 4px 16px -4px rgba(0,0,0,.08),0 2px 6px -2px rgba(0,0,0,.04);--ds-shadow-lg:0 20px 48px -16px rgba(0,0,0,.14);--ds-shadow-xl:0 32px 64px -24px rgba(0,0,0,.18);--ds-shadow-brand:0 4px 20px -4px rgba(3,48,46,.32);--ds-shadow-brand-lg:0 12px 32px -8px rgba(3,48,46,.28);--ds-shadow-dock:0 8px 32px -8px rgba(0,0,0,.12),0 0 0 0.5px rgba(0,0,0,.05);--ds-shadow-fab:0 6px 20px -4px rgba(8,89,82,.38);--ds-shadow-inner:inset 0 1px 2px rgba(0,0,0,.04);--tasko-shadow-card:var(--ds-shadow-sm);--tasko-shadow-elevated:var(--ds-shadow-md);--tasko-shadow-dock:var(--ds-shadow-dock);--ds-elevation-0:none;--ds-elevation-1:var(--ds-shadow-xs);--ds-elevation-2:var(--ds-shadow-sm);--ds-elevation-3:var(--ds-shadow-md);--ds-elevation-4:var(--ds-shadow-lg);--ds-glass-bg:color-mix(in srgb,var(--color-tasko-surface-elevated) 76%,transparent);--ds-glass-bg-strong:color-mix(in srgb,var(--color-tasko-surface-elevated) 88%,transparent);--ds-glass-blur:24px;--ds-glass-blur-heavy:40px;--ds-glass-border:color-mix(in srgb,var(--color-tasko-border) 55%,transparent);--ds-glass-saturate:1.8;--ds-duration-instant:80ms;--ds-duration-fast:140ms;--ds-duration-normal:220ms;--ds-duration-slow:360ms;--ds-duration-enter:480ms;--ds-ease-out:cubic-bezier(0.25,0.1,0.25,1);--ds-ease-apple:cubic-bezier(0.25,0.1,0.25,1);--ds-ease-smooth:cubic-bezier(0.22,1,0.36,1);--ds-ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ds-ease-spring:cubic-bezier(0.34,1.4,0.64,1);--ds-z-base:0;--ds-z-sticky:20;--ds-z-fab:130;--ds-z-dock:140;--ds-z-modal:200;--ds-z-toast:300;--ds-content-max:32rem;--ds-content-wide:42rem;--ds-touch-min:2.875rem;--ds-input-min:3.25rem;--ds-bp-sm:640px;--ds-bp-md:768px;--ds-bp-lg:1024px;--ds-bp-xl:1280px;--ds-bp-2xl:1536px;--ds-brand-mark-gradient:linear-gradient(155deg,#011514,#03302e 52%,#085952);--ds-brand-mark-fg:#fff;--ds-brand-mark-shadow:0 10px 28px -8px rgba(3,48,46,.45);--ds-brand-mark-size-sm:2.25rem;--ds-brand-mark-size-md:3.25rem;--ds-brand-mark-size-lg:5.25rem;--ds-brand-mark-radius-sm:0.75rem;--ds-brand-mark-radius-md:1.125rem;--ds-brand-mark-radius-lg:1.5rem;--color-tasko-trust:var(--color-tasko-brand);--color-tasko-trust-muted:var(--color-tasko-brand-muted);--color-tasko-trust-subtle:var(--color-tasko-brand-subtle);--color-tasko-action:var(--color-tasko-accent);--color-tasko-action-muted:var(--color-tasko-accent-muted);--color-tasko-calm:var(--color-tasko-surface);--color-tasko-calm-elevated:var(--color-tasko-surface-elevated);--ds-illus-primary:#03302e;--ds-illus-secondary:#2ec4b6;--ds-illus-accent:#085952;--ds-illus-warm:#fef3c7;--ds-illus-warm-accent:#fb923c;--ds-illus-surface:#eef9f7;--ds-illus-surface-deep:#d8f3ef;--ds-illus-ink:#1c1c1e;--ds-illus-ink-soft:#636366;--ds-icon-xs:14px;--ds-icon-sm:16px;--ds-icon-md:20px;--ds-icon-lg:24px;--ds-icon-xl:32px;--ds-icon-stroke:1.75;--ds-icon-stroke-bold:2;--ds-font-display-fluid:clamp(1.75rem,4vw + 0.5rem,2.125rem);--ds-font-title-fluid:clamp(1.25rem,2vw + 0.75rem,1.4375rem);--ds-font-hero-fluid:clamp(2rem,5vw + 0.25rem,2.625rem);--ds-stack-xs:var(--ds-space-2);--ds-stack-sm:var(--ds-space-3);--ds-stack-md:var(--ds-space-4);--ds-stack-lg:var(--ds-space-6);--ds-stack-xl:var(--ds-space-8);--ds-stagger-step:40ms}html.dark{color-scheme:dark;--color-tasko-brand:#2ec4b6;--color-tasko-brand-hover:#5eead4;--color-tasko-brand-muted:rgba(46,196,182,.14);--color-tasko-brand-subtle:rgba(46,196,182,.06);--color-tasko-accent:#fb923c;--color-tasko-accent-hover:#fdba74;--color-tasko-accent-muted:rgba(251,146,60,.12);--color-tasko-ink:#f5f5f7;--color-tasko-ink-secondary:#c7c7cc;--color-tasko-ink-muted:#98989d;--color-tasko-ink-faint:#636366;--color-tasko-surface:#021816;--color-tasko-surface-elevated:#0a1f1d;--color-tasko-surface-sunken:#011514;--color-tasko-border:#1a3d38;--color-tasko-border-strong:#2a524c;--color-tasko-success:#34d399;--color-tasko-success-muted:rgba(52,211,153,.12);--color-tasko-warning:#fbbf24;--color-tasko-warning-muted:rgba(251,191,36,.12);--color-tasko-danger:#f87171;--color-tasko-danger-muted:hsla(0,91%,71%,.12);--color-tasko-info:#2ec4b6;--color-tasko-info-muted:rgba(46,196,182,.12);--tasko-canvas-bg:#021816;--tasko-device-bg:#021816;--tasko-home-sheet-bg:#0a1f1d;--tasko-hero-from:#021816;--tasko-hero-mid:#042f2c;--tasko-hero-to:#085952;--tasko-hero-gradient:linear-gradient(155deg,var(--tasko-hero-from) 0%,var(--tasko-hero-mid) 50%,var(--tasko-hero-to) 100%);--tasko-hero-glow:rgba(46,196,182,.1);--ds-brand-gradient:linear-gradient(165deg,#011514,#03302e 50%,#085952);--ds-shadow-xs:0 1px 2px rgba(0,0,0,.3);--ds-shadow-sm:0 1px 3px rgba(0,0,0,.25),0 4px 16px -2px rgba(0,0,0,.4);--ds-shadow-md:0 4px 24px -4px rgba(0,0,0,.45);--ds-shadow-lg:0 16px 48px -12px rgba(0,0,0,.55);--ds-shadow-xl:0 32px 64px -24px rgba(0,0,0,.65);--ds-shadow-brand:0 8px 28px -4px rgba(3,48,46,.38);--ds-shadow-brand-lg:0 16px 40px -8px rgba(3,48,46,.34);--ds-shadow-dock:0 8px 32px -4px rgba(0,0,0,.5),0 0 0 0.5px hsla(0,0%,100%,.06);--ds-shadow-fab:0 8px 24px -4px rgba(3,48,46,.42);--ds-shadow-inner:inset 0 1px 2px rgba(0,0,0,.2);--tasko-shadow-card:var(--ds-shadow-sm);--tasko-shadow-elevated:var(--ds-shadow-md);--tasko-shadow-dock:var(--ds-shadow-dock);--ds-glass-bg:color-mix(in srgb,var(--color-tasko-surface-elevated) 72%,transparent);--ds-glass-bg-strong:color-mix(in srgb,var(--color-tasko-surface-elevated) 86%,transparent);--ds-glass-border:color-mix(in srgb,var(--color-tasko-border) 45%,transparent);--ds-brand-mark-gradient:linear-gradient(155deg,#011514,#03302e 52%,#085952);--ds-brand-mark-shadow:0 10px 28px -8px rgba(3,48,46,.45);--ds-illus-primary:#2ec4b6;--ds-illus-secondary:#5eead4;--ds-illus-accent:#085952;--ds-illus-warm:rgba(251,191,36,.15);--ds-illus-warm-accent:#fb923c;--ds-illus-surface:rgba(46,196,182,.08);--ds-illus-surface-deep:rgba(46,196,182,.14);--ds-illus-ink:#f5f5f7;--ds-illus-ink-soft:#98989d}html.dark :focus-visible{--tw-ring-offset-color:var(--color-tasko-surface)}.ds-brand-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background:var(--ds-brand-mark-gradient);color:var(--ds-brand-mark-fg);font-weight:var(--ds-weight-extrabold);line-height:1;letter-spacing:var(--ds-tracking-tight);box-shadow:var(--ds-brand-mark-shadow);outline:1px solid hsla(0,0%,100%,.12)}.ds-brand-mark--sm{width:var(--ds-brand-mark-size-sm);height:var(--ds-brand-mark-size-sm);border-radius:var(--ds-brand-mark-radius-sm);font-size:1rem}.ds-brand-mark--md{width:var(--ds-brand-mark-size-md);height:var(--ds-brand-mark-size-md);border-radius:var(--ds-brand-mark-radius-md);font-size:1.5rem}.ds-brand-mark--lg{width:var(--ds-brand-mark-size-lg);height:var(--ds-brand-mark-size-lg);border-radius:var(--ds-brand-mark-radius-lg);font-size:2.375rem}.ds-brand-mark--inverse{background:var(--color-tasko-surface-elevated);color:var(--color-tasko-brand);box-shadow:var(--ds-shadow-lg)}.ds-brand-mark__glyph{transform:translateY(-.02em)}.ds-welcome-mark{display:grid;place-items:center;flex-shrink:0;width:2.125rem;height:2.125rem;border-radius:.75rem;background:linear-gradient(145deg,#fff,#e8faf8);color:#064e47;font-size:1.0625rem;font-weight:var(--ds-weight-extrabold);line-height:1;box-shadow:0 0 0 1px hsla(0,0%,100%,.35),0 8px 24px rgba(0,0,0,.28)}.ds-welcome-mark--boot{width:3.5rem;height:3.5rem;border-radius:1.125rem;background:#fff;color:#0c5c56;font-size:1.75rem;box-shadow:0 20px 50px rgba(0,0,0,.35);animation:ds-welcome-mark-pulse 1.2s ease-in-out infinite}@keyframes ds-welcome-mark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.ds-brand-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.125rem}.ds-brand-wordmark--row{flex-direction:row;align-items:center;gap:var(--ds-space-3)}.ds-brand-wordmark__name{font-size:var(--ds-font-heading);font-weight:var(--ds-weight-extrabold);letter-spacing:var(--ds-tracking-snug);line-height:1;color:var(--color-tasko-ink)}.ds-brand-wordmark__name--hero{font-size:var(--ds-font-title);color:inherit}.ds-brand-wordmark__tag{font-size:var(--ds-font-caption);font-weight:var(--ds-weight-medium);letter-spacing:.02em;color:var(--color-tasko-ink-muted)}.ds-brand-wordmark__tag--hero{color:hsla(0,0%,100%,.65)}.ds-display-fluid{font-size:var(--ds-font-display-fluid);font-weight:var(--ds-weight-bold);color:var(--color-tasko-ink)}.ds-display-fluid,.ds-hero-fluid{letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-tight)}.ds-hero-fluid{font-size:var(--ds-font-hero-fluid);font-weight:var(--ds-weight-extrabold)}.ds-title-fluid{font-size:var(--ds-font-title-fluid);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-snug);line-height:var(--ds-leading-snug);color:var(--color-tasko-ink)}.ds-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:currentColor}.ds-icon--xs{width:var(--ds-icon-xs);height:var(--ds-icon-xs)}.ds-icon--sm{width:var(--ds-icon-sm);height:var(--ds-icon-sm)}.ds-icon--md{width:var(--ds-icon-md);height:var(--ds-icon-md)}.ds-icon--lg{width:var(--ds-icon-lg);height:var(--ds-icon-lg)}.ds-icon--xl{width:var(--ds-icon-xl);height:var(--ds-icon-xl)}.ds-icon--brand{color:var(--color-tasko-brand)}.ds-icon--trust{color:var(--color-tasko-trust)}.ds-icon--action{color:var(--color-tasko-action)}.ds-icon--muted{color:var(--color-tasko-ink-muted)}.ds-icon--inverse{color:#fff}.ds-icon--danger{color:var(--color-tasko-danger)}.ds-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ds-radius-lg);background:var(--color-tasko-trust-muted);color:var(--color-tasko-trust)}.ds-icon-chip--action{background:var(--color-tasko-action-muted);color:var(--color-tasko-action)}.ds-icon-chip--lg{width:3.5rem;height:3.5rem;border-radius:var(--ds-radius-xl)}.ds-spot{display:block;margin-inline:auto;color:var(--ds-illus-primary)}.ds-spot--sm{width:5rem;height:5rem}.ds-spot--md{width:7rem;height:7rem}.ds-spot--lg{width:9rem;height:9rem}.ds-spot-frame{display:flex;align-items:center;justify-content:center;margin-inline:auto;margin-bottom:var(--ds-space-4);border-radius:var(--ds-radius-2xl);background:linear-gradient(160deg,var(--ds-illus-surface) 0,var(--ds-illus-surface-deep) 100%);box-shadow:var(--ds-shadow-sm)}.ds-spot-frame--sm{width:4.5rem;height:4.5rem}.ds-spot-frame--md{width:6.5rem;height:6.5rem}.ds-spot-frame--lg{width:8.5rem;height:8.5rem}.ds-stack{display:flex;flex-direction:column;gap:var(--ds-stack-gap,var(--ds-stack-md))}.ds-stack--xs{--ds-stack-gap:var(--ds-stack-xs)}.ds-stack--sm{--ds-stack-gap:var(--ds-stack-sm)}.ds-stack--md{--ds-stack-gap:var(--ds-stack-md)}.ds-stack--lg{--ds-stack-gap:var(--ds-stack-lg)}.ds-stack--xl{--ds-stack-gap:var(--ds-stack-xl)}.ds-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-inline-gap,var(--ds-space-2))}.ds-inline--sm{--ds-inline-gap:var(--ds-space-2)}.ds-inline--md{--ds-inline-gap:var(--ds-space-3)}.ds-inline--lg{--ds-inline-gap:var(--ds-space-4)}.ds-surface{border-radius:var(--ds-radius-xl);border:1px solid var(--color-tasko-border);background:var(--color-tasko-surface-elevated);box-shadow:var(--ds-shadow-xs)}.ds-surface--trust{border-color:color-mix(in srgb,var(--color-tasko-trust) 20%,var(--color-tasko-border));background:var(--color-tasko-trust-subtle)}.ds-surface--sunken{background:var(--color-tasko-surface-sunken);box-shadow:none}.ds-motion-enter{animation:ds-fade-up var(--ds-duration-enter) var(--ds-ease-apple) both}.ds-motion-fade{animation:ds-fade-in var(--ds-duration-normal) var(--ds-ease-apple) both}.ds-motion-scale{animation:ds-scale-in var(--ds-duration-slow) var(--ds-ease-spring) both}.ds-stagger>*{animation:ds-fade-up var(--ds-duration-enter) var(--ds-ease-apple) both}.ds-stagger>:first-child{animation-delay:calc(var(--ds-stagger-step) * 0)}.ds-stagger>:nth-child(2){animation-delay:calc(var(--ds-stagger-step) * 1)}.ds-stagger>:nth-child(3){animation-delay:calc(var(--ds-stagger-step) * 2)}.ds-stagger>:nth-child(4){animation-delay:calc(var(--ds-stagger-step) * 3)}.ds-stagger>:nth-child(5){animation-delay:calc(var(--ds-stagger-step) * 4)}.ds-stagger>:nth-child(6){animation-delay:calc(var(--ds-stagger-step) * 5)}.ds-press{transition:transform var(--ds-duration-fast) var(--ds-ease-apple)}.ds-press:active{transform:scale(.97)}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ds-motion-enter,.ds-motion-fade,.ds-motion-scale,.ds-stagger>*{animation:none!important}.ds-press:active{transform:none!important}}