@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/quicksand-latin-ext-400-normal-BdPaGDPN.woff2)format("woff2"),url(/assets/quicksand-latin-ext-400-normal-BzqwlOho.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-ext-500-normal-Rkq3IeWS.woff2)format("woff2"),url(/assets/quicksand-latin-ext-500-normal-BlYHgpcu.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-ext-600-normal-fxOF3zcr.woff2)format("woff2"),url(/assets/quicksand-latin-ext-600-normal-BDPVAPCS.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-ext-700-normal-8b1JBoEj.woff2)format("woff2"),url(/assets/quicksand-latin-ext-700-normal-DbLsDSEV.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/nunito-latin-ext-500-normal-DpF2BH_v.woff2)format("woff2"),url(/assets/nunito-latin-ext-500-normal-CVNQN0KE.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff")}:root{--c-ink:#273033;--c-ink-soft:#626663;--c-surface:#fbf8f1;--c-surface-sunken:#e7e1d4;--c-peach:#f2ad93;--c-sage:#91b4aa;--c-coral:#dc927c;--c-deep-sage:#557f78;--c-sky:#9fb2bd;--c-cream:#eee4c8;--c-white:#fff;--surface-page:var(--c-surface);--surface-card:var(--c-white);--surface-sunken:var(--c-surface-sunken);--surface-raised:var(--c-white);--surface-inverse:var(--c-ink);--surface-cream:var(--c-cream);--text-strong:var(--c-ink);--text-body:#3a4245;--text-muted:#4e5350;--text-faint:#626564;--text-on-inverse:var(--c-surface);--text-on-accent:var(--c-ink);--time-to-come:var(--c-peach);--time-spent:var(--c-sage);--time-to-come-ink:#9e4d34;--time-spent-ink:#3f6660;--accent-commit:var(--c-coral);--accent-commit-ink:#9e4d37;--accent-deep:#486b66;--accent-deep-fill:var(--c-deep-sage);--accent-deep-on:var(--c-surface);--accent-info:var(--c-sky);--accent-info-ink:#4e626d;--chip-to-come:#fce2d8;--chip-spent:#d3e1dd;--chip-overtime:#f8e3dd;--chip-info:#d8e0e4;--chip-deep:#e2e9e8;--outcome-complete:var(--c-sage);--outcome-showed-up:var(--c-peach);--outcome-overtime:var(--c-coral);--outcome-imported:var(--c-surface-sunken);--outcome-break:var(--c-sky);--timer-glass:#efeadc;--timer-glass-edge:#938c7b;--timer-plate:var(--c-ink);--timer-track:#ddd5c2;--line-hairline:#e4decf;--line-strong:#d3cbb8;--line-inverse:#fbf8f124;--focus-ring:var(--c-deep-sage);--shadow-rest:0 1px 2px #2730330d, 0 2px 8px #2730330d;--shadow-raised:0 2px 6px #27303312, 0 8px 24px #27303314;--shadow-lift:0 6px 16px #2730331a, 0 18px 48px #2730331f;--shadow-dial:0 10px 30px #27303324, 0 30px 70px #27303329;--shadow-inset:inset 0 1px 3px #27303314}[data-theme=white]{--surface-page:#f4f4f2;--surface-card:#fff;--surface-sunken:#e6e6e2;--surface-raised:#fff;--surface-cream:#f6f2e6;--text-body:#3b4144;--text-muted:#565a58;--text-faint:#626664;--timer-glass:#e4e4df;--timer-glass-edge:#8a8a7e;--timer-plate:#273033;--timer-track:#d8d8d2;--line-hairline:#e2e2dd;--line-strong:#c6c6bf;--outcome-imported:#dfdfda;--shadow-rest:0 1px 2px #2730330d, 0 2px 8px #2730330d;--shadow-raised:0 2px 6px #2730330f, 0 8px 24px #27303312;--shadow-lift:0 6px 16px #27303317, 0 18px 48px #2730331c;--shadow-dial:0 10px 30px #2730331c, 0 30px 70px #27303321}[data-theme=dark]{--c-white:#2b2823;--surface-page:#1b1916;--surface-card:#262320;--surface-sunken:#14120f;--surface-raised:#2e2a25;--surface-inverse:#0f0e0c;--surface-cream:#322d22;--timer-glass:#34302a;--timer-glass-edge:#6f685b;--timer-plate:#a39b8a;--timer-track:#3a352e;--text-strong:#f3eee3;--text-body:#e4ded2;--text-muted:#b4aea2;--text-faint:#969187;--text-on-inverse:#f3eee3;--text-on-accent:#1b1916;--time-to-come:#f0a98e;--time-spent:#8fb6ab;--time-to-come-ink:#f4b8a0;--time-spent-ink:#a6cbc0;--accent-commit:#e29a83;--accent-commit-ink:#edab96;--accent-deep:#8fbdb3;--accent-deep-fill:#6fa097;--accent-deep-on:#16211f;--chip-to-come:#604a41;--chip-spent:#474f4a;--chip-overtime:#58433b;--chip-info:#4a4d4e;--chip-deep:#3c4541;--accent-info:#9fb2bd;--accent-info-ink:#b4c4cd;--outcome-complete:#8fb6ab;--outcome-showed-up:#f0a98e;--outcome-overtime:#e29a83;--outcome-imported:#3a362f;--outcome-break:#9fb2bd;--line-hairline:#f3eee31a;--line-strong:#f3eee32e;--line-inverse:#f3eee31f;--focus-ring:#8fb6ab;--shadow-rest:0 1px 2px #0000004d, 0 2px 8px #00000047;--shadow-raised:0 2px 6px #00000057, 0 8px 24px #0006;--shadow-lift:0 6px 16px #00000070, 0 18px 48px #00000080;--shadow-dial:0 10px 30px #00000080, 0 30px 70px #0000008c;--shadow-inset:inset 0 1px 3px #0006}:root{--font-display:"Quicksand", ui-rounded, "Segoe UI Rounded", system-ui, sans-serif;--font-sans:"Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-readout:"Nunito", ui-rounded, system-ui, sans-serif;--feat-tabular:"tnum" 1, "lnum" 1;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:4rem;--readout-sm:2.5rem;--readout-md:4.5rem;--readout-lg:7rem;--leading-tight:1.1;--leading-snug:1.28;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-label:.08em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--hit-min:48px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--radius-round:50%;--ease-calm:cubic-bezier(.33, 0, .15, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.32, .42, 1);--dur-1:.12s;--dur-2:.24s;--dur-3:.42s;--dur-4:.8s;--width-content:72rem;--width-reading:40rem;--width-rail:18rem}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--w-semibold);line-height:var(--leading-snug);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}.u-label{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--w-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.u-tabular{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--feat-tabular)}a{color:var(--accent-deep);-webkit-text-decoration-color:color-mix(in oklab, var(--accent-deep) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-deep) 40%, transparent);text-underline-offset:2px;transition:color var(--dur-1) var(--ease-calm)}a:hover{color:var(--time-spent-ink)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:color-mix(in oklab, var(--time-spent) 45%, transparent)}html,body,#root{height:100%}#root{display:flex}button,input,select,textarea{font:inherit}:root{--col-min:360px;--width-narrow:720px;--gap-screen:26px;--gap-screen-narrow:18px;--gap-group:var(--space-3);--gap-group-narrow:10px;--gap-title:28px;--gap-title-narrow:20px;--row-controls:56px;--col-form:460px;--col-measure:520px;--wind-spring:#9e4d37;--surface-cream:var(--chip-deep);--scene-sky:#e6eff4;--scene-wall:#d2c9b3;--scene-cloud:#bcd1de;--scene-ground:#b8ad91;--scene-night:#6e7a87;--scene-dawn:#f2ad93;--scene-noon:#dce8e6;--scene-dusk:#91b4aa}[data-theme=dark]{--surface-cream:var(--chip-deep);--scene-sky:#39444b;--scene-wall:#231e17;--scene-cloud:#5c6a73;--scene-ground:#2a241c;--scene-night:#2e3a48;--scene-dawn:#7a4b3c;--scene-noon:#3d4a4e;--scene-dusk:#3f5a54}.u-scene-fixed{--scene-sky:#e6eff4;--scene-wall:#d2c9b3;--scene-cloud:#bcd1de;--scene-ground:#b8ad91;--scene-night:#6e7a87;--scene-dawn:#f2ad93;--scene-noon:#dce8e6;--scene-dusk:#91b4aa;--text-strong:#273033;--time-spent:#91b4aa;--accent-commit:#dc927c;--accent-deep-fill:#557f78;--surface-card:#fff;--line-hairline:#e4decf}@keyframes untimer-glass-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.u-breathe{transform-origin:50%;animation:untimer-glass-breathe 4.5s var(--ease-calm) infinite}@media (prefers-reduced-motion:reduce){.u-breathe{animation:none}}@keyframes untimer-scene-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes untimer-scene-drift{0%,to{transform:translate(-1.5%)}50%{transform:translate(4.5%)}}.u-scene-breathe{transform-box:fill-box;transform-origin:50% 100%;animation:untimer-scene-breathe 4.5s var(--ease-calm) infinite}.u-scene-drift,.u-scene-drift-slow{transform-box:view-box;transform-origin:0 0;animation:untimer-scene-drift 44s var(--ease-calm) infinite}.u-scene-drift-slow{animation-duration:67s;animation-direction:reverse}@media (prefers-reduced-motion:reduce){.u-scene-breathe,.u-scene-drift,.u-scene-drift-slow{animation:none}}@keyframes untimer-skeleton{0%{opacity:1}to{opacity:.55}}.u-skeleton{background:var(--surface-sunken);animation:untimer-skeleton var(--dur-4) var(--ease-calm) infinite alternate}@media (prefers-reduced-motion:reduce){.u-skeleton{animation:none}}@keyframes untimer-screen-enter{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}.u-screen-enter{animation:untimer-screen-enter calc(var(--dur-1) * 1.5) var(--ease-out) both}@keyframes untimer-arrive{0%{opacity:0}to{opacity:1}}.u-arrive{animation:untimer-arrive var(--dur-2) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}@media (prefers-reduced-motion:reduce){.u-screen-enter,.u-arrive{animation:none}}[role=radiogroup] label:has(input:focus-visible)>span:first-child{outline:2px solid var(--focus-ring);outline-offset:2px}.u-a11y-action{clip:rect(0 0 0 0);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.u-a11y-action:focus-visible{top:var(--space-4);z-index:20;width:auto;max-width:min(36ch, calc(100vw - var(--space-8)));clip:auto;white-space:normal;height:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--w-bold);text-align:left;box-shadow:var(--shadow-lift);outline:2px solid var(--focus-ring);outline-offset:2px;cursor:pointer;position:fixed;left:50%;transform:translate(-50%)}.u-a11y-action:disabled{cursor:default}@keyframes untimer-scrim{0%{opacity:0}to{opacity:1}}@keyframes untimer-panel{0%{opacity:0;transform:translateY(var(--space-3)) scale(.985)}to{opacity:1;transform:none}}[role=dialog][aria-modal=true]{animation:untimer-scrim var(--dur-2) var(--ease-out) both}[role=dialog][aria-modal=true]>div{animation:untimer-panel var(--dur-3) var(--ease-out) both}@media (prefers-reduced-motion:reduce){[role=dialog][aria-modal=true],[role=dialog][aria-modal=true]>div{animation:none}}.u-nav-item{color:var(--text-muted);transition:background var(--dur-2) var(--ease-calm), color var(--dur-2) var(--ease-calm);background:0 0}.u-nav-item:hover:not(:disabled),.u-nav-item[aria-current=page]{background:var(--surface-sunken);color:var(--text-strong)}.u-nav-item[aria-current=page]:hover{background:color-mix(in oklab, var(--surface-sunken) 88%, var(--text-strong))}.u-nav-item:disabled{color:var(--text-faint)}.u-row{transition:background var(--dur-2) var(--ease-calm), transform var(--dur-1) var(--ease-calm);background:0 0}.u-row:hover:not(:disabled){background:color-mix(in oklab, var(--surface-sunken) 55%, var(--surface-card));transform:translateY(-1px)}.u-row:active:not(:disabled){transform:none}@media (prefers-reduced-motion:reduce){.u-row:hover:not(:disabled){transform:none}}.u-lift{transition:transform var(--dur-2) var(--ease-calm)}.u-lift:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.u-lift:hover{transform:none}}@keyframes untimer-settle{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:none}}.u-settle{animation:untimer-settle var(--dur-2) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.u-settle{animation:none}}@keyframes untimer-rung{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.u-rung-new{animation:untimer-rung var(--dur-3) var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.u-rung-new{animation:none}}@keyframes untimer-grow{0%{opacity:.35;transform:scaleY(0)}to{opacity:1;transform:none}}.u-grow{transform-origin:bottom;animation:untimer-grow var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms)}@media (prefers-reduced-motion:reduce){.u-grow{animation:none}}.u-more{min-height:var(--hit-min);padding:0 var(--space-2);margin-right:calc(var(--space-2) * -1);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--w-bold);letter-spacing:var(--tracking-wide);color:var(--accent-deep);border-radius:var(--radius-sm);transition:color var(--dur-2) var(--ease-calm), background var(--dur-2) var(--ease-calm);background:0 0;border:none;align-items:center;display:inline-flex}.u-more:hover{color:var(--time-spent-ink);background:var(--surface-raised)}
