@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=dark]{color-scheme:dark;--bg: #0A0E13;--surf: #121820;--raised: #1B2430;--text: #E8EDF2;--text2: #98A5B3;--line: #232D39;--ctrl: #5E6E82;--acc: #FFC83D;--onacc: #17120A;--acctext: #FFC83D;--accui: #FFC83D;--selbg: #2B2410;--err: #FF8F86;--cbg: #0E141B;--grid: #27323F;--prof: #E8EDF2;--deco: #FF9DB8;--ndl: #2BCB86;--tts: #4DB0FF;--tank: #FFB020;--ppo2: #E6DBFF;--temp: #7E92A8;--beam: rgba(255, 236, 180, .13);--scrim: rgba(0, 0, 0, .62);--on-signal: var(--onacc)}:root[data-theme=light]{color-scheme:light;--bg: #F2F4F6;--surf: #FFFFFF;--raised: #E5EAEF;--text: #0D1520;--text2: #47556A;--line: #DCE2E9;--ctrl: #6F7F94;--acc: #FFC83D;--onacc: #17120A;--acctext: #7A5000;--accui: #8F6200;--selbg: #FFF1C2;--err: #B3261E;--cbg: #FFFFFF;--grid: #DCE2E9;--prof: #0D1520;--deco: #C0204F;--ndl: #0A7A50;--tts: #2C84E4;--tank: #A85800;--ppo2: #43229C;--temp: #5A6B80;--beam: transparent;--scrim: rgba(13, 21, 32, .45);--on-signal: #FFFFFF}:root{--sans: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius: 12px;--nav-h: 60px;--paper: var(--bg);--sheet: var(--surf);--wash: var(--raised);--ink: var(--text);--ink2: var(--text2);--rule: var(--line);--rs: var(--ctrl);--signal: var(--acctext);--warn: var(--acctext);--serif: var(--sans);--mono: var(--sans);--card: var(--surf);--s-deco: var(--deco);--s-ndl: var(--ndl);--s-tts: var(--tts);--s-tank: var(--tank);--s-ppo2: var(--ppo2);--s-temp: var(--temp);--b0: var(--cbg);--b1: color-mix(in srgb, var(--tts) 5%, var(--cbg));--b2: color-mix(in srgb, var(--tts) 10%, var(--cbg));--b3: color-mix(in srgb, var(--tts) 16%, var(--cbg));--pass: var(--ndl);--fail: var(--err);--unk: var(--acctext);--warn-bg: var(--raised)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);font-variant-numeric:tabular-nums}body{margin:0;background:var(--bg);color:var(--text);font:400 1rem/1.5 var(--sans);font-variant-numeric:tabular-nums;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}input[type=file]{max-width:100%;min-height:44px}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accui);outline-offset:2px}h1,h2,h3,p{margin:0}.num,.mono{font-variant-numeric:tabular-nums}.muted{color:var(--text2)}.err{color:var(--err)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.offscreen{position:fixed;left:-9999px;top:0}svg.i{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.cap,.section-label{font:600 .75rem/1rem var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text2)}.phead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:calc(24px + env(safe-area-inset-top)) 20px 10px}.phead h1{font:600 2rem/2.25rem var(--sans);letter-spacing:-.025em}.phead .n{font:500 .9375rem/1.25rem var(--sans);color:var(--text2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 20px;border:1.5px solid var(--acc);border-radius:var(--radius);background:var(--acc);color:var(--onacc);font:600 1rem/1.375rem var(--sans);cursor:pointer;text-align:center;text-decoration:none;transition:opacity .12s}.btn.lg{width:100%}.btn.outline{background:transparent;color:var(--text);border-color:var(--ctrl)}.btn.text,.link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 4px;border:0;background:none;border-radius:6px;color:var(--acctext);font:600 1rem/1.375rem var(--sans);cursor:pointer}.btn.quiet,.link.quiet{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;border-radius:6px;color:var(--text);font:600 1rem/1.375rem var(--sans);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;cursor:pointer}.btn:disabled{background:var(--raised);border-color:var(--raised);color:var(--text2);cursor:default}.btn.text:disabled,.btn.quiet:disabled{background:none;border-color:transparent}.btn.outline:disabled{background:transparent;border-color:var(--line)}.btn:active:not(:disabled){opacity:.85}.seg{display:flex;border:1px solid var(--ctrl);border-radius:var(--radius);overflow:hidden}.seg button{flex:1;min-height:44px;border:0;border-left:1px solid var(--ctrl);background:none;font:500 .875rem/1.25rem var(--sans);cursor:pointer;transition:background-color .12s}.seg button:first-child{border-left:0}.seg button[aria-checked=true]{background:var(--selbg);color:var(--text);font-weight:700;box-shadow:inset 0 0 0 2px var(--accui)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:899px)and (max-height:480px){:root{--nav-h: 48px}}.cs.svelte-1uw8y59{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-10px;color:var(--ink2);border-radius:12px}.cs.problem.svelte-1uw8y59{color:var(--acc)}.cs.svelte-1uw8y59:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}svg.svelte-1uw8y59{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.down.svelte-38vydr{display:grid;gap:10px;justify-items:start;padding:16px;border:1px solid var(--err);border-radius:2px;background:var(--sheet)}h2.svelte-38vydr{font-size:1.25rem;line-height:1.625rem;font-weight:700}.why.svelte-38vydr{font-size:.875rem;overflow-wrap:anywhere}.cave-arrow.svelte-e53bt4{display:inline-block;flex:none;overflow:visible}.mark.svelte-wfxxdc{display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--acc);color:var(--onacc)}.list.svelte-5dq6qt{padding-bottom:8px}.phead.svelte-5dq6qt{align-items:center}.phead.svelte-5dq6qt h1:where(.svelte-5dq6qt){display:flex;align-items:baseline;gap:10px}.phead.svelte-5dq6qt h1:where(.svelte-5dq6qt) svg{align-self:center}.wide.svelte-5dq6qt .phead:where(.svelte-5dq6qt){padding-top:32px}.banner.svelte-5dq6qt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:56px;margin:6px 16px 4px;padding:8px 32px 8px 18px;background:var(--acc);color:var(--onacc);border-radius:12px 0 0 12px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%)}.banner.svelte-5dq6qt:focus-visible{outline:2px solid var(--onacc);outline-offset:-5px}.banner.svelte-5dq6qt .t:where(.svelte-5dq6qt){color:var(--onacc);flex:1 1 6rem;min-width:0;white-space:normal;overflow-wrap:anywhere;font:600 1rem/1.25rem var(--sans)}.banner.svelte-5dq6qt b:where(.svelte-5dq6qt),.banner.svelte-5dq6qt .num:where(.svelte-5dq6qt){font-weight:700;color:inherit}.banner.svelte-5dq6qt .go:where(.svelte-5dq6qt){display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:700 1rem/1.25rem var(--sans)}.day.svelte-5dq6qt{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:20px 20px 6px;background:var(--bg);color:var(--text2)}.day.svelte-5dq6qt .cap:where(.svelte-5dq6qt){flex:none;max-width:100%}.day.svelte-5dq6qt .ln:where(.svelte-5dq6qt){flex:1;min-width:12px;height:1px;background:var(--line)}.day.svelte-5dq6qt .tip:where(.svelte-5dq6qt){display:inline-flex;margin-left:-6px;color:var(--ctrl)}ul.svelte-5dq6qt{list-style:none;margin:0;padding:0}li.svelte-5dq6qt{content-visibility:auto;contain-intrinsic-size:auto 62px}.row.svelte-5dq6qt{position:relative;display:grid;grid-template-columns:minmax(50px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:9px 20px}li.svelte-5dq6qt+li:where(.svelte-5dq6qt) .row:where(.svelte-5dq6qt):before{content:"";position:absolute;left:84px;right:20px;top:0;height:1px;background:var(--line)}.row.svelte-5dq6qt:active{background:var(--raised)}.row[aria-current=true].svelte-5dq6qt{background:var(--surf)}.sel.svelte-5dq6qt{position:absolute;left:4px;top:50%;margin-top:-6px;display:inline-flex;color:var(--accui)}.tn.svelte-5dq6qt{display:grid}.tm.svelte-5dq6qt{font:500 1rem/1.25rem var(--sans);white-space:nowrap}.no.svelte-5dq6qt{font:400 .75rem/1rem var(--sans);color:var(--text2)}.mid.svelte-5dq6qt{display:grid;min-width:0}.site.svelte-5dq6qt{font:600 1.0625rem/1.375rem var(--sans);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bud.svelte-5dq6qt{font:400 .875rem/1.125rem var(--sans);color:var(--text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl.svelte-5dq6qt{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--acctext);font:500 1rem/1.375rem var(--sans)}.nl.svelte-5dq6qt:before{content:"";flex:none;width:7px;height:7px;border-radius:2px;background:var(--acc)}.row.bad.svelte-5dq6qt .nl:where(.svelte-5dq6qt){color:var(--text2)}.row.bad.svelte-5dq6qt .nl:where(.svelte-5dq6qt):before{background:var(--ctrl)}.right.svelte-5dq6qt{display:grid;justify-items:end}.d.svelte-5dq6qt{font:600 1.375rem/1.5rem var(--sans);letter-spacing:-.015em;white-space:nowrap}.d.svelte-5dq6qt small:where(.svelte-5dq6qt){font:400 .8125rem/1rem var(--sans);letter-spacing:0;color:var(--text2);margin-left:2px}.t.svelte-5dq6qt{font:400 .8125rem/1rem var(--sans);color:var(--text2);white-space:nowrap}.empty.svelte-5dq6qt{padding:24px 20px;max-width:360px;display:grid;gap:12px;justify-items:start}.empty.svelte-5dq6qt .lead:where(.svelte-5dq6qt){font:500 1.25rem/1.75rem var(--sans)}.welcome.svelte-5dq6qt{max-width:420px;width:100%;box-sizing:border-box}.opt.svelte-5dq6qt{display:grid;gap:2px;width:100%;box-sizing:border-box;padding:14px 16px;border:1.5px solid var(--ctrl);border-radius:var(--radius);color:var(--text);text-decoration:none}.opt.svelte-5dq6qt b:where(.svelte-5dq6qt){font:600 1.0625rem/1.5rem var(--sans)}.opt.svelte-5dq6qt span:where(.svelte-5dq6qt){font:400 .9375rem/1.3rem var(--sans);color:var(--text2)}.opt.first.svelte-5dq6qt{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.opt.first.svelte-5dq6qt span:where(.svelte-5dq6qt){color:var(--onacc);opacity:.8}.opt.svelte-5dq6qt:focus-visible{outline:2px solid var(--accui);outline-offset:2px}@media(min-width:600px)and (max-width:899px){.list.svelte-5dq6qt{max-width:640px;margin:0 auto}}.note.svelte-wcae6e{font-size:.9375rem;padding:8px 0}.chart.svelte-wcae6e{margin-top:12px}.read.svelte-wcae6e{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 20px;margin-bottom:4px}.read.svelte-wcae6e .item:where(.svelte-wcae6e){display:grid;line-height:1.375rem;font-size:.8125rem;min-width:3.5rem}.read.svelte-wcae6e b:where(.svelte-wcae6e){font-weight:600;font-size:1.0625rem;color:var(--ink)}.read.svelte-wcae6e .k:where(.svelte-wcae6e){color:var(--ink2);line-height:1rem}.read.svelte-wcae6e .item.tank1:where(.svelte-wcae6e) b:where(.svelte-wcae6e),.read.svelte-wcae6e .item.tank2:where(.svelte-wcae6e) b:where(.svelte-wcae6e){color:var(--s-tank)}.read.svelte-wcae6e .item.temp:where(.svelte-wcae6e) b:where(.svelte-wcae6e){color:var(--s-temp)}.read.svelte-wcae6e .item.ppo2:where(.svelte-wcae6e) b:where(.svelte-wcae6e){color:var(--s-ppo2)}.read.svelte-wcae6e .item.ndl:where(.svelte-wcae6e) b:where(.svelte-wcae6e){color:var(--s-ndl)}.read.svelte-wcae6e .item.tts:where(.svelte-wcae6e) b:where(.svelte-wcae6e){color:var(--s-tts)}.read.svelte-wcae6e .item.deco:where(.svelte-wcae6e) b:where(.svelte-wcae6e){color:var(--s-deco)}.stack.svelte-wcae6e{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair}.stack.svelte-wcae6e svg:where(.svelte-wcae6e){display:block;overflow:visible}.band.b0.svelte-wcae6e{fill:var(--b0)}.band.b1.svelte-wcae6e{fill:var(--b1)}.band.b2.svelte-wcae6e{fill:var(--b2)}.band.b3.svelte-wcae6e{fill:var(--b3)}.grid.svelte-wcae6e{stroke:var(--rs);stroke-width:1;stroke-dasharray:2 3;opacity:.8}.hl.svelte-wcae6e{stroke:var(--ink);stroke-width:1;opacity:.16}.ax.svelte-wcae6e{fill:var(--ink2);font:11px var(--mono);font-variant-numeric:tabular-nums}.maxv.svelte-wcae6e{fill:var(--ink);font-weight:700;font-size:12px;paint-order:stroke;stroke:var(--paper);stroke-width:3px}.ruler.svelte-wcae6e{stroke:var(--ink);stroke-width:1.5}.dline.svelte-wcae6e{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dot.svelte-wcae6e{fill:var(--ink)}.cur.svelte-wcae6e{stroke:var(--ink);stroke-width:1;opacity:.7}.curdot.svelte-wcae6e{fill:var(--paper);stroke:var(--signal);stroke-width:2.5}.sline.svelte-wcae6e{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.sline.tank1.svelte-wcae6e,.curdot.tank1.svelte-wcae6e{stroke:var(--s-tank)}.sline.tank1.svelte-wcae6e{stroke-dasharray:5 3}.sline.tank2.svelte-wcae6e,.curdot.tank2.svelte-wcae6e{stroke:var(--s-tank)}.sline.tank2.svelte-wcae6e{stroke-dasharray:2 3}.sline.temp.svelte-wcae6e,.curdot.temp.svelte-wcae6e{stroke:var(--s-temp)}.sline.ppo2.svelte-wcae6e,.curdot.ppo2.svelte-wcae6e{stroke:var(--s-ppo2)}.sline.ndl.svelte-wcae6e,.curdot.ndl.svelte-wcae6e{stroke:var(--s-ndl)}.sline.tts.svelte-wcae6e,.curdot.tts.svelte-wcae6e{stroke:var(--s-tts)}.ev.svelte-wcae6e{font:600 11px var(--mono);paint-order:stroke;stroke:var(--paper);stroke-width:3px}.ev.tank1.svelte-wcae6e,.ev.tank2.svelte-wcae6e{fill:var(--s-tank)}.ev.temp.svelte-wcae6e{fill:var(--s-temp)}.ev.ppo2.svelte-wcae6e{fill:var(--s-ppo2)}.ev.ndl.svelte-wcae6e{fill:var(--s-ndl)}.ev.tts.svelte-wcae6e{fill:var(--s-tts)}.decoarea.svelte-wcae6e{fill:var(--s-deco);opacity:.32}.decoedge.svelte-wcae6e{fill:none;stroke:var(--s-deco);stroke-width:1.5;stroke-dasharray:5 3}.chip.svelte-wcae6e .u:where(.svelte-wcae6e){color:var(--ink2);font-weight:400;margin-left:-2px}.sw.svelte-wcae6e{display:inline-block;flex:none;width:16px;height:0;border-top:2px solid var(--s-tank)}.sw.tank1.svelte-wcae6e{border-top-style:dashed}.sw.tank2.svelte-wcae6e{border-top-style:dotted}.sw.temp.svelte-wcae6e{border-top-color:var(--s-temp)}.sw.ppo2.svelte-wcae6e{border-top-color:var(--s-ppo2)}.sw.ndl.svelte-wcae6e{border-top-color:var(--s-ndl)}.sw.deco.svelte-wcae6e{border-top-color:var(--s-deco)}.sw.tts.svelte-wcae6e{border-top-color:var(--s-tts)}.chips.svelte-wcae6e{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.chip.svelte-wcae6e{position:relative;min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--rs);background:none;font:500 .875rem/1.25rem var(--sans);cursor:pointer;--c: var(--s-tank)}.chip.temp.svelte-wcae6e{--c: var(--s-temp)}.chip.ndl.svelte-wcae6e{--c: var(--s-ndl)}.chip.deco.svelte-wcae6e{--c: var(--s-deco)}.chip.tts.svelte-wcae6e{--c: var(--s-tts)}.chip.ppo2.svelte-wcae6e{--c: var(--s-ppo2)}.chip[aria-pressed=true].svelte-wcae6e{background:var(--sheet);border-color:var(--ink)}.chip[aria-pressed=true].svelte-wcae6e:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--c)}.detail.svelte-18ak6t7{min-height:100%;min-width:0}.top.svelte-18ak6t7{position:sticky;top:0;z-index:2;display:flex;align-items:center;min-height:48px;padding:env(safe-area-inset-top) 4px 0 0;background:var(--paper)}.back.svelte-18ak6t7{display:flex;align-items:center;gap:2px;min-height:48px;padding:0 12px 0 8px;background:none;border:0;color:var(--ink2);font:500 1rem/1.375rem var(--sans);cursor:pointer}.pane.svelte-18ak6t7{min-width:0;padding:0 16px 40px;max-width:640px;margin:0 auto}.wide.svelte-18ak6t7 .pane:where(.svelte-18ak6t7){max-width:720px;margin:0;padding:32px 40px 48px}.title.svelte-18ak6t7{margin:0;font:700 1.875rem/2.125rem var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere}.sub.svelte-18ak6t7{margin-top:4px;font:400 .875rem/1.25rem var(--mono);color:var(--ink2);overflow-wrap:anywhere}.back-btn.svelte-18ak6t7{margin-top:20px}.panel.svelte-18ak6t7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));margin:16px 0 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.panel.svelte-18ak6t7>div:where(.svelte-18ak6t7){padding:10px 0 10px 12px;border-left:1px solid var(--rule);min-width:0;overflow-wrap:anywhere}.panel.svelte-18ak6t7>div:where(.svelte-18ak6t7):first-child{border-left:0;padding-left:0}.v.svelte-18ak6t7{font:700 2.25rem/2.5rem var(--mono);letter-spacing:-.02em;overflow-wrap:anywhere}.v.s.svelte-18ak6t7{font-size:1.75rem}.v.svelte-18ak6t7 small:where(.svelte-18ak6t7){margin-left:3px;font:400 .875rem/1rem var(--mono);letter-spacing:0;color:var(--ink2)}.unread.svelte-18ak6t7{margin:20px 0 0;display:grid;gap:8px}.unread.svelte-18ak6t7 .note:where(.svelte-18ak6t7){overflow-wrap:anywhere;font-size:.8125rem;line-height:1.25rem}.sec.svelte-18ak6t7{display:flex;align-items:baseline;justify-content:space-between;margin:24px 0 0;padding-bottom:6px;border-bottom:1px solid var(--line)}.sec.svelte-18ak6t7 .cap:where(.svelte-18ak6t7){color:var(--ink)}.elink.svelte-18ak6t7{min-height:44px;display:inline-flex;align-items:center;margin:-10px -8px -10px 0;padding:0 8px;font-size:.9375rem}.dl.svelte-18ak6t7{margin:0}.r.svelte-18ak6t7{display:grid;grid-template-columns:minmax(80px,96px) minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule)}.r.svelte-18ak6t7 dt:where(.svelte-18ak6t7){font:600 .75rem/1rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.r.svelte-18ak6t7 dd:where(.svelte-18ak6t7){margin:0;overflow-wrap:anywhere;font:400 1rem/1.5rem var(--sans)}.r.svelte-18ak6t7 dd.serif:where(.svelte-18ak6t7){font:400 1.125rem/1.5rem var(--serif)}.r.svelte-18ak6t7 dd.mono:where(.svelte-18ak6t7){font:400 1rem/1.5rem var(--mono)}.subl.svelte-18ak6t7{display:block;font:400 .8125rem/1.125rem var(--sans);color:var(--ink2)}.quiet.svelte-18ak6t7{font-size:.875rem;color:var(--ink2)}.quiet.svelte-18ak6t7 .r:where(.svelte-18ak6t7) dd:where(.svelte-18ak6t7){font-size:.875rem}.fp.svelte-18ak6t7{font:.8125rem/1.25rem var(--mono)}.more.svelte-18ak6t7{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;margin-top:24px;padding:0;background:none;border:0;border-bottom:1px solid var(--ink);text-align:left;color:var(--ink);font:600 .75rem/1rem var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.more.svelte-18ak6t7 span:where(.svelte-18ak6t7){display:inline-flex;transition:transform .12s}.more.svelte-18ak6t7 span.open:where(.svelte-18ak6t7){transform:rotate(90deg)}.more.svelte-18ak6t7 svg.i{width:20px;height:20px}.notes.svelte-18ak6t7{white-space:pre-wrap}.nolog.svelte-18ak6t7{margin-top:10px;font:italic 400 1rem/1.5rem var(--sans);color:var(--ink2)}.add.svelte-18ak6t7{margin-top:8px}.sync.svelte-1t3eqt0{max-width:640px}.in.svelte-1t3eqt0{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;justify-items:start;padding:28px 16px 32px}.in.svelte-1t3eqt0>:where(.svelte-1t3eqt0){max-width:100%}.lead.svelte-1t3eqt0{font:400 1.25rem/1.75rem var(--serif)}.small.svelte-1t3eqt0{font-size:.8125rem;line-height:1.125rem}.big.svelte-1t3eqt0{font:700 4rem/4rem var(--mono);letter-spacing:-.03em;margin-top:4px;overflow-wrap:anywhere}.big.svelte-1t3eqt0 .of:where(.svelte-1t3eqt0){font-size:2.5rem;font-weight:700;letter-spacing:-.02em;color:var(--ink2)}.big.svelte-1t3eqt0 small:where(.svelte-1t3eqt0){font:400 1.125rem/1.5rem var(--sans);color:var(--ink2);letter-spacing:0;margin-left:8px}.gauge.svelte-1t3eqt0{position:relative;width:100%;height:12px;margin:8px 0 4px;background:var(--wash);border:1px solid var(--rs)}.gauge.svelte-1t3eqt0 i:where(.svelte-1t3eqt0){position:absolute;left:0;top:0;bottom:0;background:var(--signal);transition:width .12s}.gauge.ind.svelte-1t3eqt0 i:where(.svelte-1t3eqt0){width:30%}.gauge.svelte-1t3eqt0 b:where(.svelte-1t3eqt0){position:absolute;top:0;bottom:0;width:1px;background:var(--paper);opacity:.7}.eta.svelte-1t3eqt0{font:600 1.25rem/1.75rem var(--sans)}.m13.svelte-1t3eqt0{font:400 .8125rem/1.125rem var(--mono);color:var(--ink2)}.cancel.svelte-1t3eqt0{min-width:160px;margin-top:20px}.hint.svelte-1t3eqt0{margin-top:4px}.result.svelte-1t3eqt0{display:grid;gap:8px;width:100%;overflow-wrap:anywhere}.detail.svelte-1t3eqt0{overflow-wrap:anywhere}.acts.svelte-1t3eqt0{display:grid;gap:4px;width:100%;justify-items:start;margin-top:8px}.acts.svelte-1t3eqt0 .btn.lg:where(.svelte-1t3eqt0){margin-bottom:8px}.go.svelte-1t3eqt0{display:inline-flex;align-items:center;gap:4px;min-height:48px;font:600 1.125rem/1.5rem var(--sans);color:var(--signal);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.device.svelte-1t3eqt0{width:100%;padding-top:12px;border-top:1px solid var(--ink);margin-top:12px}.device.top.svelte-1t3eqt0{border-top:0;margin-top:0;padding-top:0}.devn.svelte-1t3eqt0{font:600 1.125rem/1.5rem var(--mono)}.go-btn.svelte-1t3eqt0{margin-top:8px}.sheet.svelte-7n80a1{border:0;border-top:1px solid var(--line);padding:0;margin:auto 0 0;width:100%;max-width:none;max-height:92dvh;background:var(--sheet);color:var(--ink);border-radius:16px 16px 0 0;overflow:hidden}.sheet.svelte-7n80a1::backdrop{background:var(--scrim)}.in.svelte-7n80a1{display:flex;flex-direction:column;gap:12px;max-height:92dvh;overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.head.svelte-7n80a1{display:flex;align-items:center;justify-content:space-between;min-height:52px}h2.svelte-7n80a1{font:600 1.25rem/1.75rem var(--sans)}.x.svelte-7n80a1{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;background:none;border:0;color:var(--ink);cursor:pointer}@media(min-width:900px){.sheet.svelte-7n80a1{margin:auto;width:400px;max-height:86dvh;border:1px solid var(--line);border-radius:12px}.sheet.tall.svelte-7n80a1{width:480px}.in.svelte-7n80a1{max-height:86dvh;padding-bottom:20px}}.segmented.svelte-1pbndqi{display:flex;border:1px solid var(--rs);border-radius:var(--radius);font-variant-numeric:tabular-nums}.segmented.invalid.svelte-1pbndqi{border-color:var(--err)}button.svelte-1pbndqi{flex:1 1 0;min-width:0;min-height:44px;padding:0 2px;border:0;border-left:1px solid var(--rs);background:none;color:var(--ink);font:500 .875rem/1.25rem var(--sans);cursor:pointer;transition:background-color .12s,color .12s}.mono.svelte-1pbndqi button:where(.svelte-1pbndqi){font:400 .8125rem/1.25rem var(--mono)}button.svelte-1pbndqi:first-child{border-left:0}button[aria-checked=true].svelte-1pbndqi{background:var(--selbg);color:var(--text);font-weight:600;outline:2px solid var(--accui);outline-offset:-2px}.mono.svelte-1pbndqi button[aria-checked=true]:where(.svelte-1pbndqi){font-weight:700}button.svelte-1pbndqi:focus-visible{outline-offset:-2px}@media(max-width:349px){.many.svelte-1pbndqi{flex-wrap:wrap;border:0;border-radius:0;padding:0 1px 1px 0}.many.svelte-1pbndqi button:where(.svelte-1pbndqi){flex:1 1 calc(25% - 1px);min-width:min-content;border:1px solid var(--rs);margin:0 -1px -1px 0}}.loc.svelte-ympp0b{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:52px;border-bottom:1px solid var(--rule);padding-bottom:8px}.okw.svelte-ympp0b{display:grid;gap:2px;min-width:0}.co.svelte-ympp0b{color:var(--text2);font-size:.875rem;padding-left:26px}.ok.svelte-ympp0b{display:inline-flex;align-items:center;gap:8px;font:500 1rem/1.375rem var(--sans)}.ok.svelte-ympp0b svg.i{color:var(--s-ppo2)}.acts.svelte-ympp0b{display:inline-flex;align-items:center;gap:12px}.msg.svelte-ympp0b{flex-basis:100%}.loc.svelte-ympp0b .btn:where(.svelte-ympp0b){min-height:48px}.sfs.svelte-17wwclp{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:var(--scrim)}.sfw.svelte-17wwclp{display:flex;flex-direction:column;width:100%;height:100%;background:var(--paper);color:var(--ink);overflow:hidden}.top.svelte-17wwclp{display:flex;align-items:center;gap:4px;min-height:56px;padding:env(safe-area-inset-top) 4px 0;border-bottom:1px solid var(--line);flex:none}.top.svelte-17wwclp h2:where(.svelte-17wwclp){flex:1;font:600 1.25rem/1.75rem var(--sans);letter-spacing:-.015em}.x.svelte-17wwclp{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:none;border:0;color:var(--ink);cursor:pointer}.body.svelte-17wwclp{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 16px;max-width:640px;width:100%;margin:0 auto}.fld.svelte-17wwclp{padding-top:14px}.capr.svelte-17wwclp{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.capr.svelte-17wwclp label:where(.svelte-17wwclp){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.opt.svelte-17wwclp{text-transform:none;letter-spacing:0;font-weight:400;font-size:.8125rem}.req.svelte-17wwclp{color:var(--err);text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:600}.inp.svelte-17wwclp{display:block;width:100%;min-height:52px;padding:0 14px;border:1.5px solid var(--ctrl);border-radius:var(--radius);background:var(--surf);font:500 1.125rem/1.5rem var(--sans);color:var(--text)}.inp.svelte-17wwclp:focus-visible{outline:none;border-color:var(--accui)}.inp[aria-invalid=true].svelte-17wwclp{border-color:var(--err)}.sm.svelte-17wwclp{margin-top:6px;font-size:.875rem}.use.svelte-17wwclp{margin-top:2px}.bar.svelte-17wwclp{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line)}.bar.svelte-17wwclp .go:where(.svelte-17wwclp){flex:1;max-width:220px}@media(min-width:900px){.sfw.svelte-17wwclp{width:520px;height:min(720px,92vh);border:1px solid var(--rs)}}.pk.svelte-1vlie9h{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--ink);overflow:hidden}.pk.svelte-1vlie9h::backdrop{background:var(--scrim)}.frame.svelte-1vlie9h{position:absolute;left:0;right:0;display:flex;flex-direction:column;min-height:0;background:var(--paper)}.top.svelte-1vlie9h{display:flex;align-items:center;gap:4px;min-height:56px;padding:env(safe-area-inset-top) 4px 0;border-bottom:1px solid var(--line);flex:none}.top.svelte-1vlie9h h2:where(.svelte-1vlie9h){flex:1;min-width:0;font:600 1.25rem/1.75rem var(--sans);letter-spacing:-.015em}.x.svelte-1vlie9h{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;background:none;border:0;color:var(--ink);cursor:pointer}.act.svelte-1vlie9h{display:flex;align-items:center;padding-right:8px}.search.svelte-1vlie9h{display:flex;align-items:center;gap:10px;margin:12px 16px 4px;padding:0 12px;min-height:48px;border:1.5px solid var(--ctrl);border-radius:var(--radius);background:var(--surf);flex:none}.search.svelte-1vlie9h input:where(.svelte-1vlie9h){flex:1;min-width:0;min-height:48px;padding:0;border:0;background:none;font:400 1.0625rem/1.5rem var(--sans);color:var(--text);border-radius:0}.search.svelte-1vlie9h input:where(.svelte-1vlie9h)::placeholder{color:var(--ink2);opacity:1}.search.svelte-1vlie9h input:where(.svelte-1vlie9h):focus-visible{outline:none}.search.svelte-1vlie9h:focus-within{border-color:var(--accui)}.lw.svelte-1vlie9h{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.list.svelte-1vlie9h{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pin.svelte-1vlie9h:empty{display:none}.pin.svelte-1vlie9h{flex:none;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}@media(min-width:900px){.pk.svelte-1vlie9h{inset:0;margin:auto;width:520px;height:min(780px,92vh);border:1px solid var(--rs)}}.pr.svelte-1jqjzlh{display:flex;align-items:stretch;border-bottom:1px solid var(--line);padding-right:var(--rail-pad, 4px);content-visibility:auto;contain-intrinsic-size:auto 60px}.main.svelte-1jqjzlh{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:60px;padding:6px 4px 6px 16px;background:none;border:0;color:var(--text);text-align:left;cursor:pointer}.main.svelte-1jqjzlh:active{background:var(--raised)}.nm.svelte-1jqjzlh{flex:1;min-width:0}.nm.svelte-1jqjzlh b:where(.svelte-1jqjzlh){display:block;font:500 1.0625rem/1.5rem var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel.svelte-1jqjzlh .nm:where(.svelte-1jqjzlh) b:where(.svelte-1jqjzlh){font-weight:650}mark.svelte-1jqjzlh{background:none;color:var(--acctext);font-weight:700}.mt.svelte-1jqjzlh{display:block;font:400 .8125rem/1.125rem var(--sans);color:var(--text2)}.ck.svelte-1jqjzlh{display:inline-flex;width:24px;flex:none;color:var(--accui)}.box.svelte-1jqjzlh{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border:1.5px solid var(--ctrl);border-radius:7px}.box.on.svelte-1jqjzlh{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.box.svelte-1jqjzlh svg.i{width:18px;height:18px;stroke-width:2.4}.star.svelte-1jqjzlh{flex:none;display:flex;align-items:center;justify-content:center;width:48px;background:none;border:0;color:var(--ctrl);cursor:pointer}.star.on.svelte-1jqjzlh{color:var(--accui)}.star.svelte-1jqjzlh svg.i{width:22px;height:22px}.padd.svelte-bn3rgh{padding:12px 16px 16px}.empty.svelte-bn3rgh{padding:20px 16px}.tip.svelte-bn3rgh{margin:0;padding:4px var(--rail-pad, 16px) 4px 16px;font-size:.875rem}.grp.svelte-bn3rgh{display:flex;justify-content:space-between;align-items:baseline;padding:18px var(--rail-pad, 16px) 6px 16px}.grp.svelte-bn3rgh .cap:where(.svelte-bn3rgh){color:var(--text2)}.grp.svelte-bn3rgh .cap.r:where(.svelte-bn3rgh){color:var(--ink2)}.grp.letter.svelte-bn3rgh{position:sticky;top:0;z-index:1;padding:6px var(--rail-pad, 16px) 4px 16px;background:var(--raised)}.grp.letter.svelte-bn3rgh .cap:where(.svelte-bn3rgh){color:var(--text)}.rail.svelte-bn3rgh{position:absolute;right:0;top:0;bottom:0;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2px 0;font:600 .75rem/1 var(--mono);color:var(--ink2);touch-action:none;user-select:none;-webkit-user-select:none;background:color-mix(in srgb,var(--paper) 85%,transparent)}.rail.svelte-bn3rgh span.on:where(.svelte-bn3rgh){color:var(--signal)}.addrow.svelte-bn3rgh{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:8px;padding:8px 16px;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;font:600 1.0625rem/1.5rem var(--sans);cursor:pointer}.addrow.svelte-bn3rgh .pl:where(.svelte-bn3rgh){display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;background:var(--acc);color:var(--onacc);border-radius:50%}.addrow.svelte-bn3rgh .pl:where(.svelte-bn3rgh) svg.i{width:20px;height:20px}.addrow.svelte-bn3rgh .tx:where(.svelte-bn3rgh){min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qt.svelte-bn3rgh{font-weight:700}.sites.svelte-1gjzp7{width:100%}.head.svelte-1gjzp7{display:flex;align-items:center;gap:8px;width:100%;min-height:56px;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--text);font:500 1rem/1.375rem var(--sans);text-align:left;cursor:pointer}.head.svelte-1gjzp7 .c:where(.svelte-1gjzp7){margin-left:auto;color:var(--text2)}.chev.svelte-1gjzp7{display:inline-flex}.head.svelte-1gjzp7 svg.i{width:20px;height:20px}.acts.svelte-1gjzp7{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 0}.pad.svelte-1gjzp7{padding:12px 0 0}.more.svelte-1gjzp7{display:grid;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--rule)}.mg.svelte-1gjzp7{display:grid;gap:6px}.mrow.svelte-1gjzp7{display:flex;gap:8px}select.svelte-1gjzp7{flex:1;min-width:0;min-height:52px;padding:0 12px;border:1px solid var(--rs);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:400 1rem/1.375rem var(--sans)}.small.svelte-1gjzp7{font-size:.875rem}.dd.svelte-1gjzp7{color:var(--err)}.btn.outline.dd.svelte-1gjzp7{border-color:var(--err)}.empty.svelte-1p69sd0{padding:20px 16px}.tip.svelte-1p69sd0{margin:0;padding:4px var(--rail-pad, 16px) 4px 16px;font-size:.875rem}.grp.svelte-1p69sd0{display:flex;justify-content:space-between;align-items:baseline;padding:18px var(--rail-pad, 16px) 6px 16px}.grp.svelte-1p69sd0 .cap:where(.svelte-1p69sd0){color:var(--text2)}.grp.svelte-1p69sd0 .cap.r:where(.svelte-1p69sd0){color:var(--ink2)}.grp.letter.svelte-1p69sd0{position:sticky;top:0;z-index:1;padding:6px var(--rail-pad, 16px) 4px 16px;background:var(--raised)}.grp.letter.svelte-1p69sd0 .cap:where(.svelte-1p69sd0){color:var(--text)}.rail.svelte-1p69sd0{position:absolute;right:0;top:0;bottom:0;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2px 0;font:600 .75rem/1 var(--mono);color:var(--ink2);touch-action:none;user-select:none;-webkit-user-select:none;background:color-mix(in srgb,var(--paper) 85%,transparent)}.rail.svelte-1p69sd0 span.on:where(.svelte-1p69sd0){color:var(--signal)}.addrow.svelte-1p69sd0{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:8px;padding:8px 16px;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--ink);text-align:left;font:600 1.0625rem/1.5rem var(--sans);cursor:pointer}.addrow.svelte-1p69sd0 .pl:where(.svelte-1p69sd0){display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;background:var(--acc);color:var(--onacc);border-radius:50%}.addrow.svelte-1p69sd0 .pl:where(.svelte-1p69sd0) svg.i{width:20px;height:20px}.addrow.svelte-1p69sd0 .tx:where(.svelte-1p69sd0){min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qt.svelte-1p69sd0{font-weight:700}.done.svelte-1p69sd0{padding:8px 16px}.buddies.svelte-d52q9z{width:100%}.head.svelte-d52q9z{display:flex;align-items:center;gap:8px;width:100%;min-height:56px;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--text);font:500 1rem/1.375rem var(--sans);text-align:left;cursor:pointer}.head.svelte-d52q9z .c:where(.svelte-d52q9z){margin-left:auto;color:var(--text2)}.chev.svelte-d52q9z{display:inline-flex}.head.svelte-d52q9z svg.i{width:20px;height:20px}.pad.svelte-d52q9z{padding:12px 0 0}.body.svelte-d52q9z{display:grid;gap:8px;padding:0 16px 16px}.inp.svelte-d52q9z{min-height:52px;padding:0 14px;border:1.5px solid var(--ctrl);border-radius:var(--radius);background:var(--surf);color:var(--ink);font:400 1.0625rem/1.5rem var(--sans)}.inp.svelte-d52q9z:focus-visible{outline:2px solid var(--accui);outline-offset:0;border-color:var(--accui)}.inp[aria-invalid=true].svelte-d52q9z{border-color:var(--err)}.acts.svelte-d52q9z{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.small.svelte-d52q9z{margin:0;font-size:.875rem}.tu.svelte-1cpprb6{width:100%}.head.svelte-1cpprb6{display:flex;align-items:center;gap:8px;width:100%;min-height:56px;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--text);font:500 1rem/1.375rem var(--sans);text-align:left;cursor:pointer}.head.svelte-1cpprb6 .c:where(.svelte-1cpprb6){margin-left:auto;color:var(--text2)}.chev.svelte-1cpprb6{display:inline-flex}.head.svelte-1cpprb6 svg.i{width:20px;height:20px}.pad.svelte-1cpprb6{padding:12px 0 0}.per.svelte-1cpprb6{display:grid;gap:6px;padding:12px 16px 4px}.per.svelte-1cpprb6 select:where(.svelte-1cpprb6){min-height:48px;padding:0 12px;border:1px solid var(--rs);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:400 1rem/1.375rem var(--sans)}.tot.svelte-1cpprb6{display:flex;align-items:baseline;gap:10px;padding:16px 16px 4px}.big.svelte-1cpprb6{font:600 1.75rem/2.25rem var(--sans);letter-spacing:-.015em}.g.svelte-1cpprb6{margin:0;padding:18px 16px 6px;font:600 .75rem/1rem var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}.row.svelte-1cpprb6{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 16px;border-bottom:1px solid var(--line)}.t.svelte-1cpprb6{flex:1;min-width:0;display:grid}.n.svelte-1cpprb6{font:500 1.0625rem/1.5rem var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s.svelte-1cpprb6{font:400 .8125rem/1.125rem var(--sans);color:var(--text2)}.v.svelte-1cpprb6{font:500 1.0625rem/1.5rem var(--sans);white-space:nowrap}.empty.svelte-1cpprb6{padding:24px 16px;color:var(--text2)}.note.svelte-1cpprb6{padding:16px}.small.svelte-1cpprb6{font-size:.875rem}.acc.svelte-zq3y1g{max-width:640px}.in.svelte-zq3y1g{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;justify-items:start;padding:16px 16px 32px}.section-label.svelte-zq3y1g{margin-top:24px;color:var(--ink);width:100%;padding-bottom:6px;border-bottom:1px solid var(--line)}.grp.svelte-zq3y1g{width:100%}.grp.end.svelte-zq3y1g{margin-top:28px}.grp.danger.svelte-zq3y1g{margin-top:4px}.row.svelte-zq3y1g{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:10px 0;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--text);text-align:left;text-decoration:none;font:500 1rem/1.375rem var(--sans);cursor:pointer}.row.static.svelte-zq3y1g{cursor:default}.row.svelte-zq3y1g:disabled{color:var(--text2);cursor:default}.row.svelte-zq3y1g:focus-visible{outline:2px solid var(--accui);outline-offset:-2px}.lb.svelte-zq3y1g{display:grid;gap:2px;min-width:0}.sub.svelte-zq3y1g{font:400 .875rem/1.25rem var(--sans);color:var(--text2)}.val.svelte-zq3y1g{color:var(--text2);overflow-wrap:anywhere;text-align:right}.chev.svelte-zq3y1g{flex:none;display:inline-flex;width:20px;color:var(--text2)}.chev.svelte-zq3y1g svg{width:20px;height:20px}.sm.svelte-zq3y1g{width:100%}.pad.svelte-zq3y1g{padding:8px 0}.cap2.svelte-zq3y1g{margin-top:4px}.go.svelte-zq3y1g{width:100%}.small.svelte-zq3y1g{font-size:.875rem;line-height:1.25rem}.seg.svelte-zq3y1g{width:auto;flex:none}.seg.svelte-zq3y1g button:where(.svelte-zq3y1g){min-width:56px;padding:0 12px}.sw.svelte-zq3y1g{position:relative;flex:none;width:48px;height:28px;border-radius:14px;background:var(--raised);border:1.5px solid var(--ctrl);transition:background-color .12s}.kn.svelte-zq3y1g{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--ctrl);transition:transform .12s,background-color .12s}.swbtn.svelte-zq3y1g{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:44px;background:none;border:0;padding:0;cursor:pointer}.swbtn.svelte-zq3y1g:focus-visible{outline:2px solid var(--accui);outline-offset:2px;border-radius:14px}.swbtn[aria-checked=true].svelte-zq3y1g .sw:where(.svelte-zq3y1g){background:var(--acc);border-color:var(--acc)}.swbtn[aria-checked=true].svelte-zq3y1g .kn:where(.svelte-zq3y1g){transform:translate(20px);background:var(--onacc)}.tog[aria-checked=true].svelte-zq3y1g .sw:where(.svelte-zq3y1g){background:var(--acc);border-color:var(--acc)}.tog[aria-checked=true].svelte-zq3y1g .kn:where(.svelte-zq3y1g){transform:translate(20px);background:var(--onacc)}.btn.out.svelte-zq3y1g{color:var(--err)}.out.svelte-zq3y1g{margin-top:16px}.foot.svelte-zq3y1g{margin-top:8px;font-size:.8125rem}.btns.svelte-zq3y1g,.pwf.svelte-zq3y1g{display:grid;gap:8px}.pwf.svelte-zq3y1g label:where(.svelte-zq3y1g){font-size:.9375rem;color:var(--text2);margin-top:4px}.pwf.svelte-zq3y1g input:where(.svelte-zq3y1g){width:100%;min-height:52px;padding:0 14px;font-size:1.125rem;color:var(--text);background:var(--surf);border:1.5px solid var(--ctrl);border-radius:var(--radius)}.pwf.svelte-zq3y1g input:where(.svelte-zq3y1g):focus{outline:none;border-color:var(--accui)}.pwf.svelte-zq3y1g .btn:where(.svelte-zq3y1g){margin-top:10px}.btns.svelte-zq3y1g .out:where(.svelte-zq3y1g){margin:0}.opt.svelte-qbtny5{min-height:44px;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1.5px solid var(--ctrl);border-radius:16px;background:transparent;color:var(--text);font:500 1rem/1.375rem var(--sans);text-align:left;cursor:pointer;transition:background-color .12s,color .12s}.opt.svelte-qbtny5 .t:where(.svelte-qbtny5){min-width:0;overflow-wrap:anywhere}.opt.svelte-qbtny5 svg.i{width:18px;height:18px}.opt[aria-pressed=true].svelte-qbtny5,.opt[aria-checked=true].svelte-qbtny5{background:var(--selbg);border-color:var(--accui);color:var(--text)}.opt.all.svelte-qbtny5,.opt.add.svelte-qbtny5{border-style:dashed;font:600 .9375rem/1.25rem var(--sans)}.opt.svelte-qbtny5 svg.i:first-child{color:var(--accui)}.opt.svelte-qbtny5 .fv:where(.svelte-qbtny5){display:inline-flex;color:var(--accui)}.opt.svelte-qbtny5 .fv:where(.svelte-qbtny5) svg.i{width:14px;height:14px}.opt.svelte-qbtny5:disabled{opacity:.6;cursor:default}.form.svelte-1xnz31l{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.blk.svelte-1xnz31l{padding-top:14px;min-width:0}.cap.svelte-1xnz31l{margin:0 0 6px}.capr.svelte-1xnz31l{display:flex;justify-content:space-between;align-items:baseline}.capr.svelte-1xnz31l label:where(.svelte-1xnz31l){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.opt.svelte-1xnz31l{text-transform:none;letter-spacing:0;font-weight:400;font-size:.8125rem}.opts.svelte-1xnz31l{display:flex;flex-wrap:wrap;gap:8px}.ta.svelte-1xnz31l{display:block;width:100%;min-height:88px;padding:12px 14px;border:1.5px solid var(--ctrl);border-radius:var(--radius);background:var(--surf);color:var(--ink);font:400 1.0625rem/1.5rem var(--sans);resize:none;overflow-y:auto}.ta.svelte-1xnz31l:focus-visible{outline:2px solid var(--accui);outline-offset:0;border-color:var(--accui)}.ta[aria-invalid=true].svelte-1xnz31l{border-color:var(--err)}.cnt.svelte-1xnz31l{margin-top:4px;font-size:.8125rem;color:var(--ink2);text-align:right}.cnt.bad.svelte-1xnz31l{color:var(--err)}.msg.svelte-1xnz31l{margin-top:4px;font-size:.875rem}.btns.svelte-8z7pde{display:grid;gap:8px}.ticks.svelte-1xo8lzw{display:flex;gap:3px;padding:12px 16px 0}.ticks.svelte-1xo8lzw i:where(.svelte-1xo8lzw){flex:1;min-width:0;height:6px;border:1px solid var(--rs);background:transparent}.ticks.svelte-1xo8lzw i.saved:where(.svelte-1xo8lzw){background:var(--ink);border-color:var(--ink)}.ticks.svelte-1xo8lzw i.current:where(.svelte-1xo8lzw){background:var(--signal);border-color:var(--signal)}.bar.svelte-1xo8lzw{position:relative;height:6px;margin:12px 16px 0;border:1px solid var(--rs)}.bar.svelte-1xo8lzw i:where(.svelte-1xo8lzw){position:absolute;top:-1px;bottom:-1px}.bar.svelte-1xo8lzw .s:where(.svelte-1xo8lzw){left:0;background:var(--ink)}.bar.svelte-1xo8lzw .c:where(.svelte-1xo8lzw){background:var(--signal)}.blank.svelte-13m3e25{min-height:100dvh}.empty.svelte-13m3e25{display:grid;gap:12px;justify-items:start;padding:calc(20px + env(safe-area-inset-top)) 16px;max-width:560px}.empty.svelte-13m3e25 h1:where(.svelte-13m3e25){font:700 1.5rem/1.875rem var(--serif)}.nd.svelte-13m3e25{display:flex;flex-direction:column;min-height:100dvh;min-width:0}.right.svelte-13m3e25{display:flex;flex-direction:column;flex:1;min-width:0}.top.svelte-13m3e25{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:4px;min-height:56px;padding:env(safe-area-inset-top) 4px 0;background:var(--paper);border-bottom:1px solid var(--line)}.top.svelte-13m3e25 h1:where(.svelte-13m3e25){flex:1;min-width:0;font:600 1.25rem/1.75rem var(--sans)}.pos.svelte-13m3e25{padding:0 12px 0 4px;font:500 .9375rem/1.25rem var(--mono);color:var(--ink2)}.x.svelte-13m3e25{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;background:none;border:0;color:var(--ink);cursor:pointer}.body.svelte-13m3e25{min-width:0;padding:0 16px}.idn.svelte-13m3e25{padding:12px 0 0;touch-action:pan-y}.idn.svelte-13m3e25 b:where(.svelte-13m3e25){display:block;font:600 1.125rem/1.625rem var(--mono)}.idn.svelte-13m3e25 span:where(.svelte-13m3e25){font:400 .875rem/1.25rem var(--mono);color:var(--ink2)}.serr.svelte-13m3e25{margin:0;padding:8px 16px 0;font-size:.875rem}.abar.svelte-13m3e25{position:sticky;bottom:var(--kb, 0px);margin-top:auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line)}.skip.svelte-13m3e25{color:var(--text2)}@media(max-height:520px){.top.svelte-13m3e25{position:static}.abar.svelte-13m3e25{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom))}}.idn.svelte-13m3e25 b:where(.svelte-13m3e25){font-weight:600}.go.svelte-13m3e25{flex:1 1 8rem;max-width:220px}@media(min-width:900px){.nd.wide.svelte-13m3e25{display:grid;grid-template-columns:380px minmax(0,1fr);height:100dvh;min-height:0}.left.svelte-13m3e25{border-right:1px solid var(--rule);overflow-y:auto;min-height:0}.right.svelte-13m3e25{min-height:0;overflow-y:auto}.right.svelte-13m3e25 .top:where(.svelte-13m3e25){position:static;padding-left:24px;padding-top:16px;max-width:560px}.right.svelte-13m3e25 .body:where(.svelte-13m3e25){max-width:560px;padding:0 24px 24px}.abar.svelte-13m3e25{padding-left:24px;max-width:560px}.lh.svelte-13m3e25{display:flex;align-items:center;gap:4px;min-height:56px;padding:16px 4px 0;border-bottom:1px solid var(--line)}.lh.svelte-13m3e25 h2:where(.svelte-13m3e25){font:700 1.375rem/1.75rem var(--serif)}}.day.svelte-13m3e25{display:flex;justify-content:space-between;padding:18px 16px 6px;border-bottom:1px solid var(--line)}.day.svelte-13m3e25 .cap:where(.svelte-13m3e25){color:var(--ink)}.dl.svelte-13m3e25{list-style:none;margin:0;padding:0}.drow.svelte-13m3e25{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 16px;background:none;border:0;border-bottom:1px solid var(--rule);color:var(--ink);text-align:left;font-size:.9375rem;cursor:pointer}.drow[aria-current=true].svelte-13m3e25{background:var(--sheet);border-left:3px solid var(--signal);padding-left:13px}.drow.svelte-13m3e25 .tm:where(.svelte-13m3e25){font-weight:600}.drow.svelte-13m3e25 .no:where(.svelte-13m3e25){color:var(--ink2);font-size:.75rem}.drow.svelte-13m3e25 .mid:where(.svelte-13m3e25) small:where(.svelte-13m3e25){display:block;color:var(--ink2);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btns.svelte-j4g5z5{display:grid;gap:8px}.out.svelte-j4g5z5{color:var(--err);border-color:var(--err)}.msg.svelte-10ch5r8{display:grid;gap:12px;justify-items:start;padding:24px 16px}.msg.svelte-10ch5r8 h1:where(.svelte-10ch5r8){font:700 1.5rem/1.875rem var(--serif)}.ed.svelte-10ch5r8{display:flex;flex-direction:column;min-height:100dvh;max-width:640px;min-width:0}.top.svelte-10ch5r8{display:flex;align-items:center;gap:4px;min-height:56px;padding:env(safe-area-inset-top) 4px 0;border-bottom:1px solid var(--line)}.top.svelte-10ch5r8 h1:where(.svelte-10ch5r8){flex:1;font:600 1.25rem/1.75rem var(--sans)}.x.svelte-10ch5r8{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:none;border:0;color:var(--ink);cursor:pointer}.body.svelte-10ch5r8{padding:0 16px 16px}.idn.svelte-10ch5r8{padding:12px 0 0}.idn.svelte-10ch5r8 b:where(.svelte-10ch5r8){display:block;font:600 1.25rem/1.625rem var(--mono)}.idn.svelte-10ch5r8 span:where(.svelte-10ch5r8){font:400 .875rem/1.25rem var(--mono);color:var(--ink2)}.serr.svelte-10ch5r8{padding:8px 16px 0;font-size:.875rem}.abar.svelte-10ch5r8{position:sticky;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:var(--paper);border-top:1px solid var(--line)}.skip.svelte-10ch5r8{color:var(--text2)}.go.svelte-10ch5r8{flex:1 1 8rem;max-width:220px}@media(min-width:900px){.top.svelte-10ch5r8{padding:28px 24px 0}.body.svelte-10ch5r8{padding:0 24px 24px}.abar.svelte-10ch5r8{position:static;padding:12px 24px 40px;border-top:0}}.live.svelte-bhx9d1{position:fixed;z-index:70;left:0;right:0;bottom:calc(var(--nav-h) + 12px + env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none}.toast.svelte-bhx9d1{display:flex;align-items:center;min-height:48px;padding:0 20px;border-radius:var(--radius);background:var(--ink);color:var(--paper);font:500 .875rem/1.25rem var(--sans)}@media(min-width:900px){.live.svelte-bhx9d1{justify-content:flex-start;left:120px;bottom:16px;padding-left:16px}}.btns.svelte-1woj2z9{display:grid;gap:8px}.btns.svelte-1woj2z9 .btn:where(.svelte-1woj2z9){display:inline-flex;align-items:center;justify-content:center;gap:10px}.spin.svelte-1woj2z9{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:svelte-1woj2z9-cspin .8s linear infinite}@keyframes svelte-1woj2z9-cspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin.svelte-1woj2z9{animation-duration:2.4s}}.small.svelte-1woj2z9{font-size:.875rem;line-height:1.25rem}.dev.svelte-bueobp{max-width:640px;min-width:0;padding:calc(20px + env(safe-area-inset-top)) 16px 32px}header.svelte-bueobp{margin-bottom:20px;display:grid;gap:8px;justify-items:start}.back.svelte-bueobp{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--signal);font-weight:500}h1.svelte-bueobp{font:700 1.875rem/2.125rem var(--serif);letter-spacing:-.01em}.tally.svelte-bueobp{display:flex;gap:8px;flex-wrap:wrap;margin:0}.pill.svelte-bueobp{padding:4px 10px;border-radius:2px;font-size:.8rem;font-weight:700;border:1px solid currentColor}.card.svelte-bueobp{background:var(--sheet);border:1px solid var(--rule);border-radius:2px;padding:16px;margin-bottom:16px}h2.svelte-bueobp{margin:0 0 8px;font-size:1.1rem}.hint.svelte-bueobp{margin:0 0 12px;color:var(--ink2);font-size:.9rem;line-height:1.4}ul.svelte-bueobp{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}li.svelte-bueobp{display:flex;gap:12px;align-items:flex-start;min-width:0}.txt.svelte-bueobp{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.detail.svelte-bueobp{color:var(--ink2);font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.badge.svelte-bueobp{flex:none;min-width:74px;text-align:center;padding:4px 0;border-radius:2px;font-size:.75rem;font-weight:800;letter-spacing:.06em}.PASS.svelte-bueobp{color:var(--pass)}.FAIL.svelte-bueobp{color:var(--fail)}.UNKNOWN.svelte-bueobp{color:var(--unk)}.badge.PASS.svelte-bueobp{background:color-mix(in srgb,var(--pass) 18%,transparent)}.badge.FAIL.svelte-bueobp{background:color-mix(in srgb,var(--fail) 18%,transparent)}.badge.UNKNOWN.svelte-bueobp{background:color-mix(in srgb,var(--unk) 18%,transparent)}.btn.svelte-bueobp{width:100%}.btn.secondary.svelte-bueobp{margin-top:10px;background:transparent;color:var(--ink)}.banner.svelte-bueobp{margin:12px 0 0;padding:10px 12px;border-radius:2px;border:1px solid var(--rule);line-height:1.4;overflow-wrap:anywhere}.top.svelte-bueobp{margin:8px 0 0}.warn.svelte-bueobp{color:var(--unk)}.btn.small.svelte-bueobp{width:auto;min-height:44px;padding:0 18px}.update.svelte-bueobp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:16px;border-radius:2px;background:var(--wash);border:1px solid var(--unk)}.plain.svelte-bueobp{list-style:none;padding:0;margin:8px 0 0}.plain.svelte-bueobp li:where(.svelte-bueobp){display:block;padding:6px 0;border-bottom:1px solid var(--rule);font-size:.9rem}details.svelte-bueobp{margin-top:14px}summary.svelte-bueobp{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ink2)}pre.svelte-bueobp,textarea.svelte-bueobp{width:100%;box-sizing:border-box;margin:10px 0 0;padding:10px;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:2px;font:.75rem/1.4 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.shell.svelte-1spnkl{min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.content.svelte-1spnkl{padding-bottom:calc(var(--nav-h) + 1px + env(safe-area-inset-bottom))}.nonav.svelte-1spnkl .content:where(.svelte-1spnkl){padding-bottom:0}.bar.svelte-1spnkl .content:where(.svelte-1spnkl){padding-bottom:calc(var(--nav-h) + 40px + env(safe-area-inset-bottom))}.page.svelte-1spnkl{padding:0 0 32px}@media(min-width:600px)and (max-width:899px){.page.svelte-1spnkl{max-width:640px;margin:0 auto}}.nav.svelte-1spnkl{position:fixed;z-index:5;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg);border-top:1px solid var(--line);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.nav.svelte-1spnkl a:where(.svelte-1spnkl){position:relative;min-height:var(--nav-h);display:flex;align-items:center;justify-content:center;gap:6px;font:500 .875rem/1.25rem var(--sans);color:var(--text2)}.nav.svelte-1spnkl a[aria-current=page]:where(.svelte-1spnkl){color:var(--text);font-weight:600}.nav.svelte-1spnkl a[aria-current=page]:where(.svelte-1spnkl):before{content:"";position:absolute;left:50%;margin-left:-15px;width:30px;top:-1px;height:3px;border-radius:0 0 3px 3px;background:var(--acc)}.brand.svelte-1spnkl{display:none}.dot.svelte-1spnkl{width:7px;height:7px;border-radius:2px;background:var(--acc)}.strip.svelte-1spnkl{position:fixed;z-index:4;left:0;right:0;bottom:calc(var(--nav-h) + 1px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 20px;background:var(--surf);border-top:1px solid var(--line);font-size:.8125rem;overflow:hidden}.strip.svelte-1spnkl>span:where(.svelte-1spnkl){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip.warn.svelte-1spnkl{color:var(--acctext)}.strip.svelte-1spnkl .line:where(.svelte-1spnkl){position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--raised)}.strip.svelte-1spnkl .line:where(.svelte-1spnkl) b:where(.svelte-1spnkl){display:block;height:100%;background:var(--acc);transition:width .12s}.strip.svelte-1spnkl .line:where(.svelte-1spnkl) b.ind:where(.svelte-1spnkl){width:30%}.strip.svelte-1spnkl .btn:where(.svelte-1spnkl){min-height:40px}.devmark.svelte-1spnkl{position:fixed;z-index:20;top:env(safe-area-inset-top);right:8px;padding:0 6px;border-radius:0 0 6px 6px;background:var(--acc);color:var(--onacc);font:700 .6875rem/1rem var(--sans);letter-spacing:.05em;pointer-events:none}@media(min-width:900px){.shell.svelte-1spnkl{padding:0}.nav.svelte-1spnkl{top:0;right:auto;bottom:0;width:120px;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:96px 0 16px;border-top:0;border-right:1px solid var(--line)}.brand.svelte-1spnkl{position:fixed;z-index:6;top:20px;left:24px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:80px;color:var(--text);font:600 .6875rem/.875rem var(--sans);letter-spacing:.08em;text-transform:uppercase}.nav.svelte-1spnkl a:where(.svelte-1spnkl){min-height:56px;justify-content:flex-start;padding-left:24px}.nav.svelte-1spnkl a[aria-current=page]:where(.svelte-1spnkl):before{left:-1px;margin-left:0;top:12px;bottom:12px;width:3px;height:auto;border-radius:0 3px 3px 0}.content.svelte-1spnkl,.bar.svelte-1spnkl .content:where(.svelte-1spnkl){margin-left:120px;padding-bottom:0}.page.svelte-1spnkl{max-width:560px;padding:0 0 48px}.split.svelte-1spnkl{display:grid;grid-template-columns:400px minmax(0,1fr);height:100dvh}.col.svelte-1spnkl{min-width:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain}.col.list.svelte-1spnkl{border-right:1px solid var(--line)}.strip.svelte-1spnkl{left:120px;bottom:0}.devmark.svelte-1spnkl{inset:0 auto auto 8px}}.env.svelte-5bqnx0{position:fixed;top:env(safe-area-inset-top);left:50%;transform:translate(-50%);z-index:200;pointer-events:none;padding:1px 10px;border-radius:0 0 8px 8px;background:var(--tts);color:var(--bg);font:600 11px/16px var(--sans);letter-spacing:.08em;text-transform:uppercase}main.svelte-v55jbb{max-width:360px;margin:0 auto;padding:calc(40px + env(safe-area-inset-top)) 16px calc(40px + env(safe-area-inset-bottom))}.app.svelte-v55jbb{font:600 1.5rem/1.875rem var(--sans);letter-spacing:-.02em;margin-bottom:32px}form.svelte-v55jbb{display:grid;gap:8px}label.svelte-v55jbb{font-size:.9375rem;color:var(--text2);margin-top:6px}input.svelte-v55jbb{width:100%;min-height:52px;padding:0 14px;font-size:1.125rem;color:var(--text);background:var(--surf);border:1.5px solid var(--ctrl);border-radius:var(--radius)}input.svelte-v55jbb:focus{outline:none;border-color:var(--accui)}input.svelte-v55jbb:disabled{opacity:.6}.btn.lg.svelte-v55jbb{margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.rem.svelte-v55jbb{display:flex;align-items:center;gap:10px;margin-top:8px;min-height:44px;font-size:1rem;color:var(--text);cursor:pointer}.rem.svelte-v55jbb input:where(.svelte-v55jbb){width:22px;min-height:22px;height:22px;padding:0;accent-color:var(--acc);flex:none}.spin.svelte-v55jbb{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:svelte-v55jbb-lspin .8s linear infinite}@keyframes svelte-v55jbb-lspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin.svelte-v55jbb{animation-duration:2.4s}}.info.svelte-v55jbb{margin-top:12px;font-size:.9375rem}.legal.svelte-v55jbb{margin-top:40px;font-size:.8125rem;text-align:center}
