@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations");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:Mozilla Headline Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/mozilla-headline-latin-ext-wght-normal-D4IEMH__.woff2)format("woff2-variations");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:Mozilla Headline Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/assets/mozilla-headline-latin-wght-normal-B9HDvVhz.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--bg:#000;--surface:#161320;--surface2:#262034;--surface3:#322a44;--ink:#eae5f4;--muted:#a89cc2;--line:#2f2841;--accent:#c4b2f8;--accent-deep:#8f74e0;--on-accent:#211145;--pink:#ff9fbd;--good:#9ee8b4;--water:#69cbd7;--water-edge:#d0f9ff;--water-flow:#d5fcff;--shell-edge:#cbc5d7;--orange:#ffad66;--coffee:#8dbbd0;--hot:var(--orange);--on-hot:#2b1600;--danger:var(--pink);--sleepblock:#2c2545;--font-ui:"Lexend Variable", system-ui, sans-serif;--font-display:"Mozilla Headline Variable", "Lexend Variable", sans-serif;--font-time:"IBM Plex Mono", ui-monospace, monospace;--font-prose:"Lexend Variable", system-ui, sans-serif;--tap:44px;--ctl:44px;--ctl-lg:52px;--ctl-xl:56px;--water-stage-min:160px;--water-stage-compact-min:100px;--water-heading-min:40px;--water-recovery-raw-min:96px;--sp-1:.25rem;--sp-2:.375rem;--sp-3:.5rem;--sp-4:.75rem;--sp-5:1rem;--sp-6:1.5rem;--r-tag:6px;--r-ctl:10px;--r-pop:14px;--r-sheet:20px;--fs-prose:1.0625rem;--fs-domain-head:1.125rem;--field-line-domain-head:24px;--fs-group-head:.875rem;--field-line-group-head:20px;--fs-content-title:1.0625rem;--field-line-content-title:23px;--line-instrument:18px;--fs-field-writing:1.0625rem;--fs-field-title:1.3125rem;--fs-field-record-title:1.5rem;--ink-field-writing:3px;--ink-field-title:3.5px;--ink-field-record-title:4px;--field-single:52px;--field-line-writing:24px;--field-line-title:28px;--field-line-record-title:30px;--field-line-body:26px;--field-body-top:12px;--field-body-bottom:24px;--field-body-compact:116px;--field-body-document:220px;--fs-ui:.71875rem;--fs-chip:.8125rem;--ls-ui:.05em;--tt-ui:uppercase;--fs-act:.875rem;--hairline:1px solid var(--line);--control-line:1px solid color-mix(in srgb, var(--muted) 72%, var(--surface2));--canvas-pad:.875rem;--module-gap:var(--sp-6);--canvas-tail:7rem;--rule-strong:1px solid var(--accent);--ink-rest:color-mix(in srgb, var(--accent) 42%, transparent);--elev-sheet:inset 0 1px 0 #ffffff12, 0 -16px 48px #0009;--elev-pop:inset 0 1px 0 #ffffff1a, 0 6px 16px #00000080, 0 16px 40px #00000073}@media (prefers-color-scheme:light){:root{--bg:#f6f4fa;--surface:#fdfcff;--surface2:#eae6f3;--surface3:#ddd6ec;--ink:#221e2e;--muted:#605874;--line:#ddd6ea;--accent:#6742c0;--accent-deep:#55349f;--on-accent:#f6f2ff;--pink:#982451;--good:#176637;--water:#5abacb;--water-edge:#246d82;--water-flow:#e8ffff;--shell-edge:#5d576b;--orange:#934300;--coffee:#315f73;--hot:var(--orange);--on-hot:#fff3e4;--danger:var(--pink);--sleepblock:#d9d2ea;--elev-sheet:0 -12px 40px #261a4a33;--elev-pop:0 4px 12px #261a4a24, 0 14px 36px #261a4a2e}}:root{--data-sleep:#8fa3d9;--data-energy:#e0a94f;--data-note:#9cbb90;--data-plan:#bb92c9}@media (prefers-color-scheme:light){:root{--data-sleep:#4c5d8a;--data-energy:#8a5c14;--data-note:#4f6a47;--data-plan:#7a5286}}.ui-voice{font-family:var(--font-time);font-size:var(--fs-ui);letter-spacing:var(--ls-ui);text-transform:var(--tt-ui);font-weight:500}.act-voice{font-family:var(--font-ui);font-size:var(--fs-act);letter-spacing:0;text-transform:none;font-weight:500}.time-voice{font-family:var(--font-time);font-variant-numeric:tabular-nums;font-weight:500}.display-voice{font-family:var(--font-display);letter-spacing:-.015em;font-weight:620}@media (width>=400px){:root{--canvas-pad:1rem}}.activity-control{min-height:var(--ctl)}.notebook-library-row{padding:var(--sp-5) 0;border-bottom:var(--hairline);gap:var(--sp-3);display:grid}.notebook-library-row h3,.notebook-library-row p{margin:0}.notebook-template-excerpt{white-space:pre-line;max-height:4.5em;color:var(--muted);font-size:.875rem;line-height:1.5;overflow:hidden}.notebook-pending-links{gap:var(--sp-3);padding:var(--sp-5) 0;display:grid}.notebook-link-veil{z-index:65}.notebook-link-sheet{z-index:66}.notebook-link-preview{border-left:2px solid var(--accent);padding-left:var(--sp-4)}.notebook-link-preview p{margin:var(--sp-2) 0}.routine-edit-steps,.routine-use-steps{margin:0;padding:0;list-style:none}.routine-edit-steps li{padding:var(--sp-4) 0;border-bottom:var(--hairline)}.routine-use-steps li{padding:var(--sp-5) 0;border-bottom:var(--hairline);gap:var(--sp-3);display:grid}.routine-step-heading{align-items:center;gap:var(--sp-4);display:flex}.routine-step-heading h3,.routine-step-heading p{margin:0}.routine-step-heading p{color:var(--muted);margin-top:var(--sp-1)}.routine-step-number{flex:0 0 var(--ctl);font:400 1.5rem/1 var(--font-time);color:var(--accent)}.routine-use-steps [data-state=done] .routine-step-number{color:var(--good)}.routine-use-steps [data-state=review] .routine-step-number{color:var(--orange)}.routine-progress>div{gap:var(--sp-4);align-items:baseline;display:flex}.routine-progress strong{font:450 2.5rem/1.1 var(--font-display)}.routine-progress strong small{color:var(--muted);font-size:1.25rem}.routine-progress svg{width:100%;margin-top:var(--sp-4);overflow:visible}.routine-progress-rule{stroke:var(--line);stroke-width:1px}.routine-progress circle{fill:var(--surface);stroke:var(--muted);stroke-width:1.5px}.routine-progress circle.linked{fill:var(--accent);stroke:var(--accent)}.routine-suggestion-hint{color:var(--muted);padding-left:var(--sp-3);border-left:1px dashed var(--accent)}.routine-quick-value{gap:var(--sp-3);display:grid}.notebook-helper{color:var(--muted);margin:.5rem 0;font-size:.875rem;line-height:1.6}.notebook-form-pair{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.notebook-inline-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.notebook-inline-actions button,.notebook-add-question button{border:var(--control-line);border-radius:var(--r-ctl);padding:0 var(--sp-3);background:var(--surface2);color:var(--ink)}.notebook-text-button{padding:0 var(--sp-2);color:var(--accent);background:0 0;border:0}.notebook-add{border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);width:44px;color:var(--accent);font:400 1.5rem/1 var(--font-display)}.notebook-disclosure{border-bottom:var(--hairline);padding:.5rem 0}.notebook-disclosure summary{min-height:var(--ctl);justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;display:flex}.notebook-disclosure summary:after{content:"+";color:var(--accent)}.notebook-disclosure[open] summary:after{content:"−"}.notebook-disclosure[open]{gap:var(--sp-3);padding-bottom:var(--sp-4);display:grid}.notebook-question-list,.notebook-add-question{gap:var(--sp-3);display:grid}.notebook-question-list h3{margin:0;font-size:1rem}.notebook-check{min-height:var(--ctl);flex-direction:row;align-items:center;display:flex!important}.notebook-check input{height:20px;accent-color:var(--accent);width:20px!important}.activity-details-form .notebook-plain-fields{gap:var(--sp-5);border:0;padding:0}.notebook-segments{gap:var(--sp-1);border:var(--hairline);border-radius:var(--r-ctl);padding:.25rem;display:flex}.notebook-segments button{border-radius:calc(var(--r-ctl) - 4px);color:var(--muted);font:500 .8125rem/1.2 var(--font-ui);background:0 0;border:0;flex:1}.notebook-segments button[aria-pressed=true]{color:var(--ink);background:var(--surface2);box-shadow:inset 0 -2px var(--accent)}.activity-history{gap:var(--sp-5);min-width:0;display:grid}.activity-history-measures{gap:var(--sp-5);padding:var(--sp-4) 0 0;flex-wrap:wrap;display:flex}.activity-history-measures>div{gap:var(--sp-1);display:grid}.activity-history-measures strong{font:450 2rem/1.2 var(--font-display);font-variant-numeric:tabular-nums}.activity-history-measures small{color:var(--muted);font-size:.875rem}.activity-history-measures span,.activity-numeric-chart figcaption span{font:.75rem/1.5 var(--font-time);color:var(--muted)}.activity-occurrence-trace svg,.activity-numeric-chart svg{fill:none;width:100%;stroke:var(--accent);stroke-width:1.5px;display:block}.activity-occurrence-trace p{color:var(--muted);margin:.25rem 0}.activity-numeric-chart{padding:var(--sp-4) 0;border-top:var(--rule-strong);margin:0}.activity-numeric-chart figcaption{justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.activity-numeric-chart circle{fill:var(--bg)}.activity-numeric-chart .activity-chart-rule{stroke:var(--line);stroke-width:.5px}.activity-chart-points{gap:var(--sp-2);padding-bottom:var(--sp-2);display:flex;overflow-x:auto}.activity-chart-points button{gap:var(--sp-1);border:var(--hairline);border-radius:var(--r-ctl);color:var(--muted);background:0 0;flex-shrink:0;padding:.5rem .75rem;font-size:.75rem;display:grid}.activity-chart-points button[aria-pressed=true]{background:var(--surface2);color:var(--ink);border-color:var(--accent)}.activity-history-link{min-height:var(--ctl);padding:0 .75rem!important;position:static!important}.activity-log{padding:0 var(--canvas-pad) var(--canvas-tail);gap:calc(var(--sp-6) * 1.5);max-width:46rem;margin:0 auto;display:grid}.activity-log-head,.activity-section-heading,.activity-details-head,.activity-details-actions{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.activity-log-head h1,.activity-section-heading h2,.activity-details-head h2{font-family:var(--font-display);margin:0}.activity-log-head p,.activity-details-head p{margin:0 0 var(--sp-1);color:var(--muted)}.activity-section-heading{border-bottom:var(--rule-strong);padding-bottom:var(--sp-3);align-items:baseline}.activity-section-heading h2{font-size:var(--fs-domain-head)}.activity-section-heading span{color:var(--muted)}.activity-action-field{gap:var(--sp-3);padding-top:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activity-quick-action{min-width:0;padding:var(--sp-2);border:var(--hairline);border-radius:var(--r-pop);background:color-mix(in srgb, var(--surface) 78%, var(--accent) 4%);transform-origin:50% 70%}.activity-quick-main{justify-content:center;align-items:flex-start;gap:var(--sp-1);width:100%;padding:var(--sp-3);border-radius:var(--r-ctl);color:var(--ink);text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.activity-action-label{font:620 1rem/1.2 var(--font-display)}.activity-action-mode{color:var(--muted)}.activity-quick-action[data-state=pending]{border-color:var(--orange)}.activity-quick-action[data-state=confirmed]{border-color:var(--good)}.activity-quick-action[data-state=refused]{border-color:var(--danger)}.activity-quick-action[data-state=uncertain]{border-color:var(--coffee)}.activity-value-field{gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2);display:grid}.activity-value-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.activity-value-row input{width:100%;min-width:0;padding:0 var(--sp-3);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink)}.activity-value-save,.activity-add-details,.activity-save{padding:0 var(--sp-4);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);border:0;font-weight:650}.activity-add-details{width:100%;margin-top:var(--sp-2)}.activity-action-result{min-height:var(--ctl);margin:var(--sp-2);color:var(--danger);font-size:.8125rem}.activity-action-result.confirmed{color:var(--good)}.activity-action-result.uncertain{color:var(--coffee)}.activity-recent{gap:var(--sp-3);display:grid}.activity-recent-list{margin:0;padding:0;list-style:none;display:grid}.activity-recent-list li{border-bottom:var(--hairline);position:relative}.activity-history-row{width:100%;min-height:var(--ctl-xl);padding:var(--sp-3) 0;justify-content:space-between;align-items:center;gap:var(--sp-4);color:var(--ink);text-align:left;background:0 0;border:0;display:flex}.activity-history-row span{gap:var(--sp-1);display:grid}.activity-history-row small,.activity-history-row time{color:var(--muted);font:500 .75rem/1.3 var(--font-time)}.activity-history-row time{text-align:right}.activity-history-link{background:var(--bg);color:var(--accent);border:0;font-size:.75rem;position:absolute;bottom:1px;right:0}.activity-empty,.activity-error{margin:var(--sp-4) 0 0;color:var(--muted)}.activity-error{color:var(--danger)}.activity-log-footer{gap:var(--sp-3);color:var(--muted);font-size:.8125rem;display:grid}.activity-log-footer p{margin:0}.activity-details-veil{z-index:51}.activity-details-sheet{z-index:52;padding:var(--sp-5) var(--canvas-pad) calc(var(--sp-6) + env(safe-area-inset-bottom));border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--surface);color:var(--ink);box-shadow:var(--elev-sheet);position:fixed;inset:max(3.5rem,8svh) 0 0;overflow:auto}.activity-details-head{max-width:42rem;margin:0 auto var(--sp-5)}.activity-close{border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);width:44px;color:var(--ink);font-size:1.5rem}.activity-details-form{gap:var(--sp-5);max-width:42rem;margin:0 auto;display:grid}.activity-details-form fieldset{padding:var(--sp-4);border:var(--hairline);border-radius:var(--r-pop);gap:var(--sp-4);margin:0;display:grid}.activity-details-form legend{padding:0 var(--sp-2);color:var(--muted);font:500 var(--fs-ui)/1 var(--font-time);letter-spacing:var(--ls-ui);text-transform:uppercase}.activity-details-form label{gap:var(--sp-2);font-size:.875rem;display:grid}.activity-details-form input,.activity-details-form select,.activity-details-form textarea{width:100%;padding:0 var(--sp-3);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:inherit}.activity-details-form textarea{resize:vertical;min-height:8rem;padding-block:var(--sp-3)}.activity-details-status{color:var(--coffee);margin:0}.activity-details-actions{align-items:stretch}.activity-details-actions button{padding-inline:var(--sp-4);flex:1}@media (width<=340px){.activity-action-field{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.activity-quick-action,.activity-details-sheet{transition:none!important;animation:none!important}}.task-home{gap:var(--sp-6);min-width:0;color:var(--ink);display:grid}.task-home-head{justify-content:space-between;align-items:end;gap:var(--sp-4);min-width:0;padding-bottom:var(--sp-3);border-bottom:var(--rule-strong);display:flex}.task-home-head h2,.task-sheet-head h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:640}.task-home-head h2{font-size:clamp(1.75rem,8vw,2.5rem);line-height:1}.task-kicker,.task-home-reading,.task-capture>label,.task-capture-hint,.task-row-cue,.task-forgot-cue,.task-current-state,.task-work-summary{font-family:var(--font-time);font-size:var(--fs-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;font-weight:500}.task-kicker{margin:0 0 var(--sp-1);color:var(--accent)}.task-home-reading{color:var(--muted);text-align:right;white-space:nowrap;margin:0}.task-capture{min-width:0;padding:var(--sp-4) 0 var(--sp-5);border-bottom:var(--hairline)}.task-capture>label{margin-bottom:var(--sp-3);color:var(--muted);display:block}.task-capture-row{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-capture-row input{min-width:0;min-height:var(--ctl-lg);padding:0 var(--sp-4);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:500 var(--fs-field-writing)/1 var(--font-ui)}.task-capture-row button,.task-details-loading button{min-width:var(--ctl-lg);min-height:var(--ctl-lg);padding:0 var(--sp-5);border:var(--control-line);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);font:600 var(--fs-act)/1 var(--font-ui)}.task-capture-hint{margin:var(--sp-3) 0 0;color:var(--muted);text-transform:none;letter-spacing:0}.task-policy{padding:0 0 var(--sp-4);border-bottom:var(--hairline)}.task-policy summary{min-height:var(--ctl);padding:var(--sp-2) 0;color:var(--accent);cursor:pointer;font:550 var(--fs-act)/1.4 var(--font-ui)}.task-policy-fields{align-items:end;gap:var(--sp-3);padding-top:var(--sp-3);grid-template-columns:minmax(8rem,.7fr) minmax(9rem,1fr) minmax(10rem,1fr);display:grid}.task-policy-fields>label{gap:var(--sp-2);min-width:0;color:var(--muted);font:500 var(--fs-ui)/1.35 var(--font-time);letter-spacing:var(--ls-ui);text-transform:uppercase;display:grid}.task-policy-fields input[type=number],.task-policy-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ctl);padding:0 var(--sp-3);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:500 .875rem/1 var(--font-ui)}.task-policy-fields .task-policy-check{min-height:var(--ctl);align-items:center;gap:var(--sp-2);color:var(--ink);text-transform:none;display:flex}.task-policy-check input{width:1.15rem;height:1.15rem}.task-policy-result,.task-reminder-result{margin:var(--sp-2) 0 0;color:var(--muted);font:400 var(--fs-ui)/1.4 var(--font-ui)}.task-reminder-strip{gap:var(--sp-3);padding:var(--sp-4);border:1px solid color-mix(in srgb, var(--coffee) 48%, var(--line));border-radius:var(--r-pop);background:color-mix(in srgb, var(--coffee) 7%, var(--surface));display:grid}.task-reminder-strip header{justify-content:space-between;align-items:end;gap:var(--sp-3);display:flex}.task-reminder-strip h3{font:620 1rem/1.25 var(--font-display);margin:0}.task-reminder-strip ul{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.task-reminder-strip li{align-items:center;gap:var(--sp-1) var(--sp-3);padding-top:var(--sp-3);border-top:var(--hairline);font:500 .875rem/1.35 var(--font-ui);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-reminder-strip li>span:first-child{overflow-wrap:anywhere;min-width:0}.task-reminder-strip li>span:nth-child(2){color:var(--coffee);font-family:var(--font-time)}.task-reminder-strip li>div{gap:var(--sp-2);grid-column:1/-1;display:flex}.task-reminder-strip button{min-height:var(--ctl);padding:0 var(--sp-3);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:550 var(--fs-act)/1 var(--font-ui)}.task-section{min-width:0}.task-home .task-section{margin-left:var(--sp-4);padding-left:var(--sp-1);position:relative}.task-rows{min-width:0}.task-row,.task-forgot-row{width:100%;min-width:0;min-height:var(--ctl-xl);padding:var(--sp-3) 0;align-items:center;gap:var(--sp-4);border:0;border-bottom:var(--hairline);color:var(--ink);text-align:left;background:0 0;border-radius:0;margin:0;display:flex}.task-row-copy{flex:1;gap:2px;min-width:0;display:grid}.task-row-title,.task-forgot-title{overflow-wrap:anywhere;min-width:0;font:520 var(--fs-content-title)/var(--field-line-content-title) var(--font-ui)}.task-row-cue,.task-forgot-cue{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-row-cue-review,.task-row-cue-missed{color:var(--pink)}.task-row-cue-running{color:var(--good)}.task-row-cue-due,.task-row-cue-wake,.task-row-cue-reminder{color:var(--coffee)}.task-row-cue-later{color:var(--orange)}.task-empty{margin:var(--sp-4) 0 0;color:var(--muted);font:400 .9rem/1.5 var(--font-ui)}.task-wip-note,.task-recovery,.task-action-error{padding:var(--sp-4);border-left:2px solid var(--pink);background:color-mix(in srgb, var(--pink) 8%, transparent);color:var(--ink);font:450 .875rem/1.5 var(--font-ui);margin:0}.task-recovery{gap:var(--sp-2);display:grid}.task-recovery p{margin:0}.task-recovery button{min-height:var(--ctl);padding:var(--sp-2) 0;color:var(--accent);text-align:left;font:500 var(--fs-act)/1.4 var(--font-ui);background:0 0;border:0}.task-history-boundary{gap:var(--sp-2);padding-top:var(--sp-6);border-top:1px solid color-mix(in srgb, var(--muted) 46%, transparent);display:grid}.task-forgot-report{gap:var(--sp-5);min-width:0;padding-top:var(--sp-4);display:grid}.task-score{gap:var(--sp-1);display:grid}.task-score strong{color:var(--pink);font:620 1.35rem/1.2 var(--font-display)}.task-score span{color:var(--muted);font:400 .825rem/1.45 var(--font-ui)}.task-outcomes{border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.task-outcomes div{gap:var(--sp-1);padding:var(--sp-3) 0;border-bottom:var(--hairline);display:grid}.task-outcomes div:nth-child(2n){padding-left:var(--sp-4);border-left:var(--hairline)}.task-outcomes dt{color:var(--muted);font:450 var(--fs-ui)/1.35 var(--font-time);text-transform:uppercase}.task-outcomes dd{color:var(--ink);font:600 1rem/1 var(--font-time);margin:0}.task-forgot-row{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.task-forgot-row .task-forgot-title,.task-forgot-row .task-forgot-cue{grid-column:1}.task-sheet-veil{z-index:40;cursor:default;background:#000000a8;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0}.task-details-sheet,.task-details-loading,.task-hand-sheet{z-index:41;border:var(--control-line);border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--surface);width:min(100%,640px);max-width:100%;max-height:90dvh;color:var(--ink);box-shadow:var(--elev-sheet);border-bottom:0;animation:.18s cubic-bezier(.2,.75,.2,1) both task-sheet-rise;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes task-sheet-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.task-details-loading{justify-items:start;gap:var(--sp-4);padding:var(--sp-6);display:grid}.task-details-loading p{font:500 1rem/1.5 var(--font-ui);margin:0}.task-hand-sheet{z-index:43}.task-hand-grabber{width:2.5rem;height:4px;margin:var(--sp-3) auto 0;border-radius:var(--r-tag);background:var(--line)}.task-hand-body{gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) calc(var(--sp-6) + env(safe-area-inset-bottom));display:grid}.task-hand-details{width:100%;min-height:var(--ctl);padding:var(--sp-3) 0;border:0;border-top:var(--hairline);color:var(--accent);text-align:left;font:550 var(--fs-act)/1.35 var(--font-ui);background:0 0}.task-sheet-head{z-index:2;justify-content:space-between;align-items:start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:var(--hairline);background:var(--surface);display:flex;position:sticky;top:0}.task-sheet-head h2{overflow-wrap:anywhere;max-width:28ch;font-size:1.45rem;line-height:1.15}.task-icon-action{width:var(--ctl);min-height:var(--ctl);margin:calc(var(--sp-2) * -1) calc(var(--sp-2) * -1) 0 0;border-radius:var(--r-ctl);color:var(--muted);font:400 1.75rem/1 var(--font-ui);background:0 0;border:0;flex:none;padding:0}.task-sheet-scroll{max-height:calc(90dvh - 82px);padding:0 var(--sp-5) var(--sp-6);overscroll-behavior:contain;overflow-y:auto}.task-current-state{margin:var(--sp-4) 0;color:var(--accent)}.task-body-preview{margin:0 0 var(--sp-5);color:var(--muted);font:400 .9rem/1.55 var(--font-ui);white-space:pre-wrap}.task-detail-block,.task-advanced{padding:var(--sp-5) 0;border-top:var(--hairline)}.task-detail-block h3{margin:0 0 var(--sp-4);font:600 1rem/1.2 var(--font-display)}.task-detail-block>p{margin:0 0 var(--sp-4);color:var(--muted);font:400 .825rem/1.5 var(--font-ui)}.task-action-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.task-action-grid button,.task-sleeping-choice>button,.task-advanced-fields>button,.task-full-record,.task-preset-row button{min-width:0;min-height:var(--ctl);padding:var(--sp-2) var(--sp-4);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:550 var(--fs-act)/1.25 var(--font-ui)}.task-action-grid button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--accent)}.task-action-grid .task-danger-action{color:var(--danger)}.task-work-summary{margin-top:var(--sp-3)!important;color:var(--coffee)!important}.task-preset-row{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.task-preset-row button{min-height:var(--ctl);padding-inline:var(--sp-3)}.task-estimate-presets{grid-column:1/-1;margin:0}.task-sleeping-choice{min-width:0;margin:var(--sp-4) 0 0;padding:var(--sp-4) 0 0;border:0;border-top:var(--hairline)}.task-sleeping-choice legend{color:var(--orange);font:550 var(--fs-act)/1.4 var(--font-ui);padding:0}.task-date-pair{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-date-pair label,.task-advanced-fields label{gap:var(--sp-2);min-width:0;color:var(--muted);font:500 var(--fs-ui)/1.35 var(--font-time);letter-spacing:var(--ls-ui);text-transform:uppercase;display:grid}.task-date-pair input,.task-advanced-fields input,.task-advanced-fields select{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ctl);padding:0 var(--sp-3);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:500 .875rem/1 var(--font-ui)}.task-check{align-items:start;gap:var(--sp-3);margin:var(--sp-4) 0;color:var(--ink);font:400 .825rem/1.5 var(--font-ui);display:flex}.task-check input{width:var(--tap);height:var(--tap);margin:calc((var(--tap) - 18px) / -2) calc((var(--tap) - 18px) / -2) 0;flex:none}.task-legacy-review>p{color:var(--pink);font:450 .875rem/1.5 var(--font-ui);margin:0}.task-advanced summary{min-height:var(--ctl);padding:var(--sp-3) 0;color:var(--accent);cursor:pointer;font:550 var(--fs-act)/1.4 var(--font-ui)}.task-advanced-fields{gap:var(--sp-3);padding-top:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-history-list{margin:0 0 var(--sp-4);color:var(--muted);font:400 .825rem/1.6 var(--font-ui);padding-left:1.25rem}.task-full-record{width:100%;color:var(--accent);text-align:left}.task-home button:focus-visible,.task-home input:focus-visible,.task-home select:focus-visible,.task-details-sheet button:focus-visible,.task-details-sheet input:focus-visible,.task-details-sheet select:focus-visible,.task-details-sheet summary:focus-visible,.task-details-loading button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.task-home button:disabled,.task-details-sheet button:disabled,.task-details-sheet input:disabled{opacity:.48;cursor:not-allowed}@media (prefers-color-scheme:light){.task-date-pair input,.task-advanced-fields input,.task-advanced-fields select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (width<=360px){.task-home-reading{display:none}.task-date-pair{grid-template-columns:1fr}.task-sheet-head,.task-sheet-scroll{padding-left:var(--sp-4);padding-right:var(--sp-4)}.task-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-advanced-fields,.task-policy-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.task-details-sheet,.task-details-loading,.task-hand-sheet{animation:none}}.timeline-view{overflow-anchor:none;max-width:48rem;padding:var(--sp-5) var(--canvas-pad) var(--canvas-tail);margin:0 auto}.timeline-heading,.timeline-ribbon-heading,.timeline-overview figcaption{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.timeline-heading h1{font:650 2rem/1.1 var(--font-display);margin:0}.timeline-heading p{margin:0 0 var(--sp-2);color:var(--muted)}.timeline-periods{margin-top:var(--sp-6)}.timeline-periods button{font-family:var(--font-ui)}.timeline-date-nav{grid-template-columns:var(--ctl) minmax(0, 1fr) var(--ctl) auto;gap:var(--sp-1);margin:var(--sp-3) 0;align-items:center;display:grid}.timeline-date-nav label{min-width:0}.timeline-date-nav input{width:100%;min-width:0;color:var(--coffee);font:.875rem var(--font-time);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;border:0}@media (prefers-color-scheme:dark){.timeline-date-nav input{--lightningcss-light: ;--lightningcss-dark:initial}}.timeline-step{color:var(--accent);background:0 0;border:0;font-size:1.25rem}.timeline-view button:disabled{opacity:.45}.timeline-window-summary{border-top:var(--rule-strong);padding-top:var(--sp-3)}.timeline-window-summary p{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.7}.timeline-window-summary .time-voice{color:var(--coffee);font-size:.75rem}.timeline-filter-section .notebook-disclosure>div,.timeline-filter-section .notebook-disclosure>label{margin:var(--sp-3) 0}.timeline-filter-section label{gap:var(--sp-2);color:var(--muted);font-size:.8125rem;display:grid}.timeline-filter-section select{width:100%;min-width:0;padding:0 var(--sp-3);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:.8125rem var(--font-ui)}.timeline-filter-section button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.timeline-hidden-commitments{gap:var(--sp-2);padding-top:var(--sp-4);color:var(--pink);font-size:.875rem;display:grid}.timeline-hidden-commitments button{justify-self:start}.timeline-week-days{gap:var(--sp-2);padding:var(--sp-3) 0;display:flex;overflow-x:auto}.timeline-week-days button{padding:0 var(--sp-3);border:var(--hairline);border-radius:var(--r-ctl);color:var(--coffee);font:.75rem var(--font-time);background:0 0;flex:none}.timeline-overview{z-index:12;margin:0 calc(-1 * var(--canvas-pad));padding:var(--sp-4) var(--canvas-pad) var(--sp-3);background:var(--bg);border-bottom:var(--hairline);position:sticky;top:0}.timeline-overview figcaption strong{font:600 .875rem var(--font-display)}.timeline-overview figcaption span{color:var(--muted)}.timeline-overview-track{margin-top:var(--sp-2);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;position:relative}.timeline-overview-track svg{width:100%;display:block;overflow:visible}.timeline-overview-rule{fill:none;stroke:var(--line);stroke-width:1px}.timeline-energy-scale{fill:var(--muted);font:9px var(--font-time)}.timeline-sleep-bar{fill:var(--data-sleep)}.timeline-sleep-bar.coarse{fill:#0000;stroke:var(--data-sleep);stroke-dasharray:3 2}.timeline-energy-point{fill:var(--data-energy);stroke:var(--bg);stroke-width:1px}.timeline-energy-missing{fill:none;stroke:var(--muted);stroke-width:1px}.timeline-overview-lens{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}.timeline-overview-lens span{background:var(--accent);width:3px;height:30%;position:absolute;top:35%;right:-2px}.timeline-overview-times{color:var(--coffee);justify-content:space-between;font-size:.6875rem;display:flex}.timeline-overview-samples{gap:var(--sp-1);margin:var(--sp-2) 0 0;color:var(--muted);font-size:.6875rem;line-height:1.5;display:grid}.timeline-overview-samples span{gap:var(--sp-2);align-items:center;display:flex}.timeline-sleep-key{background:var(--data-sleep);flex:none;width:12px;height:5px}.timeline-energy-key{background:var(--data-energy);border-radius:50%;flex:none;width:6px;height:6px;margin-inline:3px}.timeline-lens-hint{margin:var(--sp-1) 0 0;color:var(--muted);font-size:.625rem}.timeline-ribbon-heading{margin:var(--sp-6) 0}.timeline-ribbon-heading h2{font:580 1.125rem var(--font-display);margin:0}.timeline-ribbon-heading span{color:var(--muted)}.timeline-ribbon{margin-top:var(--sp-5);position:relative}.timeline-time-axis{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.timeline-time-axis li{align-items:center;gap:var(--sp-3);width:100%;display:flex;position:absolute;top:0;left:0}.timeline-time-axis time{width:4.25rem;color:var(--coffee);font:.625rem/1.3 var(--font-time);flex:none}.timeline-time-axis li>span{background:var(--line);flex:1;height:1px}.timeline-ribbon-marks{border-left:var(--hairline);position:absolute;inset:0 0 0 4.5rem}.timeline-position{padding-left:var(--sp-3);position:absolute;top:0;left:0;right:0}.timeline-item,.timeline-cluster-trigger{width:100%;min-height:var(--ctl-xl);align-items:start;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-4);text-align:left;border:0;border-bottom:var(--hairline);background:var(--bg);color:var(--ink);border-radius:0;display:flex}.timeline-item-mark{width:7px;height:7px;margin-top:var(--sp-2);background:var(--accent);border:1px solid var(--accent);border-radius:50%;flex:none}.timeline-item[data-lane=planned] .timeline-item-mark{border-color:var(--pink);background:0 0;border-radius:0}.timeline-item[data-lane=suggested] .timeline-item-mark{border:1px dashed var(--orange);background:0 0;border-radius:0}.timeline-item[data-lane=recorded] .timeline-item-mark,.timeline-item[data-lane=untimed] .timeline-item-mark{border-color:var(--muted);background:0 0}.timeline-item-content{gap:var(--sp-1);min-width:0;display:grid}.timeline-item strong{font:550 .9375rem/1.3 var(--font-display);overflow-wrap:anywhere}.timeline-item-meta{color:var(--muted);font-size:.625rem}.timeline-item[data-lane=planned] .timeline-item-meta{color:var(--pink)}.timeline-item[data-lane=suggested] .timeline-item-meta{color:var(--orange)}.timeline-item time{color:var(--coffee);font-size:.625rem}.timeline-precision{color:var(--muted);font-size:.6875rem;line-height:1.4}.timeline-item[aria-pressed=true]{background:var(--surface);box-shadow:inset 2px 0 var(--accent)}.timeline-cluster-trigger{align-items:center}.timeline-cluster-trigger>span:nth-child(2){gap:var(--sp-1);flex:1;display:grid}.timeline-cluster-trigger strong{font:550 .875rem/1.3 var(--font-display)}.timeline-cluster-trigger small{color:var(--muted);font-size:.625rem}.timeline-cluster-mark{border:1px solid var(--accent);width:1.6rem;height:1.6rem;color:var(--accent);font:.6875rem var(--font-time);border-radius:50%;flex:none;place-items:center;display:grid}.timeline-cluster-members{max-width:42rem;margin:auto}.timeline-cluster-members .timeline-item,.timeline-preview .activity-history-row{background:0 0}.timeline-shelf{margin-top:var(--sp-6);border-top:var(--rule-strong);padding-top:var(--sp-5)}.timeline-shelf h2{font:600 1.25rem var(--font-display);margin:0}.timeline-footer{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:var(--hairline)}.timeline-preview-body{max-width:42rem;margin:auto}.timeline-facts{gap:var(--sp-5);margin:var(--sp-5) 0;flex-wrap:wrap;display:flex}.timeline-facts dt{color:var(--muted);font:.6875rem/1.6 var(--font-time);text-transform:uppercase}.timeline-facts dd{margin:var(--sp-2) 0 0;font:.875rem/1.5 var(--font-ui)}.timeline-related{margin:var(--sp-6) 0}.timeline-related h3{font:550 1rem var(--font-display)}.timeline-source-title{color:var(--muted);overflow-wrap:anywhere;font-size:.625rem}.timeline-read-state{margin:var(--sp-6) 0;padding:var(--sp-6) 0;border-top:var(--rule-strong)}.timeline-read-state h2{font:600 1.25rem/1.4 var(--font-display)}.timeline-read-state p{color:var(--muted);font-size:.875rem;line-height:1.6}.timeline-view :is(button,input,select,summary,[role=slider]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.activity-action-name{gap:var(--sp-3);align-items:center;display:flex}.activity-mark{width:1.35rem;height:1.35rem;color:var(--accent);flex:none}.activity-quick-action[data-ink=blue] .activity-mark{color:var(--coffee)}.activity-quick-action[data-ink=green] .activity-mark{color:var(--good)}.activity-quick-action[data-ink=amber] .activity-mark{color:var(--orange)}.activity-quick-action[data-ink=rose] .activity-mark{color:var(--pink)}.activity-value-row select{width:100%;min-width:0;padding:0 var(--sp-3);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink)}.activity-state-line{fill:none;width:100%;height:12px;stroke:var(--good);stroke-width:1px;display:block}.task-sheet-veil.notebook-link-veil{z-index:65}.task-sheet-veil.activity-details-veil{z-index:51}.activity-state-line{visibility:hidden}.activity-quick-action[data-state=confirmed] .activity-state-line{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inkhost.notebook-writing{--rail-inset:var(--r-ctl);text-transform:none;letter-spacing:0;width:100%;min-width:0;display:block}.inkhost.notebook-writing>input,.inkhost.notebook-writing>textarea{box-sizing:border-box;border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:400 var(--fs-field-writing)/var(--field-line-writing) var(--font-prose);text-transform:none;letter-spacing:0;outline:none}.inkhost.notebook-writing>input{height:var(--field-single);min-height:0;padding:0 3.75rem 0 var(--sp-4)}.inkhost.notebook-writing>textarea{min-height:var(--field-body-compact);padding:var(--field-body-top) var(--sp-4) var(--field-body-bottom);line-height:var(--field-line-body);resize:vertical;display:block}.inkhost.notebook-writing>input:focus,.inkhost.notebook-writing>textarea:focus{border-color:var(--accent)}.inkhost.notebook-writing>.kcount{right:var(--sp-3)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-prose);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;padding:0}button{cursor:pointer;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:inherit}.tchip{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font-size:var(--fs-chip)}.tchip.picked{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.fieldgroup{gap:var(--sp-3);flex-direction:column;display:flex}.fieldgroup .lbl,.block .lbl{color:var(--muted);font-family:var(--font-time);font-size:var(--fs-ui);letter-spacing:var(--ls-ui);text-transform:var(--tt-ui);font-weight:500}.fieldgroup>.quickrow{margin-top:calc(var(--sp-4) - var(--sp-3))}.pickerbox{width:100%;height:var(--ctl-lg);min-height:var(--ctl-lg);padding-left:var(--sp-4);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);align-items:center;display:flex}.pickerbox:focus-within{border-color:var(--accent)}.pickerbox.disabled{opacity:.5}.pickerbox input{min-width:0;height:calc(var(--ctl-lg) - 2px);color:var(--ink);line-height:1.4;font-family:var(--font-time);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1rem;font-weight:500}.pickerbox input::placeholder,input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.pickerbox .pickbtn{width:var(--ctl);height:calc(var(--ctl-lg) - 2px);border-radius:var(--r-ctl);color:var(--muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;display:flex}.pickerbox .pickbtn:active{color:var(--accent)}.pickerbox .pickbtn svg{width:18px;height:18px}.pickerbox .nativepick{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.pickerbox .seg{width:3ch;min-width:var(--ctl);text-align:right;flex:none}.pickerbox .segunit{color:var(--muted);padding:0 var(--sp-3) 0 .15rem;flex:none}.quickrow{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quickrow.three{grid-template-columns:repeat(3,minmax(0,1fr))}.quickrow .tchip{min-width:0;min-height:var(--ctl);padding-inline:var(--sp-2);justify-content:center}.kcaret{background:var(--accent);opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform, opacity, height;z-index:4;border-radius:8px;width:3px;height:1.2em;position:absolute;top:0;left:0;transform:translate(0)}.kcaret.kblink{animation:1s ease-in-out infinite kblink}@keyframes kblink{0%,to{opacity:1}50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.kcaret{display:none}}.kmirror{pointer-events:none;z-index:3;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.kmirror.kmulti{display:block}.kmirror-inner{white-space:pre;color:var(--ink);will-change:transform}.kmirror.kmulti .kmirror-inner{white-space:pre-wrap;overflow-wrap:break-word;width:100%}.kchar{transform-origin:bottom;display:inline}.kchar.kanim{will-change:transform, opacity;display:inline-block}.kplace{color:var(--muted);opacity:1;pointer-events:none;z-index:2;white-space:pre;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0;overflow:hidden}.kplace.kplace-multi{display:block}.kcount{right:0;bottom:var(--sp-1);color:var(--muted);font-size:var(--fs-ui);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;z-index:5;position:absolute}.inkhost[data-has-text=true] .kcount{opacity:1}.inkhost-single[data-character-count]>input,.inkhost-single[data-character-count]>.kmirror{padding-right:3.75rem}.inkhost-single[data-character-count]>.kcount{right:var(--sp-3)}.inkhost.note-ink>.notearea,.inkhost>.plannotes,.inkhost>.rec-body-edit{padding-bottom:var(--sp-6)}.pressripple{pointer-events:none;will-change:transform, opacity;background:currentColor;border-radius:999px;position:absolute}.trow,.ghead,.recordlist .row,.minitile,.wakecard,.primary,.fold{position:relative;overflow:hidden}.apphead{padding:var(--sp-4) var(--canvas-pad);color:var(--muted);justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.home{padding:var(--sp-2) var(--canvas-pad) var(--canvas-tail);gap:var(--module-gap);flex-direction:column;display:flex}.home-region{background:0 0;border-radius:0;margin-top:0}.home-tasks,.home-notes{border-top:none;padding:0}.sechead{padding-bottom:var(--sp-1);border-bottom:var(--hairline);color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.empty{color:var(--muted);text-align:center;padding-top:3.5rem}.error{color:var(--danger)}.recordlist{margin:0;padding:0;list-style:none}.recordlist .row{gap:0 var(--sp-4);width:100%;min-height:var(--ctl);padding:var(--sp-3) 0;border:none;border-bottom:var(--hairline);text-align:left;background:0 0;grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;font-family:inherit;transition:transform 90ms;display:grid}.recordlist .rowmeta{align-items:flex-start;gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.recordlist .when{color:var(--muted)}.recordlist .line{font-size:var(--fs-prose);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:620;line-height:1.45;overflow:hidden}.recordlist .line.prose{font-weight:400}.recordlist .tag{color:var(--muted);background:var(--surface2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-tag)}.recordlist .row.proserow{align-items:start}.recordlist .line.prose{white-space:pre-line;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box}.recordlist .day{color:var(--muted);padding:var(--sp-3) 0 var(--sp-2);display:block}.view{min-height:60dvh}.apphead .wordmark{min-height:var(--ctl);padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) calc(-1 * var(--sp-4)) 0;color:var(--muted);text-align:left;background:0 0;border:none;font-size:1.0625rem}.uvclock{color:var(--coffee);display:inline-block}.home .time-signal{color:var(--coffee)}.clockflip{animation:.36s cubic-bezier(.05,.7,.1,1) clockflip;display:inline-block}@keyframes clockflip{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.clockflip{animation:none}}.clusterveil{z-index:8;opacity:0;pointer-events:none;background:#00000059;transition:opacity .2s cubic-bezier(.05,.7,.1,1);position:fixed;inset:0}.clusterveil.show{opacity:1;pointer-events:auto}.cluster-anchor{z-index:9;pointer-events:none;width:0;height:100svh;position:fixed;top:0;right:0}.cluster-anchor .fab,.cluster-anchor .navplus{pointer-events:auto;touch-action:manipulation;will-change:transform;position:absolute}.navplus{right:22px;bottom:calc(26px + env(safe-area-inset-bottom))}.fab.i1{right:54px;bottom:calc(100px + env(safe-area-inset-bottom))}.fab.i2{right:80px;bottom:calc(168px + env(safe-area-inset-bottom))}.fab.i3{right:106px;bottom:calc(236px + env(safe-area-inset-bottom))}.fab.i4{right:132px;bottom:calc(304px + env(safe-area-inset-bottom))}.fab.i5{right:158px;bottom:calc(372px + env(safe-area-inset-bottom))}.cluster-anchor .fab{border-radius:var(--r-pop);border:var(--hairline);background:var(--surface);width:48px;height:48px;color:var(--muted);box-shadow:var(--elev-pop);justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.05,.7,.1,1),opacity .18s;display:flex}.cluster-anchor .fab:active{transform:scale(.92)}.cluster-anchor .fab.on{color:var(--accent);border-color:var(--accent)}.cluster-anchor .fab svg{width:20px;height:20px}.cluster-anchor.js-motion .fab,.cluster-anchor.js-motion .flabel,.cluster-anchor.js-motion .navplus svg{transition:none}.cluster-anchor.js-motion.open .fab.i2,.cluster-anchor.js-motion.open .fab.i3,.cluster-anchor.js-motion.open .fab.i4,.cluster-anchor.js-motion.open .fab.i5{transition-delay:0s,0s}.cluster-anchor .fab.tail{opacity:0;pointer-events:none}.cluster-anchor .fab.i1.tail{transform:translate(32px,74px)scale(.3)}.cluster-anchor .fab.i2.tail{transform:translate(58px,142px)scale(.3)}.cluster-anchor .fab.i3.tail{transform:translate(84px,210px)scale(.3)}.cluster-anchor .fab.i4.tail{transform:translate(110px,278px)scale(.3)}.cluster-anchor .fab.i5.tail{transform:translate(136px,346px)scale(.3)}.cluster-anchor.open .fab.tail{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.cluster-anchor.open .fab.i2{transition-delay:30ms,30ms}.cluster-anchor.open .fab.i3{transition-delay:60ms,60ms}.cluster-anchor.open .fab.i4{transition-delay:90ms,90ms}.cluster-anchor.open .fab.i5{transition-delay:.12s,.12s}.flabel{background:var(--surface2);color:var(--ink);border-radius:var(--r-tag);box-shadow:var(--elev-pop);white-space:nowrap;opacity:0;pointer-events:none;padding:.25rem .5rem;transition:opacity .16s 80ms;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.cluster-anchor.open .flabel{opacity:1}.navplus{touch-action:none;background:var(--accent);width:60px;height:60px;color:var(--on-accent);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 45%, transparent);border:none;border-radius:18px;justify-content:center;align-items:center;transition:transform .12s cubic-bezier(.05,.7,.1,1);display:flex}.navplus svg{will-change:transform;width:26px;height:26px;transition:transform .24s cubic-bezier(.05,.7,.1,1)}.navplus.x svg{transform:rotate(45deg)}.fpsmeter{z-index:30;border-radius:var(--r-tag);background:var(--surface2);color:var(--good);pointer-events:none;padding:.125rem .5rem;font-size:.75rem;position:fixed;top:.5rem;left:50%;transform:translate(-50%)}.fpsmeter.low{color:var(--hot)}.fpsmeter.bad{color:var(--danger)}.debugbox{z-index:30;color:#9ee8b4;border-radius:var(--r-tag);pointer-events:none;background:#000000bf;max-width:60vw;padding:.375rem .5rem;font-size:.625rem;line-height:1.5;position:fixed;top:3rem;left:.5rem}.loadmore{width:100%;min-height:var(--ctl);color:var(--accent);text-align:center;background:0 0;border:none;display:block}.context-content{border-top:var(--hairline);margin-top:var(--sp-3);padding-block:var(--sp-3) var(--sp-2)}.context-math{color:var(--muted);margin:var(--sp-4) 0 0;overflow-wrap:anywhere;line-height:1.65}.home-recorded-context .home-instruments{border-top:none}.home-recorded-context .minitile{min-height:var(--ctl-lg);padding-block:var(--sp-2)}.home-tasks .todo .query,.home-notes>.ghead{font-family:var(--font-display);font-size:var(--fs-domain-head);font-weight:650;line-height:var(--field-line-domain-head);text-transform:none;letter-spacing:-.01em;color:var(--ink)}.home-tasks .todo .query .qcount{font-family:var(--font-time);font-size:var(--fs-ui);font-weight:500;line-height:var(--line-instrument);letter-spacing:0}.home-tasks .task-section>.ghead,.home-notes .recordlist .day{font-family:var(--font-display);font-size:var(--fs-group-head);font-weight:620;line-height:var(--field-line-group-head);letter-spacing:.03em;text-transform:var(--tt-ui)}.home-notes .recordlist .notehead{font-family:var(--font-display);font-size:var(--fs-content-title);font-weight:600;line-height:var(--field-line-content-title);letter-spacing:-.005em}.home-notes .recordlist .line.prose{line-height:var(--field-line-body)}.home :is(button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-instruments{border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.minitile{gap:var(--sp-1);min-width:0;min-height:0;font-size:var(--fs-act);padding-block:var(--sp-4) 0;padding-inline:0 var(--sp-4);text-align:left;color:inherit;background:0 0;border:none;border-radius:0;flex-direction:column;font-family:inherit;line-height:1.4;display:flex}.minitile+.minitile{border-left:var(--hairline);padding-inline:var(--sp-4) 0}.minitile .tilego{color:var(--accent);margin-top:.125rem}.minitile .num{font-family:var(--font-time);font-size:1.125rem;font-weight:500;line-height:24px}.minitile .ui-voice{color:var(--muted)}@media (width<=359px){.home-instruments{gap:var(--sp-3);grid-template-columns:1fr}.home-instruments .minitile+.minitile{border-left:none;padding-inline:0}}.navplus:active{transform:translateY(-14px)scale(.94)}.capsnack{width:fit-content;inset-inline:0;bottom:calc(6rem + env(safe-area-inset-bottom));z-index:30;align-items:center;gap:var(--sp-4);background:var(--surface3);border:var(--hairline);border-radius:var(--r-pop);max-width:70vw;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);box-shadow:var(--elev-pop);margin-inline:auto;display:flex;position:fixed}.capsnack .snacktext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--sp-3);font-size:.875rem;display:flex;overflow:hidden}.capsnack.water-drawer-snack{bottom:max(8px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.capsnack .snackicon{width:20px;height:20px;color:var(--good);flex:none}.capsnack .remorsebar{background:var(--accent);transform-origin:0;pointer-events:none;border-radius:1.5px;height:2.5px;position:absolute;bottom:4px;left:12px;right:12px}.capsnack .snackundo{min-height:var(--ctl);padding:0 var(--sp-4);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);border:none;flex:none}.flyghost{z-index:60;white-space:nowrap;text-overflow:ellipsis;max-width:70vw;color:var(--accent);font-family:var(--font-display);font-size:var(--fs-content-title);font-weight:600;line-height:var(--field-line-content-title);pointer-events:none;will-change:transform, opacity;position:fixed;overflow:hidden}.inkhost{--ink-stroke:var(--ink-field-writing);--ink-thought-width:2rem;--ink-thought-height:.5rem;--rail-inset:0px;width:100%;min-width:0;position:relative}.inkhost-title{--ink-stroke:var(--ink-field-title);--ink-thought-width:2.25rem;--ink-thought-height:.5625rem}.record-title-ink{--ink-stroke:var(--ink-field-record-title);--ink-thought-width:2.5rem;--ink-thought-height:.625rem}.inkhost>input,.inkhost>textarea{width:100%;display:block}.inkhost-single{height:var(--field-single);min-height:var(--field-single);flex:none}.inkhost-single>input{height:100%;min-height:0}.inkhost.note-ink{flex:1;min-height:8rem;display:flex}.inkhost.note-ink>.notearea,.quickadd-ink{flex:1}.inkrail{left:var(--rail-inset);right:var(--rail-inset);height:var(--ink-stroke);pointer-events:none;opacity:0;z-index:2;position:absolute;bottom:0;overflow:visible}.inkflow{background:var(--accent);width:100%;height:100%;box-shadow:0 0 9px color-mix(in srgb, var(--accent) 45%, transparent);transform-origin:0;opacity:.44;will-change:transform, opacity;border-radius:2px;display:block;transform:scaleX(.12)}.inkthought{left:var(--ink-rest-x,20%);bottom:calc(var(--ink-stroke) + 2px);width:var(--ink-thought-width);height:var(--ink-thought-height);opacity:0;pointer-events:none;will-change:opacity;justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.inkhost[data-ink-direction=retract] .inkthought{transform:translate(-100%)scaleX(-1)}.inkdot{width:var(--ink-stroke);height:var(--ink-stroke);background:var(--accent);box-shadow:0 0 6px color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;transform-origin:50%;will-change:transform, opacity;border-radius:999px;flex:none;display:block;transform:scale(.18)}.inkhost[data-ink-state=focused] .inkrail,.inkhost[data-ink-state=flowing] .inkrail,.inkhost[data-ink-state=resting] .inkrail,.inkhost[data-ink-state=resting] .inkrail{opacity:1}.inkhost[data-ink-kind=delete] .inkflow{background:var(--muted);box-shadow:none}.inkhost[data-ink-kind=paste] .inkflow,.inkhost[data-ink-kind=block] .inkflow,.inkhost[data-ink-kind=attachment] .inkflow,.inkhost[data-ink-kind=template] .inkflow{height:100%;position:relative}@media (prefers-reduced-motion:reduce){.inkflow{box-shadow:none}.inkhost[data-ink-state=focused] .inkflow{opacity:.44;transform:scaleX(.12)}.inkhost[data-ink-state=flowing] .inkflow,.inkhost[data-ink-state=resting] .inkflow{opacity:.56;transform:scaleX(.22)}.inkthought{display:none}.inkdot{box-shadow:none}}.time-transfer{z-index:40;background:var(--accent);width:28px;height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 58%, transparent);pointer-events:none;transform-origin:50%;will-change:transform, opacity;border-radius:1px;position:fixed}.time-transfer[data-kind=pause]{background:var(--hot)}@media (prefers-reduced-motion:reduce){.time-transfer{display:none}}.scrollrow{scrollbar-width:none;padding-right:var(--sp-5);scroll-padding-inline-end:var(--sp-5);overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.5rem),#0000 100%)}.scrollrow::-webkit-scrollbar{display:none}.home,.search-view,.record-page,.more-view,.timeline-view{max-width:680px;margin-inline:auto}.apphead{width:100%;max-width:680px;margin-inline:auto}@media (width>=720px){.sheet,.tasksheet{border-radius:var(--r-sheet);max-width:640px;margin-inline:auto;bottom:1rem}}.backdrop{z-index:20;background:#0000006b;position:fixed;inset:0}.sheet{z-index:21;background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;height:auto;max-height:88dvh;padding:var(--sp-3) 0 calc(var(--sp-3) + env(safe-area-inset-bottom));box-shadow:var(--elev-sheet);will-change:transform;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet[data-capture=note]{height:88dvh}.sheet[data-capture=water]{height:100dvh;max-height:100dvh;padding-top:var(--sp-2);padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom));border-radius:0}.sheet:not([data-capture=note]) .sheet-content{flex:0 auto}.sheet[data-capture=water] .sheet-content{flex:1}.sheet[data-capture=water] .dragzone{padding:var(--sp-1) 0 var(--sp-2)}@media (width>=720px){.sheet[data-capture=water]{border-radius:var(--r-sheet);height:min(100dvh,760px);bottom:1rem}}.sheet[data-capture=water]:has([data-water-root]){width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) 0 0;box-shadow:none;will-change:auto;border-radius:0;margin:0;inset:0}.sheet[data-capture=water]:has([data-water-root]) .sheet-content{flex:1 1 0;min-height:0;overflow:hidden}.sheet[data-capture=water] .dragzone,.apphead[hidden],.water-log-underlay{display:none}.dragzone{padding:var(--sp-2) 0 var(--sp-3);touch-action:none;cursor:grab;flex:none}.grabber{background:var(--line);border-radius:999px;width:2.5rem;height:4px;margin:0 auto}.sheet-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.form-body{min-height:0;padding:var(--sp-1) var(--sp-5) var(--sp-6);gap:var(--sp-5);flex-direction:column;flex:1;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.form-body>*{flex-shrink:0}.sheet-controls{padding:var(--sp-3) var(--sp-5) 0;gap:var(--sp-3);border-top:var(--hairline);flex-direction:column;flex:none;display:flex}.actionrow{gap:var(--sp-3);align-items:center;display:flex}.primary{min-height:var(--ctl-xl);padding:0 var(--sp-5);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);font-size:var(--fs-prose);border:none;flex:1;font-weight:650;transition:transform 90ms}.primary:disabled{opacity:.55}.ghost{min-height:var(--ctl);min-width:var(--ctl);padding:0 var(--sp-5);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--muted);font-size:var(--fs-act)}.notearea{width:100%;min-height:8rem;padding:var(--field-body-top) 0 var(--field-body-bottom);resize:none;color:var(--ink);font-family:var(--font-prose);font-size:var(--fs-field-writing);line-height:var(--field-line-body);background:0 0;border:none;outline:none;flex:1}.titlefield{width:100%;height:var(--field-single);min-height:var(--field-single);font-size:var(--fs-field-title);line-height:var(--field-line-title);border:none;border-bottom:var(--rule-strong);color:var(--ink);font-family:var(--font-prose);background:0 0;border-radius:0;outline:none;padding:0}.titlefield:focus{border-bottom-color:var(--accent)}.block{gap:var(--sp-3);flex-direction:column;display:flex}.scale{gap:var(--sp-2);scrollbar-width:thin;display:flex;overflow-x:auto}.scalebtn{flex:1 0 var(--ctl);min-width:var(--ctl);height:var(--ctl-xl);justify-content:center;align-items:center;gap:var(--sp-1);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font-size:var(--fs-chip);flex-direction:column;padding:0 .125rem;transition:transform 90ms;display:flex;overflow:hidden}.scalebtn.picked{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.scalebtn:active{background:var(--accent);color:var(--on-accent);border-color:var(--accent);transform:scale(.94)}.scalebtn:active small{color:var(--on-accent)}.scalebtn strong{font-family:var(--font-display);font-size:var(--fs-chip);font-weight:620;line-height:1.2;display:block}.scalebtn small{min-height:calc(var(--fs-ui) * 2.4);font-size:var(--fs-ui);color:var(--muted);overflow-wrap:anywhere;text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.2;display:-webkit-box;overflow:hidden}.scalebtn.picked small{color:var(--on-accent)}.toggle{align-items:center;gap:var(--sp-3);min-height:var(--ctl);display:flex}.toggle input{width:24px;height:24px;accent-color:var(--accent)}.errorline{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.errorline button{min-height:var(--ctl);padding:0 var(--sp-5);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2)}.offer{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--r-ctl);background:var(--surface2);display:flex}.offer button{min-height:var(--ctl);padding:0 var(--sp-5);border-radius:var(--r-ctl);background:var(--surface);color:var(--muted);border:none}.signin{gap:var(--sp-4);padding-top:var(--sp-6);flex-direction:column;display:flex}.signin input{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font-size:1rem}.safe-status{z-index:61;left:50%;bottom:calc(5.75rem + env(safe-area-inset-bottom));width:min(calc(100% - 2 * var(--canvas-pad)), 42rem);max-height:min(62dvh,34rem);padding:var(--sp-4);border:var(--hairline);border-radius:var(--r-sheet);background:var(--surface);box-shadow:var(--elev-sheet);position:fixed;overflow-y:auto;transform:translate(-50%)}.safe-status p{margin:0}.safe-status>*+*{margin-top:var(--sp-3)}.safe-status:not(:has(.safe-retained)){pointer-events:none}.safe-status:not(:has(.safe-retained)) .safe-check-session{pointer-events:auto}.safe-session{color:var(--muted)}.safe-draft-warning{color:var(--ink)}.safe-retained{padding-top:var(--sp-3);border-top:var(--hairline)}.safe-retained h2,.safe-retained h3{margin:0 0 var(--sp-2);color:var(--muted)}.safe-detail{color:var(--muted)}.safe-result-details{gap:var(--sp-2) var(--sp-3);margin:var(--sp-3) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.safe-result-details dt{color:var(--muted)}.safe-result-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.safe-status-actions,.safe-dialog-actions{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.safe-status-actions button,.safe-check-session,.safe-file-control{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:inherit}.safe-status-actions button:disabled,.safe-file-control.disabled{opacity:.5}.safe-file-control{cursor:pointer;align-items:center;display:inline-flex}.safe-file-control input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.safe-file-control:focus-within{border-color:var(--accent)}.safe-conflict{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.safe-conflict section{min-width:0}.safe-conflict-record{gap:var(--sp-3);margin:0;display:grid}.safe-conflict-record>div{min-width:0;padding-top:var(--sp-2);border-top:var(--hairline)}.safe-conflict-record dt{justify-content:space-between;gap:var(--sp-2);color:var(--muted);display:flex}.safe-conflict-record dd{margin:var(--sp-1) 0 0}.safe-conflict-record .different{border-color:var(--accent)}.safe-difference{color:var(--accent)}.safe-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:10rem;font-family:var(--font-prose);margin:0;overflow:auto}.safe-command-feedback{min-height:var(--sp-6);color:var(--muted)}.safe-dialog-portal{z-index:70;pointer-events:none;isolation:isolate;position:fixed;inset:0}.safe-dialog-backdrop{z-index:0;pointer-events:auto;background:#00000085;position:absolute;inset:0}.safe-dialog-layer{z-index:1;padding:var(--canvas-pad);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.safe-dialog{width:min(100%,30rem);padding:var(--sp-6);border:var(--hairline);border-radius:var(--r-sheet);background:var(--surface);box-shadow:var(--elev-sheet);pointer-events:auto;margin:0;position:relative}.safe-dialog h2{margin:0 0 var(--sp-3)}.safe-dialog>p{margin:0}.safe-dialog form{gap:var(--sp-3);margin-top:var(--sp-5);flex-direction:column;display:flex}.safe-dialog input{width:100%;min-height:var(--ctl);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:inherit}.safe-dialog-actions button{min-height:var(--ctl)}.safe-dialog-feedback{min-height:var(--sp-6);color:var(--muted);margin-top:var(--sp-3)!important}@media (width<=420px){.safe-conflict{grid-template-columns:1fr}.safe-dialog{padding:var(--sp-5)}}.wakecard{width:100%;min-height:var(--ctl-lg);margin:var(--sp-2) 0 var(--sp-4);border:1px solid var(--accent);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);text-align:left;padding:0 var(--sp-5)}.clearbtn{min-height:var(--ctl);padding:0 var(--sp-4) 0 0;border-radius:var(--r-ctl);color:var(--muted);background:0 0;border:none;align-self:flex-start}@media (prefers-reduced-motion:reduce){.plus,.primary,.scalebtn{transition:none}}[data-ui-role=field]{min-height:var(--ctl-lg)}[data-ui-role=choice],[data-ui-role=secondary-action]{min-height:var(--ctl)}[data-ui-role=action]{min-height:var(--ctl-xl)}[data-ui-role=icon]{min-width:var(--ctl);min-height:var(--ctl)}[data-ui-role=scale]{min-width:var(--ctl);min-height:var(--ctl-xl)}.scale-description{font-size:var(--fs-act);color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.4}.safe-status.compact{left:50%;bottom:calc(10.5rem + env(safe-area-inset-bottom));width:calc(100% - 2 * var(--canvas-pad));max-width:calc(680px - 2 * var(--canvas-pad));max-height:none;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-ctl);box-shadow:var(--elev-sheet);background:var(--surface);align-items:center;gap:var(--sp-3);min-height:var(--ctl);pointer-events:none;border:none;flex-wrap:wrap;margin:0;display:flex;position:fixed;transform:translate(-50%)}.safe-status.compact>*+*{margin-top:0}.safe-status.compact .safe-check-session{font-size:var(--fs-act);background:0 0;border:none;margin-left:auto}.app-shell>.safe-status.inline:not(.compact){z-index:auto;margin:0 auto var(--sp-5);position:relative;bottom:auto;left:auto;transform:none}.water-safe-status{display:contents}.sheet[data-capture=water] .safe-status.inline{z-index:auto;width:auto;max-height:min(24dvh,14rem);margin:0 0 var(--sp-2);flex:none;position:static;bottom:auto;left:auto;transform:none}.safe-command-feedback:empty{display:none}.water-load-controls{gap:var(--sp-4);background:var(--bg);z-index:20;padding:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.water-load-controls button{min-height:var(--ctl);background:var(--surface2);color:var(--ink);border:var(--hairline);border-radius:var(--r-ctl);padding:12px}.water-view-safe-status .safe-status.inline{width:auto;max-height:24dvh;box-shadow:none;z-index:auto;margin:0;position:static;overflow:auto;transform:none}.water-load-controls{flex-wrap:wrap}.water-load-controls .water-view-safe-status{flex-basis:100%}.tagfield.svelte-146vi8r{gap:var(--sp-2);flex-direction:column;display:flex}.taginput.svelte-146vi8r{font-family:var(--font-ui);min-height:var(--ctl-lg);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--accent);outline:none;font-size:1rem;line-height:1.4}.taginput.svelte-146vi8r:focus{border-color:var(--accent)}.tagfield.quiet.svelte-146vi8r .taginput:where(.svelte-146vi8r){min-height:var(--ctl-lg);background:0 0;border:none;padding:0}.tagchips.svelte-146vi8r{gap:var(--sp-2);scrollbar-width:none;display:flex;overflow-x:auto}.tagchips.svelte-146vi8r::-webkit-scrollbar{display:none}.tagchip.svelte-146vi8r{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--muted);font-size:var(--fs-chip);flex:none}.tagchip.on.svelte-146vi8r{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.chips.svelte-lowq3x{gap:var(--sp-2);padding-top:.125rem;padding-bottom:.125rem;display:flex}.chip.svelte-lowq3x{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--muted);font-size:var(--fs-chip);white-space:nowrap;transition:transform 90ms}.chip.svelte-lowq3x:active{transform:scale(.95)}.chip.active.svelte-lowq3x{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.chip.svelte-lowq3x{transition:none}}.draft-recovery.svelte-ff17d0,.preserved-originals.svelte-ff17d0{color:var(--ink)}.original-raw.svelte-ff17d0{width:100%;min-height:8rem;font:inherit}button.svelte-ff17d0{margin:.25rem}.temporal-picker.svelte-qkc4n3{width:min(26rem, calc(100vw - var(--sp-5)));max-height:calc(100dvh - var(--sp-6));padding:var(--sp-5);overscroll-behavior:contain;border:var(--control-line);border-radius:var(--r-sheet);color:var(--ink);background:var(--surface);box-shadow:var(--elev-pop);font-family:var(--font-ui);margin:auto;overflow-y:auto}.temporal-picker.svelte-qkc4n3::backdrop{background:#000000a6}form.svelte-qkc4n3{gap:var(--sp-4);display:grid}header.svelte-qkc4n3 p:where(.svelte-qkc4n3){margin:0 0 var(--sp-2);color:var(--muted);font-size:.68rem}h2.svelte-qkc4n3{font:550 1.35rem/1.3 var(--font-display);margin:0}button.svelte-qkc4n3,input.svelte-qkc4n3,select.svelte-qkc4n3{box-sizing:border-box;min-width:0;min-height:var(--ctl);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font:inherit}button.svelte-qkc4n3{padding:0 var(--sp-3)}input.svelte-qkc4n3{width:100%;min-height:var(--ctl-lg);padding:var(--sp-3);font-family:var(--font-time)}button.svelte-qkc4n3:focus-visible,input.svelte-qkc4n3:focus-visible,select.svelte-qkc4n3:focus-visible,.clock-dial.svelte-qkc4n3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button[aria-pressed=true].svelte-qkc4n3,.picker-apply.svelte-qkc4n3{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}button.svelte-qkc4n3:disabled{opacity:.45;cursor:default}.picker-entry.svelte-qkc4n3{gap:var(--sp-2);color:var(--muted);font-size:.75rem;display:grid}.calendar-month.svelte-qkc4n3{grid-template-columns:var(--ctl) minmax(0, 1fr) 4.5rem var(--ctl);gap:var(--sp-1);display:grid}.calendar-month.svelte-qkc4n3 select:where(.svelte-qkc4n3){width:100%;padding-inline:var(--sp-1);font-size:.8rem}.calendar-month.svelte-qkc4n3 input:where(.svelte-qkc4n3){min-height:var(--ctl);text-align:center;padding-inline:var(--sp-1);font-size:.9rem}.calendar-days.svelte-qkc4n3,.calendar-week.svelte-qkc4n3{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.calendar-week.svelte-qkc4n3{text-align:center;color:var(--muted);font-size:.75rem}.calendar-days.svelte-qkc4n3 button:where(.svelte-qkc4n3){min-height:var(--ctl);font-family:var(--font-time);background:0 0;border-color:#0000;padding:0}.calendar-days.svelte-qkc4n3 button[aria-pressed=true]:where(.svelte-qkc4n3){background:var(--accent)}.picker-segments.svelte-qkc4n3{align-items:end;gap:var(--sp-2);display:flex}.picker-segments.svelte-qkc4n3 label:where(.svelte-qkc4n3){gap:var(--sp-2);min-width:0;color:var(--muted);flex:1;font-size:.75rem;display:grid}.picker-segments.svelte-qkc4n3 input:where(.svelte-qkc4n3){text-align:center;font-size:1.7rem}.picker-segments.svelte-qkc4n3 .active:where(.svelte-qkc4n3) input:where(.svelte-qkc4n3){background:var(--surface3);border-color:var(--accent)}.picker-segments.svelte-qkc4n3>span:where(.svelte-qkc4n3){height:var(--ctl-lg);color:var(--muted);place-items:center;display:grid}.picker-mode.svelte-qkc4n3,.length-presets.svelte-qkc4n3{justify-content:center;gap:var(--sp-2);display:flex}.picker-mode.svelte-qkc4n3 button:where(.svelte-qkc4n3){flex:1}.length-presets.svelte-qkc4n3{flex-wrap:wrap}.clock-dial.svelte-qkc4n3{aspect-ratio:1;touch-action:none;border-radius:var(--r-sheet);cursor:pointer;width:min(17.5rem,100%);margin-inline:auto}.clock-dial.svelte-qkc4n3 svg:where(.svelte-qkc4n3){width:100%;height:100%;display:block}.dial-face.svelte-qkc4n3{fill:var(--surface2)}.dial-hand.svelte-qkc4n3{stroke:var(--accent);stroke-width:2px}.dial-selection.svelte-qkc4n3,.dial-centre.svelte-qkc4n3{fill:var(--accent)}.clock-dial.svelte-qkc4n3 text:where(.svelte-qkc4n3){text-anchor:middle;dominant-baseline:central;fill:var(--ink);font:500 13px var(--font-time);-webkit-user-select:none;user-select:none}.clock-dial.svelte-qkc4n3 text.inner:where(.svelte-qkc4n3){font-size:11px}.clock-dial.svelte-qkc4n3 text.selected:where(.svelte-qkc4n3){fill:var(--on-accent)}.picker-hint.svelte-qkc4n3{color:var(--muted);margin:0;font-size:.7rem;line-height:1.5}footer.svelte-qkc4n3{justify-content:end;gap:var(--sp-3);border-top:var(--hairline);padding-top:var(--sp-4);display:flex}footer.svelte-qkc4n3 button:where(.svelte-qkc4n3){min-width:5rem}@media (width<=359px){.temporal-picker.svelte-qkc4n3{padding:var(--sp-3)}.calendar-month.svelte-qkc4n3{grid-template-columns:var(--ctl) minmax(0, 1fr) 4rem var(--ctl)}}.pickerbox.svelte-27uaib,.pickerbox.svelte-q2rnsm{position:relative}.fold-region.svelte-qglio0{overflow-anchor:none;min-width:0;position:relative;overflow:visible}.fold-region[data-open=false][data-present=false].svelte-qglio0{visibility:hidden;height:0;overflow:clip}.fold-region-body.svelte-qglio0{min-width:0;display:flow-root}@media (prefers-reduced-motion:reduce){.fold-region.svelte-qglio0,.fold-region-body.svelte-qglio0{transition:none!important;transform:none!important}}.recent-time.svelte-qyi4y1{min-width:0;padding:var(--sp-4);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2)}.recent-heading.svelte-qyi4y1{justify-content:space-between;align-items:center;gap:var(--sp-2);font:500 .72rem/1.4 var(--font-ui);color:var(--muted);display:flex}.recent-resolved.svelte-qyi4y1{margin-block:var(--sp-3);color:var(--ink);font:500 1rem/1.5 var(--font-time);overflow-wrap:anywhere;display:block}input.svelte-qyi4y1{width:100%;min-height:var(--ctl);accent-color:var(--accent);cursor:pointer;touch-action:pan-y;margin:0;padding:0;display:block}.recent-ticks.svelte-qyi4y1{height:1.25rem;margin-inline:var(--sp-3);font:400 .65rem/1 var(--font-time);color:var(--muted);position:relative}.recent-ticks.svelte-qyi4y1 span:where(.svelte-qyi4y1){left:var(--tick);position:absolute;transform:translate(-50%)}p.svelte-qyi4y1{margin:var(--sp-2) 0 0;font:400 .68rem/1.5 var(--font-ui);color:var(--muted)}.sr-only.svelte-gis541{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-time.svelte-gis541{width:100%;min-width:0}.quick-time-summary.svelte-gis541{align-items:center;gap:var(--sp-2);min-height:var(--ctl);width:100%;padding:var(--sp-2) var(--sp-3);background:var(--surface);border:var(--control-line);border-radius:var(--r-ctl);text-align:left;color:var(--ink);display:flex}.quick-time-summary.svelte-gis541 strong:where(.svelte-gis541){overflow-wrap:anywhere;flex:1;min-width:0;font-size:.8rem;font-weight:500}.quick-time-summary.svelte-gis541 .ui-voice:where(.svelte-gis541){color:var(--muted);font-size:.65rem}.chosen.svelte-gis541 .quick-time-summary:where(.svelte-gis541){border-color:var(--accent)}.quick-time-options.svelte-gis541{padding:var(--sp-2) 0;border:0;min-width:0;margin:0}.quick-time-presets.svelte-gis541{margin-top:var(--sp-3);gap:var(--sp-1);flex-wrap:wrap;display:flex}.quick-time-presets.svelte-gis541 button:where(.svelte-gis541){min-height:var(--ctl);padding:var(--sp-1) var(--sp-2);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font-size:.72rem}.quick-time-presets.svelte-gis541 button[aria-pressed=true]:where(.svelte-gis541){border-color:var(--accent)}.quick-time-fields.svelte-gis541{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.quick-time-fields.svelte-gis541 label:where(.svelte-gis541){gap:var(--sp-1);min-width:0;display:grid}.quick-time-fields.svelte-gis541 .ui-voice:where(.svelte-gis541){color:var(--muted);font-size:.65rem}.quick-time-fields.svelte-gis541 .pickerbox{box-sizing:border-box;width:100%;min-width:0}p.svelte-gis541{margin:var(--sp-2) 0 0;color:var(--muted);font-size:.68rem;line-height:1.5}p.svelte-gis541 span:where(.svelte-gis541){white-space:nowrap}.notetitle.svelte-lxe4j7{border:none;border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);width:100%;height:100%;min-height:0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-field-title);line-height:var(--field-line-title);background:0 0;outline:none;padding:0;font-weight:620}.notetitle.svelte-lxe4j7::placeholder,.notearea.svelte-lxe4j7::placeholder{font-size:inherit;opacity:1;font-weight:400}.notearea.svelte-lxe4j7{resize:none;height:100%;min-height:8rem;max-height:none;padding:var(--field-body-top) 0 var(--field-body-bottom);line-height:var(--field-line-body);overflow-y:auto}.inkhost.inkhost-body.note-ink.svelte-lxe4j7{flex:1 0 8rem;min-height:8rem}.inkhost-body.svelte-lxe4j7{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.notetools.svelte-lxe4j7{align-items:center;gap:var(--sp-2);flex:none;display:flex}.notetools.svelte-lxe4j7 .tchip:where(.svelte-lxe4j7){flex:none}.tmplrow.svelte-lxe4j7{gap:var(--sp-2);flex:none;display:flex}.tmplrow.svelte-lxe4j7 .tchip:where(.svelte-lxe4j7){white-space:nowrap;flex:none}.sharechoice.svelte-lxe4j7,.selectedfile.svelte-lxe4j7{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.sharechoice.svelte-lxe4j7 p:where(.svelte-lxe4j7){color:var(--muted);margin:0}.selectedfile.svelte-lxe4j7{color:var(--muted);flex-wrap:wrap}.savedflash.svelte-lxe4j7{color:var(--good);align-items:center;gap:var(--sp-1);flex:none;display:inline-flex}.flashtick.svelte-lxe4j7{width:14px;height:14px}.filepick.svelte-lxe4j7{display:none}.notebook-nav.svelte-xihcl5{width:calc(100% - 2 * var(--canvas-pad));max-width:calc(680px - 2 * var(--canvas-pad));margin:0 auto var(--sp-6);border-block:var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}a.svelte-xihcl5{min-height:var(--ctl);min-width:0;padding:var(--sp-2) var(--sp-3);color:var(--muted);font:500 .75rem/1.3 var(--font-ui);text-align:center;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:flex}a.svelte-xihcl5+a:where(.svelte-xihcl5){border-left:var(--hairline)}a[aria-current=page].svelte-xihcl5{border-bottom-color:var(--accent);background:var(--surface);color:var(--ink)}a.svelte-xihcl5:hover,a.svelte-xihcl5:focus-visible{color:var(--ink);background:var(--surface2)}.context.svelte-7malif{color:var(--muted);margin:0}.pickerbox.svelte-1x5i8tn{position:relative}.segspacer.svelte-1x5i8tn{flex:1}.history.svelte-1xnuuhv{text-align:left;color:var(--muted);min-height:var(--ctl);background:0 0;border:none;padding:0}.history.svelte-1xnuuhv b:where(.svelte-1xnuuhv){color:var(--accent)}.historylist.svelte-1xnuuhv{gap:var(--sp-1);max-height:9rem;padding:var(--sp-3) var(--sp-4);background:var(--surface2);border-radius:var(--r-ctl);flex-direction:column;display:flex;overflow-y:auto}.historylist.svelte-1xnuuhv p:where(.svelte-1xnuuhv){color:var(--muted);margin:0}.grouphead.svelte-1xnuuhv{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.groupval.svelte-1xnuuhv{color:var(--accent);font-size:1.0625rem;font-weight:600}.groupval.unset.svelte-1xnuuhv{color:var(--muted);font-weight:400}.relative-due.svelte-nwapbh{gap:var(--sp-2);display:grid}.relative-due.svelte-nwapbh p:where(.svelte-nwapbh){color:var(--muted);margin:0}.work-fields.svelte-1ogrol6{gap:var(--sp-4);display:grid}.work-pair.svelte-1ogrol6{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.session-fields.svelte-1ogrol6{gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:var(--hairline);display:grid}.work-row-head.svelte-1ogrol6{justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--muted);display:flex}.work-check.svelte-1ogrol6{align-items:center;gap:var(--sp-2);min-height:var(--ctl);display:flex}.work-check.svelte-1ogrol6 input:where(.svelte-1ogrol6){width:auto;accent-color:var(--accent)}.work-hint.svelte-1ogrol6{color:var(--muted);margin:0}.plannotes.svelte-1bo9pkt{width:100%;height:var(--field-body-compact);min-height:var(--field-body-compact);resize:none;border:none;border-bottom:var(--hairline);color:var(--ink);font-family:var(--font-prose);font-size:var(--fs-field-writing);line-height:var(--field-line-body);padding:var(--field-body-top) 0 var(--field-body-bottom);background:0 0;border-radius:0;outline:none}.plannotes.svelte-1bo9pkt:focus{border-bottom-color:var(--accent)}.task-capture-details.svelte-1bo9pkt{border:0;border-block:var(--hairline);padding-block:var(--sp-2)}.task-capture-details.svelte-1bo9pkt>summary:where(.svelte-1bo9pkt){min-height:var(--ctl);cursor:pointer;color:var(--accent);align-items:center;display:flex}.task-detail-stack.svelte-1bo9pkt{gap:var(--sp-5);padding-block:var(--sp-4);display:grid}.task-detail-stack.svelte-1bo9pkt fieldset:where(.svelte-1bo9pkt){border:0;min-inline-size:0;margin:0;padding:0}.field-help.svelte-1bo9pkt{color:var(--muted);font:inherit;font-size:var(--fs-ui);margin:0}.qveil.svelte-1m6vhyt{z-index:18;background:#0000004d;position:fixed;inset:0}.qcard.svelte-1m6vhyt{left:var(--sp-4);right:var(--sp-4);bottom:calc(var(--sp-5) + env(safe-area-inset-bottom));z-index:19;background:var(--surface);border:var(--hairline);border-radius:var(--r-sheet);padding:var(--sp-4) var(--sp-5) var(--sp-3);gap:var(--sp-4);will-change:transform;flex-direction:column;max-height:calc(100svh - 5rem);animation:.26s cubic-bezier(.05,.7,.1,1) svelte-1m6vhyt-qup;display:flex;position:fixed;overflow-y:auto;box-shadow:0 -8px 32px #00000059}@keyframes svelte-1m6vhyt-qup{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.qhead.svelte-1m6vhyt{justify-content:space-between;align-items:baseline;gap:var(--sp-4);color:var(--muted);display:flex}.qlast.svelte-1m6vhyt{color:var(--accent)}.qerr.svelte-1m6vhyt{color:var(--danger);margin:0;font-size:.8125rem}.qfull.svelte-1m6vhyt{min-height:var(--ctl);color:var(--accent);background:0 0;border:none;align-self:flex-start;padding:0}@media (prefers-reduced-motion:reduce){.qcard.svelte-1m6vhyt{animation:none}}.form-body.svelte-qil7b3{justify-content:flex-end}.inactive.svelte-83l8v8{display:none}.band-accent.svelte-83l8v8{fill:#d0f9ff;opacity:0;pointer-events:none}.water-instrument.svelte-83l8v8{contain:layout paint;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.water-vessel-hit.svelte-83l8v8{touch-action:pan-x;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.water-vessel-svg.svelte-83l8v8{width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0;overflow:hidden}.vessel-side.svelte-83l8v8{top:0;bottom:var(--sp-6);width:20%;min-width:var(--ctl);min-height:var(--ctl);border-radius:var(--r-ctl);color:var(--muted);touch-action:pan-y;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.vessel-side.previous.svelte-83l8v8{left:0}.vessel-side.next.svelte-83l8v8{right:0}.vessel-side.svelte-83l8v8:disabled{opacity:.2}.vessel-side.svelte-83l8v8:focus-visible{outline:none}.vessel-side.svelte-83l8v8:hover:enabled .side-face:where(.svelte-83l8v8){color:var(--accent);border-color:var(--accent)}.vessel-side.svelte-83l8v8:focus-visible .side-face:where(.svelte-83l8v8){outline:2px solid var(--accent);outline-offset:2px}.side-face.svelte-83l8v8{width:var(--ctl);height:var(--ctl);border:var(--control-line);border-radius:var(--r-pop);background:var(--surface2);color:var(--ink);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.vessel-side.svelte-83l8v8:active:enabled .side-face:where(.svelte-83l8v8){background:var(--accent);color:var(--on-accent)}.dew-tail.svelte-83l8v8{fill:none;stroke:#d9faff;stroke-width:1.1px;stroke-linecap:round;opacity:.5;pointer-events:none}.surface.svelte-83l8v8{fill:none;stroke:var(--water-edge,#d0f9ff);stroke-width:1.5px;vector-effect:non-scaling-stroke}.outline.svelte-83l8v8,.ribs.svelte-83l8v8,.guide.svelte-83l8v8,.rim.svelte-83l8v8,.metal-edge.svelte-83l8v8{fill:none;stroke:var(--shell-edge,var(--muted));stroke-width:1.1px;vector-effect:non-scaling-stroke}.rim.svelte-83l8v8,.metal-edge.svelte-83l8v8{stroke-width:1.7px}.ribs.svelte-83l8v8{stroke-width:.8px}.guide.svelte-83l8v8{stroke:var(--accent);stroke-dasharray:3 3}.ridge-reflection.svelte-83l8v8{fill:none;stroke:var(--water-edge,#d0f9ff);stroke-width:.65px;vector-effect:non-scaling-stroke}.steam.svelte-83l8v8{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.condensation.svelte-83l8v8{stroke:#22648385;stroke-width:.6px;vector-effect:non-scaling-stroke;pointer-events:none}.bead-glint.svelte-83l8v8{fill:#f6ffff;pointer-events:none}.glass-rim.svelte-83l8v8,.glass-base.svelte-83l8v8{fill:none;stroke:color-mix(in srgb,var(--muted) 60%,#b9e9f1);stroke-width:1px;vector-effect:non-scaling-stroke}.glass-base.svelte-83l8v8{stroke-width:3.5px}.vessel-hint.svelte-83l8v8{left:var(--sp-2);color:var(--muted);font:.62rem var(--font-ui);pointer-events:none;position:absolute;bottom:0}.handle.svelte-83l8v8{fill:none;stroke:var(--shell-edge,var(--muted))}.cap.svelte-83l8v8{stroke:var(--shell-edge,var(--muted));stroke-width:1px;vector-effect:non-scaling-stroke}.consumed.svelte-83l8v8{fill:#d0f9ff}.shadow.svelte-83l8v8{fill:var(--muted);opacity:.2}.amount-glyph.svelte-83l8v8{font:500 3rem var(--font-time);color:var(--muted);opacity:.4}.extra-servings.svelte-83l8v8{right:var(--sp-3);bottom:var(--sp-4);font:500 .8rem var(--font-time);color:var(--water);background:var(--surface);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-tag);position:absolute}fieldset.svelte-19e6o9u{border:0;min-width:0;margin:0;padding:0}legend.svelte-19e6o9u{padding:0 0 8px}label.svelte-19e6o9u{gap:var(--sp-1);min-width:0;font-size:.75rem;display:grid}.time-pair.svelte-19e6o9u{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;margin-block:8px;display:grid}input.svelte-19e6o9u,select.svelte-19e6o9u{min-height:var(--ctl);box-sizing:border-box;width:100%;min-width:0}p.svelte-19e6o9u{color:var(--muted);font-size:.72rem}.water-time.svelte-19e6o9u .pickerbox{box-sizing:border-box;min-width:0}@media (width<=699px){.time-pair.svelte-19e6o9u{grid-template-columns:minmax(0,1fr)}}h2.svelte-15kohyh{margin:0;font-size:1rem}.picker-heading.svelte-15kohyh,.picker-actions.svelte-15kohyh{justify-content:space-between;align-items:center;gap:8px;display:flex}article.svelte-15kohyh{border-top:var(--hairline);margin-top:8px}button.svelte-15kohyh,input.svelte-15kohyh,select.svelte-15kohyh{min-height:var(--ctl);min-width:44px}label.svelte-15kohyh{gap:var(--sp-1);margin-block:8px;font-size:.75rem;display:grid}input.svelte-15kohyh,select.svelte-15kohyh{width:100%}.known.svelte-15kohyh{align-items:center;display:flex}.known.svelte-15kohyh input:where(.svelte-15kohyh){width:44px}.profile-select.svelte-15kohyh{text-align:left;background:0 0;border:0;width:100%;display:grid}.profile-select.svelte-15kohyh span:where(.svelte-15kohyh){color:var(--muted);font-size:.7rem}.profile-actions.svelte-15kohyh{gap:var(--sp-1);flex-wrap:wrap;display:flex}.profile-actions.svelte-15kohyh button:where(.svelte-15kohyh){font-size:.7rem}p.svelte-15kohyh{font-size:.75rem}.quantity-accent.svelte-55hl0v{font:.72rem var(--font-time);color:var(--accent);opacity:0;pointer-events:none;position:absolute;top:-20px;right:0}.control-accent.svelte-55hl0v{background:var(--accent);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.water-reading.svelte-55hl0v,.water-secondary.svelte-55hl0v{position:relative}.water-editor.svelte-55hl0v{grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.water-editor.drawer-open.svelte-55hl0v{grid-template-rows:var(--ctl) minmax(0,1fr)}.drawer-open.svelte-55hl0v .water-visual-row:where(.svelte-55hl0v){display:none}.drawer-open.svelte-55hl0v .water-sheet-controls:where(.svelte-55hl0v){box-sizing:border-box;height:100%;max-height:none;overflow:hidden}.drawer-open.svelte-55hl0v .water-secondary:where(.svelte-55hl0v){flex:1 1 0}.drawer-toolbar.svelte-55hl0v{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--ctl-lg);border-bottom:var(--hairline);flex:none;display:flex}.drawer-toolbar.svelte-55hl0v button:where(.svelte-55hl0v){padding-inline:var(--sp-5)}.water-presentation.svelte-55hl0v{grid-template-rows:var(--ctl) minmax(0,1fr);padding:0 var(--sp-5);min-height:0;display:grid;overflow:hidden}header.svelte-55hl0v{align-items:center;gap:var(--sp-4);min-width:0;display:flex}h1.svelte-55hl0v{font:650 1.2rem var(--font-display);margin:0}header.svelte-55hl0v nav:where(.svelte-55hl0v) span:where(.svelte-55hl0v){color:var(--muted);font-size:.7rem}header.svelte-55hl0v nav:where(.svelte-55hl0v){align-items:center;gap:var(--sp-3);margin-left:auto;display:flex}header.svelte-55hl0v nav:where(.svelte-55hl0v) span:where(.svelte-55hl0v),header.svelte-55hl0v nav:where(.svelte-55hl0v) button:where(.svelte-55hl0v){min-width:var(--ctl-xl);text-align:center;font-size:.8rem}header.svelte-55hl0v nav:where(.svelte-55hl0v) button:where(.svelte-55hl0v){padding-inline:var(--sp-3)}.water-visual-row.svelte-55hl0v{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--ctl);align-items:center;min-height:0;display:grid;overflow:hidden}.water-reading.svelte-55hl0v{justify-content:center;align-items:center;gap:var(--sp-3);white-space:nowrap;min-width:0;display:flex}.reading-state.svelte-55hl0v{text-overflow:ellipsis;min-width:0;font:.68rem var(--font-ui);color:var(--muted);overflow:hidden}.water-total.svelte-55hl0v{font:550 clamp(1.05rem,4.8vw,1.35rem)/1.1 var(--font-time);font-variant-numeric:tabular-nums;letter-spacing:-.065em;white-space:nowrap;flex:none;align-self:center;margin:0}.water-breakdown.svelte-55hl0v{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}small.svelte-55hl0v{color:var(--muted);margin:0;font-size:.66rem;display:block}.water-sheet-controls.svelte-55hl0v{min-height:0;max-height:72dvh;padding:0 var(--sp-5) max(var(--sp-4),env(safe-area-inset-bottom));flex-direction:column;display:flex}.water-secondary.svelte-55hl0v{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;min-height:0;overflow:hidden auto}.water-presentation.recovery-only.svelte-55hl0v{min-height:var(--water-heading-min)}.water-secondary.svelte-55hl0v .draft-recovery button{min-height:var(--ctl);min-width:var(--ctl)}.water-secondary.svelte-55hl0v .draft-recovery .original-raw{min-height:var(--water-recovery-raw-min);max-height:112px;overflow:auto}.water-container-control.svelte-55hl0v{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) var(--ctl);align-items:center;gap:var(--sp-3);padding-block:var(--sp-1);border-block:var(--hairline);display:grid}.all-containers.svelte-55hl0v{place-items:center;padding:0;display:grid}.measurement-container.svelte-55hl0v{align-items:center;gap:var(--sp-3);height:var(--ctl-lg);border-block:var(--hairline);display:flex}.measurement-container.svelte-55hl0v>div:where(.svelte-55hl0v){align-items:center;gap:var(--sp-3);flex:1;min-width:0;display:flex}.measurement-container.svelte-55hl0v strong:where(.svelte-55hl0v){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:550;overflow:hidden}.measurement-container.svelte-55hl0v span:where(.svelte-55hl0v){font:.72rem var(--font-time);flex:none}.measurement-container.svelte-55hl0v button:where(.svelte-55hl0v){border:var(--control-line);background:var(--surface2);color:var(--ink);padding-inline:var(--sp-3);flex:none}.container-reading.svelte-55hl0v{gap:var(--sp-1);align-content:center;min-width:0;display:grid}.container-reading.svelte-55hl0v strong:where(.svelte-55hl0v){white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.72rem;font-weight:550;overflow:hidden}.container-reading.svelte-55hl0v span:where(.svelte-55hl0v){font:.68rem var(--font-time);color:var(--muted);font-variant-numeric:tabular-nums}button.svelte-55hl0v,input.svelte-55hl0v,select.svelte-55hl0v{min-height:var(--ctl);min-width:var(--ctl)}button.svelte-55hl0v{appearance:none;border:var(--control-line);border-radius:var(--r-pop);background:var(--surface2);color:var(--ink);font-size:.75rem;font-weight:500;box-shadow:inset 0 1px #ffffff0d}button.svelte-55hl0v:hover:enabled,button.svelte-55hl0v:focus-visible{border-color:var(--accent)}button.svelte-55hl0v:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button[aria-pressed=true].svelte-55hl0v{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}[data-water-button-content].svelte-55hl0v{justify-content:center;align-items:center;display:inline-flex}.water-level-control.svelte-55hl0v{align-items:center;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.amount-slider.svelte-55hl0v{height:var(--ctl);min-width:0;position:relative}.slider-label.svelte-55hl0v{color:var(--muted);font-size:.6rem;position:absolute;top:0;left:0}.amount-slider.svelte-55hl0v input[type=range]:where(.svelte-55hl0v){height:var(--ctl);box-sizing:border-box;padding-top:var(--sp-3)}input[type=range].svelte-55hl0v{touch-action:pan-y;width:100%;accent-color:var(--accent);background:0 0;border:0;margin:0;padding:0;display:block}input[type=range].svelte-55hl0v::-moz-range-track{background:var(--line);border-radius:var(--r-tag);height:4px}input[type=range].svelte-55hl0v::-moz-range-progress{background:var(--accent);height:4px}input[type=range].svelte-55hl0v::-moz-range-thumb{border:2px solid var(--accent);background:var(--surface);border-radius:50%;width:20px;height:20px}.water-fast-row.svelte-55hl0v{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.water-fractions.svelte-55hl0v{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.water-fractions.svelte-55hl0v button:where(.svelte-55hl0v){min-width:var(--ctl);height:var(--ctl);padding:0}.water-count.svelte-55hl0v{grid-template-columns:repeat(3,var(--ctl));align-items:center;display:grid}.serving-value.svelte-55hl0v{height:var(--ctl);position:relative}.serving-value.svelte-55hl0v label:where(.svelte-55hl0v){top:0;text-align:center;color:var(--muted);font-size:.55rem;position:absolute;inset-inline:0}.water-count.svelte-55hl0v input:where(.svelte-55hl0v){width:100%;height:var(--ctl);padding:var(--sp-3) 0 0;text-align:center;font-variant-numeric:tabular-nums;font-family:var(--font-time);background:0 0;border:0}.water-count.svelte-55hl0v button:where(.svelte-55hl0v){padding:0}.water-commit.svelte-55hl0v{gap:var(--sp-3);padding-top:var(--sp-1);flex:none;grid-template-columns:1fr 2fr;display:grid}[data-water-save].svelte-55hl0v{background:var(--accent);color:var(--on-accent);font-weight:650}.water-time-choice.svelte-55hl0v{align-items:center;gap:var(--sp-2);width:100%;padding-inline:var(--sp-3);text-align:left;flex:none;display:flex}.water-time-choice.svelte-55hl0v>span:where(.svelte-55hl0v):first-child{color:var(--muted);font-size:.65rem}.water-time-choice.svelte-55hl0v strong:where(.svelte-55hl0v){overflow-wrap:anywhere;flex:1;min-width:0;font-size:.75rem;font-weight:500}.water-status.svelte-55hl0v{margin:var(--sp-2) 0;font-size:.73rem;line-height:1.4}.water-drawer.svelte-55hl0v{min-width:0;padding-block:var(--sp-3)}h2.svelte-55hl0v{margin:0;font-size:.95rem}.choice.svelte-55hl0v,.observations.svelte-55hl0v{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice.svelte-55hl0v{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}fieldset.svelte-55hl0v{min-width:0;margin:var(--sp-3) 0;border:0;padding:0}legend.svelte-55hl0v,label.svelte-55hl0v{font-size:.75rem}label.svelte-55hl0v{gap:var(--sp-1);min-width:0;display:grid}.water-drawer.svelte-55hl0v label:where(.svelte-55hl0v){margin-block:var(--sp-3)}input.svelte-55hl0v:not([type=range]),select.svelte-55hl0v{box-sizing:border-box;width:100%}pre.svelte-55hl0v{white-space:pre-wrap;max-height:120px;font-size:.7rem;overflow:auto}.temperature-options.svelte-55hl0v{padding:var(--sp-2) 0 0;margin:var(--sp-2) 0;border-top:var(--hairline);flex:none}.temperature-options.svelte-55hl0v legend:where(.svelte-55hl0v) span:where(.svelte-55hl0v){color:var(--muted);font-size:.6rem}.temperature-choices.svelte-55hl0v{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.temperature-choices.svelte-55hl0v button:where(.svelte-55hl0v){height:var(--ctl);white-space:nowrap;place-items:center;padding:0;font-size:.65rem;display:grid}.temperature-content.svelte-55hl0v{flex-direction:column;gap:0}.temperature-content.svelte-55hl0v svg{transform-box:fill-box;transform-origin:50%;overflow:visible}.temperature-content.svelte-55hl0v path{transform-box:fill-box;transform-origin:50%}.water-sheet-controls.svelte-55hl0v .safe-status.compact{box-shadow:none;background:0 0;margin:0;padding:0}.water-sheet-controls.svelte-55hl0v .safe-status.compact .safe-check-session{border:var(--control-line);border-radius:var(--r-pop);background:var(--surface2);padding-inline:var(--sp-3)}.measurement-controls.svelte-55hl0v>p:where(.svelte-55hl0v){margin:var(--sp-3) 0;color:var(--muted);font-size:.72rem}.observation.svelte-55hl0v{min-width:0;padding:var(--sp-2);border:var(--control-line);border-radius:var(--r-ctl)}.observation.selected.svelte-55hl0v{border-color:var(--accent);background:var(--surface2)}.observation.svelte-55hl0v>button:where(.svelte-55hl0v){text-align:left;border:var(--control-line);background:var(--surface2);width:100%;padding:var(--sp-2);align-content:center;display:grid}.observation.svelte-55hl0v>button[aria-pressed=true]:where(.svelte-55hl0v){background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.observation.svelte-55hl0v>button[aria-pressed=true]:where(.svelte-55hl0v) small:where(.svelte-55hl0v){color:inherit}.observation.svelte-55hl0v>button:where(.svelte-55hl0v) span:where(.svelte-55hl0v){font-size:.8rem;font-weight:550}.observation.svelte-55hl0v>button:where(.svelte-55hl0v) small:where(.svelte-55hl0v){font-size:.62rem}.observation-value.svelte-55hl0v{align-items:center;gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.observation-value.svelte-55hl0v input:where(.svelte-55hl0v){min-width:0;padding-inline:var(--sp-2);font:550 1.1rem var(--font-time);font-variant-numeric:tabular-nums}.observation-value.svelte-55hl0v>span:where(.svelte-55hl0v),.observation-source.svelte-55hl0v{color:var(--muted);font-size:.62rem}.observation-source.svelte-55hl0v{margin-top:var(--sp-1)}.measurement-result.svelte-55hl0v{min-height:var(--ctl);align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);font-size:.75rem;display:flex}.measurement-result.svelte-55hl0v strong:where(.svelte-55hl0v){font-family:var(--font-time);font-variant-numeric:tabular-nums}.measurement-result.svelte-55hl0v button:where(.svelte-55hl0v){padding-inline:var(--sp-2);margin-left:auto}@media (width<=359px){.water-presentation.svelte-55hl0v,.water-sheet-controls.svelte-55hl0v{padding-inline:var(--sp-4)}.reading-state.svelte-55hl0v{font-size:.62rem}}@media (height<=699px){.water-sheet-controls.svelte-55hl0v{max-height:calc(100dvh - var(--water-stage-compact-min) - var(--ctl))}.drawer-open.svelte-55hl0v .water-sheet-controls:where(.svelte-55hl0v){max-height:none}}@media (width>=700px){.water-presentation.svelte-55hl0v,.water-sheet-controls.svelte-55hl0v{box-sizing:border-box;width:min(100%,680px);margin-inline:auto}}.repeat-choice.svelte-jfqrbb p:where(.svelte-jfqrbb){font-size:.75rem}.repeat-choice.svelte-jfqrbb div:where(.svelte-jfqrbb){grid-template-columns:1fr 1fr;gap:8px;display:grid}.repeat-choice.svelte-jfqrbb button:where(.svelte-jfqrbb){min-height:var(--ctl)}.slides.svelte-8ks6w5{z-index:40;background:var(--bg);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.slide.svelte-8ks6w5{align-items:center;gap:var(--sp-4);text-align:center;flex-direction:column;max-width:100%;padding:0 2rem;display:flex}.sl-big.svelte-8ks6w5{letter-spacing:-.02em;color:var(--accent);will-change:transform;margin:0;font-size:clamp(4rem,22vw,7rem);font-weight:640}.sl-of.svelte-8ks6w5{color:var(--muted);font-size:.35em;font-weight:500}.sl-word.svelte-8ks6w5{color:var(--ink);margin:0;font-size:clamp(2.2rem,11vw,3.4rem);font-weight:640}.sl-char.svelte-8ks6w5{will-change:transform;display:inline-block}.sl-line.svelte-8ks6w5{color:var(--muted);margin:0}.sl-due.svelte-8ks6w5{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:80vw;margin:0;font-size:1.125rem;overflow:hidden}.sl-begin.svelte-8ks6w5{min-width:10rem;margin-top:1rem}.sl-close.svelte-8ks6w5{top:calc(.75rem + env(safe-area-inset-top));border-radius:var(--r-ctl);background:var(--surface2);width:44px;height:44px;color:var(--muted);border:none;font-size:1rem;position:absolute;right:.75rem}.sl-nav.svelte-8ks6w5{bottom:calc(3rem + env(safe-area-inset-bottom));align-items:center;gap:var(--sp-4);display:flex;position:absolute}.sl-nav.svelte-8ks6w5 button:where(.svelte-8ks6w5){min-width:80px;min-height:var(--ctl)}.sl-dots.svelte-8ks6w5{bottom:calc(2rem + env(safe-area-inset-bottom));gap:var(--sp-3);display:flex;position:absolute}.sl-dot.svelte-8ks6w5{border-radius:var(--r-tag);background:var(--surface3);width:8px;height:8px}.sl-dot.on.svelte-8ks6w5{background:var(--accent)}.wake-prompt.svelte-793342{gap:var(--sp-2);display:grid}.wakecard.svelte-793342{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.wakecard.svelte-793342 .ui-voice:where(.svelte-793342){color:var(--muted)}.ask.svelte-793342{color:var(--accent);font-weight:600}.wake-choice-veil.svelte-793342{z-index:61;background:#000000b3;border:0;position:fixed;inset:0}.wake-choice.svelte-793342{z-index:62;left:var(--canvas-pad);right:var(--canvas-pad);max-width:34rem;max-height:calc(100svh - 4rem);padding:var(--sp-5);border:var(--control-line);border-radius:var(--r-sheet);background:var(--surface);color:var(--ink);box-shadow:var(--elev-pop);margin:auto;position:fixed;top:50%;overflow:auto;transform:translateY(-50%)}.wake-choice.svelte-793342 header:where(.svelte-793342){justify-content:space-between;gap:var(--sp-4);align-items:start;display:flex}.wake-choice.svelte-793342 h2:where(.svelte-793342),.wake-choice.svelte-793342 p:where(.svelte-793342){margin:0}.wake-choice.svelte-793342 header:where(.svelte-793342) p:where(.svelte-793342){color:var(--muted);margin-bottom:var(--sp-1)}.wake-choice.svelte-793342 header:where(.svelte-793342) button:where(.svelte-793342){width:44px;min-height:var(--ctl);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font-size:1.5rem}.wake-choice.svelte-793342>p:where(.svelte-793342){color:var(--muted);padding:var(--sp-4) 0}.wake-candidates.svelte-793342{gap:var(--sp-3);display:grid}.wake-candidates.svelte-793342 button:where(.svelte-793342){min-height:var(--ctl-xl);gap:var(--sp-1);padding:var(--sp-3);text-align:left;border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);display:grid}.wake-candidates.svelte-793342 span:where(.svelte-793342){color:var(--muted);overflow-wrap:anywhere}.folio-bracket.svelte-1k3zj50{z-index:3;width:.6875rem;color:var(--accent);pointer-events:none;transform-origin:0;position:absolute;top:0;bottom:0;left:-.75rem}svg.svelte-1k3zj50{width:100%;height:100%;display:block;overflow:visible}path.svelte-1k3zj50{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.folio-bracket[data-folio-bracket=forgot].svelte-1k3zj50,.folio-bracket[data-folio-bracket=undone].svelte-1k3zj50,.folio-bracket[data-folio-bracket=upcoming].svelte-1k3zj50{color:var(--pink)}.folio-bracket[data-folio-bracket=active].svelte-1k3zj50,.folio-bracket[data-folio-bracket=done].svelte-1k3zj50{color:var(--good)}.folio-bracket[data-folio-bracket=later].svelte-1k3zj50{color:var(--orange)}.folio-bracket[data-folio-bracket=note].svelte-1k3zj50{color:var(--coffee)}.folio-bracket[data-folio-bracket=history].svelte-1k3zj50,.folio-bracket[data-folio-bracket=cancelled].svelte-1k3zj50{color:var(--muted)}@media (prefers-reduced-motion:reduce){.folio-bracket.svelte-1k3zj50{opacity:1!important;transform:none!important}}.note-day-group.svelte-18q3doy{min-width:0;list-style:none;position:relative}.day-records.svelte-18q3doy{margin:0;padding:0;list-style:none}.record-entry.svelte-18q3doy{border-bottom:var(--hairline);position:relative}.record-entry.svelte-18q3doy .row:where(.svelte-18q3doy){border-bottom:none}.pinnable.svelte-18q3doy .row:where(.svelte-18q3doy){padding-right:var(--ctl)}.note-pin.svelte-18q3doy{width:var(--ctl);height:var(--ctl);border-radius:var(--r-ctl);color:var(--muted);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.note-pin.svelte-18q3doy svg:where(.svelte-18q3doy){width:17px;height:17px;transform:rotate(35deg)}.note-pin[aria-pressed=true].svelte-18q3doy{color:var(--coffee)}.note-pin[aria-pressed=true].svelte-18q3doy svg:where(.svelte-18q3doy){transform:rotate(0)}.note-pin[aria-pressed=true].svelte-18q3doy .pin-head:where(.svelte-18q3doy){fill:currentColor;fill-opacity:.2}.note-pin.svelte-18q3doy:hover{background:var(--surface2)}.note-pin[aria-disabled=true].svelte-18q3doy{cursor:progress;opacity:.5}.pin-feedback.svelte-18q3doy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-pin-layout][data-pin-moving]{will-change:transform;position:relative}.record-entry.svelte-18q3doy[data-pin-active]{z-index:4;background:var(--bg)}.notecell.svelte-18q3doy{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.notehead.svelte-18q3doy{font-weight:620}.recordlist .prose.tight.svelte-18q3doy{-webkit-line-clamp:2;line-clamp:2;color:var(--muted)}.recordlist .prose.openfull.svelte-18q3doy{-webkit-line-clamp:unset;line-clamp:unset;white-space:pre-line;display:block;overflow:visible}.morechip.svelte-18q3doy{align-items:center;gap:var(--sp-1);min-height:var(--ctl);padding:0 var(--sp-4);margin:0 0 var(--sp-2) calc(4.25rem + var(--sp-4));border-radius:var(--r-ctl);color:var(--muted);background:0 0;border:none;align-self:flex-start;display:inline-flex}@media (width<=359px){.record-entry.svelte-18q3doy .row:where(.svelte-18q3doy){gap:var(--sp-2);grid-template-columns:1fr}.morechip.svelte-18q3doy{margin-left:0}}.morefold.svelte-18q3doy{width:14px;height:14px}.ghead.svelte-117wls6{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--ctl);border:none;border-bottom:var(--hairline);color:var(--muted);text-align:left;background:0 0;border-radius:0;margin:0;padding:0;display:flex}.ghead.attention.svelte-117wls6{color:var(--pink);border-bottom-color:color-mix(in srgb, var(--pink) 40%, var(--line))}.ghead.positive.svelte-117wls6{color:var(--good);border-bottom-color:color-mix(in srgb, var(--good) 34%, var(--line))}.ghead.queued.svelte-117wls6{color:var(--orange);border-bottom-color:color-mix(in srgb, var(--orange) 36%, var(--line))}.gtext.svelte-117wls6{align-items:baseline;gap:var(--sp-3);flex:1;min-width:0;display:flex}.glabel.svelte-117wls6{align-items:baseline;gap:var(--sp-1);flex:none;display:inline-flex}.gtail.svelte-117wls6{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:inherit;margin-left:auto;overflow:hidden}.gtail.time.svelte-117wls6{color:var(--coffee)}.foldglyph.svelte-117wls6 path:where(.svelte-117wls6){transition:opacity .14s}@media (prefers-reduced-motion:reduce){.foldglyph.svelte-117wls6 path:where(.svelte-117wls6){transition:none}}.foldglyph.svelte-117wls6{opacity:.9;flex:none;width:18px;height:18px}.strip.svelte-1y04nxi{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.stripmain.svelte-1y04nxi,.stripenergy.svelte-1y04nxi{justify-content:center;align-items:flex-start;gap:var(--sp-1);min-width:0;min-height:var(--ctl-lg);padding:var(--sp-2) 0;color:var(--ink);text-align:left;background:0 0;border:none;flex-direction:column;display:flex;position:relative}.stripenergy.svelte-1y04nxi{padding-left:var(--sp-4);border-left:var(--hairline)}.reading.svelte-1y04nxi{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.lead.svelte-1y04nxi{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:1.125rem;line-height:24px}.reading-label.svelte-1y04nxi,.detail.svelte-1y04nxi{color:var(--muted)}.detail.svelte-1y04nxi{line-height:var(--line-instrument);overflow-wrap:anywhere;text-transform:none;letter-spacing:0}.energy-action.svelte-1y04nxi{color:var(--accent)}.sleep-context.svelte-1t2cxqo{overflow-wrap:anywhere;min-width:0}p.svelte-1t2cxqo{margin:var(--sp-2) 0}summary.svelte-1t2cxqo{cursor:pointer;padding-block:var(--sp-3);min-height:var(--ctl)}button.svelte-1t2cxqo{min-height:var(--ctl);white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto}ul.svelte-1t2cxqo{margin:0;padding:0;list-style:none}li.svelte-1t2cxqo{padding-block:var(--sp-3);border-top:var(--hairline)}.sleep-event-sheet.svelte-1iltinv{width:min(100%,44rem);max-height:calc(100svh - max(3.5rem,8svh));margin-inline:auto;inset:auto 0 0}.sleep-event-content.svelte-1iltinv{max-width:42rem;margin:0 auto}.sleep-event-content.svelte-1iltinv>.notebook-helper:where(.svelte-1iltinv){margin:0 0 var(--sp-5)}.heart.svelte-19ffwpj{--trace-alpha:.55;z-index:0;pointer-events:none;width:100%;height:100%;opacity:var(--trace-alpha);position:absolute;inset:0;overflow:hidden}.heart.svelte-19ffwpj path:where(.svelte-19ffwpj){fill:none;stroke:var(--good);stroke-width:2px;stroke-linejoin:miter;stroke-miterlimit:4;stroke-linecap:butt;vector-effect:non-scaling-stroke}.heart.hot.svelte-19ffwpj path:where(.svelte-19ffwpj){stroke:var(--good)}.rowbar.svelte-3mcd6q{z-index:1;pointer-events:none;gap:2px;padding:3px 0;display:flex;position:absolute;inset:0}.cell.svelte-3mcd6q{background:color-mix(in srgb, var(--coffee) 4%, transparent);border-radius:2px;flex:1;position:relative;overflow:hidden}.cellfill.svelte-3mcd6q{transform-origin:0;background:color-mix(in srgb, var(--coffee) 11%, transparent);transition:transform .4s cubic-bezier(.05,.7,.1,1);position:absolute;inset:0}.rowbar.hot.svelte-3mcd6q .cellfill:where(.svelte-3mcd6q){background:color-mix(in srgb, var(--coffee) 17%, transparent)}@media (prefers-reduced-motion:reduce){.cellfill.svelte-3mcd6q{transition:none}}.handrow.svelte-1knjdab{align-items:center;gap:var(--sp-3);padding:0;display:flex}.triagelbl.svelte-1knjdab{color:var(--muted);min-width:3.5rem}.handchips.svelte-1knjdab{gap:var(--sp-2);flex:1;display:flex}.handchips.svelte-1knjdab .tchip:where(.svelte-1knjdab){flex:none}.handchips.svelte-1knjdab .statuschip:where(.svelte-1knjdab),.handchips.svelte-1knjdab .prioritychip:where(.svelte-1knjdab),.handchips.svelte-1knjdab .taskactionchip:where(.svelte-1knjdab){border-color:currentColor}.handchips.svelte-1knjdab .statuschip.picked:where(.svelte-1knjdab),.handchips.svelte-1knjdab .prioritychip.picked:where(.svelte-1knjdab){background:color-mix(in srgb, currentColor 14%, var(--surface2));border-color:currentColor;box-shadow:inset 0 0 0 1px}.statuschip[data-state=inbox].svelte-1knjdab{color:var(--ink)}.statuschip[data-state=next].svelte-1knjdab,.statuschip[data-state=waiting].svelte-1knjdab,.statuschip[data-state=someday].svelte-1knjdab{color:var(--orange)}.statuschip[data-state=active].svelte-1knjdab,.statuschip[data-state=done].svelte-1knjdab{color:var(--good)}.statuschip[data-state=cancelled].svelte-1knjdab{color:var(--muted)}.handchips.svelte-1knjdab .prioritychip.picked:where(.svelte-1knjdab){color:var(--ink)}.handchips.svelte-1knjdab .prioritychip[data-priority=high]:where(.svelte-1knjdab),.handchips.svelte-1knjdab .prioritychip[data-priority=high].picked:where(.svelte-1knjdab){color:var(--pink)}.handchips.svelte-1knjdab .taskactionchip[data-action=complete]:where(.svelte-1knjdab){color:var(--good)}.handchips.svelte-1knjdab .taskactionchip[data-action=start-work]:where(.svelte-1knjdab),.handchips.svelte-1knjdab .taskactionchip[data-action=stop-work]:where(.svelte-1knjdab){color:var(--coffee)}.handchips.svelte-1knjdab .taskactionchip[data-action=waiting]:where(.svelte-1knjdab),.handchips.svelte-1knjdab .taskactionchip[data-action=someday]:where(.svelte-1knjdab){color:var(--orange)}.todo.svelte-1pjdcg0{margin-bottom:0}.task-sections.svelte-1pjdcg0{gap:var(--sp-4);margin-top:var(--sp-4);flex-direction:column;display:flex}.task-section.svelte-1pjdcg0{min-width:0;padding-left:0;position:relative}.other-explanation.svelte-1pjdcg0{color:var(--muted);margin:var(--sp-2) 0}.other-plan.svelte-1pjdcg0{gap:var(--sp-1);width:100%;min-height:var(--ctl);padding:var(--sp-2) 0;border:none;border-bottom:var(--hairline);color:inherit;text-align:left;background:0 0;display:grid}.other-values.svelte-1pjdcg0,.other-open.svelte-1pjdcg0{color:var(--muted)}.other-values.svelte-1pjdcg0{text-transform:none}.other-values.svelte-1pjdcg0,.other-title.svelte-1pjdcg0{overflow-wrap:anywhere;white-space:pre-wrap}.other-title.svelte-1pjdcg0{font-family:var(--font-display);font-size:var(--fs-content-title);font-weight:600;line-height:var(--field-line-content-title);letter-spacing:-.005em}.query.svelte-1pjdcg0{color:var(--ink);min-height:var(--ctl);height:var(--ctl);border:none;border-bottom:var(--hairline);text-align:left;gap:var(--sp-2);width:100%;font-family:var(--font-display);font-size:var(--fs-domain-head);font-weight:650;line-height:var(--field-line-domain-head);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;align-items:center;margin:0;padding:0;display:flex}.domaincount.svelte-1pjdcg0{align-items:baseline;gap:var(--sp-1);display:inline-flex}.qcount.svelte-1pjdcg0{color:var(--accent);margin-left:auto}.legend.svelte-1pjdcg0{color:var(--muted);font-size:var(--fs-ui);padding:0 0 var(--sp-2);border-bottom:var(--hairline)}.legend.svelte-1pjdcg0 p:where(.svelte-1pjdcg0){margin:0}.actionerr.svelte-1pjdcg0{color:var(--danger);font-family:var(--font-ui);font-size:var(--fs-act);padding:var(--sp-2) 0 0;margin:0;line-height:20px}.trunc.svelte-1pjdcg0{color:var(--hot);padding:var(--sp-1) 0 0;margin:0}.trow.svelte-1pjdcg0{padding-left:var(--sp-4);border-left:3px solid #0000;border-bottom:var(--hairline);content-visibility:auto;contain-intrinsic-size:auto 58px;cursor:pointer;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;perspective:760px;perspective-origin:50%;width:100%;position:relative;overflow:hidden}.pane.svelte-1pjdcg0{align-items:center;gap:var(--sp-1);opacity:0;pointer-events:none;display:flex;position:absolute;inset:0}.paneb.svelte-1pjdcg0{justify-content:center;align-items:center;gap:var(--sp-1);min-width:var(--ctl-lg);min-height:var(--ctl);height:100%;color:inherit;background:0 0;border:none;flex-direction:column;display:flex}.paneb.svelte-1pjdcg0:active{transform:scale(.94)}.trow.swiping-r .pane-r.svelte-1pjdcg0 .b-start:where(.svelte-1pjdcg0),.trow.swiping-l .pane-l.svelte-1pjdcg0 .b-flag:where(.svelte-1pjdcg0){display:none}.trow.tray-r .pane-r.svelte-1pjdcg0,.trow.tray-l .pane-l.svelte-1pjdcg0{opacity:1;--swipe-p:1;pointer-events:auto;background:var(--surface2)}.trow.tray-r .b-done[data-dest=done].svelte-1pjdcg0,.trow.tray-r .b-start[data-dest=active].svelte-1pjdcg0{color:var(--good)}.trow.tray-r .b-done[data-dest=next].svelte-1pjdcg0,.trow.tray-r .b-start[data-dest=next].svelte-1pjdcg0,.trow.tray-r .b-start[data-dest=waiting].svelte-1pjdcg0,.trow.tray-r .b-start[data-dest=someday].svelte-1pjdcg0,.trow.tray-l .b-someday.svelte-1pjdcg0{color:var(--orange)}.trow.tray-l .b-flag[data-dest=high].svelte-1pjdcg0{color:var(--pink)}.trow.tray-l .b-flag.svelte-1pjdcg0:not([data-dest=high]){color:var(--muted)}.swipeicon.svelte-1pjdcg0{width:28px;height:28px;transform:scale(calc(.65 + .35 * var(--swipe-p,0)));transform-origin:50%;flex:none;place-items:center;display:grid;position:relative}.swipeglyph.svelte-1pjdcg0{grid-area:1/1;width:22px;height:22px}.swipering.svelte-1pjdcg0{opacity:0;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:2px;transform:scale(.55)}.swipering.svelte-1pjdcg0+.swipering:where(.svelte-1pjdcg0){inset:-2px}.trow.swiping-r .rowslide.svelte-1pjdcg0,.trow.swiping-l .rowslide.svelte-1pjdcg0,.trow.swiping-r .rowdepth.svelte-1pjdcg0,.trow.swiping-l .rowdepth.svelte-1pjdcg0{will-change:transform}.trow.swiping-r .swipering.svelte-1pjdcg0,.trow.swiping-l .swipering.svelte-1pjdcg0{will-change:transform, opacity}.pane.svelte-1pjdcg0 .act-voice:where(.svelte-1pjdcg0){opacity:calc(.2 + .8 * var(--swipe-p,0))}.pane-r.svelte-1pjdcg0{padding-left:var(--sp-3);background:color-mix(in srgb, var(--good) 18%, var(--bg));color:var(--good);justify-content:flex-start}.pane-l.svelte-1pjdcg0{padding-right:var(--sp-3);background:color-mix(in srgb, var(--orange) 14%, var(--bg));color:var(--orange);justify-content:flex-end}.trow.swiping-r .pane-r.svelte-1pjdcg0,.trow.swiping-l .pane-l.svelte-1pjdcg0{opacity:1}.trow.crossed-r .pane-r.svelte-1pjdcg0{background:color-mix(in srgb, var(--good) 34%, var(--bg))}.trow.crossed-l .pane-l.svelte-1pjdcg0{background:color-mix(in srgb, var(--orange) 30%, var(--bg))}.rowslide.svelte-1pjdcg0{background:var(--bg);padding:var(--sp-3) 0;opacity:calc(1 - .55 * var(--swipe-p,0));position:relative}.rowdepth.svelte-1pjdcg0{transform-style:preserve-3d;position:relative}.trow.swiping-r .rowdepth.svelte-1pjdcg0{transform-origin:0}.trow.swiping-l .rowdepth.svelte-1pjdcg0{transform-origin:100%}.pane.svelte-1pjdcg0{transform-style:preserve-3d;transform:translateZ(-18px)scale(.985)}.trow.tray-r .rowslide.svelte-1pjdcg0,.trow.tray-l .rowslide.svelte-1pjdcg0{opacity:.45}.l1.svelte-1pjdcg0,.quickadd.svelte-1pjdcg0,.estask.svelte-1pjdcg0{z-index:2;position:relative}.trow.railhot.svelte-1pjdcg0{border-left-color:var(--pink)}.trow.railactive.svelte-1pjdcg0{border-left-color:var(--good)}.trow.act.svelte-1pjdcg0 .ttl:where(.svelte-1pjdcg0),.trow.act.svelte-1pjdcg0 .rowmeta:where(.svelte-1pjdcg0){text-shadow:0 0 2px var(--bg), 0 0 2px var(--bg), 0 0 5px var(--bg)}.trow.landed .rowslide.svelte-1pjdcg0:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--accent) 28%, transparent);animation:.75s cubic-bezier(.05,.7,.1,1) forwards svelte-1pjdcg0-emberfade;position:absolute;inset:0}@keyframes svelte-1pjdcg0-emberfade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.trow.landed .rowslide.svelte-1pjdcg0:after{opacity:0;animation:none}.trow.svelte-1pjdcg0{perspective:none}.rowdepth.svelte-1pjdcg0,.rowmeta.svelte-1pjdcg0,.ttl.svelte-1pjdcg0,.pane.svelte-1pjdcg0{transform:none!important}}.l1.svelte-1pjdcg0{display:block;position:relative}.rowmeta.svelte-1pjdcg0{color:var(--muted);line-height:var(--line-instrument);white-space:nowrap;text-overflow:ellipsis;padding-right:var(--ctl);display:block;overflow:hidden}.l1.clipped.svelte-1pjdcg0 .rowmeta:where(.svelte-1pjdcg0){padding-right:calc(var(--ctl) * 2)}.rowmeta.svelte-1pjdcg0 .sep:where(.svelte-1pjdcg0){font-style:normal}.stateword.svelte-1pjdcg0{color:var(--ink)}.stateword.queuedstate.svelte-1pjdcg0{color:var(--orange)}.stateword.hotstate.svelte-1pjdcg0{color:var(--pink)}.stateword.activestate.svelte-1pjdcg0{color:var(--good)}.stateword.donestate.svelte-1pjdcg0{color:var(--good);text-decoration:line-through}.bit.b-prio.svelte-1pjdcg0{color:var(--pink)}.bit.b-lowprio.svelte-1pjdcg0{color:var(--muted)}.bit.b-clock.svelte-1pjdcg0,.bit.b-est.svelte-1pjdcg0,.bit.b-due.svelte-1pjdcg0,.bit.b-late.svelte-1pjdcg0,.bit.b-age.svelte-1pjdcg0{color:var(--coffee)}.bit.svelte-1pjdcg0 .lbl:where(.svelte-1pjdcg0){color:var(--muted);margin-right:.35em;font-style:normal}.ttl.svelte-1pjdcg0{width:100%;padding-top:1px;padding-right:var(--ctl);color:inherit;font-family:var(--font-display);font-size:var(--fs-content-title);font-weight:600;line-height:var(--field-line-content-title);letter-spacing:-.005em;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding-bottom:0;padding-left:0;display:block;overflow:hidden}.ttl.svelte-1pjdcg0:focus-visible{outline:var(--focus);outline-offset:2px}.l1.open.svelte-1pjdcg0 .ttl:where(.svelte-1pjdcg0){white-space:normal;text-overflow:clip;overflow:visible}.task-options.svelte-1pjdcg0{z-index:3;width:var(--ctl);min-width:var(--ctl);height:var(--ctl);min-height:var(--ctl);margin-top:calc(var(--sp-3) * -1);padding:var(--sp-3) 0 0;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.task-options.svelte-1pjdcg0 svg:where(.svelte-1pjdcg0){fill:currentColor;width:19px;height:19px}.task-options.svelte-1pjdcg0:hover,.task-options.svelte-1pjdcg0:focus-visible{color:var(--ink)}.unfold.svelte-1pjdcg0{top:0;right:var(--ctl);min-width:var(--ctl);min-height:var(--ctl);color:var(--muted);margin-top:calc(var(--sp-3) * -1);padding:0;padding-top:calc(var(--sp-3) + 1.5px);background:0 0;border:none;justify-content:center;display:flex;position:absolute}.unfold.svelte-1pjdcg0 svg:where(.svelte-1pjdcg0){width:15px;height:15px}.unfold[aria-expanded=true].svelte-1pjdcg0 svg:where(.svelte-1pjdcg0){transform:rotate(180deg)}.openlink.svelte-1pjdcg0{color:var(--accent);padding-top:var(--sp-2);display:block}.handveil.svelte-1pjdcg0{z-index:18;background:#0006;border:none;position:fixed;inset:0}.tasksheet.svelte-1pjdcg0{inset-inline:0;z-index:19;background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:var(--sp-3) var(--sp-5) calc(var(--sp-5) + env(safe-area-inset-bottom));box-shadow:var(--elev-sheet);position:fixed;bottom:0}.handclose.svelte-1pjdcg0{z-index:1;top:var(--sp-2);right:var(--sp-3);width:var(--ctl);min-width:var(--ctl);height:var(--ctl);min-height:var(--ctl);color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.handclose.svelte-1pjdcg0 svg:where(.svelte-1pjdcg0){width:20px;height:20px}.grabber.svelte-1pjdcg0{background:var(--line);width:2.5rem;height:4px;margin:0 auto var(--sp-3);border-radius:999px}.hand-title.svelte-1pjdcg0{font-family:var(--font-display);font-size:var(--fs-content-title);font-weight:600;line-height:var(--field-line-content-title);letter-spacing:-.005em;margin:0 0 var(--sp-1);padding-right:var(--ctl)}.hand-title.svelte-1pjdcg0:focus{outline:none}.hand-body.svelte-1pjdcg0{color:var(--muted);margin:0 0 var(--sp-1);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.hand-times.svelte-1pjdcg0{color:var(--coffee);margin:0 0 var(--sp-4)}.handopen.svelte-1pjdcg0{text-align:left;width:100%;min-height:var(--ctl);padding:var(--sp-2) 0 0;background:0 0;border:none}.estask.svelte-1pjdcg0{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);scrollbar-width:none;display:flex;overflow-x:auto}.estask.svelte-1pjdcg0::-webkit-scrollbar{display:none}.estask.svelte-1pjdcg0 .tchip:where(.svelte-1pjdcg0){flex:none}.skipchip.svelte-1pjdcg0{color:var(--muted)}.triagelbl.svelte-1pjdcg0{color:var(--muted);margin-right:var(--sp-1);min-width:3.5rem}.snackbar.svelte-1pjdcg0{inset-inline:0;z-index:15;align-items:center;gap:var(--sp-4);background:var(--surface3);border:var(--hairline);border-radius:var(--r-pop);width:fit-content;max-width:70vw;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);box-shadow:var(--elev-pop);margin-inline:auto;animation:.26s cubic-bezier(.05,.7,.1,1) svelte-1pjdcg0-snackin;display:flex;position:fixed;bottom:22vh}@keyframes svelte-1pjdcg0-snackin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.snacktext.svelte-1pjdcg0{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--sp-3);font-size:.875rem;display:flex;overflow:hidden}.snackicon.svelte-1pjdcg0{width:20px;height:20px;color:var(--good);flex:none}.snackicon.someday.svelte-1pjdcg0{color:var(--orange)}.remorsebar.svelte-1pjdcg0{background:var(--accent);transform-origin:0;pointer-events:none;border-radius:1.5px;height:2.5px;position:absolute;bottom:4px;left:12px;right:12px}.snackundo.svelte-1pjdcg0{min-height:var(--ctl);padding:0 var(--sp-4);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);border:none;flex:none}@media (prefers-reduced-motion:reduce){.snackbar.svelte-1pjdcg0{animation:none}}.qaddrow.svelte-1pjdcg0{text-align:center;width:fit-content;min-width:8.5rem;height:var(--ctl);min-height:var(--ctl);margin:calc((var(--field-single) - var(--ctl)) / 2) auto;padding:0 var(--sp-5);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);transform-origin:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0d}.qaddrow.svelte-1pjdcg0:hover,.qaddrow.svelte-1pjdcg0:focus-visible{border-color:var(--accent);color:var(--accent)}.qaddrow.svelte-1pjdcg0:active{transform:translateY(1px)scale(.98)}.qaddlabel.svelte-1pjdcg0{justify-content:center;align-items:center;display:inline-flex}.quickadd.svelte-1pjdcg0{gap:var(--sp-3);height:var(--field-single);padding:0;display:flex}.quickadd-ink.svelte-1pjdcg0{--rail-inset:var(--r-ctl)}.qaddinput.svelte-1pjdcg0{height:100%;min-height:0;font-size:var(--fs-field-writing);line-height:var(--field-line-writing);font-family:var(--font-prose);padding:0 var(--sp-4);border:var(--control-line);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);outline:none;flex:1}.qaddinput.svelte-1pjdcg0:focus{border-color:var(--accent)}.qaddgo.svelte-1pjdcg0{min-height:var(--field-single);padding:0 var(--sp-5);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);border:none}.task-instruments.svelte-tpxrk0{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.task-row-shell.svelte-19saxxa{isolation:isolate;background:var(--surface2);touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;min-width:0;position:relative;overflow:hidden}.rowslide.svelte-19saxxa{z-index:2;background:var(--surface);position:relative;transform:translate(0)}.rowdepth.svelte-19saxxa{grid-template-columns:minmax(0, 1fr) var(--ctl);gap:var(--sp-2);border-bottom:var(--hairline);display:grid}.task-row.svelte-19saxxa{padding-inline:var(--sp-3);touch-action:pan-y pinch-zoom;border-bottom:0;position:relative}.task-row-copy.svelte-19saxxa{z-index:2;position:relative}.task-row-options.svelte-19saxxa{width:var(--ctl);min-height:var(--ctl);border:0;border-left:var(--hairline);background:var(--surface);color:var(--muted);border-radius:0;place-items:center;padding:0;display:grid}.task-row-options.svelte-19saxxa svg:where(.svelte-19saxxa){fill:currentColor;width:1.5rem;height:1.5rem}.task-row-options.svelte-19saxxa:hover,.task-row-options.svelte-19saxxa:focus-visible{color:var(--accent);background:var(--surface2)}.pane.svelte-19saxxa{z-index:1;opacity:0;visibility:hidden;background:var(--surface2);grid-template-columns:repeat(2,84px);display:grid;position:absolute;inset:0}.pane-r.svelte-19saxxa{justify-content:start}.pane-l.svelte-19saxxa{justify-content:end}.task-row-shell.swiping-r .pane-r.svelte-19saxxa,.task-row-shell.tray-r .pane-r.svelte-19saxxa,.task-row-shell.swiping-l .pane-l.svelte-19saxxa,.task-row-shell.tray-l .pane-l.svelte-19saxxa{opacity:1;visibility:visible}.pane.svelte-19saxxa:after{content:"";background:var(--good);width:max(120px,65%);height:2px;transform:scaleX(var(--swipe-p,0));transform-origin:0;position:absolute;inset-block-start:0}.pane-l.svelte-19saxxa:after{background:var(--orange);transform-origin:100%;right:0}.task-row-shell.tray-r .pane.svelte-19saxxa:after,.task-row-shell.tray-l .pane.svelte-19saxxa:after{opacity:0}.task-row-shell.crossed-r .pane-r.svelte-19saxxa .task-pane-action:where(.svelte-19saxxa),.task-row-shell.crossed-l .pane-l.svelte-19saxxa .task-pane-action:where(.svelte-19saxxa){visibility:hidden}.task-row-shell.swiping-r .rowslide.svelte-19saxxa,.task-row-shell.swiping-l .rowslide.svelte-19saxxa{will-change:transform}.task-swipe-feedback.svelte-19saxxa{z-index:1;inset-block:0;place-content:center;justify-items:center;gap:var(--sp-2);width:max(120px,65%);padding:var(--sp-2);color:var(--good);background:color-mix(in srgb, var(--good) 12%, var(--surface2));opacity:0;visibility:hidden;pointer-events:none;font:550 var(--fs-ui)/1.3 var(--font-ui);display:grid;position:absolute;left:0}.task-swipe-feedback.armed.svelte-19saxxa{opacity:1;visibility:visible}.task-swipe-feedback.from-left.svelte-19saxxa{color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, var(--surface2));left:auto;right:0}.task-swipe-feedback.svelte-19saxxa svg:where(.svelte-19saxxa){width:1.35rem;height:1.35rem}.task-pane-action.svelte-19saxxa{place-content:center;gap:var(--sp-1);min-width:0;min-height:var(--ctl-xl);padding:var(--sp-2);border:0;border-right:var(--hairline);color:var(--ink);font:550 var(--fs-ui)/1.15 var(--font-ui);background:0 0;display:grid}.pane-l.svelte-19saxxa .task-pane-action:where(.svelte-19saxxa){border-right:0;border-left:var(--hairline)}.task-pane-action[data-action=complete].svelte-19saxxa{color:var(--good)}.task-pane-action[data-action=start-work].svelte-19saxxa,.task-pane-action[data-action=stop-work].svelte-19saxxa{color:var(--coffee)}.task-pane-action[data-action=waiting].svelte-19saxxa,.task-pane-action[data-action=someday].svelte-19saxxa{color:var(--orange)}.swipe-commit-icon.svelte-19saxxa{place-items:center;display:grid}.swipe-commit-icon.svelte-19saxxa svg:where(.svelte-19saxxa){width:1.15rem;height:1.15rem}.task-row-title.svelte-19saxxa{white-space:normal;display:block;overflow:visible}.task-row-readings.svelte-19saxxa{gap:2px var(--sp-3);min-width:0;color:var(--muted);font:500 var(--fs-ui)/1.3 var(--font-time);letter-spacing:var(--ls-ui);text-transform:uppercase;flex-wrap:wrap;display:flex}.task-row-reading-attention.svelte-19saxxa{color:var(--pink)}.task-row-reading-time.svelte-19saxxa{color:var(--coffee)}.task-row-reading-state.svelte-19saxxa{color:var(--ink)}.task-row-tray-status.svelte-19saxxa{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.task-pane-action.svelte-19saxxa{opacity:1!important;transform:none!important}}.date-time-pair.svelte-1bydbki{gap:var(--sp-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-width:0;display:grid}.dateonly.svelte-1bydbki{grid-template-columns:minmax(0,1fr)}.date-time-pair.svelte-1bydbki .pickerbox{box-sizing:border-box;width:100%;min-width:0}.notebook-time-endpoint.svelte-pc0mrb{gap:var(--sp-1);min-width:0;display:grid}.search-view.svelte-f24erp{padding:0 var(--canvas-pad) 7rem;gap:var(--sp-5);flex-direction:column;display:flex}.searchfield.svelte-f24erp{width:100%;height:100%;min-height:0;font-size:var(--fs-field-writing);line-height:var(--field-line-writing);font-family:var(--font-prose);border:none;border-bottom:var(--rule-strong);color:var(--ink);background:0 0;border-radius:0;outline:none;padding:0}.searchfield.svelte-f24erp:focus{border-bottom-color:var(--accent)}.domainrow.svelte-f24erp{gap:var(--sp-2);display:flex}.chip.svelte-f24erp{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--muted);white-space:nowrap;font-size:var(--fs-chip)}.chip.active.svelte-f24erp{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.more-view.svelte-1n0mmb0{padding:0 var(--canvas-pad) 7rem;flex-direction:column;gap:0;display:flex}.ledger-section.svelte-1n0mmb0{border:none;border-bottom:var(--rule-strong);padding:var(--sp-5) 0 var(--sp-5);gap:var(--sp-3);background:0 0;border-radius:0;flex-direction:column;display:flex}.ledger-section.svelte-1n0mmb0 h2:where(.svelte-1n0mmb0){color:var(--muted);font-size:var(--fs-ui);margin:0}.statusline.svelte-1n0mmb0{margin:0;font-weight:600}.statusline.ok.svelte-1n0mmb0{color:var(--accent)}.statusline.bad.svelte-1n0mmb0{color:var(--danger)}.quiet.svelte-1n0mmb0{color:var(--muted);margin:0;font-size:.9375rem}.rowbtn.svelte-1n0mmb0{min-height:var(--ctl);text-align:left;padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink);font-size:.9375rem}.rowlink.svelte-1n0mmb0{min-height:var(--ctl);color:var(--accent);align-items:center;font-size:.9375rem;text-decoration:none;display:flex}.error.svelte-1n0mmb0{color:var(--danger);margin:0}.colophon.svelte-1n0mmb0{text-align:center;color:var(--muted);padding:var(--sp-5) 0}.task-work.svelte-1mmlb2x{margin-block:var(--sp-5);padding-block:var(--sp-4);border-block:var(--hairline)}.work-summary.svelte-1mmlb2x{justify-content:space-between;align-items:baseline;gap:var(--sp-3);color:var(--good);display:flex}.work-summary.svelte-1mmlb2x h2:where(.svelte-1mmlb2x){color:var(--ink);margin:0}.work-actions.svelte-1mmlb2x{gap:var(--sp-2);margin-block:var(--sp-3);flex-wrap:wrap;display:flex}.work-form.svelte-1mmlb2x{gap:var(--sp-4);margin-block:var(--sp-5);padding:var(--sp-4);background:var(--surface);border-radius:var(--r-ctl);display:grid}.work-form.svelte-1mmlb2x h3:where(.svelte-1mmlb2x){margin:0}.work-hint.svelte-1mmlb2x{color:var(--muted);margin-block:var(--sp-2)}.work-history.svelte-1mmlb2x{margin-top:var(--sp-4)}.work-history.svelte-1mmlb2x summary:where(.svelte-1mmlb2x){min-height:var(--ctl);cursor:pointer;color:var(--accent)}.work-session.svelte-1mmlb2x{padding-block:var(--sp-3);border-bottom:var(--hairline);overflow-wrap:anywhere}.work-session.svelte-1mmlb2x p:where(.svelte-1mmlb2x){margin-block:var(--sp-1)}.work-notice.svelte-1mmlb2x{color:var(--orange)}.water-edit-veil.svelte-lp7q4g{z-index:44;background:#0008;position:fixed;inset:0}.water-edit-sheet.svelte-lp7q4g{z-index:45;background:var(--surface);border-top:var(--hairline);width:min(100%,560px);max-height:90dvh;padding-top:12px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.record-page.svelte-lp7q4g{padding:0 var(--canvas-pad) 7rem;gap:var(--sp-5);flex-direction:column;align-items:stretch;display:flex}.backlink.svelte-lp7q4g{min-height:var(--ctl);color:var(--muted);padding:var(--sp-3) 0;background:0 0;border:none;align-self:flex-start}.rec-head.svelte-lp7q4g{margin:0}.rec-meta.svelte-lp7q4g{color:var(--muted);margin:0 0 var(--sp-3);justify-content:space-between;display:flex}.rec-domain.svelte-lp7q4g{color:var(--accent)}.rec-title.svelte-lp7q4g{font-family:var(--font-display);font-size:var(--fs-field-record-title);letter-spacing:-.01em;margin:0;font-weight:620;line-height:1.25}.rec-body.svelte-lp7q4g{font-size:var(--fs-field-writing);white-space:pre-wrap;overflow-wrap:anywhere;max-width:38rem;margin:0;line-height:1.65}.rec-fields.svelte-lp7q4g{border-block:var(--rule-strong);background:0 0;border-radius:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.rec-field.svelte-lp7q4g{justify-content:space-between;gap:var(--sp-5);padding:var(--sp-3) 0;border-bottom:var(--hairline);font-size:.8125rem;display:flex}.rec-field.svelte-lp7q4g:last-child{border-bottom:none}.rec-field.svelte-lp7q4g dt:where(.svelte-lp7q4g){color:var(--muted)}.rec-field.svelte-lp7q4g dd:where(.svelte-lp7q4g),.record-page.svelte-lp7q4g>p:where(.svelte-lp7q4g){margin:0}.quiet.svelte-lp7q4g{color:var(--muted)}.quiet.svelte-lp7q4g a:where(.svelte-lp7q4g),.linkbtn.svelte-lp7q4g{color:var(--muted);min-height:var(--ctl);padding:var(--sp-4) var(--sp-1);margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-1));background:0 0;border:none;display:inline-block}.error.svelte-lp7q4g{color:var(--danger)}.rec-title-edit.svelte-lp7q4g{width:100%;height:100%;min-height:0;font-family:var(--font-display);font-size:var(--fs-field-record-title);letter-spacing:-.01em;font-weight:620;line-height:var(--field-line-record-title);color:var(--ink);border:none;border-bottom:var(--rule-strong);background:0 0;border-radius:0;margin:0;padding:0}.rec-body-edit.svelte-lp7q4g{width:100%;height:var(--field-body-document);min-height:var(--field-body-document);font-family:inherit;font-size:var(--fs-field-writing);line-height:var(--field-line-body);color:var(--ink);border:none;border-bottom:var(--hairline);padding:var(--field-body-top) 0 var(--field-body-bottom);resize:none;background:0 0;border-radius:0;margin:0}.rec-title-edit.svelte-lp7q4g:focus,.rec-body-edit.svelte-lp7q4g:focus{outline:2px solid var(--accent);outline-offset:2px}.task-record-details.svelte-lp7q4g{border:0;border-block:var(--hairline);padding-block:var(--sp-2)}.task-record-details.svelte-lp7q4g>summary:where(.svelte-lp7q4g){min-height:var(--ctl);color:var(--accent);cursor:pointer;align-items:center;display:flex}.knobs.svelte-lp7q4g{gap:var(--sp-5);padding-block:var(--sp-4);flex-direction:column;margin:0;display:flex}.knobs.svelte-lp7q4g fieldset:where(.svelte-lp7q4g){border:0;min-inline-size:0;margin:0;padding:0}.task-field-help.svelte-lp7q4g{color:var(--muted);font-size:var(--fs-ui);margin:0}.legacy-date-review.svelte-lp7q4g{gap:var(--sp-3);padding:var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);display:grid}.legacy-date-review.svelte-lp7q4g h2:where(.svelte-lp7q4g),.legacy-date-review.svelte-lp7q4g p:where(.svelte-lp7q4g){margin:0}.task-check.svelte-lp7q4g{min-height:var(--ctl);align-items:center;gap:var(--sp-2);display:flex}.task-record-summary.svelte-lp7q4g{gap:var(--sp-2);padding-block:var(--sp-4);border-block:var(--hairline);display:grid}.task-record-summary.svelte-lp7q4g h2:where(.svelte-lp7q4g),.task-record-summary.svelte-lp7q4g p:where(.svelte-lp7q4g){margin:0}.rec-prose.svelte-lp7q4g{white-space:pre-line}.checkrow.svelte-lp7q4g{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--ctl);text-align:left;font-size:var(--fs-prose);color:var(--ink);background:0 0;border:none;padding:0;display:flex}.checkrow.svelte-lp7q4g .checkbox:where(.svelte-lp7q4g){border:1.5px solid var(--muted);border-radius:var(--r-tag);width:22px;height:22px;color:var(--good);flex:none;justify-content:center;align-items:center;display:flex}.checkrow.svelte-lp7q4g .checkbox:where(.svelte-lp7q4g) svg:where(.svelte-lp7q4g){width:16px;height:16px}.checkrow.done.svelte-lp7q4g .checkbox:where(.svelte-lp7q4g){border-color:var(--good)}.checkrow.done.svelte-lp7q4g .checklabel:where(.svelte-lp7q4g){color:var(--muted)}.checklabel.svelte-lp7q4g{position:relative}.strike.svelte-lp7q4g{transform-origin:0;pointer-events:none;background:currentColor;height:1.5px;position:absolute;top:52%;left:0;right:0}.attach.svelte-lp7q4g{margin:var(--sp-3) 0;border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface);overflow:hidden}.attach.svelte-lp7q4g img:where(.svelte-lp7q4g){object-fit:contain;background:var(--surface2);width:100%;max-height:60vh;display:block}.attach.svelte-lp7q4g figcaption:where(.svelte-lp7q4g){color:var(--muted);padding:var(--sp-2) var(--sp-3)}.edittools.svelte-lp7q4g{gap:var(--sp-2);margin:0;display:flex}.filepick.svelte-lp7q4g{display:none}.tagrow.svelte-lp7q4g{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.tagchip.svelte-lp7q4g{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--accent)}.tablewrap.svelte-lp7q4g{margin:var(--sp-3) 0;overflow-x:auto}.bodytable.svelte-lp7q4g{border-collapse:collapse;min-width:60%;font-size:.9375rem}.bodytable.svelte-lp7q4g th:where(.svelte-lp7q4g),.bodytable.svelte-lp7q4g td:where(.svelte-lp7q4g){border:var(--hairline);padding:var(--sp-2) var(--sp-3);text-align:left}.bodytable.svelte-lp7q4g th:where(.svelte-lp7q4g){background:var(--surface2);font-family:var(--font-time);font-size:var(--fs-ui);letter-spacing:var(--ls-ui);text-transform:var(--tt-ui);color:var(--muted);font-weight:500}.rec-actions.svelte-lp7q4g{align-items:center;gap:var(--sp-3);margin:0;display:flex}.rec-actions.svelte-lp7q4g .primary:where(.svelte-lp7q4g){flex:1}.rec-edit.svelte-lp7q4g{min-height:var(--ctl-lg);padding:0 var(--sp-5);border:var(--hairline);border-radius:var(--r-ctl);color:var(--accent);background:0 0}
