:root{--font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-4:1rem;--space-6:1.5rem;--list-end:33dvh;--radius:.5rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-15:.9375rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-26:1.625rem;--fs-34:2.125rem;--fs-40:2.5rem;--w-regular:450;--w-medium:600;--w-bold:700;--w-heavy:800;--r-xs:6px;--r-s:8px;--r-m:12px;--r-l:16px;--r-xl:22px;--r-pill:999px;--hit:44px;--hit-slop:min(0px, (100% - var(--hit)) / 2);--hit-pad:max(0px, (var(--hit) - 1lh) / 2);--lh-row:1.25rem;--lh-meta:.9375rem;--t-quick:.18s;--t:.24s;--t-slow:.32s;--t-calm:.65s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--ease-card:linear(0, .031, .109, .212, .324, .438, .544, .64, .723, .794, .852, .898, .934, .961, .981, .995, 1.005, 1.011, 1.014, 1.015, 1.015, 1.014, 1.013, 1.011, 1.009, 1.008, 1.006, 1.005, 1.004, 1.003, 1.002, 1.001, 1);--ink:#0b2b30;--mark-wave:#eaf4f2;--depth:#06191c}@media (prefers-reduced-motion:reduce){:root{--t-quick:0s;--t:0s;--t-slow:0s;--t-calm:0s}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f9f8;--text:#0b2b30;--muted:#46645f;--faint:#55726d;--done:#5b7672;--next:#dce9e6;--next-meta:#3f5d58;--field:#e7efed;--line:#dce6e4;--tone-clay:#a67067;--tone-ochre:#93794c;--tone-moss:#748556;--tone-pine:#54876c;--tone-blue:#5982a4;--tone-lilac:#8677a4;--tone-heather:#a16f86;--tone-stone:#708182;--scrim:color-mix(in oklab, var(--ink) 42%, transparent);--shade:color-mix(in oklab, var(--ink) 16%, transparent);--accent-base:#f5c64f;--on-accent:#5c4400;--overdue:#b3261e;--edge:#d9a633}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b2b30;--text:#eaf4f2;--muted:#9fbdb9;--faint:#7fa29d;--done:#7a9c98;--next:#174a51;--next-meta:#b9d3cf;--field:#12393f;--line:#174a51;--tone-clay:#c3877c;--tone-ochre:#ae905d;--tone-moss:#879b66;--tone-pine:#67a182;--tone-blue:#6c9bc2;--tone-lilac:#9c8bbe;--tone-heather:#bd859f;--tone-stone:#839797;--scrim:color-mix(in oklab, var(--depth) 62%, transparent);--shade:color-mix(in oklab, var(--depth) 55%, transparent);--accent-base:#f2cf72;--on-accent:#5c4400;--overdue:#ff94b0;--edge:transparent}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b2b30;--text:#eaf4f2;--muted:#9fbdb9;--faint:#7fa29d;--done:#7a9c98;--next:#174a51;--next-meta:#b9d3cf;--field:#12393f;--line:#174a51;--tone-clay:#c3877c;--tone-ochre:#ae905d;--tone-moss:#879b66;--tone-pine:#67a182;--tone-blue:#6c9bc2;--tone-lilac:#9c8bbe;--tone-heather:#bd859f;--tone-stone:#839797;--scrim:color-mix(in oklab, var(--depth) 62%, transparent);--shade:color-mix(in oklab, var(--depth) 55%, transparent);--accent-base:#f2cf72;--on-accent:#5c4400;--overdue:#ff94b0;--edge:transparent}}[data-theme=light][data-accent=water]{--accent-base:#62d4bf;--on-accent:#0f4a43;--overdue:#b3261e;--edge:#3db29d}[data-theme=light][data-accent=sand]{--accent-base:#f6a97c;--on-accent:#5e2a10;--overdue:#b0245c;--edge:#e08a5a}[data-theme=light][data-accent=sky]{--accent-base:#9db0ff;--on-accent:#24307a;--overdue:#b3261e;--edge:#7d93f0}[data-theme=dark][data-accent=water]{--accent-base:#7fdccb;--on-accent:#0f4a43;--overdue:#ffa08f;--edge:transparent}[data-theme=dark][data-accent=sand]{--accent-base:#f5b591;--on-accent:#5e2a10;--overdue:#ff8fc4;--edge:transparent}[data-theme=dark][data-accent=sky]{--accent-base:#aebeff;--on-accent:#24307a;--overdue:#ffa08f;--edge:transparent}:root,[data-theme]{--accent:var(--accent-base);--focus-ring:var(--text)}[data-theme=dark][data-daypart=morning]{--bg:#08343a}[data-theme=dark][data-daypart=evening]{--bg:#09232a;--accent:color-mix(in oklch, var(--accent-base), var(--bg) 12%)}[data-surface=accent]{--focus-ring:var(--ink);--overdue:var(--ink)}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html:not([data-input=keyboard]) :focus-visible{outline:none}html:not([data-input=keyboard]) label:has(input:focus-visible){outline:none}:where(.hit){z-index:0;position:relative}.hit:after{content:"";z-index:-1;inset:var(--hit-slop);position:absolute}@keyframes appear{0%{opacity:0;transform:translateY(6px)}}html[data-screen-moving] #main{view-transition-name:main}::view-transition-group(root){animation:none}::view-transition-old(main){animation:screen-out var(--t-quick) var(--ease) both}::view-transition-new(main){animation:appear var(--t-quick) var(--ease) both}@keyframes screen-out{to{opacity:0}}.region.svelte-e8xv1n{z-index:44;left:50%;bottom:calc(var(--space-6) * 3.5 + env(safe-area-inset-bottom) + var(--toast-lift,0px));max-width:calc(100% - var(--space-6));position:fixed;transform:translate(-50%)}.area-logo.svelte-1kdacb{border-radius:var(--r-xs);object-fit:contain;flex:none}.area-icon.svelte-1kdacb{flex:none;display:inline-flex}.ring.svelte-1cubriw{flex:none}.scroll.svelte-szqtvg{padding:calc(var(--space-4) - 2px) calc(var(--space-2) + 2px) calc(var(--space-2) + 2px);flex-direction:column;flex:auto;gap:1px;display:flex;overflow:auto}.top.svelte-szqtvg{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 0 calc(var(--space-2) + 2px);display:flex}.top.svelte-szqtvg .logo:where(.svelte-szqtvg){padding:calc(var(--space-2) - 2px) var(--space-2)}.logo.svelte-szqtvg{align-items:center;gap:calc(var(--space-2) + 1px);padding:calc(var(--space-2) - 2px) calc(var(--space-2) + 2px) calc(var(--space-4) - 2px);font-weight:var(--w-heavy);font-size:var(--fs-20);letter-spacing:-.03em;color:var(--text);display:flex}.nav.svelte-szqtvg{align-items:center;gap:calc(var(--space-2) + 2px);width:100%;padding:calc(var(--space-2) - 1px) calc(var(--space-2) + 2px);border-radius:var(--r-s);font-size:var(--fs-15);font-weight:var(--w-regular);min-height:36px;color:var(--text);text-decoration:none;display:flex}.nav.svelte-szqtvg:hover{background:color-mix(in oklab, var(--next) 60%, var(--field))}.nav[aria-current=page].svelte-szqtvg{background:var(--next);font-weight:var(--w-medium)}.nav.svelte-szqtvg .ic{color:var(--muted)}.nav[aria-current=page].svelte-szqtvg .ic{color:var(--text)}.lbl.svelte-szqtvg{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cnt.svelte-szqtvg{font-size:var(--fs-13);color:var(--muted);font-variant-numeric:tabular-nums}.nav[aria-current=page].svelte-szqtvg .cnt:where(.svelte-szqtvg){color:var(--next-meta)}.area.svelte-szqtvg{font-weight:var(--w-bold);margin-top:calc(var(--space-2) + 2px)}.area[aria-current=page].svelte-szqtvg{font-weight:var(--w-bold)}.proj.svelte-szqtvg{padding-left:calc(var(--space-4) - 2px)}.sub.svelte-szqtvg{padding-left:calc(var(--space-2) + 2px + 10px + var(--space-2));position:relative}.sub.svelte-szqtvg:before{content:"";left:calc(var(--space-2) + 2px + 10px);background:var(--line);width:1px;position:absolute;top:-1px;bottom:-1px}.proj.svelte-szqtvg .ring{color:var(--muted)}.logo-pic.svelte-szqtvg{border-radius:var(--r-xs);object-fit:contain;flex:none}hr.svelte-szqtvg{background:var(--line);height:1px;margin:calc(var(--space-2) + 2px) calc(var(--space-2) - 2px);border:0}.foot.svelte-szqtvg{align-items:center;gap:calc(var(--space-2) / 2);padding:var(--space-2) calc(var(--space-2) + 2px) calc(var(--space-4) - 4px);border-top:1px solid var(--line);display:flex}.foot.svelte-szqtvg .nav:where(.svelte-szqtvg){flex:1}.icbtn.svelte-szqtvg{border-radius:var(--r-m);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.icbtn.svelte-szqtvg:hover,.icbtn[aria-current=page].svelte-szqtvg{background:var(--next)}@media (width<=759px){.nav.svelte-szqtvg{min-height:46px;font-size:var(--fs-16);padding:calc(var(--space-2) + 1px) calc(var(--space-4) - 4px)}.proj.svelte-szqtvg{font-size:var(--fs-15);padding-left:calc(var(--space-4) - 2px)}.sub.svelte-szqtvg{padding-left:calc(var(--space-4) - 4px + 10px + var(--space-2))}.sub.svelte-szqtvg:before{left:calc(var(--space-4) - 4px + 10px)}}.app.svelte-1oszhz{background:var(--bg);color:var(--text);font-size:var(--fs-15);-webkit-font-smoothing:antialiased;display:flex;position:fixed;inset:0}.side.svelte-1oszhz{background:var(--field);border-right:1px solid var(--line);flex-direction:column;flex:none;width:252px;min-height:0;display:flex}.main.svelte-1oszhz{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.scroll.svelte-1oszhz{overscroll-behavior:contain;overflow-anchor:none;padding:calc(var(--space-6) * 1.6667) calc(var(--space-6) * 2.3333) calc(var(--space-6) * 5);flex:auto;overflow:auto}.wrapw.svelte-1oszhz{max-width:760px}.drawer.svelte-1oszhz .side:where(.svelte-1oszhz){z-index:30;width:86%;transition:transform var(--t) var(--ease);box-shadow:0 0 40px var(--shade);padding-top:env(safe-area-inset-top);border-right:0;position:absolute;inset:0 auto 0 0;transform:translate(-102%)}.drawer.svelte-1oszhz:not(.open) .side:where(.svelte-1oszhz){visibility:hidden;transition:transform var(--t) var(--ease), visibility 0s linear var(--t)}.open.svelte-1oszhz .side:where(.svelte-1oszhz){transform:none}.scrim.svelte-1oszhz{z-index:29;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease);position:absolute;inset:0}.open.svelte-1oszhz .scrim:where(.svelte-1oszhz){opacity:1;pointer-events:auto}.drawer.svelte-1oszhz .scroll:where(.svelte-1oszhz){padding:calc(var(--space-4) - 2px) calc(var(--space-4) - 4px) calc(max(var(--space-6) * 4, var(--list-end)) + env(safe-area-inset-bottom) + var(--kb,0px));padding-top:calc(var(--space-4) - 2px + env(safe-area-inset-top))}.fade.svelte-1oszhz{height:calc(var(--space-6) * 2 + env(safe-area-inset-bottom));z-index:19;pointer-events:none;background:linear-gradient(transparent, var(--bg));transition:opacity var(--t) var(--ease);position:absolute;bottom:0;left:0;right:0}html[data-card-open] .fade.svelte-1oszhz{opacity:0}.slot.svelte-xxd2lb{min-width:210px;min-height:36px;display:flex}@media (width<=759px){.slot.svelte-xxd2lb{min-width:40px;min-height:40px}}.menu.svelte-1pwzo63{border-radius:var(--r-m);width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (width>=760px){.menu.svelte-1pwzo63{visibility:hidden;width:0;height:0;padding:0}}.empty.svelte-757vjr{text-align:center;align-items:center;gap:calc(var(--space-4) - 2px);padding:calc(var(--space-6) * 3) var(--space-6) calc(var(--space-6) * 1.6667);flex-direction:column;display:flex}svg.svelte-757vjr{color:var(--muted)}.mid.svelte-757vjr{stroke-dasharray:6 8;animation:svelte-757vjr-flow 2.4s var(--ease) 1 both}@keyframes svelte-757vjr-flow{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.mid.svelte-757vjr{animation:none}}p.svelte-757vjr{font-size:var(--fs-18);font-weight:var(--w-medium);text-wrap:balance;max-width:26ch;margin:0}.btn.svelte-757vjr{border-radius:var(--r-m);padding:calc(var(--space-4) - 5px) calc(var(--space-4) + 2px);font-weight:var(--w-bold);font-size:var(--fs-15);background:var(--field);color:var(--text);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.head.svelte-6jf5wm{gap:calc(var(--space-2) - 2px);margin-bottom:calc(var(--space-4) - 2px);flex-direction:column;display:flex}.toprow.svelte-6jf5wm{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.headbtns.svelte-6jf5wm{gap:calc(var(--space-2) / 2);display:flex}.dateline.svelte-6jf5wm{font-size:var(--fs-15);color:var(--muted);flex-basis:100%}.title.svelte-6jf5wm:has(.dateline:where(.svelte-6jf5wm)){row-gap:calc(var(--space-2) - 2px);flex-wrap:wrap}.title.svelte-6jf5wm{align-items:flex-start;gap:calc(var(--space-4) - 4px);display:flex}.lead.svelte-6jf5wm{font-size:var(--fs-34);flex:none;align-items:center;height:1lh;line-height:1.05;display:flex}.h.svelte-6jf5wm{font-size:var(--fs-34);font-weight:var(--w-heavy);letter-spacing:-.04em;text-wrap:balance;margin:0;line-height:1.05}.list.svelte-6jf5wm{position:relative}.picking.svelte-6jf5wm .circ{touch-action:none}.lnk.svelte-6jf5wm{padding:var(--space-2) 0;font:inherit;font-size:var(--fs-16);color:var(--text);cursor:pointer;background:0 0;border:0}.list.svelte-6jf5wm:focus-visible{outline-offset:4px}.icbtn.svelte-6jf5wm{border-radius:var(--r-m);width:40px;height:40px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dadd.svelte-6jf5wm{right:calc(var(--space-6) + 2px);bottom:calc(var(--space-6) - 2px);z-index:19;align-items:center;gap:var(--space-2);border-radius:var(--r-l);background:var(--text);color:var(--bg);padding:calc(var(--space-4) - 5px) var(--space-4);font:inherit;font-weight:var(--w-bold);font-size:var(--fs-15);box-shadow:0 10px 24px var(--shade);cursor:pointer;border:0;display:inline-flex;position:fixed}kbd.svelte-6jf5wm{font:inherit;font-size:var(--fs-12);padding:1px calc(var(--space-2) - 2px);border-radius:var(--r-xs);border:1px solid color-mix(in oklab, var(--bg) 45%, var(--text))}.error.svelte-6jf5wm{align-items:center;gap:calc(var(--space-4) - 2px);padding:calc(var(--space-6) * 2) var(--space-4);text-align:center;color:var(--muted);flex-direction:column;display:flex}.btn.svelte-6jf5wm{align-items:center;gap:calc(var(--space-2) - 2px);border-radius:var(--r-m);padding:calc(var(--space-4) - 5px) calc(var(--space-4) + 2px);font:inherit;font-weight:var(--w-bold);font-size:var(--fs-15);background:var(--field);color:var(--text);cursor:pointer;border:0;min-height:44px;display:inline-flex}@media (width<=759px){.head.svelte-6jf5wm{padding:var(--space-2) calc(var(--space-2) + 2px) 0}.toprow.svelte-6jf5wm{min-height:40px;margin:calc(var(--space-2) * -.75) calc(var(--space-2) * -1) 0}.h.svelte-6jf5wm,.lead.svelte-6jf5wm{font-size:var(--fs-26)}.h.svelte-6jf5wm{letter-spacing:-.03em}.title.svelte-6jf5wm:has(.dateline:where(.svelte-6jf5wm)){align-items:baseline;column-gap:var(--space-2)}.dateline.svelte-6jf5wm{font-size:var(--fs-13);flex-basis:auto;order:1}}.sec.svelte-16vmkbg{margin-top:calc(var(--space-4) + 2px)}.sec[data-day].svelte-16vmkbg{scroll-margin-top:var(--space-4)}.sec.svelte-16vmkbg:first-child{margin-top:0}.rows.svelte-16vmkbg{flex-direction:column;gap:2px;display:flex}.sech.svelte-chllqm{align-items:center;gap:var(--space-2);margin:0 0 calc(var(--space-2) / 2);padding:calc(var(--space-2) - 2px) calc(var(--space-4) - 4px) var(--space-2);font-size:var(--fs-15);font-weight:var(--w-bold);border-bottom:1px solid var(--line);display:flex}.sech.svelte-chllqm .ic{color:var(--muted)}.area.svelte-chllqm .area-icon .ic,.area.svelte-chllqm .area-icon{color:inherit}.sub.svelte-chllqm{border:0;padding-bottom:2px}.sub.svelte-chllqm .ring{color:var(--muted)}.day.svelte-chllqm{align-items:baseline;gap:calc(var(--space-2) + 2px);padding-bottom:calc(var(--space-2) / 2);border:0;border-top:1px solid var(--line);padding-top:calc(var(--space-4) - 4px);font-size:var(--fs-15);font-weight:var(--w-medium);color:var(--muted)}.day.svelte-chllqm b:where(.svelte-chllqm){font-size:var(--fs-26);font-weight:var(--w-heavy);letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:34px;color:var(--text)}.day.faint.svelte-chllqm{color:var(--faint);font-weight:var(--w-regular)}.day.faint.svelte-chllqm b:where(.svelte-chllqm){color:var(--faint);font-size:var(--fs-20)}.monthline.svelte-chllqm{padding:calc(var(--space-4) + 2px) calc(var(--space-4) - 4px) 2px;font-size:var(--fs-13);font-weight:var(--w-bold);color:var(--muted)}.sech.svelte-chllqm .lnk{color:inherit;text-decoration:none}.sech.svelte-chllqm .lnk:hover{text-underline-offset:3px;text-decoration:underline}.row.svelte-z2mk30{background:var(--row-bg);column-gap:calc(var(--space-4) - 4px);padding:calc(var(--space-2) + 1px) calc(var(--space-4) - 4px);border-radius:var(--r-m);--row-bg:var(--bg);-webkit-user-select:none;user-select:none;cursor:default;min-height:42px;transition:background var(--t-quick) var(--ease), box-shadow var(--t-quick) var(--ease);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.row.svelte-z2mk30:hover{--row-bg:color-mix(in oklab, var(--field) 70%, var(--bg))}.row.sel.svelte-z2mk30,.row.sel.svelte-z2mk30:hover{--row-bg:var(--field);box-shadow:inset 0 0 0 2px var(--text)}.row.sel.svelte-z2mk30:focus-visible{outline:none}html:not([data-input=keyboard]) .row.sel.svelte-z2mk30:not(.pk){box-shadow:none}html[data-input=touch] .row.sel.svelte-z2mk30:not(.pk,.nx,.now){--row-bg:var(--bg);box-shadow:none}html[data-input=touch] .row.nx.sel.svelte-z2mk30:not(.pk){--row-bg:var(--next)}.circ.svelte-z2mk30{border-radius:var(--r-xs);border:2px solid var(--muted);width:22px;height:22px;color:var(--bg);cursor:pointer;transition:border-color var(--t-quick) var(--ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.circ.svelte-z2mk30:before{content:"";border-radius:var(--r-xs);background:var(--done);transition:transform var(--t) var(--ease-spring);position:absolute;inset:-2px;transform:scale(0)}.circ.svelte-z2mk30:after{content:"";inset:var(--hit-slop);position:absolute}.circ.svelte-z2mk30:hover{border-color:var(--text)}.circ.svelte-z2mk30 svg{opacity:0;transition:opacity var(--t-quick) var(--ease), transform var(--t-quick) var(--ease-spring);position:relative;transform:scale(.6)}.isdone.svelte-z2mk30 .circ:where(.svelte-z2mk30){border-color:var(--done)}.isdone.svelte-z2mk30 .circ:where(.svelte-z2mk30):before{transform:scale(1)}.isdone.svelte-z2mk30 .circ:where(.svelte-z2mk30) svg{opacity:1;transition-delay:calc(var(--t-quick) / 2);transform:none}.tt.svelte-z2mk30{flex-direction:column;gap:3px;min-width:0;display:flex}.t.svelte-z2mk30{font-size:var(--fs-15);font-weight:var(--w-regular);overflow-wrap:anywhere;line-height:1.35}.t.empty.svelte-z2mk30{color:var(--muted)}.isdone.svelte-z2mk30 .t:where(.svelte-z2mk30){color:var(--done);text-decoration:line-through}.isdone.sel.svelte-z2mk30 .t:where(.svelte-z2mk30){color:var(--muted)}.cap.svelte-z2mk30{font-size:var(--fs-13);color:var(--muted);align-items:center;gap:calc(var(--space-2) / 2) calc(var(--space-2) + 2px);flex-wrap:wrap;line-height:1.3;display:flex}.isdone.svelte-z2mk30 .cap:where(.svelte-z2mk30){color:var(--done)}.isdone.sel.svelte-z2mk30 .cap:where(.svelte-z2mk30){color:var(--muted)}.it.svelte-z2mk30{align-items:center;gap:calc(var(--space-2) / 2);display:inline-flex}.od.svelte-z2mk30{color:var(--overdue);font-weight:var(--w-medium)}.chip.svelte-z2mk30{font-size:var(--fs-12);padding:1px calc(var(--space-2) - 1px);border-radius:var(--r-xs);border:1px solid var(--line);color:var(--muted)}.side-r.svelte-z2mk30{background:inherit;align-items:center;gap:calc(var(--space-2) - 2px);padding-top:1px;display:flex}.dtime.svelte-z2mk30{font-size:var(--fs-13);color:var(--done);font-variant-numeric:tabular-nums;padding-top:2px}.hints.svelte-z2mk30{right:calc(var(--space-2) + 2px);top:var(--space-2);gap:calc(var(--space-2) - 2px);font-size:var(--fs-12);color:var(--muted);background:inherit;padding:2px 2px 2px calc(var(--space-4) - 2px);align-items:center;display:flex;position:absolute}kbd.svelte-z2mk30{font-family:inherit;font-size:var(--fs-12);font-weight:var(--w-medium);padding:1px calc(var(--space-2) - 2px);border-radius:var(--r-xs);background:var(--bg);color:var(--text);white-space:nowrap;border:1px solid #0000}.top.svelte-z2mk30{margin-bottom:calc(var(--space-2) + 2px);grid-column:1/-1}.acts.svelte-z2mk30{gap:var(--space-2);margin-top:calc(var(--space-2) + 2px);flex-wrap:wrap;grid-column:2/-1;display:flex}.row.now.svelte-z2mk30{--row-bg:var(--accent);color:var(--ink);border-radius:var(--r-xl);padding:var(--space-4) calc(var(--space-4) + 2px);box-shadow:inset 0 0 0 1px var(--edge);margin:calc(var(--space-2) + 2px) 0 calc(var(--space-4) - 2px)}.row.now.svelte-z2mk30:hover{--row-bg:var(--accent)}.row.now.sel.svelte-z2mk30,.row.now.sel.svelte-z2mk30:hover{--row-bg:var(--accent);box-shadow:inset 0 0 0 2px var(--ink)}html:not([data-input=keyboard]) .row.now.sel.svelte-z2mk30:not(.pk){--row-bg:var(--accent);box-shadow:none}.now.svelte-z2mk30 .t:where(.svelte-z2mk30){font-size:var(--fs-20);font-weight:var(--w-bold);letter-spacing:-.02em;line-height:1.25}.now.svelte-z2mk30 .cap:where(.svelte-z2mk30),.now.isdone.svelte-z2mk30 .cap:where(.svelte-z2mk30){color:var(--on-accent)}.now.svelte-z2mk30 .chip:where(.svelte-z2mk30){color:var(--on-accent);border-color:var(--on-accent)}.now.svelte-z2mk30 .circ:where(.svelte-z2mk30){margin-top:1.5px}.now.svelte-z2mk30 .circ:where(.svelte-z2mk30),.now.svelte-z2mk30 .circ:where(.svelte-z2mk30):hover{border-color:var(--ink);color:var(--accent)}.now.isdone.svelte-z2mk30 .circ:where(.svelte-z2mk30){background:var(--ink);border-color:var(--ink)}.now.isdone.svelte-z2mk30 .t:where(.svelte-z2mk30){color:var(--ink)}.now.svelte-z2mk30 .hints:where(.svelte-z2mk30){display:none}.row.nx.svelte-z2mk30,.row.nx.svelte-z2mk30:hover{--row-bg:var(--next)}.row.nx.svelte-z2mk30 .cap:where(.svelte-z2mk30),.row.nx.svelte-z2mk30 .chip:where(.svelte-z2mk30){color:var(--next-meta);border-color:var(--next-meta)}.row.nx.svelte-z2mk30 .circ:where(.svelte-z2mk30){border-color:var(--next-meta)}.row.nx.svelte-z2mk30 .od:where(.svelte-z2mk30){color:var(--overdue)}.row.lt.svelte-z2mk30 .t:where(.svelte-z2mk30){color:var(--muted)}.row.sug.svelte-z2mk30,.row.sug.svelte-z2mk30:hover{--row-bg:var(--bg);outline:1.5px dashed var(--muted);outline-offset:-1.5px;box-shadow:inset 0 0 0 1.5px #0000}.row.sug.svelte-z2mk30 .cap:where(.svelte-z2mk30),.row.sug.svelte-z2mk30 .chip:where(.svelte-z2mk30){color:var(--muted);border-color:var(--line)}.row.sug.svelte-z2mk30 .circ:where(.svelte-z2mk30){border-color:var(--muted)}.row.sug.sel.svelte-z2mk30{--row-bg:var(--field);box-shadow:inset 0 0 0 2px var(--text)}.vh.svelte-z2mk30{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=759px){.row.svelte-z2mk30{--row-pad:var(--space-1);padding:var(--row-pad) calc(var(--space-4) - 4px);min-height:var(--hit);touch-action:pan-y;-webkit-touch-callout:none}.row.svelte-z2mk30:hover{--row-bg:var(--bg)}.row.svelte-z2mk30:not(.now):not(:has(.cap :is(.it,.chip))){--row-pad:calc((var(--hit) - var(--lh-row)) / 2)}.circ.svelte-z2mk30{margin-block:-1px}.row.svelte-z2mk30:not(.now) .circ:where(.svelte-z2mk30):after{inset:calc(1px - var(--row-pad)) var(--hit-slop) auto;height:var(--hit)}.tt.svelte-z2mk30{gap:1px}.t.svelte-z2mk30{font-size:var(--fs-16);line-height:var(--lh-row)}.cap.svelte-z2mk30{white-space:nowrap;font-size:var(--fs-12);line-height:var(--lh-meta);flex-wrap:nowrap;overflow:hidden}.cap.svelte-z2mk30>:where(.svelte-z2mk30){flex-shrink:0}.cap.svelte-z2mk30>.it:where(.svelte-z2mk30):first-child{text-overflow:ellipsis;min-width:0;height:var(--lh-meta);flex-shrink:1;display:block;overflow:hidden}.cap.svelte-z2mk30>.it:where(.svelte-z2mk30):first-child svg{vertical-align:top;margin-top:.5px;margin-right:calc(var(--space-2) / 2)}.chip.svelte-z2mk30{line-height:calc(var(--lh-meta) - 2px);padding-block:0}.row.now.svelte-z2mk30{padding:calc(var(--space-2) - 2px) var(--space-1) calc(var(--space-2) - 2px) calc(var(--space-4) - 4px);border-radius:var(--r-m);margin:var(--space-1) 0 var(--space-2)}.now.svelte-z2mk30 .top:where(.svelte-z2mk30){grid-area:1/2;margin-bottom:0}.now.svelte-z2mk30 .circ:where(.svelte-z2mk30),.now.svelte-z2mk30 .tt:where(.svelte-z2mk30){grid-row:2}.now.svelte-z2mk30 .circ:where(.svelte-z2mk30){margin-top:-1px}.now.svelte-z2mk30 .side-r:where(.svelte-z2mk30){display:none}.now.svelte-z2mk30 .acts:where(.svelte-z2mk30){grid-area:1/3/span 2;align-self:center;margin:0}.now.svelte-z2mk30 .t:where(.svelte-z2mk30){font-size:var(--fs-16);line-height:var(--lh-row);letter-spacing:-.01em}.hints.svelte-z2mk30{display:none}}
