:root{--r-1:4px;--r-2:6px;--r-3:8px;--r-4:10px;--r-5:12px;--r-round:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px;--space-11:96px;--ctl-h:36px;--ctl-h-sm:28px;--ctl-h-touch:44px;--topbar-h:56px;--row-h:48px;--icon:20px;--icon-inline:16px;--font-head:"Host Grotesk Variable", "Host Grotesk", system-ui, sans-serif;--font-ui:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--type-page-font:var(--font-head);--type-page-size:30px;--type-page-line:36px;--type-page-tracking:-.02em;--type-page-weight:600;--type-section-font:var(--font-head);--type-section-size:20px;--type-section-line:24px;--type-section-tracking:-.01em;--type-section-weight:600;--type-number-font:var(--font-head);--type-number-size:28px;--type-number-line:1.1;--type-number-tracking:-.02em;--type-number-weight:600;--type-body-font:var(--font-ui);--type-body-size:15px;--type-body-line:22px;--type-body-tracking:0;--type-body-weight:400;--type-strong-font:var(--font-ui);--type-strong-size:15px;--type-strong-line:22px;--type-strong-tracking:0;--type-strong-weight:500;--type-label-font:var(--font-ui);--type-label-size:13px;--type-label-line:18px;--type-label-tracking:.01em;--type-label-weight:400;--type-overline-font:var(--font-ui);--type-overline-size:12px;--type-overline-line:16px;--type-overline-tracking:.04em;--type-overline-weight:500;--dur-1:.12s;--dur-2:.22s;--dur-3:.3s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--press-scale:.97;--z-dock:40;--z-bottomnav:45;--z-sticky:50;--z-tray:60;--z-scrim:80;--z-sheet:81;--z-popover:90;--z-report:95;--z-toast:100;--z-tip:200;--glass-blur:saturate(180%) blur(20px);--focus:0 0 0 2px var(--bg), 0 0 0 4px var(--info);--safe-b:env(safe-area-inset-bottom,0px);--bg:#fafafa;--surface:#fff;--surface-2:#f2f2f2;--ink:#0f0f0f;--ink-2:#3d3d3d;--ink-weak:#6b6b6b;--line:#0f0f0f1f;--line-sub:#0f0f0f12;--lime:#e8ff9c;--on-lime:#0f0f0f;--info:#1e7b34;--info-bg:#e8f5ec;--success:#1e7b34;--success-bg:#e8f5ec;--warning:#8a4b00;--warning-bg:#fff4e0;--danger:#c4161c;--danger-bg:#fdecec;--suggest:#5b3fd9;--seg-on:#fff;--seg-on-edge:#0f0f0f1f;--select:#0f0f0f;--text-select:#c9e7d1;--unknown:#6b6b6b;--primary:#0f0f0f;--on-primary:#fff;--primary-hover:#2a2a2a;--scrim:#0f0f0f33;--glass-bg:#ffffffdb;--chart-s1:#1e7b34;--chart-s2:#6b6b6b;--chart-neg:#c4161c;--chart-bad:#8a4b00;--chart-ghost:#9a9a9a;--chart-grid:#e6e6e6;--chart-axis:#c9c9c9;--chart-bar:#cfcfcf;--chart-bar-hi:#8a8a8a;--chart-heat0:#ededed;--chart-heat4:#1e7b34;--chart-good:#1e7b34;--chart-delta-good:#176428;--chart-busy1:#dcdcdc;--chart-busy2:#b5b5b5;--chart-busy3:#8a8a8a;--chart-busy4:#5e5e5e;--chart-busy5:#2e2e2e;--chart-ours1:#bfe3c8;--chart-ours2:#84c896;--chart-ours3:#3fa45b;--chart-ours4:#1e7b34;--chart-ours5:#0e4a1e;--chart-cat-1:#1e7b34;--chart-cat-2:#6b6b6b;--chart-cat-3:#b06f00;--chart-cat-4:#0a8f9a;--chart-cat-5:#6d28d9;--chart-cat-6:#2563eb;--shadow-1:0 1px 2px #0f0f0f0d;--shadow-2:0 2px 10px #0f0f0f1a, 0 14px 34px #0f0f0f24;--shadow-card:0 1px 2px #0f0f0f0d, 0 12px 32px #0f0f0f12;--status-overdue:var(--danger);--status-overdue-bg:var(--danger-bg);--status-waiting:var(--warning);--status-waiting-bg:var(--warning-bg);--status-blocked:var(--danger);--status-blocked-bg:var(--danger-bg);--status-done:var(--success);--status-done-bg:var(--success-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0a;--surface:#121212;--surface-2:#1a1a1a;--ink:#fff;--ink-2:#c9c9c9;--ink-weak:#858585;--line:#ffffff29;--line-sub:#ffffff17;--lime:#e8ff9c;--on-lime:#0f0f0f;--info:#6fd68a;--info-bg:#12301b;--success:#6fd68a;--success-bg:#12301b;--warning:#ffb65c;--warning-bg:#33240d;--danger:#ff6b6b;--danger-bg:#3a1214;--suggest:#b4a6ff;--seg-on:#2e2e2e;--seg-on-edge:#858585;--select:#fff;--text-select:#2e5e3d;--unknown:#858585;--primary:#fff;--on-primary:#0f0f0f;--primary-hover:#e6e6e6;--scrim:#00000080;--glass-bg:#121212db;--chart-s1:#6fd68a;--chart-s2:#a0a0a0;--chart-neg:#ff6b6b;--chart-bad:#ffb65c;--chart-ghost:#7a7a7a;--chart-grid:#2c2c2a;--chart-axis:#383835;--chart-bar:#3a3a3a;--chart-bar-hi:#858585;--chart-heat0:#222;--chart-heat4:#6fd68a;--chart-good:#6fd68a;--chart-delta-good:#6fd68a;--chart-busy1:#2f2f2f;--chart-busy2:#4a4a4a;--chart-busy3:#6b6b6b;--chart-busy4:#959595;--chart-busy5:#c4c4c4;--chart-ours1:#123a1c;--chart-ours2:#1e6b33;--chart-ours3:#2f9a4d;--chart-ours4:#5bc37a;--chart-ours5:#a6e6b8;--chart-cat-1:#6fd68a;--chart-cat-2:#a0a0a0;--chart-cat-3:#ffb65c;--chart-cat-4:#4fd1db;--chart-cat-5:#b79cff;--chart-cat-6:#6ea8fe;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 12px #00000080, 0 16px 40px #0000008c;--shadow-card:0 1px 2px #0006, 0 12px 32px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0a0a;--surface:#121212;--surface-2:#1a1a1a;--ink:#fff;--ink-2:#c9c9c9;--ink-weak:#858585;--line:#ffffff29;--line-sub:#ffffff17;--lime:#e8ff9c;--on-lime:#0f0f0f;--info:#6fd68a;--info-bg:#12301b;--success:#6fd68a;--success-bg:#12301b;--warning:#ffb65c;--warning-bg:#33240d;--danger:#ff6b6b;--danger-bg:#3a1214;--suggest:#b4a6ff;--seg-on:#2e2e2e;--seg-on-edge:#858585;--select:#fff;--text-select:#2e5e3d;--unknown:#858585;--primary:#fff;--on-primary:#0f0f0f;--primary-hover:#e6e6e6;--scrim:#00000080;--glass-bg:#121212db;--chart-s1:#6fd68a;--chart-s2:#a0a0a0;--chart-neg:#ff6b6b;--chart-bad:#ffb65c;--chart-ghost:#7a7a7a;--chart-grid:#2c2c2a;--chart-axis:#383835;--chart-bar:#3a3a3a;--chart-bar-hi:#858585;--chart-heat0:#222;--chart-heat4:#6fd68a;--chart-good:#6fd68a;--chart-delta-good:#6fd68a;--chart-busy1:#2f2f2f;--chart-busy2:#4a4a4a;--chart-busy3:#6b6b6b;--chart-busy4:#959595;--chart-busy5:#c4c4c4;--chart-ours1:#123a1c;--chart-ours2:#1e6b33;--chart-ours3:#2f9a4d;--chart-ours4:#5bc37a;--chart-ours5:#a6e6b8;--chart-cat-1:#6fd68a;--chart-cat-2:#a0a0a0;--chart-cat-3:#ffb65c;--chart-cat-4:#4fd1db;--chart-cat-5:#b79cff;--chart-cat-6:#6ea8fe;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 12px #00000080, 0 16px 40px #0000008c;--shadow-card:0 1px 2px #0006, 0 12px 32px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-ext-wght-normal-B8jkyusk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-wght-normal-CBa0fl4q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}html{--tray-h:0px;scroll-padding-bottom:var(--tray-h)}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em;font-weight:600}h1{font-size:var(--type-page-size);line-height:var(--type-page-line);letter-spacing:var(--type-page-tracking)}h2{font-size:var(--type-section-size);line-height:var(--type-section-line)}input,select,button,textarea{font:inherit;border-radius:var(--r-2);min-width:0}button{cursor:pointer}button:active:not(:disabled){transform:scale(var(--press-scale))}select,input,textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:6px 8px}a{color:var(--info);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}input,textarea,select{caret-color:var(--info);accent-color:var(--ink)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:var(--ctl-h)}input.sm,select.sm{min-height:var(--ctl-h-sm);padding:2px 6px;font-size:13px}select{appearance:none;height:var(--ctl-h);cursor:pointer;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%238a8a8a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding:0 30px 0 12px;font-size:14px;line-height:1}@media (hover:hover){select:hover:not(:disabled){background-color:var(--surface-2)}}select:disabled{opacity:.5;cursor:default}select.sm{height:var(--ctl-h-sm);min-height:var(--ctl-h-sm);background-position:right 8px center;background-size:12px;padding:0 26px 0 8px}::placeholder{color:var(--ink-weak);opacity:1}textarea{resize:vertical}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-weak) 45%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-weak) 45%, transparent);border-radius:var(--r-1);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-weak) 70%, transparent);background-clip:content-box}::selection{background:var(--lime);color:var(--on-lime)}:focus-visible{box-shadow:var(--focus);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}button:active:not(:disabled){transform:none}}.t-page{font-family:var(--font-head);font-size:var(--type-page-size);line-height:var(--type-page-line);letter-spacing:var(--type-page-tracking);font-weight:600}.t-section{font-family:var(--font-head);font-size:var(--type-section-size);line-height:var(--type-section-line);letter-spacing:var(--type-section-tracking);font-weight:600}.t-number{font-family:var(--font-head);font-size:var(--type-number-size);line-height:var(--type-number-line);letter-spacing:var(--type-number-tracking);font-variant-numeric:tabular-nums;font-weight:600}.t-label{font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--type-label-tracking);color:var(--ink-weak)}.overline{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-weak);font-size:12px;font-weight:500;line-height:16px}.num,td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);white-space:nowrap;transition:background-color var(--dur-1), color var(--dur-1), border-color var(--dur-1), transform var(--dur-1);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--surface-2)}}.btn.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:600}@media (hover:hover){.btn.primary:hover:not(:disabled){background:var(--primary-hover)}}.btn.quiet{color:var(--ink-weak);background:0 0;border-color:#0000}@media (hover:hover){.btn.quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}}.btn.danger{color:var(--danger)}.btn.link{color:var(--info);text-underline-offset:3px;background:0 0;border-color:#0000;min-height:28px;padding:0 4px;text-decoration:underline;text-decoration-thickness:1px}.btn.sm{min-height:var(--ctl-h-sm);padding:0 10px;font-size:13px}.btn.lg{min-height:50px;font-size:16px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default}.btn[aria-pressed=true]:not(.primary){border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn.primary:disabled{border-color:var(--line);color:var(--ink-weak);opacity:1;background:0 0}.btn svg,.iconbtn svg{flex:none}.iconbtn{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink);justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.iconbtn:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2)}}.iconbtn:disabled,.iconbtn[aria-disabled=true]{opacity:.5;cursor:default}.iconbtn.on,.iconbtn[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.iconbtn.quiet{color:var(--ink-weak);background:0 0;border-color:#0000}@media (hover:hover){.iconbtn.quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);color:var(--ink)}}.iconbtn.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}@media (width<=768px){.btn{min-height:var(--ctl-h-touch);min-width:var(--ctl-h-touch)}.btn.sm,.btn.link{min-height:var(--ctl-h-sm);position:relative}.btn.sm:after,.btn.link:after{content:"";inset:calc((var(--ctl-h-sm) - var(--ctl-h-touch)) / 2 - 1px) 0;position:absolute}.iconbtn{width:var(--ctl-h-touch);height:var(--ctl-h-touch)}.iconbtn.sm{width:var(--ctl-h);height:var(--ctl-h);position:relative}.iconbtn.sm:after{content:"";inset:calc((var(--ctl-h) - var(--ctl-h-touch)) / 2 - 1px);position:absolute}.seg{min-height:var(--ctl-h-touch)}.seg>:is(button,a){min-height:var(--ctl-h-touch);min-width:var(--ctl-h-touch)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select),input.sm,select.sm{min-height:var(--ctl-h-touch)}select,select.sm{height:var(--ctl-h-touch)}}.seg{scrollbar-width:none;max-width:100%;min-height:var(--ctl-h);background:var(--surface-2);border-radius:var(--r-2);align-items:stretch;gap:2px;padding:2px;display:inline-flex;overflow-x:auto}.seg>button,.seg>a{color:var(--ink-2);border-radius:var(--r-1);white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.seg>button:hover:not([aria-pressed=true]):not([aria-selected=true]):not([aria-checked=true]):not(.on),.seg>a:hover:not([aria-current=page]){color:var(--ink)}}.seg>button[aria-pressed=true],.seg>button[aria-selected=true],.seg>button[aria-checked=true],.seg>button.on,.seg>a[aria-current=page]{background:var(--seg-on);color:var(--ink);box-shadow:inset 0 0 0 1px var(--seg-on-edge), var(--shadow-1)}.seg>button:focus-visible,.seg>a:focus-visible{box-shadow:inset 0 0 0 2px var(--info)}.chip{border-radius:var(--r-1);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.chip svg{width:12px;height:12px}.chip.idea,.chip.system-wait,.chip.waiting,.chip.neutral,.chip.resting{background:var(--surface-2);color:var(--ink-2)}.chip.outline{color:var(--ink-2);border-color:var(--line);background:0 0}.chip.planned,.chip.scheduled,.chip.progress{color:var(--ink-2);border-color:var(--ink-weak);background:0 0}.chip.ready{background:var(--success);color:var(--bg)}.chip.posted,.chip.sent,.chip.go,.chip.success{background:var(--success-bg);color:var(--success)}.chip.working,.chip.queued,.chip.partial,.chip.inuse{background:var(--surface-2);color:var(--ink-2)}.chip.attention,.chip.standby,.chip.warning{background:var(--warning-bg);color:var(--warning);font-weight:600}.chip.removed,.chip.banned,.chip.error,.chip.failed,.chip.deleted,.chip.danger{background:var(--danger);color:var(--bg);font-weight:600}.chip.overdue{background:var(--status-overdue-bg);color:var(--status-overdue);font-weight:600}.chip.proof,.chip.waiting-on{background:var(--status-waiting-bg);color:var(--status-waiting);font-weight:600}.chip.blocked{background:var(--status-blocked-bg);color:var(--status-blocked);font-weight:600}.chip.done{background:var(--status-done-bg);color:var(--status-done)}.st-overdue{color:var(--status-overdue);font-weight:500}.st-waiting{color:var(--status-waiting);font-weight:500}.st-blocked{color:var(--status-blocked);font-weight:500}.st-done{color:var(--status-done);font-weight:500}.chip.donotpost{background:var(--danger-bg);color:var(--danger);font-weight:600}.chip.untested{background:var(--surface-2);color:var(--ink-weak)}.chip.unknown{color:var(--ink-weak);border:1px dashed var(--unknown);background:0 0}.chip.skipped,.chip.cancelled,.chip.notplanned{text-decoration:line-through}.chip.current,.datechip{background:var(--lime);color:var(--on-lime)}.datechip{border-radius:var(--r-2);padding:4px 10px;font-size:13px;font-weight:500;display:inline-block}@media (width>=601px){:root:has(.report-corner):not(.has-bottom-nav){--report-reserve:64px}}.lvl-success{--lvl:var(--success);--lvl-bg:var(--success-bg)}.lvl-warning{--lvl:var(--warning);--lvl-bg:var(--warning-bg)}.lvl-danger{--lvl:var(--danger);--lvl-bg:var(--danger-bg)}.lvl-neutral{--lvl:var(--ink-weak);--lvl-bg:var(--surface-2)}.lvl-overdue{--lvl:var(--status-overdue);--lvl-bg:var(--status-overdue-bg)}.lvl-waiting{--lvl:var(--status-waiting);--lvl-bg:var(--status-waiting-bg)}.lvl-blocked{--lvl:var(--status-blocked);--lvl-bg:var(--status-blocked-bg)}.lvl-done{--lvl:var(--status-done);--lvl-bg:var(--status-done-bg)}.stgroup{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--lvl,var(--ink-weak));border-radius:var(--r-3);padding:10px 12px}.stlabel{border-radius:var(--r-1);background:var(--lvl-bg,var(--surface-2));color:var(--lvl,var(--ink-weak));align-items:center;padding:2px 8px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.stdot{background:var(--lvl,var(--ink-weak));border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.card{background:var(--surface);border:1px solid var(--line-sub);border-radius:var(--r-3);box-shadow:var(--shadow-1)}.card.flat{box-shadow:none;border-color:var(--line)}.panel{background:var(--surface);border-radius:var(--r-4);border:1px solid var(--line-sub)}.inset{background:var(--surface-2);border-radius:var(--r-2)}.field{flex-direction:column;gap:4px;display:flex}.field>label,.field>.label{color:var(--ink-2);font-size:13px;font-weight:500;line-height:18px}.field>.hint{color:var(--ink-weak);font-size:13px;line-height:18px}.field>.error{color:var(--danger);font-size:13px;line-height:18px}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--danger)}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.table th{z-index:1;background:var(--surface);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-weak);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500;line-height:16px;position:sticky;top:0}.table th.num{text-align:right}.table td{height:var(--row-h);border-bottom:1px solid var(--line-sub);vertical-align:middle;padding:0 12px}@media (hover:hover){.table tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}.table tbody tr[aria-selected=true] td{background:var(--surface-2)}.table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 2px 0 0 var(--ink-2)}.row-current,[role=row][aria-current=true],li[aria-current=true],[role=option][aria-current=true],[role=menuitem][aria-current=true]{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--ink-2)}.input-inline:focus-visible,.input-inline:focus{box-shadow:none;border-color:var(--ink-weak);outline:none}.table td.clip{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}html[data-sfw="1"] img,html[data-sfw="1"] video,html[data-sfw="1"] canvas,html[data-sfw="1"] picture{filter:blur(9px)saturate(.9)}html[data-sfw="1"] [style*=background-image]{filter:blur(9px)}.peek{z-index:var(--z-tip);border-radius:var(--r-3);background:var(--surface-2);width:280px;max-height:280px;box-shadow:var(--shadow-2);pointer-events:none;position:fixed;overflow:hidden}.peek img{object-fit:contain;width:100%;max-height:280px;display:block}details.collapse>summary{align-items:center;gap:var(--space-2);min-height:var(--ctl-h-touch);cursor:pointer;border-radius:var(--r-2);font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600;line-height:22px;list-style:none;display:flex}details.collapse>summary::-webkit-details-marker{display:none}.countbadge{box-sizing:border-box;min-width:18px;height:18px;font-family:var(--font-ui);letter-spacing:0;font-variant-numeric:tabular-nums;background:var(--surface-2);color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}details.collapse>summary:before{content:"";border-right:1.75px solid var(--ink-weak);border-bottom:1.75px solid var(--ink-weak);width:6px;height:6px;transition:transform var(--dur-2) var(--ease-out);flex:none;margin:0 5px;transform:rotate(-45deg)}details.collapse[open]>summary:before{transform:rotate(45deg)}details.collapse[open]>summary~*{animation:v-fade var(--dur-2) var(--ease-out)}@keyframes v-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){details.collapse>summary:before{transition:none}details.collapse[open]>summary~*{animation:none}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in srgb, var(--surface-2) 50%, var(--surface)) 50%, var(--surface-2) 100%);border-radius:var(--r-1);background-size:200% 100%;animation:1.4s linear infinite v-shimmer}@keyframes v-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.suggest-field:focus-within{border-color:var(--suggest)}.drag-slot{visibility:hidden;position:relative}.drag-slot:after{content:"";visibility:visible;border:1.5px dashed var(--line);border-radius:var(--r-3);background:var(--surface-2);opacity:.6;position:absolute;inset:3px 0}.drag-copy{box-sizing:border-box;pointer-events:none;background:var(--surface);border-radius:var(--r-3);box-shadow:0 0 0 1px var(--line-sub), var(--shadow-2);will-change:transform;margin:0;list-style:none;position:fixed}.drag-line{background:var(--ink);pointer-events:none;border-radius:1px;height:2px;position:fixed}.drag-settling{z-index:1;position:relative}[data-drop-id][data-drag-over]{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:var(--r-2)}[data-drop-id][data-drag-over]:after{content:attr(data-drop-hint);padding-inline:var(--space-2);font-family:var(--font-ui);letter-spacing:.01em;text-transform:none;color:var(--ink-2);margin-inline-start:auto;font-size:13px;font-weight:500;line-height:18px}html.is-dragging,html.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}html.is-dragging body{touch-action:none;overscroll-behavior:none}@media (hover:none){[data-drag-id]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.icononly.svelte-puixk0>button:where(.svelte-puixk0){min-width:var(--ctl-h-touch,44px);justify-content:center;padding:0}.sk.svelte-1y3ymbl{flex-direction:column;gap:8px;display:flex}.state.svelte-yivj9{color:var(--ink-weak);flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;line-height:20px;display:flex}.state.pad.svelte-yivj9{padding:var(--space-6,24px) var(--space-4,16px)}.sk.svelte-yivj9{width:min(420px,100%)}.title.svelte-yivj9{color:var(--ink);font-weight:500}.error.svelte-yivj9 .title:where(.svelte-yivj9){color:var(--danger)}.offline.svelte-yivj9 .title:where(.svelte-yivj9){color:var(--warning,var(--ink))}.body.svelte-yivj9{overflow-wrap:anywhere}.act.svelte-yivj9{margin-top:8px}.scrim.svelte-jci4qr{background:var(--scrim);z-index:var(--z-scrim);animation:svelte-jci4qr-fade var(--dur-2) var(--ease-out);position:fixed;inset:0}.drawer.svelte-jci4qr{z-index:var(--z-sheet);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.drawer.right.svelte-jci4qr{width:min(var(--dw), 100vw);border-radius:var(--r-5) 0 0 var(--r-5);animation:svelte-jci4qr-slide-in var(--dur-2) var(--ease-out);top:0;bottom:0;right:0}.drawer.bottom.svelte-jci4qr{border-radius:var(--r-5) var(--r-5) 0 0;width:min(720px,100vw);height:min(86vh,100dvh - 72px);animation:svelte-jci4qr-slide-up var(--dur-2) var(--ease-out);margin:0 auto;bottom:0;left:0;right:0}header.svelte-jci4qr{align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.ht.svelte-jci4qr{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.eyebrow.svelte-jci4qr{color:var(--ink-weak);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.eyebrow.svelte-jci4qr.st-overdue{color:var(--status-overdue)}.eyebrow.svelte-jci4qr.st-waiting{color:var(--status-waiting)}.eyebrow.svelte-jci4qr.st-blocked{color:var(--status-blocked)}.eyebrow.svelte-jci4qr.st-done{color:var(--status-done)}h2.svelte-jci4qr{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;line-height:28px}.tools.svelte-jci4qr{flex:none;align-items:center;gap:4px;display:flex}.hact.svelte-jci4qr{flex-basis:100%;align-items:center;gap:8px;display:flex}header.svelte-jci4qr{flex-wrap:wrap}h2.svelte-jci4qr:focus-visible{box-shadow:var(--focus);border-radius:var(--r-2);outline:none}header.svelte-jci4qr .iconbtn.quiet:where(.svelte-jci4qr){background:0 0}header.svelte-jci4qr .iconbtn.quiet:where(.svelte-jci4qr):hover{background:var(--surface-2)}.drawer.panel.svelte-jci4qr{top:var(--dt,var(--panel-top,0px));z-index:var(--z-dock);box-shadow:none;border-left:1px solid var(--line);animation:svelte-jci4qr-slide-in var(--dur-3) var(--ease-drawer);border-radius:0}.chips.svelte-jci4qr{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-width:45%;margin-top:4px;display:flex}header.svelte-jci4qr .iconbtn:where(.svelte-jci4qr){background:var(--surface-2);border-color:#0000;flex:none}.body.svelte-jci4qr{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;padding:0 20px 20px;display:flex;overflow-y:auto}.body.svelte-jci4qr:last-child{padding-bottom:calc(20px + var(--safe-b,0px))}.drawer.bottom.auto.svelte-jci4qr{height:auto;max-height:min(86vh,100dvh - 72px)}.drawer.bottom.auto.svelte-jci4qr .body:where(.svelte-jci4qr){flex:0 auto;min-height:0}footer.svelte-jci4qr{padding:12px max(20px, var(--report-reserve,0px)) calc(12px + var(--safe-b,0px)) 20px;border-top:1px solid var(--line-sub);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes svelte-jci4qr-slide-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes svelte-jci4qr-slide-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes svelte-jci4qr-fade{0%{opacity:0}to{opacity:1}}@media (width<=768px){.drawer.right.svelte-jci4qr{border-radius:var(--r-5) var(--r-5) 0 0;width:100vw;height:min(86vh,100dvh - 72px);animation-name:svelte-jci4qr-slide-up;top:auto;left:0}header.svelte-jci4qr{padding:16px 16px 12px}.body.svelte-jci4qr{padding:0 16px 16px}footer.svelte-jci4qr{padding-left:16px;padding-right:max(16px, var(--report-reserve,0px))}.body.svelte-jci4qr:last-child{padding-bottom:calc(16px + var(--safe-b,0px))}.drawer.right.auto.svelte-jci4qr{height:auto;max-height:min(86vh,100dvh - 72px)}.drawer.right.auto.svelte-jci4qr .body:where(.svelte-jci4qr){flex:0 auto;min-height:0}}header.grab.svelte-jci4qr{touch-action:none;cursor:grab;padding-top:22px;position:relative}.handle.svelte-jci4qr{border-radius:var(--r-1);background:var(--line);width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}button.handle.svelte-jci4qr{border-radius:var(--r-2);width:44px;height:22px;cursor:inherit;background:0 0;border:0;margin-left:-22px;padding:0;top:0}button.handle.svelte-jci4qr:before{content:"";border-radius:var(--r-1);background:var(--line);width:36px;height:4px;position:absolute;top:8px;left:4px}button.handle.svelte-jci4qr:focus-visible{box-shadow:var(--focus);outline:none}.drawer.settling.svelte-jci4qr{transition:transform var(--dur-3) var(--ease-drawer)}@media (width<=768px){.drawer.page.svelte-jci4qr{height:100dvh;max-height:none;padding-top:var(--safe-t,env(safe-area-inset-top,0px));box-shadow:none;border-radius:0;top:0}}.drawer.bottom.page.svelte-jci4qr{width:100vw;height:100dvh;max-height:none;padding-top:var(--safe-t,env(safe-area-inset-top,0px));border-radius:0;top:0}@media (prefers-reduced-motion:reduce){.drawer.right.svelte-jci4qr,.drawer.bottom.svelte-jci4qr,.drawer.svelte-jci4qr{animation:svelte-jci4qr-fade var(--dur-2) linear}.drawer.settling.svelte-jci4qr{transition:none}}dialog.svelte-1tr0c4k{border:1px solid var(--line-sub);border-radius:var(--r-4);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);width:min(440px,100vw - 32px);margin:auto;padding:0}dialog.svelte-1tr0c4k::backdrop{background:var(--scrim)}dialog[open].svelte-1tr0c4k{animation:svelte-1tr0c4k-pop var(--dur-2) var(--ease-out)}.in.svelte-1tr0c4k{flex-direction:column;gap:12px;padding:20px;display:flex}h2.svelte-1tr0c4k{font-size:20px;line-height:26px}.body.svelte-1tr0c4k{color:var(--ink-2);font-size:14px;line-height:20px}.actions.svelte-1tr0c4k{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@keyframes svelte-1tr0c4k-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.toasts.svelte-jynp6s{top:calc(var(--topbar-h,56px) + 8px);z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;right:16px}.toast.svelte-jynp6s{pointer-events:auto;text-align:left;border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);animation:svelte-jynp6s-toast-in var(--dur-2) var(--ease-out);align-items:center;gap:12px;padding:8px 8px 8px 12px;font-size:14px;line-height:20px;display:flex}.toast.error.svelte-jynp6s{border-color:var(--danger)}.toast.ok.svelte-jynp6s{border-color:var(--success)}.msg.svelte-jynp6s{overflow-wrap:anywhere;flex:1;min-width:0}.act.svelte-jynp6s{color:var(--info);white-space:nowrap;background:0 0;border:0;padding:4px 8px;font-size:14px;font-weight:600}.toast.svelte-jynp6s a:where(.svelte-jynp6s){white-space:nowrap;font-weight:500}@keyframes svelte-jynp6s-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=768px){.toasts.svelte-jynp6s{max-width:none;left:16px;right:16px}}html.has-sheet .toasts.svelte-jynp6s{top:auto;bottom:calc(max(var(--sheet-foot,0px), var(--report-reserve,0px)) + 16px + var(--safe-b,0px));flex-direction:column-reverse}.cb.svelte-1rih6n2{font-variant-numeric:tabular-nums;background:var(--surface-2);min-width:18px;height:18px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.photo.svelte-1rih6n2{background:var(--ink);color:var(--bg)}.bnw.svelte-qwwzgs{z-index:var(--z-bottomnav);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--line-sub);position:fixed;bottom:0;left:0;right:0}@media (width>=769px){.bnw.svelte-qwwzgs:not(.always){display:none}}.tray.svelte-qwwzgs{padding:var(--space-2) max(var(--space-4), env(safe-area-inset-right,0px)) 0 max(var(--space-4), env(safe-area-inset-left,0px))}.bn.svelte-qwwzgs{padding:0 max(var(--space-2), env(safe-area-inset-right,0px)) var(--safe-b,env(safe-area-inset-bottom,0px)) max(var(--space-2), env(safe-area-inset-left,0px))}.bn.svelte-qwwzgs ul:where(.svelte-qwwzgs){gap:var(--space-2);height:var(--topbar-h,56px);max-width:560px;margin:0 auto;padding:0;list-style:none;display:flex}.bn.svelte-qwwzgs li:where(.svelte-qwwzgs){flex:1 1 0;min-width:0}.tab.svelte-qwwzgs{all:unset;box-sizing:border-box;width:100%;height:100%;min-height:var(--ctl-h-touch,44px);cursor:pointer;color:var(--ink-weak);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:flex;position:relative}.tab.svelte-qwwzgs:hover,.tab[aria-current=page].svelte-qwwzgs{color:var(--ink)}.tab[aria-current=page].svelte-qwwzgs:before{content:"";background:var(--ink);border-radius:0 0 2px 2px;width:24px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.tab.svelte-qwwzgs:focus-visible{box-shadow:var(--focus);border-radius:var(--r-2)}.ic.svelte-qwwzgs{width:20px;height:20px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ic.svelte-qwwzgs{transition:transform var(--dur-1) var(--ease-out)}.tab.svelte-qwwzgs:active .ic:where(.svelte-qwwzgs){transform:scale(var(--press-scale,.97))}}.lb.svelte-qwwzgs{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.badge.svelte-qwwzgs{position:absolute;top:4px;left:calc(50% + 6px)}.extra.svelte-qwwzgs{margin-bottom:var(--space-3)}.links.svelte-qwwzgs{margin:0;padding:0;list-style:none;display:grid}.links.svelte-qwwzgs li:where(.svelte-qwwzgs)+li:where(.svelte-qwwzgs){border-top:1px solid var(--line-sub)}.links.svelte-qwwzgs a:where(.svelte-qwwzgs),.links.svelte-qwwzgs button:where(.svelte-qwwzgs){all:unset;box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-h,48px);padding:0 var(--space-2);color:var(--ink);border-radius:var(--r-2);cursor:pointer;font-size:15px;line-height:22px;text-decoration:none;display:flex}.links.svelte-qwwzgs a:where(.svelte-qwwzgs):hover,.links.svelte-qwwzgs button:where(.svelte-qwwzgs):hover{background:var(--surface-2)}.links.svelte-qwwzgs a[aria-current=page]:where(.svelte-qwwzgs){font-weight:500}.links.svelte-qwwzgs a:where(.svelte-qwwzgs):focus-visible,.links.svelte-qwwzgs button:where(.svelte-qwwzgs):focus-visible{box-shadow:var(--focus)}.ml.svelte-qwwzgs{flex:1;min-width:0}.end.svelte-qwwzgs{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-sub)}.end.svelte-qwwzgs .btn{width:100%;min-height:var(--row-h,48px);padding:0 var(--space-2);justify-content:flex-start}.shell.svelte-4eobpd{background:var(--bg);min-height:100dvh}.top.svelte-4eobpd{z-index:var(--z-sticky);height:calc(var(--topbar-h,56px) + var(--safe-t,env(safe-area-inset-top,0px)));padding:var(--safe-t,env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line-sub);align-items:center;gap:20px;display:flex;position:sticky;top:0}.brand.svelte-4eobpd{font-family:var(--font-head);letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:600}.dnav.svelte-4eobpd{gap:2px;display:flex}.dnav.svelte-4eobpd a:where(.svelte-4eobpd){border-radius:var(--r-2);color:var(--ink-2);align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.dnav.svelte-4eobpd a:where(.svelte-4eobpd):hover{background:var(--surface-2)}.dnav.svelte-4eobpd a[aria-current=page]:where(.svelte-4eobpd){background:var(--ink);color:var(--bg)}.spacer.svelte-4eobpd{flex:1}.acts.svelte-4eobpd{align-items:center;gap:8px;display:flex}main.svelte-4eobpd{padding-bottom:var(--safe-b,env(safe-area-inset-bottom,0px))}.shell.svelte-4eobpd{--panel-top:calc(var(--topbar-h,56px) + var(--safe-t,env(safe-area-inset-top,0px)))}.shell.sb.svelte-4eobpd{--panel-top:0px}@media (width>=769px){html.has-side-panel main.svelte-4eobpd{margin-inline-end:var(--panel-w,0px)}}html.has-add-dock main.svelte-4eobpd,html.has-bottom-nav main.svelte-4eobpd{padding-bottom:calc(var(--bottomnav-h,0px) + var(--dock-h,0px) + var(--space-3))}.pscope.svelte-4eobpd{display:none}.l.svelte-4eobpd{min-width:0}.skip.svelte-4eobpd{z-index:var(--z-toast);border-radius:var(--r-2);background:var(--ink);color:var(--bg);padding:8px 12px;font-size:14px;text-decoration:none;position:absolute;top:-100px;left:8px}.skip.svelte-4eobpd:focus{box-shadow:var(--focus);outline:none;top:8px}main.svelte-4eobpd:focus{outline:none}.side.svelte-4eobpd,.scroll.svelte-4eobpd{position:relative}.side.svelte-4eobpd ul:where(.svelte-4eobpd){gap:2px;margin:0;padding:0;list-style:none;display:flex}.side.svelte-4eobpd a:where(.svelte-4eobpd){padding:0 var(--space-2);border-radius:var(--r-2);color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.side.svelte-4eobpd a:where(.svelte-4eobpd):hover{background:var(--surface-2);color:var(--ink)}.side.svelte-4eobpd a[aria-current=page]:where(.svelte-4eobpd){background:var(--ink);color:var(--bg)}.side.svelte-4eobpd a:where(.svelte-4eobpd):focus-visible{box-shadow:var(--focus);outline:none}.side.svelte-4eobpd .l:where(.svelte-4eobpd){white-space:nowrap;flex:1}.scope.svelte-4eobpd{flex-direction:column;gap:8px;display:flex}.scope.svelte-4eobpd .seg{width:100%}.scope.svelte-4eobpd .seg>button{flex:auto;padding:0 8px}@media (width>=769px){.sb.svelte-4eobpd{grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.sb.svelte-4eobpd main:where(.svelte-4eobpd){grid-column:2;min-width:0}.side.svelte-4eobpd{gap:var(--space-4);box-sizing:border-box;background:var(--surface);border-right:1px solid var(--line-sub);height:100dvh;padding:calc(var(--space-4) + var(--safe-t,env(safe-area-inset-top,0px))) var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-left,0px));flex-direction:column;grid-area:1/1;display:flex;position:sticky;top:0;overflow-y:auto}.side.svelte-4eobpd .brand:where(.svelte-4eobpd){padding:4px var(--space-2) 0}.side.svelte-4eobpd ul:where(.svelte-4eobpd){flex-direction:column}.side.svelte-4eobpd a:where(.svelte-4eobpd){min-height:34px}.pins.svelte-4eobpd h2:where(.svelte-4eobpd){margin:0 0 var(--space-1) var(--space-2)}.scroll.svelte-4eobpd{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.foot.svelte-4eobpd{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.hints.svelte-4eobpd{padding:var(--space-3) var(--space-2) 0;border-top:1px solid var(--line-sub);color:var(--ink-weak);font-size:var(--type-label-size);line-height:var(--type-label-line)}.sacts.svelte-4eobpd{padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--line-sub);align-items:center;gap:8px;display:flex}}.dnav.svelte-4eobpd a:where(.svelte-4eobpd):focus-visible{box-shadow:var(--focus);outline:none}@media (width<=768px){.top.svelte-4eobpd{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:12px}.dnav.svelte-4eobpd a:where(.svelte-4eobpd){min-height:var(--ctl-h-touch,44px)}.side.svelte-4eobpd{z-index:var(--z-sticky);box-sizing:border-box;height:calc(var(--topbar-h,56px) + var(--safe-t,env(safe-area-inset-top,0px)));padding:var(--safe-t,env(safe-area-inset-top,0px)) max(0px, env(safe-area-inset-right,0px)) 0 max(0px, env(safe-area-inset-left,0px));background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line-sub);align-items:stretch;display:flex;position:sticky;top:0}.scroll.svelte-4eobpd{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;padding:0 16px;display:flex;position:relative;overflow-x:auto}.scroll.svelte-4eobpd::-webkit-scrollbar{display:none}.scroll.svelte-4eobpd>:where(.svelte-4eobpd),.side.svelte-4eobpd ul:where(.svelte-4eobpd){flex:none}.side.svelte-4eobpd .brand:where(.svelte-4eobpd){padding-right:8px;font-size:15px}.scope.svelte-4eobpd{flex-direction:row;width:200px;margin-right:4px}.scope.svelte-4eobpd .seg{height:auto;min-height:var(--ctl-h-touch,44px)}.scope.svelte-4eobpd .seg>button{min-height:var(--ctl-h-touch,44px)}.grp.svelte-4eobpd,.foot.svelte-4eobpd{display:contents}.side.svelte-4eobpd ul:where(.svelte-4eobpd){flex-direction:row;align-items:center}.side.svelte-4eobpd a:where(.svelte-4eobpd){min-height:var(--ctl-h-touch,44px);white-space:nowrap;padding:8px 12px}.pins.svelte-4eobpd{border-left:1px solid var(--line-sub);align-items:center;margin-left:4px;padding-left:8px;display:flex}.pins.svelte-4eobpd h2:where(.svelte-4eobpd){clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.hints.svelte-4eobpd{display:none}.sacts.svelte-4eobpd{padding:0 max(8px, env(safe-area-inset-right,0px)) 0 8px;background:var(--surface);border-left:1px solid var(--line-sub);flex:none;align-items:center;gap:8px;display:flex}}@media (width<=600px){.top.svelte-4eobpd{height:auto;min-height:calc(var(--topbar-h,56px) + var(--safe-t,env(safe-area-inset-top,0px)));flex-wrap:wrap;row-gap:0}.brand.svelte-4eobpd{min-height:var(--topbar-h,56px);align-items:center;font-size:15px;display:flex}.dnav.svelte-4eobpd{scrollbar-width:none;flex-basis:100%;order:3;margin:0 -4px;padding:0 4px 8px;overflow-x:auto}.dnav.svelte-4eobpd::-webkit-scrollbar{display:none}.dnav.svelte-4eobpd a:where(.svelte-4eobpd){white-space:nowrap;flex:none}}@media (width<=768px){.bnav.svelte-4eobpd .dnav:where(.svelte-4eobpd),.bnav.svelte-4eobpd .side:where(.svelte-4eobpd) .grp:where(.svelte-4eobpd),.bnav.svelte-4eobpd .pins:where(.svelte-4eobpd),.bnav.svelte-4eobpd .foot:where(.svelte-4eobpd){display:none}.bnav.svelte-4eobpd .top:where(.svelte-4eobpd){height:calc(var(--topbar-h,56px) + var(--safe-t,env(safe-area-inset-top,0px)));flex-wrap:nowrap}.bnav.svelte-4eobpd .pscope:where(.svelte-4eobpd){align-items:center;min-width:0;display:flex}.bnav.svelte-4eobpd .pscope:where(.svelte-4eobpd) .seg>button{min-height:var(--ctl-h-touch,44px)}.bnav.svelte-4eobpd .scope.hasp:where(.svelte-4eobpd){display:none}.bnav.svelte-4eobpd .scroll:where(.svelte-4eobpd){gap:8px;overflow:visible}.bnav.svelte-4eobpd .side:where(.svelte-4eobpd) .scope:where(.svelte-4eobpd){flex:0 auto;width:auto;min-width:0}.bnav.svelte-4eobpd .sacts:where(.svelte-4eobpd){background:0 0;border-left:0;margin-left:auto}}.report-corner.svelte-e76o6i{right:16px;bottom:calc(16px + var(--safe-b,0px));z-index:var(--z-report);border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow-2);position:fixed}@media (width<=600px){.report-corner.svelte-e76o6i{display:none}}html.has-bottom-nav .report-corner.svelte-e76o6i{display:none}.more-row.svelte-e76o6i{align-items:center;gap:var(--space-3);width:100%;min-height:var(--row-h,48px);padding:0 var(--space-2);border-radius:var(--r-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:15px;display:flex}.more-row.svelte-e76o6i:hover{background:var(--surface-2)}.more-row.svelte-e76o6i svg:where(.svelte-e76o6i){color:var(--ink-2);flex:none}@media print{.report-corner.svelte-e76o6i{display:none}}.report.svelte-e76o6i{flex-direction:column;gap:12px;display:flex}.report.svelte-e76o6i input,.report.svelte-e76o6i textarea{width:100%}.shot.svelte-e76o6i{align-self:flex-start;position:relative}.shot.svelte-e76o6i img:where(.svelte-e76o6i){border-radius:var(--r-2);border:1px solid var(--line);max-width:100%;max-height:120px;display:block}.shot.svelte-e76o6i .x{background:var(--surface);position:absolute;top:4px;right:4px}.quiet-line.svelte-e76o6i{color:var(--ink-weak);font-size:13px;line-height:18px}.sent.svelte-e76o6i{color:var(--ink);font-size:14px;line-height:20px}.msg.svelte-e76o6i{color:var(--danger);font-size:13px;line-height:18px}.ph.svelte-jitmlm{flex-direction:column;gap:8px;display:flex}.top.svelte-jitmlm{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}h1.svelte-jitmlm{margin:0}.asof.svelte-jitmlm{color:var(--ink-weak);font-size:13px;line-height:18px}.act.svelte-jitmlm{align-items:center;gap:8px;margin-left:auto;display:flex}.headline.svelte-jitmlm{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:600;line-height:30px}.picker.svelte-772czm{width:100%;position:relative}.box.svelte-772czm{align-items:center;display:flex;position:relative}.box.svelte-772czm input:where(.svelte-772czm){width:100%;padding-left:34px;padding-right:34px}.mag.svelte-772czm,.chev.svelte-772czm{color:var(--ink-weak);pointer-events:none;display:inline-flex;position:absolute}.mag.svelte-772czm{left:10px}.chev.svelte-772czm{right:10px}.list.svelte-772czm{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);max-height:280px;box-shadow:var(--shadow-2);padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}li[role=option].svelte-772czm{border-radius:var(--r-2);cursor:pointer;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;font-size:14px;line-height:20px;display:flex}li[role=option].active.svelte-772czm{background:var(--surface-2);color:var(--ink)}li[role=option][aria-selected=true].svelte-772czm .name:where(.svelte-772czm){font-weight:600}li.off.svelte-772czm{color:var(--ink-weak);cursor:not-allowed}.cur.svelte-772czm{vertical-align:1px;margin-left:8px;font-weight:500}.why.svelte-772czm{max-width:55%;color:var(--ink-weak);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;line-height:16px;overflow:hidden}.none.svelte-772czm{color:var(--ink-weak);padding:8px 10px;font-size:13px}.popover.svelte-h9cgnt{z-index:var(--z-popover);padding:var(--space-1);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-2);animation:svelte-h9cgnt-pop-in var(--dur-1) var(--ease-out);outline:none;position:fixed;overflow-y:auto}@keyframes svelte-h9cgnt-pop-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.popover.svelte-h9cgnt{animation:none}}.rm.svelte-13365sj{display:inline-flex}.rmenu.svelte-13365sj{min-width:200px;max-width:min(320px,100vw - 16px);color:var(--ink);flex-direction:column;display:flex}.rmenu.svelte-13365sj button:where(.svelte-13365sj){min-height:var(--ctl-h);border-radius:var(--r-2);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;padding:6px 12px;font-size:14px;line-height:20px;display:flex}.rmenu.svelte-13365sj button:where(.svelte-13365sj):hover:not([aria-disabled]),.rmenu.svelte-13365sj button:where(.svelte-13365sj):focus{background:var(--surface-2)}.rmenu.svelte-13365sj button.danger:where(.svelte-13365sj){color:var(--danger)}.rmenu.svelte-13365sj button[aria-disabled]:where(.svelte-13365sj){cursor:default;color:var(--ink-weak)}.why.svelte-13365sj{color:var(--ink-weak);font-size:12px;line-height:16px}.cur.svelte-13365sj{vertical-align:1px;margin-left:8px}.rmenu.sheet.svelte-13365sj{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;position:static;overflow:visible}.rmenu.sheet.svelte-13365sj button:where(.svelte-13365sj){border-radius:0;min-height:52px;padding:8px 0;font-size:16px}.rmenu.sheet.svelte-13365sj button:where(.svelte-13365sj)+button:where(.svelte-13365sj){border-top:1px solid var(--line-sub)}.rmenu.sheet.svelte-13365sj button:where(.svelte-13365sj):hover:not([aria-disabled]),.rmenu.sheet.svelte-13365sj button:where(.svelte-13365sj):focus{background:0 0}.rmenu.sheet.svelte-13365sj button:where(.svelte-13365sj):focus-visible{box-shadow:inset 0 0 0 2px var(--info);border-radius:var(--r-2)}.rmenu.sheet.svelte-13365sj button[aria-current=true]:where(.svelte-13365sj){box-shadow:none;background:0 0}@media (width<=768px){.rm.svelte-13365sj .iconbtn{width:var(--ctl-h-touch);height:var(--ctl-h-touch)}.rmenu.svelte-13365sj button:where(.svelte-13365sj){min-height:var(--ctl-h-touch)}}.cs.svelte-z6mg21{flex-direction:column;display:flex}.head.svelte-z6mg21{align-items:center;gap:var(--space-2);min-height:var(--ctl-h-touch,44px);display:flex}.ttl.svelte-z6mg21{min-width:0;font:inherit;flex:1;margin:0}.tg.svelte-z6mg21{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-2);width:100%;min-height:var(--ctl-h-touch,44px);cursor:pointer;border-radius:var(--r-2);font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600;line-height:22px;display:flex}.tg.svelte-z6mg21:focus-visible{box-shadow:var(--focus)}.tt.svelte-z6mg21{overflow-wrap:anywhere;min-width:0}.chev.svelte-z6mg21{color:var(--ink-weak);transition:transform var(--dur-2) var(--ease-out);flex:none}.chev.open.svelte-z6mg21{transform:rotate(90deg)}.acts.svelte-z6mg21{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (prefers-reduced-motion:reduce){.chev.svelte-z6mg21{transition:none}}.dc.svelte-1iutrqc{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin:-6px;display:inline-flex}@media (pointer:coarse),(width<=768px){.dc.svelte-1iutrqc{width:44px;height:44px;margin:-12px}}.dc.svelte-1iutrqc:focus-visible{outline:none}.dc.svelte-1iutrqc:focus-visible svg:where(.svelte-1iutrqc){box-shadow:var(--focus);border-radius:50%}.dc[aria-disabled=true].svelte-1iutrqc{cursor:default;opacity:.5}.ring.svelte-1iutrqc{fill:#0000;stroke:var(--ink-weak);stroke-width:1.75px;transition:fill var(--dur-2) var(--ease-out), stroke var(--dur-2) var(--ease-out)}.dc.svelte-1iutrqc:hover:not(.on) .ring:where(.svelte-1iutrqc){stroke:var(--ink)}.on.svelte-1iutrqc .ring:where(.svelte-1iutrqc){fill:var(--success);stroke:var(--success)}.tick.svelte-1iutrqc{fill:none;stroke:var(--surface);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-origin:12px 12px;transform:scale(.6)}.on.svelte-1iutrqc .tick:where(.svelte-1iutrqc){opacity:1;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.tick.svelte-1iutrqc,.on.svelte-1iutrqc .tick:where(.svelte-1iutrqc){transform:none}}.sw.svelte-69ug7y{position:relative;overflow:hidden}.fg.svelte-69ug7y{background:var(--bg);touch-action:pan-y;position:relative}.fg.settling.svelte-69ug7y{transition:transform var(--dur-2) var(--ease-out)}.under.svelte-69ug7y{align-items:center;gap:var(--space-2);padding:0 var(--space-4);font-size:15px;font-weight:500;display:flex;position:absolute;inset:0}.under.right.svelte-69ug7y{background:var(--success-bg);color:var(--success);justify-content:flex-start}.under.left.svelte-69ug7y{background:var(--surface-2);color:var(--ink);justify-content:flex-end}.under.svelte-69ug7y>*{opacity:max(.35, var(--p));transform:scale(calc(.85 + .15 * var(--p)))}@media (prefers-reduced-motion:reduce){.fg.settling.svelte-69ug7y{transition:none}.under.svelte-69ug7y>*{transform:none}}.add.svelte-mtdht7{display:block}.field.svelte-mtdht7{gap:var(--space-1);flex-direction:column;display:flex}.lbl.svelte-mtdht7{color:var(--ink-2);font-size:13px;font-weight:500;line-height:18px}.row.svelte-mtdht7{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);min-height:44px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--line-sub);border-radius:var(--r-3);color:var(--ink-weak);flex-wrap:wrap;display:flex}.row.svelte-mtdht7:focus-within{border-color:var(--ink-weak)}.row.off.svelte-mtdht7{background:var(--surface-2)}.plus.svelte-mtdht7{flex:none;display:inline-flex}.box.svelte-mtdht7{flex:22rem;min-width:0;font-size:15px;line-height:22px;position:relative}.mt.svelte-mtdht7,input.svelte-mtdht7{font:inherit;letter-spacing:0;white-space:pre;margin:0;padding:0;line-height:22px}.mirror.svelte-mtdht7{height:22px;color:var(--ink);pointer-events:none;position:absolute;top:11px;left:0;right:0;overflow:hidden}.mt.svelte-mtdht7{height:22px;display:block}input.svelte-mtdht7{width:100%;height:44px;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;padding:11px 0;display:block;position:relative}input.mirrored.svelte-mtdht7{color:#0000;caret-color:var(--ink)}input.svelte-mtdht7:disabled{cursor:not-allowed}mark.svelte-mtdht7{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-weak);text-decoration-color:var(--ink-weak);text-underline-offset:3px;background:0 0;text-decoration-thickness:1.5px}.chips.svelte-mtdht7{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-mtdht7{gap:0;padding:0}.cb.svelte-mtdht7,.cx.svelte-mtdht7{all:unset;box-sizing:border-box;cursor:pointer;color:inherit;font:inherit;align-items:center;display:inline-flex;position:relative}.cb.svelte-mtdht7{padding:3px 4px 3px 8px}.cx.svelte-mtdht7{color:var(--ink-weak);padding:3px 6px 3px 3px}.cb.svelte-mtdht7:hover,.cx.svelte-mtdht7:hover{color:var(--ink)}.cb.svelte-mtdht7:focus-visible,.cx.svelte-mtdht7:focus-visible{box-shadow:var(--focus);border-radius:var(--r-1)}.cb.svelte-mtdht7:disabled,.cx.svelte-mtdht7:disabled{cursor:not-allowed;opacity:.6}.why.svelte-mtdht7{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.dock.svelte-mtdht7{z-index:var(--z-dock);padding:var(--space-2) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line-sub);position:fixed;bottom:0;left:0;right:0}html.has-bottom-nav .dock.svelte-mtdht7{padding-bottom:var(--space-3)}.dock.svelte-mtdht7 .row:where(.svelte-mtdht7){box-shadow:none}.dock.svelte-mtdht7 .chips:where(.svelte-mtdht7){flex-wrap:wrap;flex:100%;order:1;padding:10px 0}.dock.svelte-mtdht7 .chips:where(.svelte-mtdht7)>li:where(.svelte-mtdht7){flex:none}.choices.svelte-mtdht7{align-items:center;gap:var(--space-2);padding-top:var(--space-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.choices.svelte-mtdht7>*{flex:none}.dock.svelte-mtdht7 .plus:where(.svelte-mtdht7){display:none}.dock.svelte-mtdht7 .box:where(.svelte-mtdht7){flex-basis:100%}@media (width<=768px){.box.svelte-mtdht7{flex-basis:100%;font-size:16px}.plus.svelte-mtdht7{display:none}.chips.svelte-mtdht7{padding-bottom:var(--space-2);row-gap:20px}.cb.svelte-mtdht7,.cx.svelte-mtdht7{min-height:24px}.cb.svelte-mtdht7:after,.cx.svelte-mtdht7:after{content:"";position:absolute;inset:-10px 0}.cb.svelte-mtdht7{padding-left:10px}.cx.svelte-mtdht7{justify-content:center;min-width:44px;padding:3px 12px 3px 10px}}dialog.svelte-on9s0s{border:1px solid var(--line-sub);border-radius:var(--r-4);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);width:min(560px,90vw);max-height:70vh;margin:12vh auto auto;padding:0;overflow:hidden}dialog.svelte-on9s0s::backdrop{background:var(--scrim)}dialog[open].svelte-on9s0s{animation:svelte-on9s0s-drop var(--dur-2) var(--ease-out);transform-origin:top}.in.svelte-on9s0s{flex-direction:column;max-height:70vh;display:flex}.target.svelte-on9s0s{padding:var(--space-2) var(--space-4) 0;font-size:var(--type-label-size);color:var(--ink-weak);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;overflow:hidden}.more.svelte-on9s0s{color:var(--ink-weak);flex:none}.q.svelte-on9s0s{align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--line-sub);color:var(--ink-weak);flex:none;display:flex}.q.svelte-on9s0s input:where(.svelte-on9s0s){min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;height:100%;padding:0;font-size:16px}.q.svelte-on9s0s input:where(.svelte-on9s0s):focus,.q.svelte-on9s0s input:where(.svelte-on9s0s):focus-visible{box-shadow:none;outline:none}.q.svelte-on9s0s:focus-within{box-shadow:inset 0 -2px 0 var(--select)}.list.svelte-on9s0s{padding:var(--space-1) var(--space-2) var(--space-2);min-height:0;overflow-y:auto}.gh.svelte-on9s0s{padding:var(--space-2) var(--space-2) 4px;font-size:var(--type-overline-size);line-height:var(--type-overline-line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-weak);margin:0;font-weight:500}.cmd.svelte-on9s0s{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--r-2);cursor:pointer;font-size:14px;display:flex}.cmd.on.svelte-on9s0s{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--select)}.cmd.off.svelte-on9s0s{color:var(--ink-weak);cursor:default}.l.svelte-on9s0s{overflow-wrap:anywhere;flex:1;min-width:0;padding:6px 0;line-height:20px}.h.svelte-on9s0s{color:var(--ink-weak);font-size:var(--type-label-size);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:45%;overflow:hidden}.keys.svelte-on9s0s{flex:none;gap:4px;display:inline-flex}kbd.svelte-on9s0s{border:1px solid var(--line);border-radius:var(--r-1);background:var(--surface-2);min-width:20px;height:20px;color:var(--ink-2);font:inherit;justify-content:center;align-items:center;padding:0 5px;font-size:12px;line-height:1;display:inline-flex}.none.svelte-on9s0s{padding:var(--space-4) var(--space-2);color:var(--ink-2);margin:0;font-size:14px}.foot.svelte-on9s0s{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line-sub);gap:var(--space-4);color:var(--ink-weak);font-size:var(--type-label-size);flex:none;margin:0;display:flex}.foot.svelte-on9s0s span:where(.svelte-on9s0s){align-items:center;gap:4px;display:inline-flex}@media (width<=768px){dialog.svelte-on9s0s{width:100%;max-width:100%;max-height:min(80dvh, var(--vv-h,80dvh));padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0;margin-bottom:var(--vv-kb,0px);border-bottom:0;border-radius:12px 12px 0 0}dialog[open].svelte-on9s0s{animation:svelte-on9s0s-rise var(--dur-3) var(--ease-out);transform-origin:bottom}.in.svelte-on9s0s{max-height:min(80dvh, var(--vv-h,80dvh))}.cmd.svelte-on9s0s{min-height:44px}.foot.svelte-on9s0s{display:none}}@keyframes svelte-on9s0s-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes svelte-on9s0s-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes svelte-on9s0s-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){dialog[open].svelte-on9s0s{animation:svelte-on9s0s-fade var(--dur-2) var(--ease-out)}}.vsi-wrap.svelte-13z2rz6{background:var(--bg);min-height:100dvh;padding:var(--space-5) var(--space-4);justify-content:center;align-items:center;display:flex}.vsi-card.svelte-13z2rz6{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-5);width:100%;max-width:380px;box-shadow:var(--shadow-card);padding:var(--space-6) var(--space-5)}.vsi-card.svelte-13z2rz6 form:where(.svelte-13z2rz6){gap:var(--space-3);flex-direction:column;display:flex}.vsi-brand.svelte-13z2rz6{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin-bottom:var(--space-4);font-size:20px;font-weight:700}.vsi-title.svelte-13z2rz6{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:28px}.vsi-sub.svelte-13z2rz6{color:var(--ink-weak);margin:0;font-size:13px;line-height:18px}.vsi-card.svelte-13z2rz6 textarea:where(.svelte-13z2rz6){resize:vertical;width:100%}.vsi-code.svelte-13z2rz6{letter-spacing:.4em;font-family:var(--font-head);text-align:center;font-variant-numeric:tabular-nums}.vsi-card.svelte-13z2rz6 .vsi-primary{width:100%;margin-top:var(--space-2)}.vsi-card.svelte-13z2rz6 .vsi-primary[aria-disabled=true]{opacity:.6;cursor:progress}.vsi-links.svelte-13z2rz6{align-items:center;gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.vsi-link.svelte-13z2rz6{font-size:13px}.vsi-back.svelte-13z2rz6{margin:0 0 var(--space-2) calc(-1 * var(--space-2));padding:0 var(--space-2);gap:var(--space-1);font-size:13px}.vsi-err.svelte-13z2rz6{color:var(--danger);margin:0;font-size:13px;line-height:18px}.vsi-err.svelte-13z2rz6:focus{outline:none}.vsi-err.svelte-13z2rz6:focus-visible{box-shadow:var(--focus);border-radius:var(--r-1)}.vsi-hints.svelte-13z2rz6{margin:calc(-1 * var(--space-1)) 0 0 18px;color:var(--ink-weak);padding:0;font-size:12px;line-height:18px}.vsi-info.svelte-13z2rz6{color:var(--success);margin:0;font-size:13px;line-height:18px}.vsi-card.svelte-13z2rz6>.vsi-info:where(.svelte-13z2rz6){margin-top:var(--space-3)}@media (width<=768px){.vsi-card.svelte-13z2rz6 input:where(.svelte-13z2rz6):not(.sr-only),.vsi-card.svelte-13z2rz6 .vsi-primary,.vsi-link.svelte-13z2rz6,.vsi-back.svelte-13z2rz6{min-height:var(--ctl-h-touch)}.vsi-card.svelte-13z2rz6 input:where(.svelte-13z2rz6):not(.sr-only){font-size:16px}.vsi-card.svelte-13z2rz6{padding:var(--space-5) var(--space-4)}}.pl.svelte-zqw5of{min-width:0;margin:0;padding:0;container-type:inline-size}.row.svelte-zqw5of{column-gap:var(--space-3);grid-template-columns:120px minmax(0,1fr);align-items:start;min-height:40px;display:grid}.row.svelte-zqw5of+.row:where(.svelte-zqw5of){border-top:1px solid var(--line)}dt.svelte-zqw5of{color:var(--ink-2);margin:0;padding:10px 0;font-size:13px;line-height:20px}dd.svelte-zqw5of{min-width:0;margin:0}.val.svelte-zqw5of{align-items:flex-start;gap:var(--space-2);min-height:40px;padding:10px var(--space-2);margin:0 calc(-1 * var(--space-2));width:calc(100% + 2 * var(--space-2));box-sizing:border-box;border-radius:var(--r-2);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;font-size:15px;line-height:20px;display:flex}.txt.svelte-zqw5of,.rich.svelte-zqw5of{overflow-wrap:anywhere;min-width:0}.rich.svelte-zqw5of{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.val.weak.svelte-zqw5of{color:var(--ink-weak)}button.val.svelte-zqw5of{cursor:pointer}button.val.svelte-zqw5of:hover{background:var(--surface-2)}button.val.svelte-zqw5of:focus-visible{box-shadow:var(--focus);outline:none}.val.static.svelte-zqw5of{cursor:default}.sv.svelte-zqw5of{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.sv.svelte-zqw5of .val:where(.svelte-zqw5of){min-width:0;margin:0 0 0 calc(-1 * var(--space-2));flex:1;width:auto}.chg.svelte-zqw5of{min-height:40px;padding:10px var(--space-2);border-radius:var(--r-2);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;line-height:20px}.chg.svelte-zqw5of:hover{background:var(--surface-2);color:var(--ink)}.chg.svelte-zqw5of:focus-visible{box-shadow:var(--focus);outline:none}.why.svelte-zqw5of{color:var(--ink-weak);margin:0;padding:0 0 8px;font-size:13px;line-height:20px}.ed.svelte-zqw5of{gap:var(--space-2);outline:none;flex-direction:column;min-width:0;padding:6px 0;display:flex}.stacked.svelte-zqw5of .row:where(.svelte-zqw5of){grid-template-columns:minmax(0,1fr)}.stacked.svelte-zqw5of dt:where(.svelte-zqw5of){padding:10px 0 0}.stacked.svelte-zqw5of .val:where(.svelte-zqw5of){min-height:28px;padding-top:2px}@container (width<=419px){.row.svelte-zqw5of{column-gap:var(--space-2);grid-template-columns:96px minmax(0,1fr)}}@container (width<=279px){.row.svelte-zqw5of{grid-template-columns:minmax(0,1fr)}dt.svelte-zqw5of{padding:10px 0 0}.val.svelte-zqw5of{min-height:28px;padding-top:2px}}@media (width<=768px){.row.svelte-zqw5of{min-height:var(--ctl-h-touch)}.val.svelte-zqw5of,.stacked.svelte-zqw5of .val:where(.svelte-zqw5of),.pl.svelte-zqw5of .val:where(.svelte-zqw5of){min-height:var(--ctl-h-touch);align-items:center;padding-top:10px}.chg.svelte-zqw5of{min-height:var(--ctl-h-touch)}.val.svelte-zqw5of a{position:relative}.val.svelte-zqw5of a:after{content:"";position:absolute;inset:-12px 0}}.dp.svelte-kcb42u{gap:var(--space-2);flex-direction:column;width:max-content;max-width:100%;display:flex}.head.svelte-kcb42u{align-items:center;gap:2px;display:flex}.title.svelte-kcb42u{margin:0 0 0 var(--space-2);font:600 15px/22px var(--font-head);color:var(--ink);flex:1}.grid.svelte-kcb42u{border-collapse:separate;border-spacing:4px 2px;margin:0 -4px}th.svelte-kcb42u{width:40px;color:var(--ink-weak);text-align:center;padding:0 0 4px;font-size:12px;font-weight:500;line-height:16px}.wd-l.svelte-kcb42u{display:none}td.svelte-kcb42u{text-align:center;padding:0}.day.svelte-kcb42u{border-radius:var(--r-2);width:40px;height:40px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.day.svelte-kcb42u:hover:not(.off){background:var(--surface-2)}.day.svelte-kcb42u:focus-visible{box-shadow:var(--focus);outline:none}.day.today.svelte-kcb42u{background:var(--lime);color:var(--on-lime);font-weight:600}.day.on.svelte-kcb42u{box-shadow:inset 0 0 0 2px var(--select);font-weight:600}.day.today.on.svelte-kcb42u{box-shadow:inset 0 0 0 2px var(--select), inset 0 0 0 4px var(--surface)}.day.on.svelte-kcb42u:focus-visible{box-shadow:inset 0 0 0 2px var(--select), var(--focus)}.day.today.on.svelte-kcb42u:focus-visible{box-shadow:inset 0 0 0 2px var(--select), inset 0 0 0 4px var(--surface), var(--focus)}.day.off.svelte-kcb42u{color:var(--ink-weak);cursor:not-allowed}.why.svelte-kcb42u{min-height:20px;padding:0 var(--space-2);color:var(--ink-2);margin:0;font-size:13px;line-height:20px}@media (width<=768px),(pointer:coarse){.dp.svelte-kcb42u{width:100%}.grid.svelte-kcb42u{table-layout:fixed;width:calc(100% + 8px)}th.svelte-kcb42u{width:auto}.wd-s.svelte-kcb42u{display:none}.wd-l.svelte-kcb42u{display:inline}.day.svelte-kcb42u{width:100%;min-width:44px;height:44px;font-size:16px}}.df.svelte-1gx1r0g{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.df.svelte-1gx1r0g>*{flex:none}.pick.on.svelte-1gx1r0g{box-shadow:inset 0 0 0 1px var(--select);border-color:var(--select);font-weight:600}.pop.svelte-1gx1r0g{padding:var(--space-2) var(--space-2) 0}.row.svelte-1gx1r0g{justify-content:flex-start;gap:var(--space-2);width:100%}.row.svelte-1gx1r0g .lbl:where(.svelte-1gx1r0g){color:var(--ink-2);font-weight:400}.row.svelte-1gx1r0g .val:where(.svelte-1gx1r0g){margin-left:auto;font-weight:600}.sheet.svelte-1gx1r0g{gap:var(--space-3);flex-direction:column;display:flex}.sheet.svelte-1gx1r0g>.seg{align-self:stretch}.sheet.svelte-1gx1r0g>.seg>button{flex:1 0 auto}.fbar.svelte-5ngsrb{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.fchip.svelte-5ngsrb{min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.fchip.svelte-5ngsrb:hover{color:var(--ink);background:var(--surface-2)}}.fchip.on.svelte-5ngsrb{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.acts.svelte-5ngsrb{gap:var(--space-1);margin-left:auto;display:inline-flex}.grow.svelte-5ngsrb{flex:1}.legend.svelte-5ngsrb{padding:var(--space-2) 0 var(--space-1);color:var(--ink-2);margin:0;font-size:13px;font-weight:500}.fmenu.svelte-5ngsrb{flex-direction:column;min-width:200px;display:flex}.fmenu.svelte-5ngsrb button:where(.svelte-5ngsrb){min-height:var(--ctl-h);border-radius:var(--r-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:14px;display:flex}.fmenu.svelte-5ngsrb button:where(.svelte-5ngsrb):hover,.fmenu.svelte-5ngsrb button:where(.svelte-5ngsrb):focus{background:var(--surface-2);outline:none}.fmenu.svelte-5ngsrb button:where(.svelte-5ngsrb):focus-visible{box-shadow:inset 0 0 0 2px var(--info)}.ck.svelte-5ngsrb{width:16px;display:inline-flex}.fsheet.svelte-5ngsrb{flex-direction:column;display:flex}.frow.svelte-5ngsrb{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;color:var(--ink);font-size:16px;display:flex}.frow.svelte-5ngsrb+.frow:where(.svelte-5ngsrb),.fset.svelte-5ngsrb+.frow:where(.svelte-5ngsrb),.frow.svelte-5ngsrb+.fset:where(.svelte-5ngsrb),.fset.svelte-5ngsrb+.fset:where(.svelte-5ngsrb){border-top:1px solid var(--line-sub)}.frow.svelte-5ngsrb input:where(.svelte-5ngsrb){width:22px;height:22px;accent-color:var(--ink);margin:0}.fset.svelte-5ngsrb{border:0;min-width:0;margin:0;padding:0}.fset.svelte-5ngsrb legend:where(.svelte-5ngsrb){float:left;width:100%;padding:var(--space-2) 0 var(--space-1);color:var(--ink-2);font-size:13px;font-weight:500}.fset.svelte-5ngsrb legend:where(.svelte-5ngsrb)+.frow:where(.svelte-5ngsrb){clear:both;border-top:0}.fset.svelte-5ngsrb .frow:where(.svelte-5ngsrb){padding-left:var(--space-2)}@media (width<=768px),(pointer:coarse){.fchip.svelte-5ngsrb{min-height:var(--ctl-h-touch);font-size:14px}}.notes.svelte-fblrh6{gap:var(--space-2);display:grid}.cm.svelte-bryfx1{gap:var(--space-3);display:grid}.thread.svelte-bryfx1{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c.svelte-bryfx1{gap:2px;display:grid}.c.reply.svelte-bryfx1{margin-left:var(--space-5);padding-left:var(--space-3);border-left:1px solid var(--line-sub)}.hd.svelte-bryfx1,.tx.svelte-bryfx1{margin:0}.tx.svelte-bryfx1{white-space:pre-wrap;overflow-wrap:anywhere}.acts.svelte-bryfx1{gap:var(--space-1);flex-wrap:wrap;display:flex}.comp.svelte-bryfx1{gap:var(--space-2);display:grid}.comp.svelte-bryfx1 textarea:where(.svelte-bryfx1){width:100%}.phone.svelte-bryfx1 .comp:where(.svelte-bryfx1) textarea:where(.svelte-bryfx1){font-size:16px}.reply-to.svelte-bryfx1{align-items:center;gap:var(--space-2);margin:0;display:flex}.pick.svelte-bryfx1{max-width:320px}.detail.svelte-u9er0g{gap:var(--space-4);display:grid}.unknown.svelte-u9er0g{color:var(--ink-weak)}.title.svelte-u9er0g{field-sizing:content;resize:none;width:100%;font-family:var(--font-head);background:0 0;border:1px solid #0000;margin:0 -8px;padding:6px 8px;font-size:20px;font-weight:600;line-height:28px;overflow:hidden}.title.svelte-u9er0g:hover{border-color:var(--line-sub)}@media (width<=768px){.title.svelte-u9er0g{min-height:var(--ctl-h-touch);font-size:18px}}.foot.svelte-10kep85{gap:var(--space-2);justify-content:flex-start;width:100%;display:flex}.foot.phone.svelte-10kep85 .wide{flex:1}.task-page.svelte-1852pw{gap:var(--space-3);max-width:760px;display:grid}.bar.svelte-1852pw{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.acts.svelte-1852pw{gap:var(--space-2);display:flex}.overline.svelte-1852pw{outline:none;margin:0}.strip.svelte-18f8t81{align-items:center;gap:var(--space-3);scrollbar-width:none;width:100%;min-width:0;display:flex;overflow-x:auto}.strip.svelte-18f8t81>*{flex:none}@media (width<=768px){.strip.svelte-18f8t81>.row{flex:auto;min-width:0}}.what.svelte-18f8t81{color:var(--ink-2);min-width:4.5em;font-size:13px;font-weight:500}.strip.docked.svelte-18f8t81 .what:where(.svelte-18f8t81){display:none}.groups.svelte-1s8k8uf{gap:var(--space-2);display:grid}.rows.svelte-1s8k8uf{margin:0 0 var(--space-2);padding:0;list-style:none}.rows.svelte-1s8k8uf li:where(.svelte-1s8k8uf){border-bottom:1px solid var(--line-sub)}.line.svelte-1s8k8uf{align-items:center;gap:var(--space-1);min-height:56px;padding:0 var(--space-1) 0 2px;display:flex}.open.svelte-1s8k8uf{all:unset;box-sizing:border-box;min-width:0;padding:var(--space-2) var(--space-1);cursor:pointer;flex-direction:column;flex:1;justify-content:center;gap:2px;min-height:48px;display:flex}.open.svelte-1s8k8uf:focus-visible{box-shadow:var(--focus);border-radius:var(--r-1)}.title.svelte-1s8k8uf{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:21px}.private.svelte-1s8k8uf{vertical-align:top;align-items:center;gap:4px;display:inline-flex}.meta.svelte-1s8k8uf{line-height:20px}li.done.svelte-1s8k8uf .title:where(.svelte-1s8k8uf){color:var(--ink-2)}.none.svelte-1s8k8uf{margin:var(--space-1) 0 var(--space-3) 36px}.list.svelte-rw28h{gap:var(--space-3);display:grid}.line.svelte-rw28h{margin:0}.sec.svelte-s09f0r{gap:var(--space-2);display:grid}.head.svelte-s09f0r{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rows.svelte-s09f0r{margin:0;padding:0;list-style:none;overflow:hidden}.rows.svelte-s09f0r li:where(.svelte-s09f0r){column-gap:var(--space-2);min-height:56px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rows.svelte-s09f0r li:where(.svelte-s09f0r)+li:where(.svelte-s09f0r){border-top:1px solid var(--line-sub)}.body.svelte-s09f0r{justify-items:start;gap:2px;min-width:0;display:grid}.title.svelte-s09f0r{overflow-wrap:anywhere}.tools.svelte-s09f0r{gap:var(--space-1);display:flex}.line.svelte-s09f0r{margin:0}.sec.svelte-1ozf5k3{gap:var(--space-2);display:grid}.line.svelte-1ozf5k3{margin:0}.pad.svelte-1ozf5k3{padding:var(--space-4);gap:var(--space-2);display:grid}.facts.svelte-1ozf5k3{gap:var(--space-3) var(--space-6);padding:var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.facts.svelte-1ozf5k3 dd:where(.svelte-1ozf5k3){overflow-wrap:anywhere;margin:0}@media (width<=480px){.facts.svelte-1ozf5k3{gap:var(--space-1);grid-template-columns:1fr}.facts.svelte-1ozf5k3 dd:where(.svelte-1ozf5k3)+dt:where(.svelte-1ozf5k3){margin-top:var(--space-2)}}.stack.svelte-2nmz5v{gap:var(--space-3);display:grid}.grid.svelte-1ag4sxs{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.page.svelte-1n46o8q{gap:var(--space-4);max-width:960px;padding:var(--space-5) var(--space-4);margin-inline:auto;display:grid}.solo.svelte-1n46o8q{max-width:480px;margin:var(--space-9) auto;padding:0 var(--space-4)}.theme.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}@media (width<=768px){.page.svelte-1n46o8q{gap:var(--space-3);padding-top:var(--space-3)}}
