: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;--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;--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;--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;--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;--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}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}.btn:hover:not(:disabled){background:var(--surface-2)}.btn.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-weight:600}.btn.primary:hover:not(:disabled){background:var(--primary-hover)}.btn.quiet{color:var(--ink-weak);background:0 0;border-color:#0000}.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{opacity:.5;cursor:default}.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}.iconbtn:hover{background:var(--surface-2)}.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}.iconbtn.quiet:hover{background:var(--surface-2);color:var(--ink)}.iconbtn.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}@media (width<=768px){.btn.primary,.btn.lg{min-height:var(--ctl-h-touch)}.iconbtn{width:var(--ctl-h-touch);height:var(--ctl-h-touch)}.seg{min-height:var(--ctl-h-touch)}.iconbtn.sm{width:var(--ctl-h);height:var(--ctl-h)}}.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}.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(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.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.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.done,.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.overdue,.chip.standby,.chip.proof,.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.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}.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)}.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}.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]{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:200;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}.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)}.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:80;animation:svelte-jci4qr-fade var(--dur-2) var(--ease-out);position:fixed;inset:0}.drawer.svelte-jci4qr{z-index:81;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}h2.svelte-jci4qr{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:24px;line-height:28px;overflow:hidden}.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:40;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 20px calc(12px + var(--safe-b,0px));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}h2.svelte-jci4qr{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}header.svelte-jci4qr{padding:16px 16px 12px}.body.svelte-jci4qr{padding:0 16px 16px}footer.svelte-jci4qr{padding-left:16px;padding-right:16px}.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}}@media (prefers-reduced-motion:reduce){.drawer.right.svelte-jci4qr,.drawer.bottom.svelte-jci4qr,.drawer.svelte-jci4qr{animation:svelte-jci4qr-fade var(--dur-2) linear}}.toasts.svelte-jynp6s{top:calc(var(--topbar-h,56px) + 8px);z-index:100;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}}.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)}.shell.svelte-4eobpd{background:var(--bg);min-height:100dvh}.top.svelte-4eobpd{z-index:50;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{padding-bottom:calc(var(--dock-h,0px) + var(--space-3))}.l.svelte-4eobpd{min-width:0}.skip.svelte-4eobpd{z-index:100;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:50;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}}.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}.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}.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;padding:11px 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:22px;min-height:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;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:40;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}.dock.svelte-mtdht7 .row:where(.svelte-mtdht7){box-shadow:none}.dock.svelte-mtdht7 .chips:where(.svelte-mtdht7){flex:100%;order:-1}.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{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.h.svelte-on9s0s{color:var(--ink-weak);font-size:var(--type-label-size);text-align:right;flex:none;max-width:50%}.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)}}.chips-area.svelte-r4kq48{gap:var(--space-3);display:grid}.line.svelte-r4kq48{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.editor.svelte-r4kq48{gap:var(--space-3);padding:var(--space-3);display:grid}.acts.svelte-r4kq48{gap:var(--space-2);flex-wrap:wrap;display:flex}.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%}.reply-to.svelte-bryfx1{align-items:center;gap:var(--space-2);margin:0;display:flex}.pick.svelte-bryfx1{max-width:320px}.lock.svelte-10kep85{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.task-page.svelte-1852pw,.all.svelte-108gz5w{gap:var(--space-5);display:grid}.sec.svelte-108gz5w{gap:var(--space-2);display:grid}.head.svelte-108gz5w{align-items:center;gap:var(--space-2);min-height:32px;padding-inline:var(--space-1);display:flex}.head.svelte-108gz5w h2:where(.svelte-108gz5w){flex:none}.head.svelte-108gz5w .iconbtn{margin-left:auto}.rows.svelte-108gz5w{margin:0;padding:0;list-style:none;overflow:hidden}.rows.svelte-108gz5w li:where(.svelte-108gz5w){column-gap:var(--space-2);min-height:56px;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.drag.svelte-108gz5w .rows:where(.svelte-108gz5w) li:where(.svelte-108gz5w){padding-left:var(--space-1);column-gap:var(--space-1);grid-template-columns:14px auto minmax(0,1fr)}.rows.svelte-108gz5w li:where(.svelte-108gz5w)+li:where(.svelte-108gz5w){border-top:1px solid var(--line-sub)}.rows.svelte-108gz5w li.blank:where(.svelte-108gz5w){cursor:text}.grip.svelte-108gz5w{opacity:0;cursor:grab;display:inline-flex}.rows.svelte-108gz5w li:where(.svelte-108gz5w):hover .grip:where(.svelte-108gz5w),.rows.svelte-108gz5w li[aria-current=true]:where(.svelte-108gz5w) .grip:where(.svelte-108gz5w){opacity:1}.rows.svelte-108gz5w li[data-drop=top]:where(.svelte-108gz5w){box-shadow:inset 0 2px 0 var(--ink)}.rows.svelte-108gz5w li[data-drop=bottom]:where(.svelte-108gz5w){box-shadow:inset 0 -2px 0 var(--ink)}.rows.svelte-108gz5w li[data-dragging=true]:where(.svelte-108gz5w){opacity:.4}.ring.svelte-108gz5w{width:var(--ctl-h);height:var(--ctl-h);color:var(--ink-weak);justify-content:center;align-items:center;display:inline-flex}.body.svelte-108gz5w{min-width:0;padding:var(--space-1) 0;gap:2px;display:grid}.title.svelte-108gz5w{overflow-wrap:anywhere}.lock.svelte-108gz5w{vertical-align:-1px;margin-right:4px;display:inline-flex}.pick.svelte-108gz5w{max-width:320px}@media (width<=768px){.ring.svelte-108gz5w{width:var(--ctl-h-touch);height:var(--ctl-h-touch)}}.add.svelte-qwrdpw{gap:var(--space-1);display:grid}.addline.svelte-qwrdpw{align-items:flex-start;gap:var(--space-2);display:flex}.grow.svelte-qwrdpw{flex:1;min-width:0}.pick.svelte-qwrdpw{max-width:360px;padding:var(--space-2)}.list.svelte-qwrdpw{gap:var(--space-5);display:grid}.snooze.svelte-qwrdpw{z-index:90;left:50%;bottom:var(--space-4);gap:var(--space-2);width:min(520px,100vw - 32px);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);box-shadow:var(--shadow-2);display:grid;position:fixed;transform:translate(-50%)}.snooze-line.svelte-qwrdpw{align-items:center;gap:var(--space-1);display:flex}.snooze-line.svelte-qwrdpw .msg:where(.svelte-qwrdpw){flex:1;min-width:0}.snooze-choices.svelte-qwrdpw{gap:var(--space-2);flex-wrap:wrap;display:flex}.pick-day.svelte-qwrdpw{gap:var(--space-2);align-items:center;display:inline-flex}.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}.sec.svelte-1ozf5k3{gap:var(--space-2);display:grid}.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-5);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)}
