@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:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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}@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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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;--hot:#ffb35c;--on-hot:#2b1600;--danger:#ff8fae;--good:#9ee8b4;--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;--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-ui:.71875rem;--ls-ui:.05em;--tt-ui:uppercase;--hairline:1px solid var(--line);--canvas-pad:clamp(.75rem, 3.6vw, 1rem);--module-gap:var(--sp-6);--rule-strong:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));--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;--hot:#a15400;--on-hot:#fff3e4;--danger:#99295e;--good:#1d7a44;--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}.time-voice{font-family:var(--font-time);font-variant-numeric:tabular-nums}.display-voice{font-family:var(--font-display);letter-spacing:-.015em;font-weight:620}*{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(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--ink)}.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%;min-height:var(--ctl);padding-left:var(--sp-4);border:var(--hairline);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;min-height:calc(var(--ctl) - 2px);color:var(--ink);font-family:var(--font-time);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1rem}.pickerbox input::placeholder{color:var(--muted);opacity:.7}.pickerbox .pickbtn{width:var(--ctl);height:var(--ctl);border-radius:0 var(--r-ctl) var(--r-ctl) 0;color:var(--muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-1px -1px -1px 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{text-align:right;flex:none;width:3ch;min-width:0}.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}.kinhost{width:100%;display:block;position:relative}.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:.5;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{color:var(--muted);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;z-index:5;font-size:.6rem;transition:opacity .2s;position:absolute;top:.15rem;right:.15rem}.inkhost[data-has-text=true] .kcount,.kinhost[data-has-text=true] .kcount{opacity:.7}.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) var(--sp-3);color:var(--muted);justify-content:space-between;align-items:baseline;display:flex}.home{padding:0 var(--canvas-pad) 7rem}.home-region{margin-top:var(--module-gap);background:0 0;border-radius:0}.home-tasks{border-top:var(--rule-strong);padding-top:.125rem}.home-notes{border-top:var(--hairline);padding-top:.25rem}.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:3.4rem 1fr auto;align-items:baseline;font-family:inherit;transition:transform 90ms;display:grid}.recordlist .when{color:var(--muted)}.recordlist .line{font-size:var(--fs-prose);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);line-height:1.45;overflow:hidden}.recordlist .tag{color:var(--muted);background:var(--surface2);border-radius:var(--r-tag);padding:.155rem .4rem}.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}.uvclock{color:var(--accent);display:inline-block}.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))}.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{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.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}.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}.home-instruments{margin-top:var(--module-gap);border-block:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.minitile{gap:var(--sp-1);min-width:0;min-height:5.25rem;padding:var(--sp-4) var(--sp-3) var(--sp-4);text-align:left;color:inherit;background:0 0;border:none;border-radius:0;flex-direction:column;font-family:inherit;display:flex}.minitile+.minitile{border-left:var(--hairline);padding-left:.75rem}.minitile .tilego{color:var(--accent);margin-top:.125rem}.minitile .num{font-family:var(--font-display);font-size:1.1875rem;font-weight:620}.minitile .ui-voice{color:var(--muted)}.navplus:active{transform:translateY(-14px)scale(.94)}.capsnack{inset-inline:0;z-index:30;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;display:flex;position:fixed;bottom:22vh}.capsnack .snacktext{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:var(--sp-3);font-size:.875rem;display:flex;overflow:hidden}.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);pointer-events:none;will-change:transform, opacity;font-size:.9375rem;position:fixed;overflow:hidden}.inkhost{width:100%;min-width:0;position:relative}.inkhost>input,.inkhost>textarea{width:100%;display:block}.inkhost.note-ink{flex:1;min-height:8rem;display:flex}.inkhost.note-ink>.notearea,.quickadd-ink{flex:1}.inkrail{pointer-events:none;opacity:0;z-index:2;height:2px;position:absolute;bottom:0;left:0;right: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;will-change:transform, opacity;border-radius:1px;display:block;transform:scaleX(.08)}.inkrest{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 52%, transparent);opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute;top:-2px;right:-1px;transform:scale(0)}.inkhost[data-ink-state=focused] .inkrail,.inkhost[data-ink-state=flowing] .inkrail,.inkhost[data-ink-state=resting] .inkrail{opacity:1}.inkhost[data-ink-state=resting] .inkrail{opacity:.56}.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:3px;position:relative;top:-1px}@media (prefers-reduced-motion:reduce){.inkrail{display: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}}.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: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}.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-4);gap:var(--sp-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.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-lg);padding:0 var(--sp-5);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);border:none;flex:1;font-size:1.0625rem;font-weight:650;transition:transform 90ms}.primary:disabled{opacity:.55}.ghost{min-height:var(--ctl-lg);min-width:var(--ctl-lg);padding:0 var(--sp-5);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--muted);font-size:1.125rem}.notearea{resize:none;width:100%;min-height:8rem;color:var(--ink);font-family:var(--font-prose);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:1.1875rem;line-height:1.55}.titlefield{width:100%;min-height:var(--ctl-lg);border:none;border-bottom:var(--rule-strong);color:var(--ink);font-size:1.125rem;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);display:flex}.scalebtn{min-width:0;min-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);flex-direction:column;flex:1;padding:0 .125rem;transition:transform 90ms;display:flex}.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:1.125rem;font-weight:620}.scalebtn small{color:var(--muted);overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.5rem;line-height:1.15;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}.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}}.tagfield.svelte-146vi8r{gap:var(--sp-2);flex-direction:column;display:flex}.taginput.svelte-146vi8r{min-height:var(--ctl);padding:0 var(--sp-4);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--accent);outline:none}.taginput.svelte-146vi8r:focus{border-color:var(--accent)}.tagfield.quiet.svelte-146vi8r .taginput:where(.svelte-146vi8r){min-height:var(--ctl);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);flex:none}.tagchip.on.svelte-146vi8r{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.chips.svelte-lowq3x{gap:var(--sp-2);scrollbar-width:none;padding:.125rem var(--sp-5) .125rem 0;scroll-padding-inline-end:var(--sp-5);display:flex;overflow-x:auto}.chips.svelte-lowq3x::-webkit-scrollbar{display:none}.chip.svelte-lowq3x{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;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}}.notetitle.svelte-lxe4j7{width:100%;min-height:var(--ctl-lg);color:var(--ink);font-family:var(--font-display);background:0 0;border:none;outline:none;padding:0;font-size:1.1875rem;font-weight:620}.notetitle.svelte-lxe4j7::placeholder{opacity:.5;font-weight:400}.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);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.tmplrow.svelte-lxe4j7::-webkit-scrollbar{display:none}.tmplrow.svelte-lxe4j7 .tchip:where(.svelte-lxe4j7){white-space:nowrap;flex:none}.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}.pickerbox.svelte-q2rnsm{position:relative}.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}.pickerbox.svelte-27uaib{position:relative}.plannotes.svelte-1bo9pkt{resize:none;border:none;border-bottom:var(--hairline);width:100%;min-height:4.5rem;color:var(--ink);font-family:var(--font-prose);padding:var(--sp-3) 0;background:0 0;border-radius:0;outline:none;font-size:1rem}.plannotes.svelte-1bo9pkt:focus{border-bottom-color:var(--accent)}.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;animation:.26s cubic-bezier(.05,.7,.1,1) svelte-1m6vhyt-qup;display:flex;position:fixed;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}}.slides.svelte-8ks6w5{z-index:40;background:var(--bg);touch-action:pan-y;-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-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)}.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}.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-top:var(--sp-1);border:var(--hairline);border-radius:var(--r-ctl);background:var(--surface2);color:var(--muted);align-self:flex-start;display:inline-flex}.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.hotg.svelte-117wls6{color:var(--hot);border-bottom-color:color-mix(in srgb, var(--hot) 40%, var(--line))}.gtext.svelte-117wls6{align-items:baseline;gap:var(--sp-1);display:inline-flex}.foldglyph.svelte-117wls6{opacity:.9;flex:none;width:18px;height:18px;margin-left:auto}.strip.svelte-1y04nxi{border-bottom:var(--hairline);align-items:stretch;display:flex;position:relative}.instrumentline.svelte-1y04nxi{inset-inline:0;pointer-events:none;height:2px;position:absolute;bottom:-1px;overflow:hidden}.instrumentfill.svelte-1y04nxi{background:var(--accent);transform-origin:0;opacity:.72;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.strip[data-kind=sleeping].svelte-1y04nxi .instrumentfill:where(.svelte-1y04nxi){background:var(--muted);opacity:.38}.stripmain.svelte-1y04nxi,.stripenergy.svelte-1y04nxi{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;color:var(--ink);text-align:left;min-height:var(--ctl);background:0 0;border:none;font-family:inherit;display:flex}.stripmain.svelte-1y04nxi{flex:1}.stripenergy.svelte-1y04nxi{color:var(--muted);align-items:center}.stripenergy.svelte-1y04nxi b:where(.svelte-1y04nxi){color:var(--accent);font-weight:600}.lead.svelte-1y04nxi{font-size:1.375rem}.detail.svelte-1y04nxi{color:var(--muted)}.math.svelte-1y04nxi{color:var(--muted);padding:var(--sp-2) 0 0;margin:0;line-height:1.6}.heart.svelte-19ffwpj{z-index:0;pointer-events:none;width:100%;height:100%;animation:.24s ease-out svelte-19ffwpj-heartin;position:absolute;inset:0;overflow:hidden}@keyframes svelte-19ffwpj-heartin{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.heart.svelte-19ffwpj{animation:none}}.heart.svelte-19ffwpj path:where(.svelte-19ffwpj){fill:none;stroke:var(--accent);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(--hot)}.rowbar.svelte-3mcd6q{z-index:0;pointer-events:none;gap:2px;padding:3px 0;display:flex;position:absolute;inset:0}.cell.svelte-3mcd6q{background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:2px;flex:1;position:relative;overflow:hidden}.cellfill.svelte-3mcd6q{transform-origin:0;background:color-mix(in srgb, var(--accent) 30%, 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(--hot) 30%, transparent)}.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);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.handchips.svelte-1knjdab::-webkit-scrollbar{display:none}.handchips.svelte-1knjdab .tchip:where(.svelte-1knjdab){flex:none}.todo.svelte-1pjdcg0{margin-bottom:var(--sp-5)}.query.svelte-1pjdcg0{color:var(--muted);padding:var(--sp-4) 0 var(--sp-1);gap:var(--sp-1);align-items:baseline;margin:0;display:flex}.query.svelte-1pjdcg0 b:where(.svelte-1pjdcg0){color:var(--hot);font-weight:600}.qcount.svelte-1pjdcg0{color:var(--accent);margin-left:auto}.hint.svelte-1pjdcg0{color:var(--muted);opacity:.75;padding:0 0 var(--sp-2);border-bottom:var(--hairline);margin:0}.actionerr.svelte-1pjdcg0{color:var(--danger);padding:var(--sp-2) 0 0;margin:0;font-size:.8125rem}.trunc.svelte-1pjdcg0{color:var(--hot);padding:var(--sp-1) 0 0;margin:0}.trow.svelte-1pjdcg0{border-bottom:var(--hairline);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;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);color:inherit;background:0 0;border:none;flex-direction:column;display:flex}.paneb.svelte-1pjdcg0:active{transform:scale(.94)}.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.svelte-1pjdcg0{color:var(--good)}.trow.tray-r .b-start.svelte-1pjdcg0,.trow.tray-l .b-someday.svelte-1pjdcg0{color:var(--accent)}.trow.tray-l .b-flag.svelte-1pjdcg0{color:var(--danger)}.pane.svelte-1pjdcg0 svg:where(.svelte-1pjdcg0){width:22px;height:22px;transform:scale(calc(.65 + .35 * var(--swipe-p,0)))}.pane.svelte-1pjdcg0 .ui-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(--accent) 14%, var(--bg));color:var(--accent);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(--accent) 30%, var(--bg))}.rowslide.svelte-1pjdcg0{background:var(--bg);padding:var(--sp-3) 0;will-change:transform;opacity:calc(1 - .55 * var(--swipe-p,0));position:relative}.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.act.svelte-1pjdcg0 .ttl:where(.svelte-1pjdcg0),.trow.act.svelte-1pjdcg0 .due:where(.svelte-1pjdcg0),.trow.act.svelte-1pjdcg0 .prio:where(.svelte-1pjdcg0){text-shadow:0 0 3px var(--bg), 0 0 3px var(--bg), 0 0 3px var(--bg), 0 0 6px var(--bg), 0 0 6px var(--bg)}.trow.landed .rowslide.svelte-1pjdcg0:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--hot) 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}}.l1.svelte-1pjdcg0{align-items:center;gap:var(--sp-3);min-height:30px;display:flex}.ttl.svelte-1pjdcg0{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:2.5rem;font-size:1rem;overflow:hidden}.state.svelte-1pjdcg0{border-radius:var(--r-tag);background:var(--surface2);color:var(--muted);flex:none;padding:.155rem .4rem}.state.hotchip.svelte-1pjdcg0{background:var(--hot);color:var(--on-hot)}.state.activechip.svelte-1pjdcg0{background:var(--accent);color:var(--on-accent)}.state.donechip.svelte-1pjdcg0{background:var(--surface2);color:var(--muted);text-decoration:line-through}.prio.svelte-1pjdcg0{color:var(--danger)}.lowprio.svelte-1pjdcg0{color:var(--muted)}.flatline.svelte-1pjdcg0{inset-inline:.25rem;background:var(--hot);opacity:.85;z-index:1;pointer-events:none;height:2px;position:absolute;top:50%}.due.svelte-1pjdcg0{color:var(--muted);flex:none}.due.hotdue.svelte-1pjdcg0{color:var(--hot)}.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}.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);margin:0 0 var(--sp-1);font-size:1.125rem;font-weight:620}.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(--muted);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(--hot)}.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:left;width:100%;min-height:var(--ctl);color:var(--muted);background:0 0;border:none;padding:0;display:block}.quickadd.svelte-1pjdcg0{gap:var(--sp-3);padding:var(--sp-2) 0;display:flex}.qaddinput.svelte-1pjdcg0{min-height:var(--ctl);font-size:1rem;font-family:var(--font-prose);padding:0 var(--sp-4);border:var(--hairline);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(--ctl);padding:0 var(--sp-5);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);border:none}.timeline-view.svelte-478x2{--timeline-gutter:.5rem;padding:0 var(--canvas-pad) 7rem calc(var(--canvas-pad) + var(--timeline-gutter));border-left:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}.timeline-view.svelte-478x2 .recordlist>li{position:relative}.timeline-view.svelte-478x2 .recordlist>li:before{content:"";left:calc(-1 * (var(--canvas-pad) + var(--timeline-gutter)) - 3px);background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:1.4rem}.plan-note.svelte-478x2{color:var(--muted);text-align:center;max-width:22rem;margin:0 auto;padding:1.25rem 0}.search-view.svelte-f24erp{padding:0 var(--canvas-pad) 7rem;gap:var(--sp-5);flex-direction:column;display:flex}.searchfield.svelte-f24erp{width:100%;min-height:var(--ctl-lg);font-size:1.0625rem;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);scrollbar-width:none;display:flex;overflow-x:auto}.domainrow.svelte-f24erp::-webkit-scrollbar{display:none}.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}.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}.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);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:620;line-height:1.25}.rec-body.svelte-lp7q4g{font-size:var(--fs-prose);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%;min-height:var(--ctl-lg);font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);border:none;border-bottom:var(--rule-strong);padding:var(--sp-2) 0;background:0 0;border-radius:0;margin:0;font-size:1.5rem;font-weight:620;line-height:1.25}.rec-body-edit.svelte-lp7q4g{width:100%;min-height:14rem;font-family:inherit;font-size:var(--fs-prose);color:var(--ink);border:none;border-bottom:var(--hairline);padding:var(--sp-4) 0;resize:none;background:0 0;border-radius:0;margin:0;line-height:1.65}.rec-title-edit.svelte-lp7q4g:focus,.rec-body-edit.svelte-lp7q4g:focus{outline:2px solid var(--accent);outline-offset:2px}.knobs.svelte-lp7q4g{gap:var(--sp-5);flex-direction:column;margin:0;display:flex}.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)}.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}
