:root{--app-bg:#f5f6f7;--sidebar:#fff;--surface:#fff;--surface-2:#f0f2f4;--press:#e4e7eb;--ink-0:#131518;--ink-1:#24272d;--ink-2:#4d535d;--ink-3:#626974;--border-1:#e4e7eb;--divider:#e9ecef;--border-2:#c9ced5;--border-control:#7f8691;--accent:#f24e0d;--accent-press:#c9420b;--on-accent:#fff;--accent-text:#ad390b;--accent-text-press:#8f2f09;--accent-on-dark:#f24e0d;--accent-area:#f24e0d12;--accent-chip-bg:#f24e0d1f;--dark-surface:#131518;--dark-fg:#f5f6f7;--dark-divider:#2e3238;--z1:#8a919b;--z2:#6b7380;--z3:#4d5563;--z4:#343a46;--z5:#131518;--done:#2e7d5b;--done-soft:#2e7d5b26;--done-ink:#236047;--partial:#a35f0a;--partial-soft:#a35f0a26;--missed:#b03a2e;--missed-soft:#b03a2e24;--pending-bar:#8a919b;--warn:#8f530a;--warn-soft:#8f530a26;--sport-run:#1f3a5f;--sport-bike:#2d7a68;--sport-swim:#3f7faf;--sport-strength:#6a619a;--chart-2:#848b95;--contour:#1315180e;--shadow-card:0 1px 2px #1315180d, 0 10px 28px -6px #1315181a;--shadow-sheet:0 -1px 2px #1315180d, 0 -12px 32px -8px #1315181f;--scrim:#13151829;--font-ui:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Archivo","Arial Narrow",sans-serif;--display-stretch:62%;--font-mono:ui-monospace,"SF Mono","Cascadia Mono",Consolas,monospace;--fs-caption:12px;--fs-meta:13px;--fs-small:14px;--fs-ui:15px;--fs-body:16px;--fs-lead:17px;--fs-button:20px;--fs-num:22px;--fs-title:26px;--fs-figure-sm:28px;--fs-screen:30px;--fs-figure:clamp(34px,10vw,42px);--fw-figure:800;--r-hero:28px;--r-card:20px;--r-inner:14px;--r-input:12px;--r-control:999px;--r-chip:999px;--r-tag:6px;--r-bar:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--dur-1:.15s;--dur-2:.22s;--dur-3:.3s;--ease:cubic-bezier(.2,0,0,1)}*{box-sizing:border-box}html,body{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--app-bg);color:var(--ink-1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}@media (pointer:coarse){textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=file]){font-size:16px!important}}.tnum{font-variant-numeric:tabular-nums!important}.label{color:var(--ink-2);font-weight:600}.serif{color:var(--ink-1);line-height:1.5}.mono{font-family:var(--font-mono);color:var(--ink-3)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.side.svelte-12buoxc{background:var(--sidebar);border-right:1px solid var(--border-1);width:232px;padding:var(--space-5) var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.brand.svelte-12buoxc{font:700 var(--fs-title)/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.01em;text-transform:uppercase;color:var(--ink-0);margin:0 var(--space-3) var(--space-5)}.modes-h.svelte-12buoxc{font-size:var(--fs-meta);margin:var(--space-2) var(--space-3)}.mode.svelte-12buoxc{text-align:left;border-radius:var(--r-input);padding:var(--space-2) var(--space-3);min-height:44px;font:500 var(--fs-ui) var(--font-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:none}.mode.svelte-12buoxc:hover{background:var(--surface-2);color:var(--ink-0)}.mode.active.svelte-12buoxc{background:var(--surface-2);color:var(--ink-0);font-weight:700}.mode.active.svelte-12buoxc:before{content:"";background:var(--accent);width:6px;height:6px;margin-right:var(--space-2);vertical-align:2px;border-radius:50%;display:inline-block}.mode.svelte-12buoxc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=720px){.side.svelte-12buoxc{display:none}}.bnav.svelte-oeh3u8{display:none}.tab.svelte-oeh3u8{min-height:52px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 0 7px;display:flex;position:relative}.tab.svelte-oeh3u8 svg:where(.svelte-oeh3u8){width:22px;height:22px}.tab.svelte-oeh3u8 .lbl:where(.svelte-oeh3u8){font:600 var(--fs-caption) var(--font-ui);letter-spacing:.01em}.tab.on.svelte-oeh3u8{color:var(--ink-0)}.tab.on.svelte-oeh3u8 .lbl:where(.svelte-oeh3u8){font-weight:700}.tab.on.svelte-oeh3u8:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;width:28px;height:3px;margin-left:-14px;position:absolute;top:0;left:50%}.tab.svelte-oeh3u8:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:8px}@media (width<=720px){.bnav.svelte-oeh3u8{z-index:50;background:var(--sidebar);border-top:1px solid var(--border-1);padding:0 env(safe-area-inset-right) max(2px, env(safe-area-inset-bottom)) env(safe-area-inset-left);display:flex;position:fixed;bottom:0;left:0;right:0}}.sync.svelte-19xspq9{border-radius:var(--r-input);min-height:44px;color:var(--ink-2);font:500 12px var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;line-height:1;display:inline-flex}.sync.svelte-19xspq9:hover:not(:disabled){color:var(--ink-0)}.sync.svelte-19xspq9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sync.svelte-19xspq9:disabled{cursor:default}.sync.err.svelte-19xspq9{color:var(--missed)}.icon.svelte-19xspq9{flex:none}.icon.spin.svelte-19xspq9{animation:1.1s linear infinite svelte-19xspq9-rot}@keyframes svelte-19xspq9-rot{to{transform:rotate(360deg)}}.lbl.svelte-19xspq9{white-space:nowrap}@media (width<=720px){.sync.svelte-19xspq9{padding:0 6px}.lbl.svelte-19xspq9{text-overflow:ellipsis;max-width:34vw;overflow:hidden}}.top.svelte-yic9pk{align-items:center;gap:var(--space-4);height:64px;padding:0 var(--space-5);background:var(--app-bg);display:flex}.t.svelte-yic9pk{font:700 var(--fs-title)/1 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:.005em;text-transform:uppercase;color:var(--ink-0);margin:0}.right.svelte-yic9pk{align-items:center;gap:var(--space-2);min-width:0;display:flex}.meta.svelte-yic9pk{font:500 var(--fs-caption) var(--font-ui);color:var(--ink-2);white-space:nowrap}@media (width<=720px){.top.svelte-yic9pk{height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(16px + env(safe-area-inset-right)) 0 calc(16px + env(safe-area-inset-left));justify-content:space-between}.t.svelte-yic9pk{font-size:var(--fs-screen)}}.ptr.svelte-1auf3t{top:calc(env(safe-area-inset-top) + 66px);z-index:5;background:var(--surface);border:1px solid var(--border-1);width:34px;height:34px;color:var(--ink-1);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;left:50%}.icon.spin.svelte-1auf3t{animation:1.1s linear infinite svelte-1auf3t-rot}@keyframes svelte-1auf3t-rot{to{transform:rotate(360deg)}}.sr.svelte-1auf3t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=721px){.ptr.svelte-1auf3t{display:none}}.shell.svelte-whg6dh{background:var(--app-bg);height:100dvh;display:flex;overflow:hidden}.main.svelte-whg6dh{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.content.svelte-whg6dh{flex-direction:column;flex:1;min-height:0;padding:26px;display:flex;overflow-y:auto}.shell.immersive.svelte-whg6dh{height:100dvh}.content.immersive.svelte-whg6dh{padding:0;overflow:hidden}@media (width<=720px){.shell.svelte-whg6dh{flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.content.svelte-whg6dh{padding:16px calc(16px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));overflow:visible}}.btn.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border:none;display:inline-flex}.btn.inert.svelte-18sv61c{cursor:default}.btn[aria-disabled=true].svelte-18sv61c{background:var(--surface-2);color:var(--ink-3);border:1.5px dashed var(--border-control)}.quiet[aria-disabled=true].svelte-18sv61c{background:0 0;border:none}.reason.svelte-18sv61c{margin-top:var(--space-1);font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);display:block}.reason[hidden].svelte-18sv61c{display:none}.btn[aria-busy=true].svelte-18sv61c{cursor:progress}.full.svelte-18sv61c{width:100%}.primary.svelte-18sv61c{height:56px;padding:0 var(--space-5) 0 var(--space-6);border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font:700 var(--fs-button) var(--font-ui);letter-spacing:.005em;justify-content:space-between}.primary.svelte-18sv61c:hover:not(.inert){background:var(--accent-press)}.primary.svelte-18sv61c svg:where(.svelte-18sv61c){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.primary.svelte-18sv61c:focus-visible{outline:3px solid var(--ink-0);outline-offset:3px}.secondary.svelte-18sv61c{height:48px;padding:0 var(--space-5);border-radius:var(--r-control);background:var(--surface);border:1.5px solid var(--border-control);color:var(--ink-0);font:600 var(--fs-body) var(--font-ui)}.secondary.svelte-18sv61c:hover:not(.inert){background:var(--surface-2)}.quiet.svelte-18sv61c{padding:0 var(--space-1);color:var(--ink-0);font:600 var(--fs-ui) var(--font-ui);text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.secondary.svelte-18sv61c:focus-visible,.quiet.svelte-18sv61c:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.meter.svelte-az25i7{align-items:center;gap:var(--space-2);display:inline-flex}.track.svelte-az25i7{border-radius:var(--r-bar);background:var(--surface-2);width:48px;height:6px;overflow:hidden}.fill.svelte-az25i7{background:var(--ink-1);height:100%;display:block}.lab.svelte-az25i7{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-1)}.parts.svelte-i2j0di{display:block;overflow:hidden}.in.svelte-i2j0di{margin-left:-1em;display:block}.p.svelte-i2j0di{padding-left:1em;display:inline-block;position:relative}.p.svelte-i2j0di:before{content:"·" / "";text-align:center;width:1em;position:absolute;left:0}.sr.svelte-i2j0di{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fig.svelte-y9kx15{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.num.svelte-y9kx15{align-items:baseline;column-gap:var(--space-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.nv.svelte-y9kx15{font:var(--fw-figure) var(--fs-figure)/1 var(--font-display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;color:var(--ink-0);white-space:nowrap}.unit.svelte-y9kx15{font:500 var(--fs-ui) var(--font-ui);color:var(--ink-2)}.cap.svelte-y9kx15{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.normal.svelte-y9kx15 .nv:where(.svelte-y9kx15){font-size:var(--fs-figure-sm)}.normal.svelte-y9kx15 .unit:where(.svelte-y9kx15){font-size:var(--fs-small)}.load-error.svelte-1qafmuc{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink-1);font:400 var(--fs-ui)/1.5 var(--font-ui);flex-wrap:wrap;display:flex}.load-error.svelte-1qafmuc p:where(.svelte-1qafmuc){overflow-wrap:anywhere;flex:200px;margin:0}.load-error.svelte-1qafmuc button:where(.svelte-1qafmuc){min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--border-control);border-radius:var(--r-control);background:var(--surface);color:var(--ink-0);font:600 var(--fs-ui) var(--font-ui);cursor:pointer}.load-error.svelte-1qafmuc button:where(.svelte-1qafmuc):disabled{cursor:default}.load-error.svelte-1qafmuc button:where(.svelte-1qafmuc):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stack.svelte-1qafmuc{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.card.svelte-1qafmuc{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5) var(--space-5);min-width:0}.card.folded.svelte-1qafmuc{background:var(--surface-2);box-shadow:none;padding:0}.head.svelte-1qafmuc{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.headbtn.svelte-1qafmuc{cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;padding:0}.headbtn.svelte-1qafmuc:hover .kicker:where(.svelte-1qafmuc){color:var(--ink-0)}.headbtn.svelte-1qafmuc:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-tag)}.kicker.svelte-1qafmuc{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.title.svelte-1qafmuc{margin:0 0 var(--space-1);font:700 var(--fs-lead)/1.3 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere}.body.svelte-1qafmuc{margin:0 0 var(--space-3);font:400 var(--fs-ui)/1.5 var(--font-ui);color:var(--ink-1);white-space:pre-wrap;overflow-wrap:anywhere}.sent.svelte-1qafmuc{margin:calc(-1 * var(--space-1)) 0 var(--space-2);font:400 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.sent.svelte-1qafmuc strong:where(.svelte-1qafmuc){color:var(--ink-1);font-weight:600}.foldrow.svelte-1qafmuc{align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border-radius:var(--r-card);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.foldrow.svelte-1qafmuc:hover .foldtitle:where(.svelte-1qafmuc){color:var(--ink-0)}.foldrow.svelte-1qafmuc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.foldtitle.svelte-1qafmuc{min-width:0;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.sr-only.svelte-1qafmuc{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foldanswer.svelte-1qafmuc{min-width:0;max-width:40%;font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.check.svelte-1qafmuc,.chev.svelte-1qafmuc{flex:none;width:16px;height:16px}.check.svelte-1qafmuc{color:var(--done)}.chev.svelte-1qafmuc{color:var(--ink-2)}.opt.svelte-1qafmuc,.sbtn.svelte-1qafmuc{border:1.5px solid var(--border-control);border-radius:var(--r-input);background:var(--surface);min-height:44px;color:var(--ink-0);font:600 var(--fs-ui) var(--font-ui);cursor:pointer;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease)}.opt.svelte-1qafmuc:hover,.sbtn.svelte-1qafmuc:hover{background:var(--surface-2)}.opt.svelte-1qafmuc:focus-visible,.sbtn.svelte-1qafmuc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opt[aria-disabled=true].svelte-1qafmuc,.sbtn[aria-disabled=true].svelte-1qafmuc{background:var(--surface-2);color:var(--ink-3);cursor:default;border-style:dashed}.row.svelte-1qafmuc{gap:var(--space-2);display:flex}.opt.svelte-1qafmuc{padding:var(--space-2) var(--space-3);flex:1}.opt.selected.svelte-1qafmuc,.sbtn.selected.svelte-1qafmuc{border-color:var(--accent);background:var(--accent-chip-bg);color:var(--ink-0)}.scale.svelte-1qafmuc{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.sbtn.svelte-1qafmuc{min-width:44px;padding:0}.freeform.svelte-1qafmuc{gap:var(--space-2);margin-top:var(--space-2);align-items:flex-end;display:flex}textarea.svelte-1qafmuc{resize:none;min-width:0;min-height:44px;font:var(--fs-body)/1.4 var(--font-ui);color:var(--ink-0);background:var(--surface);border:1.5px solid var(--border-control);border-radius:var(--r-input);padding:var(--space-2) var(--space-3);flex:1}textarea.svelte-1qafmuc::placeholder{color:var(--ink-3)}textarea.svelte-1qafmuc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.send.svelte-1qafmuc{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--border-control);border-radius:var(--r-control);background:var(--surface);color:var(--ink-0);font:600 var(--fs-ui) var(--font-ui);cursor:pointer;flex:none}.send[aria-disabled=true].svelte-1qafmuc{background:var(--surface-2);color:var(--ink-3);cursor:default;border-style:dashed}.why-not.svelte-1qafmuc{margin:var(--space-1) 0 0;font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.send.svelte-1qafmuc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.err.svelte-1qafmuc{margin:var(--space-2) 0 0;font:500 var(--fs-small) var(--font-ui);color:var(--missed)}.frame.svelte-ki9c1r{width:100%;height:100%;position:relative;overflow:hidden}.frame.svelte-ki9c1r picture:where(.svelte-ki9c1r),.frame.svelte-ki9c1r img:where(.svelte-ki9c1r){width:100%;height:100%;display:block}.frame.svelte-ki9c1r img:where(.svelte-ki9c1r){object-fit:cover}.sweep.svelte-ki9c1r picture:where(.svelte-ki9c1r){clip-path:ellipse(100% 100% at 100% 0)}.rounded.svelte-ki9c1r{border-radius:var(--r-inner)}.contour.svelte-ki9c1r{pointer-events:none;position:absolute;inset:0}.contour.svelte-ki9c1r path:where(.svelte-ki9c1r){fill:none;stroke:var(--contour);stroke-width:1px}.panel.svelte-1q8607q{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5) var(--space-5)}.cap.svelte-1q8607q{margin:0 0 var(--space-3);font:700 var(--fs-lead) var(--font-ui);color:var(--ink-0)}.rows.svelte-1q8607q{flex-direction:column;display:flex}.row.svelte-1q8607q{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:44px;display:flex}.row.svelte-1q8607q+.row:where(.svelte-1q8607q){border-top:1px solid var(--divider)}.label-wrap.svelte-1q8607q{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lab.svelte-1q8607q{font:500 var(--fs-ui) var(--font-ui);color:var(--ink-1)}.sub.svelte-1q8607q{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.val.svelte-1q8607q{align-items:center;gap:var(--space-2);font:600 var(--fs-lead) var(--font-ui);color:var(--ink-0);flex:none;display:inline-flex}.val.stale.svelte-1q8607q{color:var(--ink-3)}.val.svelte-1q8607q small:where(.svelte-1q8607q){font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.flag.svelte-1q8607q{font:600 var(--fs-meta) var(--font-ui);padding:2px var(--space-2);border-radius:var(--r-chip)}.flag.good.svelte-1q8607q{color:var(--done-ink);background:var(--done-soft)}.flag.watch.svelte-1q8607q{color:var(--warn);background:var(--warn-soft)}.sum.svelte-1q8607q{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--divider);font:400 var(--fs-ui)/1.5 var(--font-ui);color:var(--ink-1)}.tile.svelte-ftva74{background:var(--sidebar);border:1px solid var(--border-1);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.tile.svelte-ftva74 svg:where(.svelte-ftva74){width:56%;height:56%}.bare.svelte-ftva74{display:block}.card.svelte-gw8gbo{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--space-3) var(--space-5) var(--space-3)}.caprow.svelte-gw8gbo{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cap.svelte-gw8gbo{font:700 var(--fs-lead) var(--font-ui);color:var(--ink-0);margin:0}.all.svelte-gw8gbo{min-height:44px;padding:0 var(--space-1);cursor:pointer;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);text-underline-offset:3px;background:0 0;border:none;text-decoration:underline}.all.svelte-gw8gbo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list.svelte-gw8gbo{flex-direction:column;display:flex}.row.svelte-gw8gbo{align-items:center;gap:var(--space-3);text-align:left;cursor:pointer;width:100%;min-height:56px;padding:var(--space-2) 0;background:0 0;border:none;display:flex}.row.svelte-gw8gbo+.row:where(.svelte-gw8gbo){border-top:1px solid var(--divider)}.row.svelte-gw8gbo:hover .ttl:where(.svelte-gw8gbo){text-decoration:underline}.row.svelte-gw8gbo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-tag)}.main.svelte-gw8gbo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ttl.svelte-gw8gbo{font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.date.svelte-gw8gbo{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.sub.svelte-gw8gbo{font:500 var(--fs-small) var(--font-ui);color:var(--ink-1);flex:none}.go.svelte-gw8gbo{fill:none;width:18px;height:18px;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sh.svelte-ls99y2{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.t.svelte-ls99y2{font:700 var(--fs-lead)/1.25 var(--font-ui);color:var(--ink-0);margin:0}.note.svelte-x0ngui{column-gap:var(--space-3);padding:var(--space-3);border-radius:var(--r-inner);background:var(--surface-2);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.ci.svelte-x0ngui{fill:none;width:20px;height:20px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linejoin:round;margin-top:2px}.ntext.svelte-x0ngui{min-width:0;font:400 var(--fs-body)/1.4 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere;margin:0}.ntext.clamp.svelte-x0ngui{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.why.svelte-x0ngui{min-width:44px;min-height:44px;margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-3));cursor:pointer;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);text-underline-offset:3px;background:0 0;border:none;grid-column:2;justify-self:start;padding:0;text-decoration:underline;text-decoration-thickness:1px}.why.svelte-x0ngui:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-tag)}.profile.svelte-12f28o2{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.key.svelte-12f28o2{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);font:500 var(--fs-caption)/1.3 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;display:flex}.item.svelte-12f28o2{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.thr-key.svelte-12f28o2{margin-left:auto}.swatch.svelte-12f28o2{border-top:2px solid var(--chart-2);background:repeating-linear-gradient(135deg, var(--chart-2) 0 2px, transparent 2px 5px);width:14px;height:10px}.swatch.dots.svelte-12f28o2{background:radial-gradient(circle, var(--chart-2) 1.2px, transparent 1.6px) 0 0 / 4px 4px}.swatch.outline.svelte-12f28o2{border:1.5px dashed var(--border-control);background:0 0;border-bottom:none}.dash.svelte-12f28o2{border-top:1.5px dashed var(--chart-2);width:18px}.bars.svelte-12f28o2{position:relative}.thr.svelte-12f28o2{border-top:1.5px dashed var(--chart-2);height:0;position:absolute;left:0;right:0}.seg.svelte-12f28o2{background:var(--chart-2);box-shadow:inset -2px 0 0 var(--surface);position:absolute;bottom:0}.seg.last.svelte-12f28o2{box-shadow:none}.seg.first.svelte-12f28o2{border-top-left-radius:var(--r-bar)}.seg.last.svelte-12f28o2{border-top-right-radius:var(--r-bar)}.seg.main.svelte-12f28o2{background:var(--ink-2)}.seg.no-target.svelte-12f28o2{background:repeating-linear-gradient(135deg, var(--chart-2) 0 2px, transparent 2px 6px);border-top:2px solid var(--chart-2)}.seg.relative.svelte-12f28o2{background:radial-gradient(circle, var(--chart-2) 1.2px, transparent 1.6px) 0 0 / 4px 4px;border-top:2px solid var(--chart-2)}.seg.main.missing.svelte-12f28o2{background:radial-gradient(circle, var(--ink-2) 1.4px, transparent 1.8px) 0 0 / 4px 4px;border-top:2px solid var(--ink-2)}.seg.unresolved.svelte-12f28o2{border:1.5px dashed var(--border-control);box-shadow:none;background:0 0;border-bottom:none}.labels.svelte-12f28o2{height:34px;position:relative}.lbl.svelte-12f28o2{white-space:nowrap;font:500 var(--fs-meta)/1.3 var(--font-ui);color:var(--ink-2);flex-direction:column;display:flex;position:absolute;top:0}.lbl.end.svelte-12f28o2{align-items:flex-end}.tight.svelte-12f28o2 .nm:where(.svelte-12f28o2){display:none}.tv.svelte-12f28o2{color:var(--ink-0);font-weight:600}.full.svelte-12f28o2 .labels:where(.svelte-12f28o2):has(.tv:where(.svelte-12f28o2)){height:calc(var(--fs-small) * 1.3 * 3)}.staggered.svelte-12f28o2 .tv:where(.svelte-12f28o2){display:none}.tight.svelte-12f28o2{height:20px}.lbl.svelte-12f28o2 b:where(.svelte-12f28o2){color:var(--ink-0);font-weight:600}.none.svelte-12f28o2{font:400 var(--fs-small)/1.45 var(--font-ui);color:var(--ink-2);margin:0}.full.svelte-12f28o2 .labels:where(.svelte-12f28o2){height:38px}.full.svelte-12f28o2 .lbl:where(.svelte-12f28o2){font-size:var(--fs-small)}.sr.svelte-12f28o2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero.svelte-rdpefc{gap:var(--space-4);padding-bottom:var(--space-5);background:var(--surface);border-radius:var(--r-hero);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.top.svelte-rdpefc{grid-template-columns:minmax(0,1fr) 42%;min-height:196px;display:grid}.top.nophoto.svelte-rdpefc{grid-template-columns:minmax(0,1fr);min-height:0}.text.svelte-rdpefc{gap:var(--space-2);min-width:0;padding:var(--space-5) var(--space-3) 0 var(--space-5);flex-direction:column;display:flex}.nophoto.svelte-rdpefc .text:where(.svelte-rdpefc){padding-right:var(--space-5)}.eyebrow.svelte-rdpefc{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);margin:0}.title.svelte-rdpefc{font:700 var(--fs-title)/1.05 var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.005em;color:var(--ink-0);text-wrap:balance;overflow-wrap:anywhere;margin:0}.figs.svelte-rdpefc{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.nophoto.svelte-rdpefc .figs:where(.svelte-rdpefc){column-gap:var(--space-5);row-gap:var(--space-3);flex-flow:wrap}.details.svelte-rdpefc{font:500 var(--fs-meta)/1.4 var(--font-ui);color:var(--ink-2);margin:0}.photo.svelte-rdpefc{min-height:196px}.pad.svelte-rdpefc{padding:0 var(--space-5);margin:0}.badge.svelte-rdpefc{display:flex}.page.svelte-rdpefc .top:where(.svelte-rdpefc){grid-template-columns:minmax(0,1fr) 50%;min-height:0}.page.svelte-rdpefc .top.nophoto:where(.svelte-rdpefc){grid-template-columns:minmax(0,1fr) 30%}.page.svelte-rdpefc .nophoto:where(.svelte-rdpefc) .text:where(.svelte-rdpefc){padding-right:var(--space-3)}.sweep.svelte-rdpefc{width:100%;height:clamp(148px,40vw,196px);display:block}.sweep.svelte-rdpefc .fill:where(.svelte-rdpefc){fill:var(--surface-2)}.sweep.svelte-rdpefc .arc:where(.svelte-rdpefc){fill:none;stroke:var(--border-2);stroke-width:1px;vector-effect:non-scaling-stroke}.page.svelte-rdpefc .photo:where(.svelte-rdpefc){align-self:start;height:clamp(232px,62vw,288px);min-height:0}.strip.svelte-e27x8k{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.col.svelte-e27x8k{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) 0;border-radius:var(--r-input);border:1px solid #0000;flex-direction:column;flex:1;display:flex}.col.today.svelte-e27x8k{border-color:var(--accent)}.track.svelte-e27x8k{justify-content:center;align-items:flex-end;width:100%;height:56px;display:flex;position:relative}.bar.svelte-e27x8k{border-radius:var(--r-bar) var(--r-bar) 0 0;background:var(--pending-bar);width:64%}.bar.done.svelte-e27x8k{background:var(--done)}.bar.partial.svelte-e27x8k{background:var(--partial)}.bar.missed.svelte-e27x8k{border:1.5px dashed var(--missed);background:0 0;border-bottom:none}.bar.modified.svelte-e27x8k{background:var(--partial)}.bar.unknown.svelte-e27x8k{border:1.5px dashed var(--border-control);background:0 0;border-bottom:none}.restbar.svelte-e27x8k{border-top:1.5px dashed var(--border-2);width:60%;height:0}.kdot.svelte-e27x8k{background:var(--ink-0);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.kdot.ontrack.svelte-e27x8k{position:absolute;top:0;left:50%;transform:translate(-50%)}.time.svelte-e27x8k{height:16px;font:600 var(--fs-caption)/1 var(--font-ui);color:var(--ink-1);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.time.done.svelte-e27x8k{color:var(--done-ink)}.time.partial.svelte-e27x8k{color:var(--partial)}.time.missed.svelte-e27x8k{color:var(--missed)}.time.modified.svelte-e27x8k{color:var(--partial)}.st.svelte-e27x8k{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:10px}.st.half.svelte-e27x8k path:where(.svelte-e27x8k){fill:currentColor;stroke:none}.letter.svelte-e27x8k{font:600 var(--fs-meta)/1 var(--font-ui);color:var(--ink-2)}.compact.svelte-e27x8k .col:where(.svelte-e27x8k){gap:1px;padding:1px 0}.compact.svelte-e27x8k .track:where(.svelte-e27x8k){height:16px}.compact.svelte-e27x8k .time:where(.svelte-e27x8k){height:var(--fs-meta)}.compact.svelte-e27x8k .letter:where(.svelte-e27x8k){font-size:var(--fs-caption)}.legend.compact.svelte-e27x8k{gap:0 var(--space-3);border:none;margin:0;padding:0}.legend.compact.svelte-e27x8k .lg:where(.svelte-e27x8k){font-size:var(--fs-caption)}.letter.tnow.svelte-e27x8k{color:var(--accent-text);font-weight:700}.legend.svelte-e27x8k{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.lg.svelte-e27x8k{align-items:center;gap:var(--space-1);font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);display:inline-flex}.lgdot.svelte-e27x8k{border-radius:calc(var(--r-bar) / 2);background:var(--pending-bar);width:8px;height:8px}.lgdot.done.svelte-e27x8k{background:var(--done)}.lgdot.partial.svelte-e27x8k{background:var(--partial)}.lgdot.missed.svelte-e27x8k{border:1.5px dashed var(--missed);background:0 0}.lgdot.modified.svelte-e27x8k{background:var(--partial)}.lgdot.untimed.svelte-e27x8k{border:1.5px dashed var(--border-control);background:0 0}.sr.svelte-e27x8k{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page.svelte-x05e6p{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:640px;margin:0 auto;display:flex;overflow-x:clip}.checkins.svelte-x05e6p{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.checkins.quiet.svelte-x05e6p{margin-top:calc(-1 * var(--space-4))}.card.svelte-x05e6p{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5) var(--space-3);min-width:0}.rest-card.svelte-x05e6p{border-radius:var(--r-hero);padding:0 0 var(--space-5);gap:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.rest-top.svelte-x05e6p{grid-template-columns:minmax(0,1fr) 42%;min-height:168px;display:grid}.rest-top.nophoto.svelte-x05e6p{grid-template-columns:minmax(0,1fr);min-height:0}.rest-text.svelte-x05e6p{gap:var(--space-2);padding:var(--space-5) var(--space-3) 0 var(--space-5);flex-direction:column;min-width:0;display:flex}.rest-photo.svelte-x05e6p{min-height:168px}.eyebrow.svelte-x05e6p{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);margin:0}.rest-title.svelte-x05e6p{font:700 var(--fs-title)/1.05 var(--font-display);font-stretch:var(--display-stretch);color:var(--ink-0);text-wrap:balance;margin:0}.rest-line.svelte-x05e6p,.empty.svelte-x05e6p{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-1);margin:0}.rest-next.svelte-x05e6p{gap:var(--space-3);padding:0 var(--space-5);flex-direction:column;display:flex}.next-line.svelte-x05e6p{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--divider);flex-direction:column;display:flex}.next-label.svelte-x05e6p{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.next-what.svelte-x05e6p{font:700 var(--fs-lead)/1.3 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere}.next-when.svelte-x05e6p{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.next-date.svelte-x05e6p{font:500 var(--fs-small) var(--font-ui);color:var(--ink-1)}.rows.svelte-x05e6p{margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.rows.svelte-x05e6p>li:where(.svelte-x05e6p)+li:where(.svelte-x05e6p){border-top:1px solid var(--divider)}.row.svelte-x05e6p{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-2) 0;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.row.svelte-x05e6p:hover .rtitle:where(.svelte-x05e6p){text-decoration:underline}.row.svelte-x05e6p:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-tag)}.rmain.svelte-x05e6p{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rtitle.svelte-x05e6p{font:600 var(--fs-body)/1.3 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere}.rsub.svelte-x05e6p{font:500 var(--fs-small) var(--font-ui);color:var(--ink-2)}.tag.svelte-x05e6p{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--r-chip);background:var(--surface-2);font:600 var(--fs-meta) var(--font-ui);color:var(--ink-1);flex:none;display:inline-flex}.tag.svelte-x05e6p svg:where(.svelte-x05e6p){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.done-tag.svelte-x05e6p{background:var(--done-soft);color:var(--done-ink)}.go.svelte-x05e6p{fill:none;width:18px;height:18px;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mrow.svelte-x05e6p{align-items:center;gap:var(--space-2);min-height:52px;display:flex}.mcheck.svelte-x05e6p{width:44px;height:44px;margin-left:calc(-1 * var(--space-3));cursor:pointer;border-radius:var(--r-input);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.box.svelte-x05e6p{border:1.5px solid var(--border-control);border-radius:var(--r-tag);background:var(--surface);width:22px;height:22px;color:var(--surface);justify-content:center;align-items:center;display:inline-flex}.box.svelte-x05e6p svg:where(.svelte-x05e6p){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mcheck.on.svelte-x05e6p .box:where(.svelte-x05e6p){background:var(--done);border-color:var(--done)}.mcheck.svelte-x05e6p:disabled{cursor:default}.mcheck.svelte-x05e6p:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mtitle.svelte-x05e6p{text-align:left;cursor:pointer;min-width:0;min-height:44px;font:500 var(--fs-ui) var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere;background:0 0;border:none;flex:1;padding:0}.mtitle.done.svelte-x05e6p{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1px}.mtitle.svelte-x05e6p:hover{text-decoration:underline}.mtitle.svelte-x05e6p:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-bar)}.mdur.svelte-x05e6p{font:500 var(--fs-small) var(--font-ui);color:var(--ink-2);flex:none}.weekhead.svelte-x05e6p{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;margin-bottom:var(--space-2);display:flex}.wtitle.svelte-x05e6p{font:700 var(--fs-lead)/1.25 var(--font-ui);color:var(--ink-0);margin:0}.totals.svelte-x05e6p{gap:var(--space-3);margin:var(--space-3) 0 0;padding:var(--space-3) 0 var(--space-1);border-top:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.waiting.svelte-x05e6p{min-height:44px;margin:calc(-1 * var(--space-2)) 0;padding:0 var(--space-1);cursor:pointer;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;text-decoration:underline;text-decoration-thickness:1px}.waiting.svelte-x05e6p:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-bar)}.back.svelte-iugoeh{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:44px;margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-2)) calc(-1 * var(--space-2));padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--r-control);cursor:pointer;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);background:0 0;border:none;display:inline-flex}.back.svelte-iugoeh svg:where(.svelte-iugoeh){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.back.svelte-iugoeh:hover{background:var(--surface-2)}.back.svelte-iugoeh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.err.svelte-7j6z6m{align-items:stretch;gap:var(--space-3);width:100%;max-width:640px;padding:var(--space-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;min-width:0;margin:0 auto;display:flex}.t.svelte-7j6z6m{font:700 var(--fs-title)/1.05 var(--font-display);font-stretch:var(--display-stretch);color:var(--ink-0);margin:0}.b.svelte-7j6z6m{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-1);margin:0}.d.svelte-7j6z6m{font:400 var(--fs-meta)/1.4 var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.wrap.svelte-7k6aoi{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.headline.svelte-7k6aoi{align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.word.svelte-7k6aoi{padding-bottom:var(--space-1);font:600 var(--fs-ui) var(--font-ui);color:var(--warn);margin:0}.parts.svelte-7k6aoi{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.parts.svelte-7k6aoi>div:where(.svelte-7k6aoi){flex-direction:column;gap:2px;display:flex}.parts.svelte-7k6aoi dt:where(.svelte-7k6aoi){font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.parts.svelte-7k6aoi dd:where(.svelte-7k6aoi){font:700 var(--fs-lead) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0);margin:0}.of.svelte-7k6aoi{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.deltas.svelte-7k6aoi{border-collapse:collapse;width:100%;font:500 var(--fs-ui) var(--font-ui)}.deltas.svelte-7k6aoi th:where(.svelte-7k6aoi),.deltas.svelte-7k6aoi td:where(.svelte-7k6aoi){padding:var(--space-2) 0;text-align:left;border-top:1px solid var(--divider)}.deltas.svelte-7k6aoi thead:where(.svelte-7k6aoi) th:where(.svelte-7k6aoi){font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);border-top:none;padding-top:0}.deltas.svelte-7k6aoi tbody:where(.svelte-7k6aoi) th:where(.svelte-7k6aoi){color:var(--ink-2);width:34%;font-weight:500}.deltas.svelte-7k6aoi td:where(.svelte-7k6aoi){font-variant-numeric:tabular-nums;color:var(--ink-0);font-weight:700}.deltas.svelte-7k6aoi td.planned:where(.svelte-7k6aoi){color:var(--ink-1);font-weight:500}.delta.svelte-7k6aoi{margin-left:var(--space-2);font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.quiet.svelte-7k6aoi{font:400 var(--fs-ui)/1.5 var(--font-ui);color:var(--ink-1);margin:0}.sr.svelte-7k6aoi{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.report.svelte-v7m2j8{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.report.compact.svelte-v7m2j8{gap:var(--space-2)}.head.svelte-v7m2j8{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.eyebrow.svelte-v7m2j8{font:700 var(--fs-lead)/1.25 var(--font-ui);color:var(--ink-0);margin:0}.save.svelte-v7m2j8{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);margin-left:auto}.save.err.svelte-v7m2j8{color:var(--warn)}.retry.svelte-v7m2j8{min-height:44px;padding:0 var(--space-1);cursor:pointer;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.grid.svelte-v7m2j8{gap:var(--space-3);flex-wrap:wrap;display:flex}.grid.three.svelte-v7m2j8 label:where(.svelte-v7m2j8){flex:88px}label.svelte-v7m2j8{gap:var(--space-1);flex-direction:column;flex:120px;min-width:0;display:flex}label.wide.svelte-v7m2j8{flex:2 180px}label.svelte-v7m2j8>span:where(.svelte-v7m2j8){font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}input.svelte-v7m2j8,select.svelte-v7m2j8,textarea.svelte-v7m2j8{font:400 var(--fs-body) var(--font-ui);padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--r-input);background:var(--surface);min-height:44px;color:var(--ink-0)}input.svelte-v7m2j8::placeholder,textarea.svelte-v7m2j8::placeholder{color:var(--ink-2)}input.svelte-v7m2j8:focus-visible,select.svelte-v7m2j8:focus-visible,textarea.svelte-v7m2j8:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input.svelte-v7m2j8:disabled,select.svelte-v7m2j8:disabled,textarea.svelte-v7m2j8:disabled{background:var(--surface-2);color:var(--ink-2);border-style:dashed}textarea.svelte-v7m2j8{min-height:72px;padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.45}.notes.svelte-v7m2j8{flex:100%}small.svelte-v7m2j8{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.disclose.svelte-v7m2j8{min-height:44px;padding:0 var(--space-1);cursor:pointer;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;text-decoration:underline;text-decoration-thickness:1px}.disclose.svelte-v7m2j8:disabled{color:var(--ink-3);cursor:default}.disclose.svelte-v7m2j8:focus-visible,.retry.svelte-v7m2j8:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-tag)}.fuel.svelte-v7m2j8{gap:var(--space-3);flex-direction:column;display:flex}.hint.svelte-v7m2j8{font:400 var(--fs-meta)/1.45 var(--font-ui);color:var(--ink-2);margin:0}.expected.svelte-12b62yy{align-items:baseline;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px dashed var(--border-2);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.cap.svelte-12b62yy{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.vals.svelte-12b62yy{font:500 var(--fs-meta)/1.4 var(--font-ui);color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.why.svelte-12b62yy{margin:calc(-1 * var(--space-3)) 0 calc(-1 * var(--space-3)) auto;min-height:44px;padding:0 var(--space-1);font:600 var(--fs-meta) var(--font-ui);color:var(--ink-0);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline;text-decoration-thickness:1px}.why.svelte-12b62yy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-tag)}.note.svelte-12b62yy{font:400 var(--fs-meta)/1.45 var(--font-ui);color:var(--ink-2);flex:100%;margin:0;display:block}.structure.svelte-1qyxznz,.steps.svelte-1qyxznz{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1qyxznz{column-gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:28px minmax(0,1fr);align-items:start;min-width:0;display:grid}.structure.svelte-1qyxznz>.row:where(.svelte-1qyxznz)+.row:where(.svelte-1qyxznz){border-top:1px solid var(--divider)}.steps.svelte-1qyxznz{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--border-1)}.row.inner.svelte-1qyxznz{padding:var(--space-2) 0;grid-template-columns:minmax(0,1fr)}.no.svelte-1qyxznz{border-radius:var(--r-control);background:var(--surface-2);width:26px;height:26px;font:700 var(--fs-meta)/1 var(--font-ui);color:var(--ink-1);place-items:center;display:inline-grid}.main.svelte-1qyxznz .no:where(.svelte-1qyxznz){background:var(--ink-0);color:var(--surface)}.cell.svelte-1qyxznz{flex-direction:column;gap:2px;min-width:0;display:flex}.line.svelte-1qyxznz{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;margin:0;display:flex}.nm.svelte-1qyxznz{min-width:0;font:600 var(--fs-body)/1.3 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere}.rest.svelte-1qyxznz .nm:where(.svelte-1qyxznz){color:var(--ink-1);font-weight:500}.amt.svelte-1qyxznz{font:700 var(--fs-lead)/1.3 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0);white-space:nowrap;text-align:right;flex:none}.target.svelte-1qyxznz{align-items:baseline;column-gap:var(--space-1);flex-wrap:wrap;row-gap:0;margin:0;display:flex}.tv.svelte-1qyxznz{font:700 var(--fs-lead)/1.3 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0)}.tu.svelte-1qyxznz{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.tn.svelte-1qyxznz{margin-left:var(--space-2);font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);white-space:nowrap}.relative.svelte-1qyxznz .tv:where(.svelte-1qyxznz){font-weight:600}.target.none.svelte-1qyxznz{font:400 var(--fs-meta)/1.4 var(--font-ui);color:var(--ink-2)}.sub.svelte-1qyxznz,.meta.svelte-1qyxznz{font:400 var(--fs-meta)/1.4 var(--font-ui);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.between.svelte-1qyxznz{margin:var(--space-1) 0 0;padding-left:var(--space-2);border-left:2px solid var(--border-2);font:500 var(--fs-small)/1.4 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-1)}.whole.svelte-1qyxznz{white-space:nowrap}.sets.svelte-tqpb7r{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.cap.svelte-tqpb7r{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2);margin:0}ul.svelte-tqpb7r{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.set.svelte-tqpb7r{align-items:center;column-gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.name.svelte-tqpb7r{min-width:0;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere}.count.svelte-tqpb7r{font:700 var(--fs-ui) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0);text-align:right}.dots.svelte-tqpb7r{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.dot.svelte-tqpb7r{border-radius:50%;width:10px;height:10px}.words.svelte-tqpb7r{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);text-align:right}.badge.svelte-12nqn7t{align-items:center;gap:var(--space-1);padding:2px var(--space-2) 2px 6px;border-radius:var(--r-chip);background:var(--surface-2);color:var(--ink-1);font:600 var(--fs-meta)/1.4 var(--font-ui);white-space:nowrap;display:inline-flex}svg.svelte-12nqn7t{flex:none;width:12px;height:12px;overflow:visible}.line.svelte-12nqn7t{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ring.svelte-12nqn7t{fill:none;stroke:currentColor;stroke-width:1.4px}.fill.svelte-12nqn7t{fill:currentColor}.done.svelte-12nqn7t{background:var(--done-soft);color:var(--done-ink)}.partial.svelte-12nqn7t{background:var(--warn-soft);color:var(--warn)}.missed.svelte-12nqn7t{background:var(--missed-soft);color:var(--missed)}.dots.svelte-zdyty8{flex:none;align-items:center;gap:4px;display:inline-flex}i.svelte-zdyty8{background:var(--pending-bar);border-radius:50%;width:8px;height:8px;display:block}.sm.svelte-zdyty8 i:where(.svelte-zdyty8){width:6px;height:6px}i.on_target.svelte-zdyty8{background:var(--done)}i.under.svelte-zdyty8,i.over.svelte-zdyty8,i.adjusted.svelte-zdyty8{background:var(--partial)}i.skipped.svelte-zdyty8{background:var(--missed)}i.not_reached.svelte-zdyty8{background:var(--pending-bar)}i.extra.svelte-zdyty8{box-shadow:inset 0 0 0 1px var(--ink-2);background:0 0}.trend.svelte-bo8lqs{gap:var(--space-4);margin:var(--space-3) 0 0;padding:var(--space-3);background:var(--surface-2);border-radius:var(--r-inner);grid-template-columns:minmax(0,1fr) 132px;align-items:center;display:grid}.copy.svelte-bo8lqs{min-width:0}.eyebrow.svelte-bo8lqs{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2);display:block}.takeaway.svelte-bo8lqs{font:500 var(--fs-small)/1.4 var(--font-ui);color:var(--ink-0);margin-top:2px;display:block}svg.svelte-bo8lqs{width:100%;height:46px;overflow:visible}@media (width<=520px){.trend.svelte-bo8lqs{grid-template-columns:1fr 104px}}.workout.svelte-bfoivn{gap:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}button.svelte-bfoivn{font-family:var(--font-ui)}svg.svelte-bfoivn{display:block}.statusbar.svelte-bfoivn{z-index:2;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-inner);background:var(--surface-2);flex-wrap:wrap;display:flex;position:sticky;top:0}.count.svelte-bfoivn{gap:var(--space-1);flex-direction:column;flex:150px;min-width:0;max-width:300px;display:flex}.counts.svelte-bfoivn{font:500 var(--fs-small) var(--font-ui);color:var(--ink-2);white-space:nowrap}.counts.svelte-bfoivn strong:where(.svelte-bfoivn){font:700 var(--fs-lead) var(--font-ui);color:var(--ink-0)}.meter.svelte-bfoivn{border-radius:var(--r-bar);background:var(--pending-bar);height:4px;display:block;overflow:hidden}.meter.svelte-bfoivn span:where(.svelte-bfoivn){background:var(--done);height:100%;transition:width var(--dur-2) var(--ease);display:block}.start.svelte-bfoivn,.rounddone.svelte-bfoivn,.savebutton.svelte-bfoivn,.retry.svelte-bfoivn{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--border-control);border-radius:var(--r-control);background:var(--surface);color:var(--ink-0);font:600 var(--fs-ui) var(--font-ui);cursor:pointer;flex:none}.start.svelte-bfoivn:hover,.rounddone.svelte-bfoivn:hover,.savebutton.svelte-bfoivn:hover,.retry.svelte-bfoivn:hover{background:var(--surface-2)}.start.svelte-bfoivn:disabled,.savebutton.svelte-bfoivn:disabled{color:var(--ink-3);cursor:default;border-style:dashed}.clock.svelte-bfoivn{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1.5px solid var(--border-control);border-radius:var(--r-control);background:var(--surface);font:700 var(--fs-lead) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;display:inline-flex}.clock.running.svelte-bfoivn{color:var(--ink-0)}.dot.svelte-bfoivn{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.clock.running.svelte-bfoivn .dot:where(.svelte-bfoivn){background:var(--done)}.clockoff.svelte-bfoivn{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.clockoff.svelte-bfoivn svg:where(.svelte-bfoivn),.skip.svelte-bfoivn svg:where(.svelte-bfoivn){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.clockoff.svelte-bfoivn:hover{color:var(--missed)}.save.svelte-bfoivn{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);white-space:nowrap;flex:none;margin-left:auto}.blocks.svelte-bfoivn{gap:var(--space-5);flex-direction:column;display:flex}.blockhead.svelte-bfoivn{justify-content:space-between;gap:var(--space-3);align-items:end;display:flex}.blockhead.svelte-bfoivn h3:where(.svelte-bfoivn),.tail.svelte-bfoivn h3:where(.svelte-bfoivn){font:700 var(--fs-lead)/1.3 var(--font-ui);color:var(--ink-0);margin:0}.blocktype.svelte-bfoivn{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);display:block}.format.svelte-bfoivn{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);text-align:right}.summary.svelte-bfoivn{margin:var(--space-1) 0 var(--space-2);font:400 var(--fs-small)/1.45 var(--font-ui);color:var(--ink-2)}.items.svelte-bfoivn{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.items.bracket.svelte-bfoivn{padding-left:var(--space-3);border-left:2px solid var(--border-2)}.roundbar.svelte-bfoivn{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.roundlabel.svelte-bfoivn{font:600 var(--fs-small) var(--font-ui);color:var(--ink-1)}.exercise.svelte-bfoivn{border:1px solid var(--border-1);border-radius:var(--r-inner);background:var(--surface)}.exercise.nice.svelte-bfoivn .titleline:where(.svelte-bfoivn) strong:where(.svelte-bfoivn):after{content:" · optional";color:var(--ink-2);font-weight:500}.exercise[data-state=partial].svelte-bfoivn{box-shadow:inset 3px 0 0 var(--partial)}.exercise[data-state=done].svelte-bfoivn{box-shadow:inset 3px 0 0 var(--done);background:var(--surface-2)}.exercisehead.svelte-bfoivn{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--r-inner);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.move.svelte-bfoivn{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.titleline.svelte-bfoivn{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.titleline.svelte-bfoivn strong:where(.svelte-bfoivn){font:600 var(--fs-body)/1.3 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere}.exercise[data-state=done].svelte-bfoivn .titleline:where(.svelte-bfoivn) strong:where(.svelte-bfoivn){color:var(--ink-1)}.targets.svelte-bfoivn{gap:var(--space-2);font:700 var(--fs-ui) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0);flex-wrap:wrap;display:flex}.targets.svelte-bfoivn i:where(.svelte-bfoivn){color:var(--ink-1);padding-left:var(--space-2);border-left:1px solid var(--border-2);font-style:normal;font-weight:500}.metrics.svelte-bfoivn{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);margin-top:2px}.right.svelte-bfoivn{align-items:center;gap:var(--space-2);flex:none;display:flex}.caret.svelte-bfoivn{fill:none;width:18px;height:18px;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-1) var(--ease);transform:rotate(90deg)}.caret.open.svelte-bfoivn{transform:rotate(-90deg)}.panel.svelte-bfoivn{padding:0 var(--space-3) var(--space-3)}.panelmeta.svelte-bfoivn{gap:var(--space-2);margin:0 0 var(--space-2);font:500 var(--fs-small) var(--font-ui);color:var(--ink-1);flex-wrap:wrap;display:flex}.panelmeta.svelte-bfoivn span:where(.svelte-bfoivn):not(:first-child){padding-left:var(--space-2);border-left:1px solid var(--border-2)}.cue.svelte-bfoivn{margin:0 0 var(--space-2);font:400 var(--fs-small)/1.45 var(--font-ui);color:var(--ink-2)}.settable.svelte-bfoivn{flex-direction:column;display:flex}.setrow.svelte-bfoivn{border-top:1px solid var(--divider);grid-template-columns:44px 16px minmax(0,190px) minmax(0,190px) minmax(0,1fr) 44px;align-items:center;gap:6px;min-height:48px;display:grid}.setrow.skipped.svelte-bfoivn .setno:where(.svelte-bfoivn),.setrow.skipped.svelte-bfoivn input:where(.svelte-bfoivn){color:var(--ink-2);text-decoration:line-through}.check.svelte-bfoivn{color:#0000;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:relative}.check.svelte-bfoivn:before{content:"";border:1.5px solid var(--border-control);border-radius:var(--r-tag);background:var(--surface);position:absolute;inset:9px}.check.svelte-bfoivn svg:where(.svelte-bfoivn){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;position:relative}.check[data-outcome=on_target].svelte-bfoivn{color:var(--surface)}.check[data-outcome=on_target].svelte-bfoivn:before{background:var(--done);border-color:var(--done)}.check[data-outcome=under].svelte-bfoivn,.check[data-outcome=over].svelte-bfoivn,.check[data-outcome=adjusted].svelte-bfoivn{color:var(--surface)}.check[data-outcome=under].svelte-bfoivn:before,.check[data-outcome=over].svelte-bfoivn:before,.check[data-outcome=adjusted].svelte-bfoivn:before{background:var(--partial);border-color:var(--partial)}.check.exact.svelte-bfoivn{color:var(--done-ink)}.check.exact.svelte-bfoivn:before{background:var(--surface-2);border-color:var(--done)}.check.exact[data-outcome=under].svelte-bfoivn,.check.exact[data-outcome=over].svelte-bfoivn,.check.exact[data-outcome=adjusted].svelte-bfoivn{color:var(--partial)}.check.exact[data-outcome=under].svelte-bfoivn:before,.check.exact[data-outcome=over].svelte-bfoivn:before,.check.exact[data-outcome=adjusted].svelte-bfoivn:before{border-color:var(--partial)}.setno.svelte-bfoivn{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2);text-align:center}input.ghost.svelte-bfoivn{background:0 0;border-color:#0000;padding:0 6px}input.ghost.prescribed.svelte-bfoivn,input.ghost.svelte-bfoivn:focus{border-color:var(--border-control);background:var(--surface)}input.ghost.svelte-bfoivn{appearance:textfield}input.ghost.svelte-bfoivn::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.ghost.svelte-bfoivn::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.svelte-bfoivn,select.svelte-bfoivn,textarea.svelte-bfoivn{box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--r-input);background:var(--surface);width:100%;min-height:44px;color:var(--ink-0);padding:0 var(--space-3);font:600 var(--fs-body) var(--font-ui);font-variant-numeric:tabular-nums}input.svelte-bfoivn:focus-visible,select.svelte-bfoivn:focus-visible,textarea.svelte-bfoivn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input.svelte-bfoivn::placeholder{color:var(--ink-2);font-weight:500;font-size:var(--fs-small)}.bodyweight.svelte-bfoivn{min-height:44px;font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);align-items:center;padding:0 6px;display:flex}.skip.svelte-bfoivn{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.skip.svelte-bfoivn:hover{color:var(--missed)}.skip.on.svelte-bfoivn{color:var(--missed);background:var(--missed-soft)}.rowissue.svelte-bfoivn{padding:0 0 var(--space-2);font:600 var(--fs-meta) var(--font-ui);color:var(--warn);grid-column:3/-1}.note.svelte-bfoivn{margin:var(--space-2) 2px;font:400 var(--fs-small)/1.45 var(--font-ui);color:var(--ink-2)}.tail.svelte-bfoivn{padding:var(--space-4);border-radius:var(--r-inner);background:var(--surface-2)}.tailhead.svelte-bfoivn{justify-content:space-between;gap:var(--space-3);align-items:start;display:flex}.tailgrid.svelte-bfoivn{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.tail.svelte-bfoivn label:where(.svelte-bfoivn)>span:where(.svelte-bfoivn),.notes.svelte-bfoivn>span:where(.svelte-bfoivn){margin-bottom:var(--space-1);font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2);display:block}.tailgrid.svelte-bfoivn label:where(.svelte-bfoivn){position:relative}.tailgrid.svelte-bfoivn small:where(.svelte-bfoivn){right:var(--space-3);font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);position:absolute;bottom:13px}.clockhint.svelte-bfoivn{margin:var(--space-2) 0 0;font:400 var(--fs-meta)/1.45 var(--font-ui);color:var(--ink-2)}.notes.svelte-bfoivn{margin-top:var(--space-3);display:block}textarea.svelte-bfoivn{min-height:72px;padding:var(--space-2) var(--space-3);resize:vertical;font-weight:400;line-height:1.45}.savebutton.svelte-bfoivn{margin-top:var(--space-3)}.saveerror.svelte-bfoivn{margin:var(--space-2) 0 0;color:var(--ink-2);font:400 var(--fs-meta) var(--font-ui)}button.svelte-bfoivn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.check.svelte-bfoivn:focus-visible,.skip.svelte-bfoivn:focus-visible,.clockoff.svelte-bfoivn:focus-visible,.exercisehead.svelte-bfoivn:focus-visible{outline-offset:-2px}button.svelte-bfoivn:disabled,input.svelte-bfoivn:disabled,select.svelte-bfoivn:disabled{cursor:default}@container (width<=620px){.count.svelte-bfoivn{flex:100%;max-width:none}.blockhead.svelte-bfoivn{align-items:start}.setrow.svelte-bfoivn{gap:var(--space-1);grid-template-columns:44px 14px minmax(88px,1.6fr) minmax(44px,1fr) 0 44px}.tailgrid.svelte-bfoivn{grid-template-columns:1fr 1fr}.tailgrid.svelte-bfoivn label:where(.svelte-bfoivn):last-child{grid-column:1/-1}}.wrap.svelte-1ueyo92{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.wrap.draft.svelte-1ueyo92{padding:var(--space-3) var(--space-4);border-radius:var(--r-inner);background:var(--surface-2)}.cap.svelte-1ueyo92{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.rows.svelte-1ueyo92{flex-direction:column;display:flex;overflow-x:auto}.row.svelte-1ueyo92{align-items:baseline;column-gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--divider);flex-wrap:wrap;row-gap:2px;display:flex}.ix.svelte-1ueyo92{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2);flex:0 0 76px}.dim.svelte-1ueyo92{min-width:96px;font:700 var(--fs-ui) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0);flex:none}.times.svelte-1ueyo92{gap:var(--space-2);align-items:baseline;display:inline-flex}.times.svelte-1ueyo92 span:where(.svelte-1ueyo92){font:500 var(--fs-ui) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0)}.times.svelte-1ueyo92 .off:where(.svelte-1ueyo92){color:var(--ink-1)}.times.svelte-1ueyo92 .inferred:where(.svelte-1ueyo92){color:var(--ink-2);border-bottom:1px dotted var(--border-control)}.dim.svelte-1ueyo92 .inferred:where(.svelte-1ueyo92){color:var(--ink-1);border-bottom:1px dotted var(--border-control);font-weight:600}.sr.svelte-1ueyo92{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filled.svelte-1ueyo92{font:400 var(--fs-small)/1.45 var(--font-ui);color:var(--ink-1);margin:0}.tags.svelte-1ueyo92{gap:var(--space-1);flex:auto;display:inline-flex}.chip.svelte-1ueyo92{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-1);background:var(--surface-2);border-radius:var(--r-chip);padding:2px var(--space-2)}.dots.svelte-1ueyo92{gap:var(--space-1);flex:none;align-self:center;display:inline-flex}.dot.svelte-1ueyo92{border-radius:50%;width:10px;height:10px}.words.svelte-1ueyo92{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.flag.svelte-1ueyo92{margin:var(--space-1) 0 var(--space-2)}.fmsg.svelte-1ueyo92{font:400 var(--fs-small)/1.45 var(--font-ui);color:var(--ink-1);margin:0}.fmsg.blocking.svelte-1ueyo92,.flag.blocking.svelte-1ueyo92 .fmsg:where(.svelte-1ueyo92){color:var(--ink-0);font-weight:600}.opts.svelte-1ueyo92{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.opt.svelte-1ueyo92{min-height:44px;padding:0 var(--space-4);font:500 var(--fs-ui) var(--font-ui);color:var(--ink-0);background:var(--surface);border:1.5px solid var(--border-control);border-radius:var(--r-control);cursor:pointer}.opt.svelte-1ueyo92:hover{background:var(--surface-2)}.opt.svelte-1ueyo92:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opt.chosen.svelte-1ueyo92{background:var(--accent-chip-bg);border-color:var(--accent);font-weight:700}.opt.chosen.svelte-1ueyo92:hover{background:var(--accent-chip-bg)}.totals.svelte-1ueyo92{gap:var(--space-1) var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--divider);font:600 var(--fs-small) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-1);flex-wrap:wrap;display:flex}.verbatim.svelte-1ueyo92 summary:where(.svelte-1ueyo92){cursor:pointer;min-height:44px;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);align-items:center;display:flex}.verbatim.svelte-1ueyo92 summary:where(.svelte-1ueyo92):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-tag)}.vtext.svelte-1ueyo92{font:400 var(--fs-small)/1.5 var(--font-ui);color:var(--ink-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.composer.svelte-1c0v504{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lbl.svelte-1c0v504{font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0)}.h.svelte-1c0v504{margin:0 0 var(--space-1)}.lbl.heading.svelte-1c0v504{font:700 var(--fs-lead)/1.25 var(--font-ui)}.cinput.svelte-1c0v504{resize:vertical;min-height:88px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-input);font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-0)}.cinput.svelte-1c0v504::placeholder{color:var(--ink-2)}.cinput.svelte-1c0v504:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cinput.svelte-1c0v504:disabled{background:var(--surface-2);color:var(--ink-1)}.row.svelte-1c0v504{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sendwrap.svelte-1c0v504{flex-direction:column;display:flex}.sendwrap.full.svelte-1c0v504{flex:100%}.keep.svelte-1c0v504{min-height:44px;padding:0 var(--space-5);background:var(--surface);color:var(--ink-0);border:1.5px solid var(--border-control);border-radius:var(--r-control);font:600 var(--fs-body) var(--font-ui);cursor:pointer}.keep.svelte-1c0v504:hover:not(:disabled){background:var(--surface-2)}.keep.svelte-1c0v504:disabled{color:var(--ink-3);background:var(--surface-2);cursor:default;border-style:dashed}.keep.svelte-1c0v504:focus-visible,.discard.svelte-1c0v504:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.actions.svelte-1c0v504{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.discard.svelte-1c0v504{min-height:44px;padding:0 var(--space-2);cursor:pointer;font:600 var(--fs-ui) var(--font-ui);color:var(--ink-0);text-underline-offset:3px;background:0 0;border:none;text-decoration:underline;text-decoration-thickness:1px}.discard.svelte-1c0v504:disabled{color:var(--ink-3);cursor:default}.hint.svelte-1c0v504{font:400 var(--fs-meta)/1.45 var(--font-ui);color:var(--ink-2);margin:0}.err.svelte-1c0v504{font:500 var(--fs-meta)/1.45 var(--font-ui);color:var(--missed)}.working.svelte-1c0v504{align-items:center;gap:var(--space-3);min-height:44px;font:500 var(--fs-small) var(--font-ui);color:var(--ink-1);flex-wrap:wrap;display:flex}.pulse.svelte-1c0v504{background:var(--warn);border-radius:50%;width:8px;height:8px}.clock.svelte-1c0v504{color:var(--ink-2);font-variant-numeric:tabular-nums}.reconnect.svelte-1c0v504{color:var(--ink-2);font-style:italic}.zones.svelte-19flp3m{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.head.svelte-19flp3m{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.cap.svelte-19flp3m{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.key.svelte-19flp3m{gap:var(--space-3);font:500 var(--fs-caption) var(--font-ui);color:var(--ink-2);display:inline-flex}.item.svelte-19flp3m{align-items:center;gap:var(--space-1);display:inline-flex}.sw.svelte-19flp3m{border-radius:var(--r-bar);width:14px;height:6px}.sw.planned.svelte-19flp3m{background:var(--pending-bar)}.sw.done.svelte-19flp3m{background:var(--z4)}ul.svelte-19flp3m{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zrow.svelte-19flp3m{align-items:center;column-gap:var(--space-3);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.mixed.svelte-19flp3m .zrow:where(.svelte-19flp3m){grid-template-columns:72px minmax(0,1fr) auto}.zlab.svelte-19flp3m{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-1)}.bars.svelte-19flp3m{flex-direction:column;gap:3px;display:flex}.bar.svelte-19flp3m{border-radius:var(--r-bar);min-width:2px;height:6px;display:block}.bar.planned.svelte-19flp3m{background:var(--pending-bar)}.bar.done.svelte-19flp3m{background:var(--z4)}.nums.svelte-19flp3m{font:600 var(--fs-meta) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-0);white-space:nowrap}.to.svelte-19flp3m{color:var(--ink-2);font-weight:500}.detail.svelte-q2ac4h{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:640px;margin:0 auto;display:flex;overflow-x:clip}.card.svelte-q2ac4h{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5) var(--space-5);background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.h.svelte-q2ac4h{font:700 var(--fs-lead)/1.25 var(--font-ui);color:var(--ink-0);margin:0}.mainset.svelte-q2ac4h{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--divider);flex-direction:column;display:flex}.ms-name.svelte-q2ac4h{font:600 var(--fs-small) var(--font-ui);color:var(--ink-2);margin:0}.ms-figs.svelte-q2ac4h{align-items:flex-end;column-gap:var(--space-5);row-gap:var(--space-3);flex-wrap:wrap;display:flex}.plain.svelte-q2ac4h{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-1);margin:0}.prep.svelte-q2ac4h{border-top:1px solid var(--divider);padding-top:var(--space-2);flex-direction:column;margin:0;display:flex}.prep.svelte-q2ac4h>div:where(.svelte-q2ac4h){gap:var(--space-3);padding:var(--space-1) 0;grid-template-columns:64px minmax(0,1fr);display:grid}.prep.svelte-q2ac4h dt:where(.svelte-q2ac4h){font:600 var(--fs-meta)/1.5 var(--font-ui);color:var(--ink-2)}.prep.svelte-q2ac4h dd:where(.svelte-q2ac4h){font:500 var(--fs-ui)/1.45 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere;margin:0}.soft.svelte-q2ac4h{color:var(--ink-1);font-weight:400}.about.svelte-q2ac4h{padding-top:var(--space-2);padding-bottom:var(--space-2);gap:0}.aboutrow.svelte-q2ac4h{column-gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:24px minmax(0,1fr);display:grid}.aboutrow.svelte-q2ac4h+.aboutrow:where(.svelte-q2ac4h){border-top:1px solid var(--divider)}.ic.svelte-q2ac4h{fill:none;width:22px;height:22px;stroke:var(--ink-2);stroke-width:1.6px;stroke-linejoin:round;margin-top:1px}.ab.svelte-q2ac4h{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.abh.svelte-q2ac4h{font:600 var(--fs-meta)/1.4 var(--font-ui);color:var(--ink-2);margin:0}.abt.svelte-q2ac4h{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-0);overflow-wrap:anywhere;margin:0}.why.svelte-q2ac4h{padding:var(--space-1) 0}.why.svelte-q2ac4h .ic:where(.svelte-q2ac4h){margin-top:11px}.whybtn.svelte-q2ac4h{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;text-align:left;width:100%;min-height:44px;font:600 var(--fs-body) var(--font-ui);color:var(--ink-0);background:0 0;border:none;padding:0;display:flex}.whybtn.svelte-q2ac4h:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-tag)}.chev.svelte-q2ac4h{fill:none;width:20px;height:20px;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-1) var(--ease);flex:none}.chev.open.svelte-q2ac4h{transform:rotate(180deg)}.whytext.svelte-q2ac4h{gap:var(--space-2);padding-bottom:var(--space-2);font:400 var(--fs-body)/1.55 var(--font-ui);color:var(--ink-1);white-space:pre-line;overflow-wrap:anywhere;flex-direction:column;display:flex}.whytext.svelte-q2ac4h p:where(.svelte-q2ac4h){margin:0}.whytext[hidden].svelte-q2ac4h{display:none}.actions.svelte-q2ac4h{gap:var(--space-3);flex-direction:column;display:flex}.toggle.svelte-q2ac4h{flex-direction:column;display:flex}@media (width<=720px){.toggle.svelte-q2ac4h{scroll-margin-bottom:calc(64px + env(safe-area-inset-bottom))}}.logrow.svelte-q2ac4h{gap:var(--space-2);flex-direction:column;display:flex}.loghint.svelte-q2ac4h{font:400 var(--fs-meta)/1.45 var(--font-ui);color:var(--ink-2);text-align:center;margin:0}.quietrow.svelte-q2ac4h{justify-content:center;align-items:center;column-gap:var(--space-1);flex-flow:wrap;display:flex}.or.svelte-q2ac4h{font:500 var(--fs-ui) var(--font-ui);color:var(--ink-2)}.lockline.svelte-q2ac4h{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);font:500 var(--fs-ui)/1.4 var(--font-ui);color:var(--ink-1);margin:0;display:flex}.lockline.svelte-q2ac4h svg:where(.svelte-q2ac4h){fill:none;width:20px;height:20px;stroke:var(--done-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.withicon.svelte-q2ac4h{align-items:center;gap:var(--space-2);display:inline-flex}.withicon.svelte-q2ac4h svg:where(.svelte-q2ac4h){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.comments.svelte-q2ac4h{gap:var(--space-2)}.comment.svelte-q2ac4h{padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.cbody.svelte-q2ac4h{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-0);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cmeta.svelte-q2ac4h{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.clabel.svelte-q2ac4h{margin-top:var(--space-1);font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.cadd.svelte-q2ac4h{gap:var(--space-2);align-items:flex-start;display:flex}.cinput.svelte-q2ac4h{resize:vertical;min-width:0;min-height:48px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-input);font:400 var(--fs-body)/1.45 var(--font-ui);color:var(--ink-0);flex:1}.cinput.svelte-q2ac4h:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gone.svelte-q2ac4h{gap:var(--space-3)}.gone-title.svelte-q2ac4h{font:700 var(--fs-title)/1.1 var(--font-display);font-stretch:var(--display-stretch);color:var(--ink-0);margin:0}.gone-line.svelte-q2ac4h{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-1);margin:0}.skel.svelte-x2cdj9{gap:var(--space-4);flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.skel.today.svelte-x2cdj9{max-width:640px}.row.svelte-x2cdj9{gap:var(--space-3);display:flex}.block.svelte-x2cdj9,.bar.svelte-x2cdj9,.hphoto.svelte-x2cdj9{background:var(--surface-2);display:block}.block.svelte-x2cdj9{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card)}.sm.svelte-x2cdj9{border-radius:var(--r-inner);flex:1;height:64px}.md.svelte-x2cdj9{height:112px}.lg.svelte-x2cdj9{height:190px}.hero.svelte-x2cdj9{gap:var(--space-4);padding-bottom:var(--space-5);border-radius:var(--r-hero);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.htop.svelte-x2cdj9{grid-template-columns:minmax(0,1fr) 42%;min-height:196px;display:grid}.htext.svelte-x2cdj9{gap:var(--space-3);padding:var(--space-5) var(--space-3) 0 var(--space-5);flex-direction:column;display:flex}.hphoto.svelte-x2cdj9{border-bottom-left-radius:60% 100%}.bar.svelte-x2cdj9{border-radius:var(--r-bar);width:80%;height:14px}.w45.svelte-x2cdj9{width:45%}.w55.svelte-x2cdj9{width:55%}.title.svelte-x2cdj9{width:90%;height:26px}.fig.svelte-x2cdj9{width:70%;height:34px}.prof.svelte-x2cdj9{width:auto;height:56px;margin:0 var(--space-5)}.whead.svelte-x2cdj9{gap:var(--space-2);flex-direction:column;display:flex}.w30.svelte-x2cdj9{width:30%}.wdays.svelte-x2cdj9{padding:var(--space-2) var(--space-3);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.wsum.svelte-x2cdj9{gap:var(--space-3);padding:0 0 var(--space-3) var(--space-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.wfigs.svelte-x2cdj9{align-items:flex-start}.wfigs.svelte-x2cdj9 .fig:where(.svelte-x2cdj9){width:22%;margin-top:var(--space-3)}.wphoto.svelte-x2cdj9{width:31%;height:66px;margin-left:auto}.wstrip.svelte-x2cdj9{align-items:flex-end;gap:var(--space-3);height:30px;padding-right:var(--space-4);display:flex}.wbar.svelte-x2cdj9{background:var(--surface-2);border-radius:var(--r-bar) var(--r-bar) 0 0;flex:1}.wday.svelte-x2cdj9{align-items:center;gap:var(--space-4);height:46px;display:flex}.wcol.svelte-x2cdj9{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.wpanel.svelte-x2cdj9{display:none}@media (width>=1100px){.skel.wk.svelte-x2cdj9{gap:var(--space-5);grid-template-columns:360px minmax(390px,1fr);align-items:start;max-width:1340px;display:grid}.wpanel.svelte-x2cdj9{border-radius:var(--r-hero);height:560px;display:block}}.wday.svelte-x2cdj9+.wday:where(.svelte-x2cdj9){border-top:1px solid var(--divider)}.wdd.svelte-x2cdj9{border-radius:var(--r-input);background:var(--surface-2);flex:none;width:24px;height:24px}.wline.svelte-x2cdj9{width:60%}.btn.svelte-x2cdj9{width:auto;height:56px;margin:0 var(--space-5);border-radius:var(--r-control)}.back.svelte-x2cdj9{width:64px;height:20px}.htop.page.svelte-x2cdj9{grid-template-columns:minmax(0,1fr) 50%;min-height:clamp(232px,62vw,288px)}.chip.svelte-x2cdj9{border-radius:var(--r-chip);width:84px;height:22px}.figs.svelte-x2cdj9{width:auto;height:48px;margin:0 var(--space-5)}.prof.full.svelte-x2cdj9{height:140px}.card.svelte-x2cdj9{gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.step.svelte-x2cdj9{width:auto;height:36px}.skel.cards.svelte-x2cdj9{max-width:1720px}.sbar.svelte-x2cdj9{align-items:center}.sbar.svelte-x2cdj9 .bar:where(.svelte-x2cdj9){margin-right:auto}.ctl.svelte-x2cdj9{border-radius:var(--r-control);background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-card)}.ctl.wide.svelte-x2cdj9{width:92px}.scards.svelte-x2cdj9{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));display:grid}.scard.svelte-x2cdj9{gap:var(--space-3);padding:var(--space-4);min-height:440px}.plot.svelte-x2cdj9{border-radius:var(--r-inner);background:var(--surface-2);flex:1;min-height:240px;display:block}.take.svelte-x2cdj9{border-radius:var(--r-inner);width:auto;height:64px}.skel.cards.svelte-x2cdj9 .sm:where(.svelte-x2cdj9){height:92px}@media (width<=1000px){.skel.cards.svelte-x2cdj9 .sm:where(.svelte-x2cdj9){height:56px}}@media (width<=720px){.scard.svelte-x2cdj9{min-height:max(480px, calc(100svh - 276px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.scard.svelte-x2cdj9+.scard:where(.svelte-x2cdj9){display:none}}@media (width>=721px){.ctl.step.svelte-x2cdj9{display:none}}.mark.svelte-niv27o{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ring.svelte-niv27o{stroke-width:1.5px}.stroke.svelte-niv27o,.tick.svelte-niv27o{stroke-width:1.8px}.done.svelte-niv27o .fill:where(.svelte-niv27o){fill:var(--done)}.done.svelte-niv27o .tick:where(.svelte-niv27o){stroke:var(--surface)}.partial.svelte-niv27o .ring:where(.svelte-niv27o),.modified.svelte-niv27o .ring:where(.svelte-niv27o),.modified.svelte-niv27o .stroke:where(.svelte-niv27o){stroke:var(--partial)}.partial.svelte-niv27o .half:where(.svelte-niv27o){fill:var(--partial)}.missed.svelte-niv27o .ring:where(.svelte-niv27o),.missed.svelte-niv27o .stroke:where(.svelte-niv27o){stroke:var(--missed)}.todo.svelte-niv27o .ring:where(.svelte-niv27o){stroke:var(--ink-0);stroke-width:2px}.planned.svelte-niv27o .ring:where(.svelte-niv27o){stroke:var(--border-control)}.row.svelte-kqdvb4{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:44px;padding:2px var(--space-2);border-radius:var(--r-input);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.row.svelte-kqdvb4:hover .tt:where(.svelte-kqdvb4){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.row.svelte-kqdvb4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row.svelte-kqdvb4>svg{flex:none}.item.selected.svelte-kqdvb4{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent);border-radius:var(--r-input)}.row.selected.svelte-kqdvb4 .st.partial:where(.svelte-kqdvb4),.row.selected.svelte-kqdvb4 .st.modified:where(.svelte-kqdvb4){color:var(--ink-1)}.main.svelte-kqdvb4{flex-direction:column;flex:1;min-width:0;display:flex}.ttl.svelte-kqdvb4{min-width:0;font:600 var(--fs-ui)/1.3 var(--font-ui);color:var(--ink-0);align-items:baseline;display:flex}.tt.svelte-kqdvb4,.vd.svelte-kqdvb4,.sport.svelte-kqdvb4{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.missed.svelte-kqdvb4 .ttl:where(.svelte-kqdvb4){color:var(--ink-2)}.meta.svelte-kqdvb4{align-items:center;gap:0 var(--space-2);white-space:nowrap;min-width:0;font:500 var(--fs-meta)/1.3 var(--font-ui);color:var(--ink-2);display:flex;overflow:hidden}.st.svelte-kqdvb4{align-items:center;gap:var(--space-1);color:var(--ink-1);flex:none;font-weight:600;display:inline-flex}.st.done.svelte-kqdvb4{color:var(--done-ink)}.st.partial.svelte-kqdvb4,.st.modified.svelte-kqdvb4{color:var(--partial)}.st.missed.svelte-kqdvb4{color:var(--missed)}.sport.svelte-kqdvb4:before,.vd.svelte-kqdvb4:before{content:"·";margin-right:var(--space-2);color:var(--ink-3)}.ttl.svelte-kqdvb4 .tag:where(.svelte-kqdvb4){margin-left:var(--space-2);white-space:nowrap;flex:none}.sr.svelte-kqdvb4{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tag.svelte-kqdvb4{padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--r-chip);font:600 var(--fs-caption)/1.4 var(--font-ui);color:var(--ink-1)}.amtcol.svelte-kqdvb4{flex-direction:column;flex:none;align-items:flex-end;max-width:45%;display:flex}.amt.svelte-kqdvb4{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:inline-flex}.av.svelte-kqdvb4{font:var(--fw-figure) var(--fs-num)/1 var(--font-display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;color:var(--ink-0)}.au.svelte-kqdvb4{font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.tgt.svelte-kqdvb4{font:600 var(--fs-meta)/1.3 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap}.missed.svelte-kqdvb4 .av:where(.svelte-kqdvb4),.missed.svelte-kqdvb4 .tgt:where(.svelte-kqdvb4){color:var(--ink-2)}.row.svelte-pija0r{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:44px;padding:2px var(--space-2);display:flex}.main.svelte-pija0r{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ttl.svelte-pija0r{font:500 var(--fs-ui)/1.3 var(--font-ui);color:var(--ink-1);overflow-wrap:anywhere}.meta.svelte-pija0r{align-items:center;gap:2px var(--space-2);font:500 var(--fs-meta)/1.3 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;display:flex}.tag.svelte-pija0r{padding:0 var(--space-2);border:1px dashed var(--border-control);border-radius:var(--r-chip);font:600 var(--fs-caption)/1.4 var(--font-ui);color:var(--ink-2)}.row.svelte-pija0r>svg{flex:none}.amtcol.svelte-pija0r{flex-direction:column;flex:none;align-items:flex-end;display:flex}.dist.svelte-pija0r{font:600 var(--fs-meta)/1.3 var(--font-ui);color:var(--ink-2);white-space:nowrap}.amt.svelte-pija0r{text-align:right;white-space:nowrap;font:500 var(--fs-meta) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-2)}.av.svelte-pija0r{font:var(--fw-figure) var(--fs-num)/1 var(--font-display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;color:var(--ink-1);margin-right:3px}.row.svelte-6h4hqv{align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:44px;padding:2px var(--space-2);border-radius:var(--r-input);text-align:left;background:0 0;border:none;display:flex}button.row.svelte-6h4hqv{cursor:pointer}button.row.svelte-6h4hqv:hover .ttl:where(.svelte-6h4hqv){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}button.row.svelte-6h4hqv:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.main.svelte-6h4hqv{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ttl.svelte-6h4hqv{font:500 var(--fs-ui)/1.3 var(--font-ui);color:var(--ink-1);overflow-wrap:anywhere}.meta.svelte-6h4hqv{align-items:center;gap:2px var(--space-2);font:500 var(--fs-meta)/1.3 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;display:flex}.st.svelte-6h4hqv{align-items:center;gap:var(--space-1);color:var(--done-ink);font-weight:600;display:inline-flex}.tag.svelte-6h4hqv{padding:0 var(--space-2);border:1px dashed var(--border-control);border-radius:var(--r-chip);font:600 var(--fs-caption)/1.4 var(--font-ui);color:var(--ink-2)}.row.svelte-6h4hqv>svg{flex:none}.amtcol.svelte-6h4hqv{flex-direction:column;flex:none;align-items:flex-end;display:flex}.dist.svelte-6h4hqv{font:600 var(--fs-meta)/1.3 var(--font-ui);color:var(--ink-2);white-space:nowrap}.amt.svelte-6h4hqv{text-align:right;white-space:nowrap;font:500 var(--fs-meta) var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-2)}.av.svelte-6h4hqv{font:var(--fw-figure) var(--fs-num)/1 var(--font-display);font-stretch:var(--display-stretch);font-variant-numeric:tabular-nums;color:var(--ink-1);margin-right:3px}.days.svelte-tg7pcs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.day.svelte-tg7pcs{align-items:flex-start;gap:var(--space-1);border-radius:var(--r-inner);min-width:0;padding:0;display:flex;position:relative}.day.svelte-tg7pcs+.day:where(.svelte-tg7pcs):before{content:"";top:0;left:var(--space-2);right:var(--space-2);border-top:1px solid var(--divider);position:absolute}.day.today.svelte-tg7pcs{background:var(--surface-2)}.day.today.svelte-tg7pcs:before,.day.today.svelte-tg7pcs+.day:where(.svelte-tg7pcs):before{display:none}.dd.svelte-tg7pcs{flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;min-height:44px;display:flex}.dw.svelte-tg7pcs{font:500 var(--fs-caption)/1.2 var(--font-ui);color:var(--ink-2)}.dn.svelte-tg7pcs{font:600 var(--fs-ui)/1.15 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-1)}.today.svelte-tg7pcs .dw:where(.svelte-tg7pcs){color:var(--ink-0);font-weight:700}.day.today.svelte-tg7pcs .st.partial,.day.today.svelte-tg7pcs .st.modified{color:var(--ink-1)}.rest.svelte-tg7pcs .dd:where(.svelte-tg7pcs){min-height:32px}.items.svelte-tg7pcs{flex-direction:column;flex:1;min-width:0;display:flex}.restm.svelte-tg7pcs{min-height:32px;padding:0 var(--space-2);font:500 var(--fs-ui) var(--font-ui);color:var(--ink-3);align-items:center;display:flex}.sr.svelte-tg7pcs{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal.svelte-1iu5iby{width:100%;min-width:0;max-width:640px;margin:0 auto}.cal.split.svelte-1iu5iby{gap:var(--space-5);grid-template-columns:360px minmax(390px,1fr);align-items:start;max-width:1340px;display:grid}.week.svelte-1iu5iby{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}@media (width<=400px){.week.svelte-1iu5iby{gap:var(--space-1)}}.panel.svelte-1iu5iby{min-width:0;max-height:var(--panel-max,100vh);position:sticky;top:0;overflow:auto}.card.svelte-1iu5iby{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card);min-width:0}.head.svelte-1iu5iby{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.htext.svelte-1iu5iby{flex-direction:column;min-width:0;display:flex}.wtitle.svelte-1iu5iby{font:700 var(--fs-title)/1.05 var(--font-display);font-stretch:var(--display-stretch);color:var(--ink-0);margin:0}.wtitle.svelte-1iu5iby:focus{outline:none}.wdates.svelte-1iu5iby{font:500 var(--fs-small)/1.2 var(--font-ui);color:var(--ink-1);white-space:nowrap;margin:0}.steps.svelte-1iu5iby{align-items:center;gap:var(--space-1);flex:none;display:flex}.step.svelte-1iu5iby{border:1.5px solid var(--border-control);border-radius:var(--r-control);background:var(--surface);width:44px;height:44px;color:var(--ink-0);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.step.svelte-1iu5iby:hover:not([aria-disabled=true]){background:var(--surface-2)}.step.svelte-1iu5iby:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.step[aria-disabled=true].svelte-1iu5iby{cursor:default;background:var(--surface-2);color:var(--ink-3);border-style:dashed}.step.svelte-1iu5iby svg:where(.svelte-1iu5iby){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.why.svelte-1iu5iby{margin:calc(-1 * var(--space-1)) 0 0;text-align:right;font:500 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.why[hidden].svelte-1iu5iby{display:none}.sum.svelte-1iu5iby{gap:var(--space-1);padding:var(--space-2) var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.ph.svelte-1iu5iby{width:31%;height:52px;position:absolute;top:0;right:0}.figs.svelte-1iu5iby{gap:var(--space-3);min-width:0;display:flex}.figs.withphoto.svelte-1iu5iby{padding-right:calc(31% - var(--space-2))}.figs.svelte-1iu5iby>*{flex:0 auto}.figs.svelte-1iu5iby .num{flex-wrap:nowrap}.split.svelte-1iu5iby{margin:calc(var(--space-1) / -2) 0 0;gap:0 var(--space-2);font:600 var(--fs-caption)/1.35 var(--font-ui);color:var(--ink-1);flex-wrap:wrap;display:flex}.sp.svelte-1iu5iby{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.spl.svelte-1iu5iby{color:var(--ink-2);font-weight:500}.spg.svelte-1iu5iby{display:none}@container (width<=399px){.glyphed.svelte-1iu5iby .spg:where(.svelte-1iu5iby){display:inline-flex}.glyphed.svelte-1iu5iby .spl:where(.svelte-1iu5iby){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.spk.svelte-1iu5iby{color:var(--ink-2);font-weight:600}.aside.svelte-1iu5iby{margin:calc(var(--space-1) / -2) 0 0;font:500 var(--fs-caption)/1.35 var(--font-ui);color:var(--ink-2)}.sr.svelte-1iu5iby{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.days.svelte-1iu5iby{padding:2px var(--space-1)}.quiet-card.svelte-1iu5iby{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.quiet-line.svelte-1iu5iby{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-1);margin:0}.note.svelte-1iu5iby{gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.noteicon.svelte-1iu5iby{fill:none;width:22px;height:22px;stroke:var(--ink-2);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.noteh.svelte-1iu5iby{font:600 var(--fs-meta) var(--font-ui);color:var(--ink-2)}.noteh.svelte-1iu5iby:after{content:"·";margin:0 var(--space-2);color:var(--ink-3)}.notetext.svelte-1iu5iby{font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-1);white-space:pre-line;overflow-wrap:anywhere;margin:0}.empty-card.svelte-1iu5iby{gap:var(--space-3);width:100%;max-width:640px;padding:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.etitle.svelte-1iu5iby{font:700 var(--fs-title)/1.05 var(--font-display);font-stretch:var(--display-stretch);color:var(--ink-0);margin:0}.empty.svelte-1iu5iby{margin:0 0 var(--space-2);font:400 var(--fs-body)/1.5 var(--font-ui);color:var(--ink-1)}.wrap.svelte-2qov3s{flex-direction:column;gap:10px;margin-top:12px;display:flex}.intro.svelte-2qov3s{flex-direction:column;gap:6px;display:flex}.cap.svelte-2qov3s,.subcap.svelte-2qov3s{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.intro.svelte-2qov3s p:where(.svelte-2qov3s){max-width:58ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.card.svelte-2qov3s{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:14px 16px}.err.svelte-2qov3s{color:var(--missed);margin:0 0 10px}.ok.svelte-2qov3s{color:var(--done-ink);margin:0 0 10px}.row.svelte-2qov3s{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dot.svelte-2qov3s{background:var(--border-2);border-radius:50%;flex:none;width:8px;height:8px}.dot.on.svelte-2qov3s{background:var(--done)}.line.svelte-2qov3s{color:var(--ink-1);flex:200px;margin:0;font-size:13px;line-height:1.45}.act.svelte-2qov3s{background:var(--surface-2);border:1px solid var(--border-2);height:30px;font:600 12px var(--font-ui);color:var(--ink-1);cursor:pointer;border-radius:8px;flex:none;padding:0 14px}.act.svelte-2qov3s:hover{border-color:var(--accent);color:var(--accent-text)}.act.primary.svelte-2qov3s{background:var(--accent-text);border-color:var(--accent-text);color:var(--on-accent)}.act.primary.svelte-2qov3s:hover{color:var(--on-accent);background:var(--accent-text-press);border-color:var(--accent-text-press)}.act.svelte-2qov3s:disabled,.ghost.svelte-2qov3s:disabled{opacity:.45;cursor:default}.switch.busy.svelte-2qov3s{opacity:.6}.act.svelte-2qov3s:focus-visible,.ghost.svelte-2qov3s:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kinds.svelte-2qov3s{border-top:1px solid var(--divider);margin:12px 0 0;padding:0;list-style:none}.kind.svelte-2qov3s{border-bottom:1px solid var(--divider);align-items:center;gap:12px;padding:10px 0;display:flex}.kind.svelte-2qov3s:last-child{border-bottom:none}.ktext.svelte-2qov3s{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.klabel.svelte-2qov3s{font:600 14px var(--font-ui);color:var(--ink-1)}.khint.svelte-2qov3s{font:12px/1.4 var(--font-ui);color:var(--ink-2)}.switch.svelte-2qov3s{background:var(--border-2);border:1px solid var(--border-control);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .16s;position:relative}.switch.on.svelte-2qov3s{background:var(--accent);border-color:var(--accent)}.switch.svelte-2qov3s .knob:where(.svelte-2qov3s){background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch.on.svelte-2qov3s .knob:where(.svelte-2qov3s){transform:translate(18px)}.switch.svelte-2qov3s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.switch.svelte-2qov3s,.switch.svelte-2qov3s .knob:where(.svelte-2qov3s){transition:none}}.devices.svelte-2qov3s{flex-direction:column;gap:6px;margin-top:12px;display:flex}.devices.svelte-2qov3s ul:where(.svelte-2qov3s){margin:0;padding:0;list-style:none}.device.svelte-2qov3s{border-bottom:1px solid var(--divider);align-items:center;gap:10px;padding:8px 0;display:flex}.device.svelte-2qov3s:last-child{border-bottom:none}.dtext.svelte-2qov3s{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dlabel.svelte-2qov3s{font:600 13px var(--font-ui);color:var(--ink-1);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip.svelte-2qov3s{font:700 9px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-chip-bg);border-radius:var(--r-chip);padding:3px 7px}.dmeta.svelte-2qov3s{font:500 11px var(--font-ui);color:var(--ink-3)}.derr.svelte-2qov3s{color:var(--missed)}.ghost.svelte-2qov3s{font:600 12px var(--font-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex:none;padding:0 4px}.ghost.svelte-2qov3s:hover{color:var(--accent-text)}.recent.svelte-2qov3s{font:500 11px var(--font-ui);color:var(--ink-3);margin:10px 0 0}.empty.svelte-1cszc9d{max-width:44ch;padding:40px}.page.svelte-1cszc9d{width:100%;max-width:1040px;margin:0 auto}.suggestcard.svelte-1cszc9d{text-align:left;background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);cursor:pointer;align-items:center;gap:13px;width:100%;margin-top:12px;padding:15px 16px;display:flex}.suggestcard.svelte-1cszc9d:hover{border-color:var(--border-2);background:var(--surface-2)}.suggestcard.svelte-1cszc9d:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scicon.svelte-1cszc9d{background:var(--accent-chip-bg);width:34px;height:34px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.scicon.svelte-1cszc9d svg:where(.svelte-1cszc9d){width:18px;height:18px}.sctext.svelte-1cszc9d{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sctitle.svelte-1cszc9d{font:700 14px var(--font-ui);color:var(--ink-0)}.scsub.svelte-1cszc9d{font:500 12px var(--font-ui);color:var(--ink-2)}.scarrow.svelte-1cszc9d{color:var(--ink-3);font:600 16px var(--font-ui);flex:none}.suggestcard.svelte-1cszc9d:hover .scarrow:where(.svelte-1cszc9d){color:var(--accent-text)}.cols.svelte-1cszc9d,.col.svelte-1cszc9d{flex-direction:column;gap:12px;min-width:0;display:flex}.card.svelte-1cszc9d{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:16px}.head.svelte-1cszc9d{align-items:center;gap:14px;display:flex}.avatar.svelte-1cszc9d{background:var(--surface-2);border:1px solid var(--border-1);width:46px;height:46px;font:700 16px var(--font-ui);letter-spacing:.04em;color:var(--ink-1);border-radius:50%;flex:none;place-items:center;display:grid}.who.svelte-1cszc9d{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.name.svelte-1cszc9d{font:700 20px var(--font-ui);letter-spacing:-.01em;color:var(--ink-0)}.descriptor.svelte-1cszc9d{font:500 13px var(--font-ui);color:var(--ink-2)}.ro.svelte-1cszc9d{font:600 10px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--border-2);border-radius:var(--r-chip);flex:none;padding:3px 7px}.cap.svelte-1cszc9d{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin-bottom:11px}.zoneslink.svelte-1cszc9d{cursor:pointer;font:600 12px var(--font-ui);color:var(--accent-text);background:0 0;border:none;margin-top:10px;padding:0}.zoneslink.svelte-1cszc9d:hover{color:var(--accent-text-press)}.zoneslink.svelte-1cszc9d:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rows.svelte-1cszc9d{flex-direction:column;display:flex}.stat.svelte-1cszc9d{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.stat.svelte-1cszc9d:last-child{border-bottom:none}.sl.svelte-1cszc9d{font:500 13px var(--font-ui);color:var(--ink-2)}.sv.svelte-1cszc9d{font:700 14px var(--font-ui);color:var(--ink-0);text-align:right}.ssub.svelte-1cszc9d{color:var(--ink-3);font-weight:500}.stat.muted.svelte-1cszc9d .sv:where(.svelte-1cszc9d){color:var(--ink-3)}.hint.svelte-1cszc9d{color:var(--ink-3);margin:10px 0 0;font-size:12px}.injury.svelte-1cszc9d{border-radius:10px;margin-top:10px;padding:12px}.injury.svelte-1cszc9d:first-of-type{margin-top:0}.injury.well.svelte-1cszc9d{background:var(--surface-2);border:1px solid var(--border-1)}.injury.resolved.svelte-1cszc9d{opacity:.62;border-top:1px solid var(--divider);padding:12px 2px 2px}.injhead.svelte-1cszc9d{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.injloc.svelte-1cszc9d{font:700 14px var(--font-ui);color:var(--ink-0)}.injstatus.svelte-1cszc9d{font:700 9px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;border-radius:var(--r-chip);padding:3px 7px}.injstatus.monitoring.svelte-1cszc9d{color:var(--warn);background:var(--partial-soft)}.injstatus.active.svelte-1cszc9d{color:var(--accent-text);background:var(--accent-chip-bg)}.injstatus.resolved.svelte-1cszc9d{color:var(--ink-3);background:var(--surface-2)}.injgrid.svelte-1cszc9d{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.injgrid.svelte-1cszc9d .wide:where(.svelte-1cszc9d){grid-column:1/-1}.il.svelte-1cszc9d{font:600 9px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;display:block}.iv.svelte-1cszc9d{font:500 12px var(--font-ui);color:var(--ink-1)}.injnote.svelte-1cszc9d{color:var(--ink-2);margin:10px 0 0;font-size:12px}@media (width>=721px){.cols.svelte-1cszc9d{grid-template-columns:1.15fr 1fr;align-items:start;display:grid}}.profile-nav.svelte-nxm5k2{border-bottom:1px solid var(--border-1);gap:4px;width:100%;max-width:1040px;margin:0 auto 16px;display:flex}button.svelte-nxm5k2{min-height:44px;color:var(--ink-2);font:600 13px var(--font-ui);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 14px}button.svelte-nxm5k2:hover{color:var(--ink-0);background:var(--surface-2)}button.active.svelte-nxm5k2{color:var(--ink-0);border-bottom-color:var(--accent)}button.svelte-nxm5k2:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}@media (width<=720px){.profile-nav.svelte-nxm5k2{top:env(safe-area-inset-top,0px);z-index:10;background:var(--app-bg);width:calc(100% + 32px);margin:-16px -16px 16px;padding:0 10px;position:sticky}button.svelte-nxm5k2{flex:1;padding:0 8px}}.page.svelte-k2wz1v{width:100%;max-width:1040px;margin:0 auto}.empty.svelte-k2wz1v{max-width:44ch;padding:40px}.intro.svelte-k2wz1v{color:var(--ink-2);max-width:62ch;margin:0 0 16px;font-size:13px}.sport.svelte-k2wz1v{margin-bottom:22px}.sporthead.svelte-k2wz1v{font:700 11px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-1);align-items:center;gap:8px;margin:0 0 10px;display:flex}.pair.svelte-k2wz1v{flex-direction:column;gap:12px;min-width:0;display:flex}.card.svelte-k2wz1v{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:16px}.card.blank.svelte-k2wz1v{background:var(--surface-2)}.cap.svelte-k2wz1v{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.caprow.svelte-k2wz1v{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:11px;display:flex}.right.svelte-k2wz1v{align-items:baseline;gap:7px;min-width:0;display:flex}.anchor.svelte-k2wz1v{font:700 12px var(--font-ui);color:var(--ink-1)}.flag.svelte-k2wz1v{font:700 9px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--warn);background:var(--warn-soft);border-radius:var(--r-chip);padding:2px 6px}.hint.svelte-k2wz1v{color:var(--ink-3);margin:10px 0 0;font-size:12px}.caveat.svelte-k2wz1v{color:var(--ink-2)}.card.blank.svelte-k2wz1v .hint:where(.svelte-k2wz1v){color:var(--ink-2);max-width:52ch;margin:0}.scale.svelte-k2wz1v{gap:3px;height:10px;margin-bottom:12px;display:flex}.seg.svelte-k2wz1v{background:var(--zc);border-radius:2px;flex:1}.ztable.svelte-k2wz1v{grid-template-columns:auto 1fr auto auto;display:grid}.zrow.svelte-k2wz1v{display:contents}.zrow.svelte-k2wz1v>:where(.svelte-k2wz1v){border-bottom:1px solid var(--divider);align-items:center;min-width:0;padding:7px 5px;display:flex}.zrow.svelte-k2wz1v>:where(.svelte-k2wz1v):first-child{padding-left:0}.zrow.svelte-k2wz1v>:where(.svelte-k2wz1v):last-child{padding-right:0}.zrow.svelte-k2wz1v:last-child>:where(.svelte-k2wz1v){border-bottom:none}.zchip.svelte-k2wz1v{box-sizing:border-box;width:100%;font:700 10px var(--font-ui);letter-spacing:.04em;text-align:center;color:var(--zc);border:1px solid color-mix(in srgb, var(--zc) 40%, transparent);background:color-mix(in srgb, var(--zc) 12%, transparent);border-radius:var(--r-chip);padding:3px 7px;display:inline-block}.zc.svelte-k2wz1v{min-width:40px}.t1.svelte-k2wz1v{--zc:var(--z1)}.t2.svelte-k2wz1v{--zc:var(--z2)}.t3.svelte-k2wz1v{--zc:var(--z3)}.t4.svelte-k2wz1v{--zc:var(--z4)}.t5.svelte-k2wz1v,.t6.svelte-k2wz1v{--zc:var(--z5)}.ztxt.svelte-k2wz1v{font:600 13px var(--font-ui);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zpct.svelte-k2wz1v{font:500 11px var(--font-ui);color:var(--ink-3);white-space:nowrap;justify-content:flex-end}.zabs.svelte-k2wz1v{font:700 12px var(--font-ui);color:var(--ink-1);white-space:nowrap;justify-content:flex-end}@media (width>=721px){.pair.svelte-k2wz1v{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (width<=480px){.ztable.svelte-k2wz1v{grid-template-columns:auto 1fr auto}.zpct.svelte-k2wz1v{display:none}}.page.svelte-1s2ewx2{flex-direction:column;gap:16px;width:100%;max-width:640px;margin:0 auto;display:flex}.back.svelte-1s2ewx2{cursor:pointer;font:600 12px var(--font-ui);letter-spacing:.04em;color:var(--ink-2);background:0 0;border:none;align-self:flex-start;padding:4px 0}.back.svelte-1s2ewx2:hover{color:var(--accent-text)}.back.svelte-1s2ewx2:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.intro.svelte-1s2ewx2{flex-direction:column;gap:6px;display:flex}.cap.svelte-1s2ewx2{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.h.svelte-1s2ewx2{font:700 22px var(--font-ui);letter-spacing:-.01em;color:var(--ink-0);margin:2px 0 0;line-height:1.25}.lede.svelte-1s2ewx2{max-width:54ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.card.svelte-1s2ewx2{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:16px}.composer.svelte-1s2ewx2{flex-direction:column;gap:12px;display:flex}.kinds.svelte-1s2ewx2{gap:6px;display:flex}.kind.svelte-1s2ewx2{background:var(--surface-2);border:1px solid var(--border-2);font:600 12px var(--font-ui);color:var(--ink-2);cursor:pointer;border-radius:9px;flex:1;padding:8px 10px}.kind.svelte-1s2ewx2:hover{color:var(--ink-0)}.kind.on.svelte-1s2ewx2{background:var(--accent-chip-bg);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent-text)}.kind.svelte-1s2ewx2:focus-visible{outline:2px solid var(--accent);outline-offset:1px}textarea.svelte-1s2ewx2{box-sizing:border-box;resize:none;width:100%;min-height:128px;font:15px/1.6 var(--font-ui);color:var(--ink-1);background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px;padding:13px;overflow:hidden}textarea.svelte-1s2ewx2::placeholder{color:var(--ink-3)}textarea.svelte-1s2ewx2:focus-visible{border-color:var(--accent);outline:none}.composerfoot.svelte-1s2ewx2{justify-content:space-between;align-items:center;gap:12px;min-height:16px;display:flex}.draftnote.svelte-1s2ewx2{font:500 11.5px var(--font-ui);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.draftnote.svelte-1s2ewx2 .dot:where(.svelte-1s2ewx2){background:var(--done);border-radius:50%;flex:none;width:6px;height:6px}.count.svelte-1s2ewx2{font:500 11px var(--font-mono);color:var(--ink-3);flex:none}.msg.svelte-1s2ewx2{font:500 13px var(--font-ui);border-radius:9px;margin:0;padding:9px 12px;line-height:1.45}.msg.err.svelte-1s2ewx2{color:var(--missed);background:var(--missed-soft)}.msg.ok.svelte-1s2ewx2{color:var(--done-ink);background:var(--done-soft)}.send.svelte-1s2ewx2{background:var(--accent-text);color:var(--on-accent);font:600 14px var(--font-ui);cursor:pointer;border:none;border-radius:10px;align-self:stretch;padding:12px 20px}.send.svelte-1s2ewx2:hover{background:var(--accent-text-press)}.send.svelte-1s2ewx2:disabled{opacity:.45;cursor:default}.send.svelte-1s2ewx2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.recent.svelte-1s2ewx2{flex-direction:column;gap:10px;display:flex}.hint.svelte-1s2ewx2{color:var(--ink-3);margin:0;font-size:13px}.list.svelte-1s2ewx2{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1s2ewx2{background:var(--surface);border:1px solid var(--border-1);border-radius:10px;padding:12px 14px}.itemhead.svelte-1s2ewx2{align-items:center;gap:10px;margin-bottom:6px;display:flex}.badge.svelte-1s2ewx2{font:700 9px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-chip);padding:3px 7px}.badge.idea.svelte-1s2ewx2{color:var(--accent-text);background:var(--accent-chip-bg)}.badge.bug.svelte-1s2ewx2{color:var(--warn);background:var(--warn-soft)}.badge.other.svelte-1s2ewx2{color:var(--ink-2);background:var(--surface-2)}.issuelink.svelte-1s2ewx2{font:600 10px var(--font-mono);color:var(--accent-text);letter-spacing:.02em;text-decoration:none}.issuelink.svelte-1s2ewx2:hover{text-decoration:underline}.stamp.svelte-1s2ewx2{font:500 11px var(--font-ui);color:var(--ink-3);margin-left:auto}.msg.ok.svelte-1s2ewx2 a:where(.svelte-1s2ewx2){color:var(--done-ink);font-weight:600}.itembody.svelte-1s2ewx2{color:var(--ink-1);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.5}@media (width>=721px){.send.svelte-1s2ewx2{align-self:flex-end;min-width:200px}}.wrap.svelte-8ukb9p{background:var(--app-bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.card.svelte-8ukb9p{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);text-align:center;width:100%;max-width:360px;padding:40px 32px 30px}.brand.svelte-8ukb9p{justify-content:center;align-items:center;gap:10px;display:flex}.glyph.svelte-8ukb9p{width:26px;height:26px}.word.svelte-8ukb9p{letter-spacing:.16em;color:var(--ink-0);font-size:22px;font-weight:700}.tag.svelte-8ukb9p{margin:12px 0 28px;font-size:15px}.btn.svelte-8ukb9p{background:var(--accent-text);color:var(--on-accent);border-radius:var(--r-chip);padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s cubic-bezier(.2,0,0,1);display:block}.btn.svelte-8ukb9p:hover{background:var(--accent-text-press)}.note.svelte-8ukb9p{color:var(--ink-3);margin:18px 0 0;font-size:12px}.group.svelte-eajmis{flex-direction:column;gap:8px;display:flex}.cap.svelte-eajmis{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.grid.svelte-eajmis{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.cell.svelte-eajmis{background:var(--surface-2);border:1px solid var(--border-1);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;display:flex}.lab.svelte-eajmis{font:600 9.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.val.svelte-eajmis{font:700 19px var(--font-ui);color:var(--ink-0);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.val.accent.svelte-eajmis{color:var(--accent-text)}.val.svelte-eajmis small:where(.svelte-eajmis){font:600 10px var(--font-ui);color:var(--ink-3);margin-left:2px}.sub.svelte-eajmis{font:500 10.5px var(--font-ui);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx.svelte-1nygbzw{flex-direction:column;gap:8px;display:flex}.cap.svelte-1nygbzw{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.row.svelte-1nygbzw{flex-wrap:wrap;gap:7px;display:flex}.chip.svelte-1nygbzw{background:var(--surface-2);border:1px solid var(--border-1);border-radius:7px;align-items:baseline;gap:6px;padding:5px 10px;display:inline-flex}.k.svelte-1nygbzw{font:600 9.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.v.svelte-1nygbzw{font:600 12.5px var(--font-ui);color:var(--ink-1)}.caveats.svelte-u2v1uk{flex-direction:column;gap:6px;display:flex}.caveats.svelte-u2v1uk p:where(.svelte-u2v1uk){background:var(--surface-2);border:1px solid var(--border-1);border-left:2px solid var(--border-2);font:500 11.5px/1.45 var(--font-ui);color:var(--ink-2);border-radius:7px;margin:0;padding:8px 11px}.subj.svelte-u2v1uk,.compare.svelte-u2v1uk{flex-direction:column;gap:8px;display:flex}.cap.svelte-u2v1uk{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.row.svelte-u2v1uk{flex-wrap:wrap;gap:7px;display:flex}.chip.svelte-u2v1uk{background:var(--surface-2);border:1px solid var(--border-1);border-radius:7px;align-items:baseline;gap:6px;padding:6px 11px;display:inline-flex}.k.svelte-u2v1uk{font:600 9.5px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.v.svelte-u2v1uk{font:700 16px var(--font-ui);color:var(--ink-0)}.v.svelte-u2v1uk small:where(.svelte-u2v1uk){font:500 10px var(--font-ui);color:var(--ink-3);margin-left:1px}.compare.svelte-u2v1uk{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-card);padding:12px 14px}.headline.svelte-u2v1uk{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.word.svelte-u2v1uk{font:600 11px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--partial)}.score.svelte-u2v1uk{font:700 20px var(--font-ui);color:var(--ink-0)}.scorelab.svelte-u2v1uk{font:600 10px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.comp.svelte-u2v1uk{font:600 10px var(--font-ui);color:var(--ink-2)}.verdict.svelte-u2v1uk{font:600 10px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-left:auto}.deltas.svelte-u2v1uk{flex-direction:column;gap:5px;display:flex}.drow.svelte-u2v1uk{align-items:baseline;gap:9px;display:flex}.dl.svelte-u2v1uk{width:66px;font:600 10px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.dv.svelte-u2v1uk{font:700 14px var(--font-ui);color:var(--ink-0)}.dv.planned.svelte-u2v1uk{color:var(--ink-3);font-weight:600}.arrow.svelte-u2v1uk{color:var(--border-2);font-size:12px}.dchip.svelte-u2v1uk{font:600 11px var(--font-ui);color:var(--done-ink);background:var(--done-soft);border:1px solid var(--border-1);border-radius:5px;padding:1px 7px}.chart.svelte-1p9rvc2{touch-action:none;width:100%}.none.svelte-1p9rvc2{color:var(--ink-3);padding:12px 0}svg.svelte-1p9rvc2{width:100%;height:auto;display:block}.grid.svelte-1p9rvc2{stroke:var(--divider);stroke-width:1px}.line.svelte-1p9rvc2{fill:none;stroke-width:1.6px}.area.svelte-1p9rvc2{opacity:.08;stroke:none}.yl.svelte-1p9rvc2{font:500 8.5px var(--font-mono);fill:var(--ink-3)}.xl.svelte-1p9rvc2,.xhover.svelte-1p9rvc2{font:500 9px var(--font-mono);fill:var(--ink-3)}.xhover.svelte-1p9rvc2{fill:var(--ink-1)}.plabel.svelte-1p9rvc2{font:700 9.5px var(--font-ui);letter-spacing:.08em;fill:var(--ink-2)}.pval.svelte-1p9rvc2{font:700 11px var(--font-ui)}.cross.svelte-1p9rvc2{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.zd.svelte-1bn3b2g{border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.cap.svelte-1bn3b2g{font:600 10px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.row.svelte-1bn3b2g{align-items:center;gap:9px;display:flex}.zl.svelte-1bn3b2g{width:26px;font:700 11px var(--font-ui);color:var(--ink-2);flex:none}.track.svelte-1bn3b2g{background:var(--surface-2);border-radius:4px;flex:1;height:7px;overflow:hidden}.fill.svelte-1bn3b2g{border-radius:4px;min-width:2px;height:100%;display:block}.min.svelte-1bn3b2g{font:600 11px var(--font-ui);color:var(--ink-2);white-space:nowrap;flex:none}.min.svelte-1bn3b2g small:where(.svelte-1bn3b2g){color:var(--ink-3);font-weight:500}.head.svelte-13tdnzq{justify-content:space-between;align-items:center;gap:10px;display:flex}.cap.svelte-13tdnzq{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.toggle.svelte-13tdnzq{gap:2px;display:inline-flex}.toggle.svelte-13tdnzq button:where(.svelte-13tdnzq){border:1px solid var(--border-control);color:var(--ink-2);cursor:pointer;font:600 11px var(--font-ui);background:0 0;padding:4px 11px}.toggle.svelte-13tdnzq button:where(.svelte-13tdnzq):first-child{border-radius:8px 0 0 8px}.toggle.svelte-13tdnzq button:where(.svelte-13tdnzq):last-child{border-left:none;border-radius:0 8px 8px 0}.toggle.svelte-13tdnzq button.on:where(.svelte-13tdnzq){background:var(--dark-surface);color:var(--dark-fg);border-color:var(--dark-surface)}.toggle.svelte-13tdnzq button:where(.svelte-13tdnzq):disabled{opacity:.4;cursor:default}.toggle.svelte-13tdnzq button:where(.svelte-13tdnzq):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plate.svelte-13tdnzq{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:12px 10px}.hint.svelte-13tdnzq{color:var(--ink-3);margin:0;font-size:12px}.zones.svelte-13tdnzq{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.scroll.svelte-j8gnid{border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}table.svelte-j8gnid{border-collapse:collapse;width:100%;min-width:max-content}th.svelte-j8gnid,td.svelte-j8gnid{text-align:left;white-space:nowrap;font:500 12px var(--font-ui);color:var(--ink-1);padding:7px 11px}th.svelte-j8gnid{font:700 9.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border-1);background:var(--surface);position:sticky;top:0}td.svelte-j8gnid{border-bottom:1px solid var(--divider)}tbody.svelte-j8gnid tr:where(.svelte-j8gnid):last-child td:where(.svelte-j8gnid){border-bottom:none}.num.svelte-j8gnid{text-align:right;font-variant-numeric:tabular-nums}.idx.svelte-j8gnid{color:var(--ink-3);font-weight:600}tr.work.svelte-j8gnid td:where(.svelte-j8gnid){background:var(--surface-2)}tr.work.svelte-j8gnid .idx:where(.svelte-j8gnid){color:var(--accent-text)}.zh.svelte-j8gnid{width:84px}.zbar.svelte-j8gnid{background:var(--surface-2);border-radius:3px;width:72px;height:7px;display:inline-flex;overflow:hidden}.seg.svelte-j8gnid{height:100%;display:block}.cap.svelte-3prex9{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.none.svelte-3prex9{color:var(--ink-3)}.scroll.svelte-kfxfp8{border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}table.svelte-kfxfp8{border-collapse:collapse;width:100%;min-width:max-content}th.svelte-kfxfp8,td.svelte-kfxfp8{text-align:left;white-space:nowrap;font:500 12px var(--font-ui);color:var(--ink-1);padding:7px 11px}th.svelte-kfxfp8{font:700 9.5px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border-1)}td.svelte-kfxfp8{border-bottom:1px solid var(--divider)}tbody.svelte-kfxfp8 tr:where(.svelte-kfxfp8):last-child td:where(.svelte-kfxfp8){border-bottom:none}.num.svelte-kfxfp8{text-align:right;font-variant-numeric:tabular-nums}.nm.svelte-kfxfp8{color:var(--ink-0);font-weight:600}.tgt.svelte-kfxfp8{color:var(--ink-2);font-size:11.5px}.dot.svelte-kfxfp8{border-radius:50%;width:9px;height:9px;display:inline-block}.cap.svelte-z983mt{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.none.svelte-z983mt{color:var(--ink-3)}.set.svelte-z983mt{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.shead.svelte-z983mt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sname.svelte-z983mt{font:700 13px var(--font-ui);color:var(--ink-0)}.badge.svelte-z983mt{font:600 9.5px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--z4);border:1px solid var(--z4);border-radius:4px;padding:1px 6px}.agg.svelte-z983mt{font:500 11px var(--font-ui);color:var(--ink-2)}.scroll.svelte-z983mt{border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}table.svelte-z983mt{border-collapse:collapse;width:100%;min-width:max-content}th.svelte-z983mt,td.svelte-z983mt{text-align:right;white-space:nowrap;font:500 12px var(--font-ui);color:var(--ink-1);padding:6px 10px}th.svelte-z983mt{font:700 9px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border-1)}td.svelte-z983mt{border-bottom:1px solid var(--divider)}tbody.svelte-z983mt tr:where(.svelte-z983mt):last-child td:where(.svelte-z983mt){border-bottom:none}.num.svelte-z983mt{font-variant-numeric:tabular-nums}.idx.svelte-z983mt{color:var(--ink-3);font-weight:600}.out.svelte-z983mt{color:var(--ink-0);font-weight:700}.recov.svelte-z983mt{flex-wrap:wrap;gap:8px;display:flex}.rchip.svelte-z983mt{background:var(--surface-2);border:1px solid var(--border-1);font:500 11.5px var(--font-ui);color:var(--ink-2);border-radius:8px;align-items:baseline;gap:10px;padding:6px 11px;display:inline-flex}.rk.svelte-z983mt{font:600 9.5px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.rchip.svelte-z983mt b:where(.svelte-z983mt){color:var(--ink-0);font-weight:700}.cap.svelte-wzjd8a{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.plate.svelte-wzjd8a{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:8px}svg.svelte-wzjd8a{width:100%;height:auto;display:block}.area.svelte-wzjd8a{fill:var(--accent-area);stroke:none}.curve.svelte-wzjd8a{fill:none;stroke:var(--accent);stroke-width:2px}.pt.svelte-wzjd8a{fill:var(--accent)}.pv.svelte-wzjd8a{font:700 10px var(--font-ui);fill:var(--ink-0)}.xt.svelte-wzjd8a{font:500 9px var(--font-mono);fill:var(--ink-3)}.hint.svelte-wzjd8a{color:var(--ink-3);margin:8px 0 0;font-size:12px}.none.svelte-wzjd8a{color:var(--ink-3)}.cap.svelte-1cm48x{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 8px}.plate.svelte-1cm48x{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);padding:12px 10px}.def.svelte-1i5g3pr{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);margin:0;overflow:hidden}.row.svelte-1i5g3pr{grid-template-columns:minmax(120px,40%) 1fr;gap:12px;padding:7px 13px;display:grid}.row.svelte-1i5g3pr+.row:where(.svelte-1i5g3pr){border-top:1px solid var(--divider)}dt.svelte-1i5g3pr{font:600 11.5px var(--font-ui);color:var(--ink-2)}dd.svelte-1i5g3pr{font:600 12px var(--font-ui);color:var(--ink-0);font-variant-numeric:tabular-nums;word-break:break-word;margin:0}dd.mono.svelte-1i5g3pr{font-family:var(--font-mono);color:var(--ink-1);font-size:11px;font-weight:500}.cap.svelte-7axrp8{font:700 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 8px}.wrap.svelte-1emlm1q{flex:1;width:100%;max-width:1080px;min-height:0;margin:0 auto;overflow:auto}.back.svelte-1emlm1q{color:var(--ink-2);font:600 12px var(--font-ui);cursor:pointer;background:0 0;border:none;padding:0 0 14px}.back.svelte-1emlm1q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.miss.svelte-1emlm1q{color:var(--ink-3);padding:24px 0;font-size:14px}.head.svelte-1emlm1q{align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.htext.svelte-1emlm1q{flex:1;min-width:0}.caprow.svelte-1emlm1q{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cap.svelte-1emlm1q{font:600 11px var(--font-ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2)}.est.svelte-1emlm1q{font:600 9px var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);border-radius:4px;padding:2px 6px}.title.svelte-1emlm1q{font:700 22px var(--font-ui);letter-spacing:-.015em;color:var(--ink-0);margin:6px 0 0;line-height:1.15}.meta.svelte-1emlm1q{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.mchip.svelte-1emlm1q{font:500 12px var(--font-ui);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:6px;padding:3px 9px}.mchip.svelte-1emlm1q small:where(.svelte-1emlm1q){color:var(--ink-3)}.tabs.svelte-1emlm1q{border-bottom:1px solid var(--divider);scrollbar-width:none;gap:2px;margin:16px 0;display:flex;overflow-x:auto}.tabs.svelte-1emlm1q::-webkit-scrollbar{display:none}.tab.svelte-1emlm1q{cursor:pointer;font:600 12.5px var(--font-ui);color:var(--ink-2);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:9px 12px}.tab.svelte-1emlm1q:hover{color:var(--ink-1)}.tab.on.svelte-1emlm1q{color:var(--ink-0);border-bottom-color:var(--accent);font-weight:700}.tab.svelte-1emlm1q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.page.svelte-1emlm1q{flex-direction:column;gap:16px;min-width:0;padding-bottom:40px;display:flex}.wrap.svelte-1bbwftf{flex:1;width:100%;max-width:860px;min-height:0;margin:0 auto;overflow:auto}.top.svelte-1bbwftf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.h1.svelte-1bbwftf{font:700 20px var(--font-ui);color:var(--ink-0);margin:0}.filters.svelte-1bbwftf{gap:2px;display:inline-flex}.f.svelte-1bbwftf{border:1px solid var(--border-control);color:var(--ink-2);cursor:pointer;font:600 12px var(--font-ui);background:0 0;border-radius:8px;padding:5px 12px}.f.on.svelte-1bbwftf{background:var(--dark-surface);color:var(--dark-fg);border-color:var(--dark-surface)}.f.svelte-1bbwftf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.empty.svelte-1bbwftf{color:var(--ink-3);padding:30px 4px}.list.svelte-1bbwftf{background:var(--surface);border:1px solid var(--border-1);border-radius:var(--r-card);flex-direction:column;padding:6px 10px;display:flex}.row.svelte-1bbwftf{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:9px 4px;display:flex}.row.svelte-1bbwftf+.row:where(.svelte-1bbwftf){border-top:1px solid var(--divider)}.row.svelte-1bbwftf:hover{background:var(--surface-2)}.row.svelte-1bbwftf:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.main.svelte-1bbwftf{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ttl.svelte-1bbwftf{font:600 14px var(--font-ui);color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.date.svelte-1bbwftf{font:500 11px var(--font-ui);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inl.svelte-1bbwftf{display:none}.est.svelte-1bbwftf{font:600 9px var(--font-ui);text-transform:uppercase;color:var(--warn);background:var(--warn-soft);border-radius:4px;flex:none;padding:2px 5px}.sub.svelte-1bbwftf{font:500 12px var(--font-ui);color:var(--ink-2);flex:none}.go.svelte-1bbwftf{color:var(--ink-3);font:600 16px var(--font-ui);flex:none}@media (width<=560px){.inl.svelte-1bbwftf{display:inline}.sub.svelte-1bbwftf{display:none}.date.svelte-1bbwftf{color:var(--ink-2);font-size:12px}}.boot-shell.svelte-1n46o8q{min-height:100dvh;padding:var(--space-5);background:var(--app-bg)}.boot-shell.svelte-1n46o8q h1:where(.svelte-1n46o8q){max-width:640px;margin:0 auto var(--space-5);font:700 var(--fs-title) var(--font-display);color:var(--ink-0)}.today-error.svelte-1n46o8q{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;max-width:640px;margin:0 auto;display:flex}
