svg.svelte-10rxbgf{flex:none}.modal.svelte-tdfazt{box-sizing:border-box;background:var(--color-surface);width:100%;max-width:none;max-height:calc(100dvh - 24px);color:var(--color-ink);border:0;border-top:1px solid var(--color-line-medium);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);margin:auto 0 0;padding:0;overflow:hidden}@media (width>=720px){.modal.svelte-tdfazt{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);margin:auto}}.modal[open].svelte-tdfazt{animation:svelte-tdfazt-appear var(--duration-base) var(--ease-out-quart);display:flex}@keyframes svelte-tdfazt-appear{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.modal[open].svelte-tdfazt{animation:none}}.modal.svelte-tdfazt::backdrop{background:#18352f52}.box.svelte-tdfazt{flex-direction:column;flex:0 auto;width:100%;min-width:0;min-height:0;display:flex}.head.svelte-tdfazt{border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 12px;display:flex}.titles.svelte-tdfazt{flex-direction:column;gap:4px;display:flex}h2.svelte-tdfazt{font-size:var(--text-card);font-weight:700;line-height:1.4}.text.svelte-tdfazt{font-size:var(--text-meta);color:var(--color-ink-body);text-wrap:pretty}.tools.svelte-tdfazt{flex:none;align-items:center;gap:8px;display:flex}.close.svelte-tdfazt{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -8px 0 0;display:flex}.close.svelte-tdfazt:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.body.svelte-tdfazt{flex:0 auto;min-height:0;padding:16px;overflow-y:auto}.foot.svelte-tdfazt{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.foot.svelte-tdfazt .btn{flex:auto}.modal.wide.svelte-tdfazt{max-height:100dvh}.modal.document.svelte-tdfazt{border-top:0;border-radius:0;height:100dvh;max-height:none}.document.svelte-tdfazt .head:where(.svelte-tdfazt){align-items:center;padding:12px 16px}.document.svelte-tdfazt .close:where(.svelte-tdfazt){margin:0}.document.svelte-tdfazt .box:where(.svelte-tdfazt),.document.svelte-tdfazt .body:where(.svelte-tdfazt){flex:auto}.document.svelte-tdfazt .body:where(.svelte-tdfazt){padding:0;display:flex;overflow:hidden}.document.scrollable.svelte-tdfazt .body:where(.svelte-tdfazt){overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:16px;display:block;overflow:auto}@media (pointer:coarse){.close.svelte-tdfazt{width:44px;height:44px}}@media (width>=720px){.head.svelte-tdfazt{padding:20px 24px 14px}.body.svelte-tdfazt{padding:18px 24px 22px}.foot.svelte-tdfazt{padding:14px 24px}.foot.svelte-tdfazt .btn{flex:0 auto}.modal.wide.svelte-tdfazt{width:min(960px,100vw - 48px);max-height:calc(100vh - 48px)}.modal.document.svelte-tdfazt{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);width:min(1120px,100vw - 48px);height:min(920px,100vh - 48px)}.document.svelte-tdfazt .head:where(.svelte-tdfazt){padding:14px 20px 14px 24px}.document.scrollable.svelte-tdfazt .body:where(.svelte-tdfazt){padding:20px 24px 24px}}.photos.svelte-13ufw3c{background:var(--color-brand-950);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.stage.svelte-13ufw3c{flex:auto;min-height:0;position:relative}.stage.svelte-13ufw3c img:where(.svelte-13ufw3c){object-fit:contain;width:calc(100% - 144px);height:calc(100% - 48px);position:absolute;inset:24px 72px}.missing.svelte-13ufw3c{color:#ffffffc7;font-size:var(--text-meta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.nav.svelte-13ufw3c{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:#ffffff1f;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;translate:0 -50%}.nav.svelte-13ufw3c:hover{background:#ffffff38}.nav.svelte-13ufw3c:focus-visible,.strip.svelte-13ufw3c button:where(.svelte-13ufw3c):focus-visible{outline-offset:2px;outline:2px solid #fff}.previous.svelte-13ufw3c{left:16px}.next.svelte-13ufw3c{right:16px}.strip.svelte-13ufw3c{border-top:1px solid #ffffff1f;flex:none;gap:8px;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-x:auto}.strip.svelte-13ufw3c button:where(.svelte-13ufw3c){border-radius:var(--radius-md);color:#ffffffb3;cursor:pointer;opacity:.7;background:#ffffff1a;border:2px solid #0000;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;overflow:hidden}.strip.svelte-13ufw3c button.on:where(.svelte-13ufw3c){opacity:1;border-color:#fff}.strip.svelte-13ufw3c button:where(.svelte-13ufw3c):hover{opacity:1}.strip.svelte-13ufw3c img:where(.svelte-13ufw3c){object-fit:cover;width:100%;height:100%}.frame.svelte-1w2rf3g{background:var(--color-canvas);border:0;flex:auto;width:100%;min-height:0}.note.svelte-1w2rf3g{color:var(--color-ink-body);text-wrap:pretty;align-items:flex-start;gap:10px;display:flex}.note.svelte-1w2rf3g svg{color:var(--color-ink-muted);flex:none}.error-note.svelte-1p5t6ec{color:var(--color-ink-body);align-items:flex-start;gap:12px;max-width:60ch;display:flex}.error-note.svelte-1p5t6ec .icon{color:var(--color-danger);margin-top:1px}.text.svelte-1p5t6ec{flex-direction:column;align-items:flex-start;gap:6px;display:flex}strong.svelte-1p5t6ec{color:var(--color-ink)}.text.svelte-1p5t6ec .btn{margin-top:6px}.panel.svelte-1iqtlaw{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-rest);flex-direction:column;gap:16px;padding:22px 24px 24px;display:flex}header.svelte-1iqtlaw{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.title.svelte-1iqtlaw{font-size:var(--text-section);font-weight:700;line-height:1.3}.meta.svelte-1iqtlaw{font-size:var(--text-meta);color:var(--color-ink-muted);text-align:right}footer.svelte-1iqtlaw{font-size:var(--text-meta);color:var(--color-ink-muted);margin-top:auto}footer.svelte-1iqtlaw a{font-weight:700}.checkbox.svelte-66odhj{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkbox.disabled.svelte-66odhj{cursor:not-allowed;color:var(--color-ink-off)}input.svelte-66odhj{width:16px;height:16px;accent-color:var(--color-brand-800);flex:none;margin:2px 0 0}.text.svelte-66odhj{flex-direction:column;gap:2px;display:flex}.label.svelte-66odhj{font-weight:600}.description.svelte-66odhj{font-size:var(--text-meta);color:var(--color-ink-muted)}.field.svelte-zwksca{flex-direction:column;gap:6px;min-width:0;display:flex}label.svelte-zwksca{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.required.svelte-zwksca{color:var(--color-danger-ink)}.hint.svelte-zwksca{color:var(--color-ink-muted);font-size:.875rem;line-height:1.45}.error.svelte-zwksca{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;line-height:1.45;display:flex}.error-dot.svelte-zwksca{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.field-icon.svelte-85wa6t{display:flex}.pagination.svelte-2q4y3m{border-top:1px solid var(--color-line);font-size:var(--text-meta);color:var(--color-ink-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;container:pagination/inline-size}.controls.svelte-2q4y3m{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sizes.svelte-2q4y3m{align-items:center;gap:4px;display:flex}.sizes.svelte-2q4y3m span:where(.svelte-2q4y3m){margin-right:4px}.pages.svelte-2q4y3m{align-items:center;gap:2px;display:flex}button.svelte-2q4y3m{box-sizing:border-box;border-radius:var(--radius-md);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.choice.svelte-2q4y3m{min-width:max(32px, var(--touch,0px));height:max(32px, var(--touch,0px));color:var(--color-ink-body);padding:0 8px;font-weight:600}.sizes.svelte-2q4y3m .choice:where(.svelte-2q4y3m){height:28px;padding:0 6px}@media (pointer:coarse){.sizes.svelte-2q4y3m .choice:where(.svelte-2q4y3m){height:var(--touch,44px)}}.choice.svelte-2q4y3m:hover{background:var(--color-surface-hover);color:var(--color-ink)}.choice[aria-pressed=true].svelte-2q4y3m,.choice[aria-current=page].svelte-2q4y3m{background:var(--color-surface-subtle);color:var(--color-ink);font-weight:700}.step.svelte-2q4y3m{height:max(32px, var(--touch,0px));color:var(--color-brand-800);gap:4px;padding:0 10px;font-weight:700}.step.svelte-2q4y3m:hover:not(:disabled){background:var(--color-brand-100)}.step.svelte-2q4y3m:disabled{color:var(--color-ink-off);cursor:not-allowed}.gap.svelte-2q4y3m{text-align:center;min-width:24px;color:var(--color-ink-off)}@container pagination (width<=379px){.step.svelte-2q4y3m{width:max(32px, var(--touch,0px));padding:0}.step-label.svelte-2q4y3m{display:none}}.table-frame.svelte-15kttea{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-rest);overflow:hidden}.scroller.svelte-15kttea{position:relative;overflow-x:auto}.table-frame.fill.svelte-15kttea{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.fill.svelte-15kttea .scroller:where(.svelte-15kttea){flex:auto;min-height:0;overflow:auto}.fill.svelte-15kttea thead:where(.svelte-15kttea) th:where(.svelte-15kttea){z-index:1;position:sticky;top:0}.scroller.svelte-15kttea:focus-visible{outline-offset:-2px}table.svelte-15kttea{border-collapse:collapse;width:100%}caption.svelte-15kttea:not(.sr-only){text-align:left;font-size:var(--text-card);padding:16px 16px 8px;font-weight:700}th.svelte-15kttea{background:var(--color-surface-subtle);border-bottom:1px solid var(--color-line);height:40px;font-size:var(--text-meta);color:var(--color-ink-body);text-align:left;white-space:nowrap;padding:0 12px;font-weight:700}td.svelte-15kttea{border-bottom:1px solid var(--color-line-soft);vertical-align:middle;height:52px;padding:0 12px}.dense.svelte-15kttea td:where(.svelte-15kttea){height:40px}.go.svelte-15kttea{width:40px;color:var(--color-ink-muted);padding:0 12px 0 0}tbody.svelte-15kttea tr:where(.svelte-15kttea):last-child td:where(.svelte-15kttea){border-bottom:0}.end.svelte-15kttea{text-align:right}.index.svelte-15kttea{width:48px;color:var(--color-ink-muted)}th.index.svelte-15kttea{color:var(--color-ink-body)}.sort.svelte-15kttea{border-radius:var(--radius-sm);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 -4px;padding:4px;display:inline-flex}.end.svelte-15kttea .sort:where(.svelte-15kttea){flex-direction:row-reverse}.sort.svelte-15kttea:hover,th[aria-sort=ascending].svelte-15kttea,th[aria-sort=descending].svelte-15kttea{color:var(--color-ink)}tbody.svelte-15kttea tr:where(.svelte-15kttea){transition:background-color var(--duration-fast) var(--ease-out-quart)}tbody.svelte-15kttea tr:where(.svelte-15kttea):hover{background:var(--color-surface-hover)}.clickable.svelte-15kttea tbody:where(.svelte-15kttea) tr:where(.svelte-15kttea):not(.placeholder){cursor:pointer}tbody.svelte-15kttea tr:where(.svelte-15kttea):focus-visible{outline-offset:-2px}tbody.svelte-15kttea tr.selected:where(.svelte-15kttea){background:color-mix(in oklab, var(--color-brand-100) 55%, var(--color-surface))}tfoot.svelte-15kttea td:where(.svelte-15kttea){border-top:1px solid var(--color-line);background:var(--color-surface-subtle);border-bottom:0;height:48px;font-weight:700}.empty.svelte-15kttea{border-top:1px solid var(--color-line-soft)}.summary.svelte-15kttea{border-top:1px solid var(--color-line);background:var(--color-surface-hover);font-size:var(--text-meta);color:var(--color-ink-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.summary.svelte-15kttea strong{color:var(--color-ink)}.table-frame.list.svelte-15kttea{box-shadow:none;background:0 0;border:0;border-radius:0}.list.svelte-15kttea .scroller:where(.svelte-15kttea){padding:6px;overflow-x:hidden}.list.svelte-15kttea table:where(.svelte-15kttea){table-layout:fixed;border-collapse:separate;border-spacing:0}.list.svelte-15kttea thead:where(.svelte-15kttea) th:where(.svelte-15kttea){background:0 0;border:0;height:0;padding:0;position:static}.list.svelte-15kttea td:where(.svelte-15kttea){height:auto;transition:background-color var(--duration-fast) var(--ease-out-quart);border-bottom:0;padding:9px 10px}.list.svelte-15kttea td:where(.svelte-15kttea):first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.list.svelte-15kttea td:where(.svelte-15kttea):last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.list.svelte-15kttea tbody:where(.svelte-15kttea) tr:where(.svelte-15kttea),.list.svelte-15kttea tbody:where(.svelte-15kttea) tr:where(.svelte-15kttea):hover,.list.svelte-15kttea tbody:where(.svelte-15kttea) tr.selected:where(.svelte-15kttea){background:0 0}.list.svelte-15kttea tbody:where(.svelte-15kttea) tr:where(.svelte-15kttea):hover td:where(.svelte-15kttea){background:var(--color-surface-subtle)}.list.svelte-15kttea tbody:where(.svelte-15kttea) tr.selected:where(.svelte-15kttea) td:where(.svelte-15kttea){background:var(--color-brand-100)}.list.svelte-15kttea tbody:where(.svelte-15kttea) tr.selected:where(.svelte-15kttea) strong{color:var(--color-brand-950)}.list.svelte-15kttea .summary:where(.svelte-15kttea){padding:10px 12px}.list.svelte-15kttea .summary:where(.svelte-15kttea) .num{white-space:normal}.list.svelte-15kttea .entry{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.list.svelte-15kttea .entry>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.list.svelte-15kttea .entry>.figure{text-align:right;font-weight:700}.list.svelte-15kttea .entry>.sub{grid-column:1/-1}.list.svelte-15kttea .sub{font-size:var(--text-meta);color:var(--color-ink-muted)}.list.svelte-15kttea .state{font-weight:700}.list.svelte-15kttea .state:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.list.svelte-15kttea .state.success{color:var(--color-success-ink)}.list.svelte-15kttea .state.warning{color:var(--color-warning-ink)}.list.svelte-15kttea .state.danger{color:var(--color-danger-ink)}.list.svelte-15kttea .state.info{color:var(--color-info-ink)}.list.svelte-15kttea .state.neutral{color:var(--color-ink-body)}@media (prefers-reduced-motion:reduce){.list.svelte-15kttea td:where(.svelte-15kttea){transition:none}}.badge.svelte-1yvbf15{border-radius:var(--radius-sm);font-size:var(--text-meta);white-space:nowrap;align-items:center;padding:2px 10px;font-weight:700;line-height:1.5;display:inline-flex}.success.svelte-1yvbf15{background:var(--color-success-bg);color:var(--color-success-ink)}.warning.svelte-1yvbf15{background:var(--color-warning-bg);color:var(--color-warning-ink)}.danger.svelte-1yvbf15{background:var(--color-danger-bg);color:var(--color-danger-ink)}.info.svelte-1yvbf15{background:var(--color-info-bg);color:var(--color-info-ink)}.neutral.svelte-1yvbf15{background:var(--color-surface-subtle);color:var(--color-ink-body)}svg.svelte-kzkrsx{flex:none}.error-screen.page.svelte-12gi464{padding-top:24px}.error-screen.screen.svelte-12gi464{box-sizing:border-box;background:var(--color-canvas);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding:32px 16px;display:flex}.brand.svelte-12gi464{color:var(--color-ink);align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.body.svelte-12gi464{flex-direction:column;align-items:flex-start;gap:18px;max-width:62ch;display:flex}.screen.svelte-12gi464 .body:where(.svelte-12gi464){box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-rest);padding:32px}.art.svelte-12gi464{flex:none}.text.svelte-12gi464{flex-direction:column;gap:8px;display:flex}.kicker.svelte-12gi464{font-size:var(--text-meta);color:var(--color-brand-800);font-weight:700}.title.svelte-12gi464{font-size:var(--text-headline);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.2}.screen.svelte-12gi464 h2:where(.svelte-12gi464){font-size:var(--text-metric)}p.svelte-12gi464{font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty;overflow-wrap:anywhere;line-height:1.55}.actions.svelte-12gi464{flex-wrap:wrap;gap:10px;display:flex}@media (width<=480px){.screen.svelte-12gi464 .actions:where(.svelte-12gi464){flex-direction:column;width:100%}.screen.svelte-12gi464 .actions:where(.svelte-12gi464) .btn{width:100%}.screen.svelte-12gi464 .body:where(.svelte-12gi464){padding:24px 20px}}.hint.svelte-12gi464{font-size:var(--text-meta);color:var(--color-ink-muted)}.report.svelte-12gi464{border-radius:var(--radius-lg);background:var(--color-surface-subtle);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex}.report.svelte-12gi464 p:where(.svelte-12gi464){font-size:var(--text-meta)}.reference.svelte-12gi464{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.reference.svelte-12gi464 code:where(.svelte-12gi464){letter-spacing:.06em;color:var(--color-ink);font-family:inherit;font-size:1.0625rem;font-weight:700}details.svelte-12gi464{width:100%;font-size:var(--text-meta);color:var(--color-ink-body)}summary.svelte-12gi464{width:fit-content;color:var(--color-brand-800);cursor:pointer;font-weight:700}dl.svelte-12gi464{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:10px 0 0;display:grid}dt.svelte-12gi464{color:var(--color-ink-muted)}dd.svelte-12gi464{overflow-wrap:anywhere;margin:0}dd.svelte-12gi464 code:where(.svelte-12gi464){font-size:.875rem}.file-drop.svelte-ktrr21{flex-direction:column;gap:6px;min-width:0;display:flex}.label.svelte-ktrr21{font-size:var(--text-meta);font-weight:600}.required.svelte-ktrr21{color:var(--color-danger-ink)}.zone.svelte-ktrr21{border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-ink-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.zone.svelte-ktrr21 svg{color:var(--color-brand-600);grid-row:span 2}.zone.svelte-ktrr21:hover,.zone.dragging.svelte-ktrr21{border-color:var(--color-brand-600);background:var(--color-brand-100)}.zone.svelte-ktrr21:has(:where(.svelte-ktrr21):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.zone.invalid.svelte-ktrr21{border-color:var(--color-danger)}.call.svelte-ktrr21{color:var(--color-brand-800);font-weight:700}.formats.svelte-ktrr21{font-size:.875rem}.files.svelte-ktrr21{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li.svelte-ktrr21{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex}li.svelte-ktrr21 svg{color:var(--color-ink-muted)}.name.svelte-ktrr21{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.size.svelte-ktrr21{font-size:var(--text-meta);color:var(--color-ink-muted)}.remove.svelte-ktrr21{border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.remove.svelte-ktrr21:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.error.svelte-ktrr21{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;display:flex}.error-dot.svelte-ktrr21{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px}.fss.svelte-v7e7g8{flex-direction:column;gap:6px;min-width:0;display:flex}.head.svelte-v7e7g8{justify-content:space-between;align-items:baseline;gap:8px;display:flex}label.svelte-v7e7g8{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.required.svelte-v7e7g8{color:var(--color-danger-ink)}.optional.svelte-v7e7g8{color:var(--color-ink-muted);font-size:.875rem}.anchor.svelte-v7e7g8{position:relative}.trigger.svelte-v7e7g8{width:100%;font:inherit;text-align:left;cursor:pointer}.trigger.with-clear.svelte-v7e7g8{padding-right:36px}.trigger[data-open].svelte-v7e7g8{border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-focus-halo)}.trigger[data-disabled].svelte-v7e7g8{cursor:not-allowed}.field-icon.svelte-v7e7g8{display:flex}.trigger[data-open].svelte-v7e7g8 .field-icon:where(.svelte-v7e7g8),.trigger.svelte-v7e7g8:focus-visible .field-icon:where(.svelte-v7e7g8){color:var(--color-brand-600)}.chosen.svelte-v7e7g8{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.chosen-label.svelte-v7e7g8{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.chosen-short.svelte-v7e7g8{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.placeholder.svelte-v7e7g8{min-width:0;color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.trigger[data-disabled].svelte-v7e7g8 .placeholder:where(.svelte-v7e7g8){color:var(--color-ink-off)}.chevron.svelte-v7e7g8{color:var(--color-ink-muted);margin-left:auto;padding-left:8px;display:flex}.clear.svelte-v7e7g8{border-radius:var(--radius-md);background:var(--color-surface-subtle);width:24px;height:24px;color:var(--color-ink-body);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:34px;translate:0 -50%}.clear.svelte-v7e7g8:hover{background:var(--color-line);color:var(--color-ink)}.hint.svelte-v7e7g8{color:var(--color-ink-muted);font-size:.875rem;line-height:1.45}.error.svelte-v7e7g8{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;line-height:1.45;display:flex}.error-dot.svelte-v7e7g8{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.popup.svelte-v7e7g8{z-index:var(--z-popover);box-sizing:border-box;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);margin:0;padding:0;display:none;position:fixed;inset:auto;overflow:hidden}:is(.popup.svelte-v7e7g8:popover-open,.popup.shown.svelte-v7e7g8){flex-direction:column;display:flex}.search.svelte-v7e7g8{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-v7e7g8 input:where(.svelte-v7e7g8){min-width:0;height:44px;font:inherit;color:var(--color-ink);background:0 0;border:0;flex:1;padding:0}.search.svelte-v7e7g8 input:where(.svelte-v7e7g8):focus-visible{outline:none}.search.svelte-v7e7g8 input:where(.svelte-v7e7g8)::placeholder{color:var(--color-ink-muted)}.search.svelte-v7e7g8:has(input:where(.svelte-v7e7g8):focus-visible){color:var(--color-brand-600)}.erase.svelte-v7e7g8{border-radius:var(--radius-md);background:var(--color-surface-subtle);height:28px;font:inherit;color:var(--color-ink-body);cursor:pointer;border:0;padding:0 8px;font-size:.875rem;font-weight:600}.body.svelte-v7e7g8{flex:0 auto;min-height:0;overflow-y:auto}ul.svelte-v7e7g8{margin:0;padding:6px;list-style:none}li.svelte-v7e7g8{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}li.active.svelte-v7e7g8{background:var(--color-brand-100)}li[aria-selected=true].svelte-v7e7g8 .option-label:where(.svelte-v7e7g8){font-weight:700}li.svelte-v7e7g8>svg{color:var(--color-brand-800);flex:none}li[aria-disabled=true].svelte-v7e7g8{cursor:not-allowed}li[aria-disabled=true].svelte-v7e7g8 .option-label:where(.svelte-v7e7g8){color:var(--color-ink-off)}.text.svelte-v7e7g8{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.option-label.svelte-v7e7g8{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}mark.svelte-v7e7g8{background:var(--color-warning-bg);color:inherit;border-radius:2px;padding:0}.option-description.svelte-v7e7g8{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.create.svelte-v7e7g8{border-top:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-brand-800);margin-top:4px;font-weight:700;position:sticky;bottom:0}.create.active.svelte-v7e7g8{background:var(--color-brand-100)}.state.svelte-v7e7g8{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.state-title.svelte-v7e7g8{align-items:center;gap:8px;font-weight:600;display:flex}.state-title.danger.svelte-v7e7g8{color:var(--color-danger-ink)}.muted.svelte-v7e7g8{font-size:var(--text-meta);color:var(--color-ink-muted)}.foot.svelte-v7e7g8{border-top:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink-muted);flex:none;justify-content:space-between;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.key-values.svelte-t03w9e{grid-template-columns:minmax(0,1fr);gap:0 32px;margin:0;display:grid}.key-values.two.svelte-t03w9e{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pair.svelte-t03w9e{border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}dt.svelte-t03w9e{color:var(--color-ink-muted)}dd.svelte-t03w9e{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.banner.svelte-1gk69t7{background:var(--color-env-live);color:#fff;font-size:var(--text-meta);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;padding:10px 16px;line-height:1.4;display:flex}.banner.demo.svelte-1gk69t7{background:var(--color-env-demo)}.banner.svelte-1gk69t7 strong:where(.svelte-1gk69t7){letter-spacing:.01em;font-weight:700}.banner.svelte-1gk69t7 span:where(.svelte-1gk69t7){opacity:.92}.badge.svelte-1gk69t7{border-radius:var(--radius-md);background:var(--color-env-live);color:#fff;height:30px;font-size:var(--text-meta);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:700;display:inline-flex}.badge.demo.svelte-1gk69t7{background:var(--color-env-demo)}.word.svelte-19nqgfz{display:inline-block}.identity.svelte-2a7vy2{--identity-text:#c9ddd2;background:var(--color-brand-950);color:var(--color-surface);flex-direction:column;flex:0 0 42%;justify-content:space-between;display:flex}.identity-brand.svelte-2a7vy2{align-items:center;gap:12px;padding:48px 56px;display:flex}.identity-name.svelte-2a7vy2{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.identity-pitch.svelte-2a7vy2{flex-direction:column;gap:18px;max-width:460px;padding:0 56px;display:flex}.identity-kicker.svelte-2a7vy2{font-size:var(--text-meta);color:var(--color-earth-300);font-weight:700}.identity-title.svelte-2a7vy2{font-size:var(--text-metric);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.3}.identity-text.svelte-2a7vy2{font-size:var(--text-nav);color:var(--identity-text);text-wrap:pretty;line-height:1.6}.identity-footnote.svelte-2a7vy2{color:var(--color-nav-ink);padding:0 56px 24px;font-size:.875rem}.band.svelte-2a7vy2{display:block}@media (width<=860px){.identity.svelte-2a7vy2{display:none}}.otp.svelte-10wy1ol{flex-direction:column;gap:8px;display:flex}.label.svelte-10wy1ol{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.boxes.svelte-10wy1ol{align-items:center;gap:8px;display:flex}.box.svelte-10wy1ol{box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;max-width:56px;height:56px;font:inherit;color:var(--color-ink);text-align:center;caret-color:var(--color-brand-600);transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);flex:1 1 0;padding:0;font-size:1.5rem;font-weight:700}.box.svelte-10wy1ol:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-focus-halo);outline:none}.invalid.svelte-10wy1ol .box:where(.svelte-10wy1ol){border-color:var(--color-danger)}.invalid.svelte-10wy1ol .box:where(.svelte-10wy1ol):focus{box-shadow:0 0 0 3px var(--color-danger-ring)}.box.svelte-10wy1ol:disabled{background:var(--color-surface-subtle);color:var(--color-ink-off)}.dash.svelte-10wy1ol{color:var(--color-ink-muted);flex:none;font-size:1.25rem;font-weight:700}.error.svelte-10wy1ol{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:center;gap:6px;font-weight:600;display:flex}.dot.svelte-10wy1ol{background:currentColor;border-radius:50%;width:6px;height:6px}.hint.svelte-10wy1ol{font-size:var(--text-meta);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.box.svelte-10wy1ol{transition:none}}.page-header.svelte-y2wfbs{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.titles.svelte-y2wfbs{flex-direction:column;flex:360px;gap:10px;min-width:0;max-width:72ch;display:flex}.kicker.svelte-y2wfbs{font-size:var(--text-body);color:var(--color-ink-muted);font-weight:600}.chapter.svelte-y2wfbs{font-size:var(--text-body);color:var(--color-brand-800);font-weight:700}h1.svelte-y2wfbs{font-size:var(--text-headline);letter-spacing:-.01em;font-weight:700;line-height:1.2}.lede.svelte-y2wfbs{min-height:1.55em;font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty;line-height:1.55}.actions.svelte-y2wfbs{flex-wrap:wrap;flex:0 auto;gap:10px;display:flex}.page-tabs.svelte-1e336x5{flex-wrap:wrap;gap:8px;display:flex}.page-tabs.left.svelte-1e336x5{top:calc(var(--topbar-h) + 12px);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;padding:14px 12px;position:sticky}.section-label.svelte-1e336x5{color:var(--color-ink-muted);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px 6px;font-weight:700}.tab.svelte-1e336x5{height:max(40px, var(--touch,0px));box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-body);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.tab.svelte-1e336x5:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.tab[aria-current=page].svelte-1e336x5{border-color:var(--color-brand-800);background:var(--color-brand-800);color:var(--color-surface)}.tab.svelte-1e336x5:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.key.svelte-1e336x5{box-sizing:border-box;border:1px solid var(--color-surface);border-radius:var(--radius-sm);background:var(--color-brand-800);min-width:22px;height:22px;font:inherit;color:var(--color-surface);animation:svelte-1e336x5-key-in var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;padding:0 5px;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-6px}@keyframes svelte-1e336x5-key-in{0%{opacity:0}}@container page (width<=900px){.page-tabs.left.svelte-1e336x5{scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:stretch;padding:0 0 4px;position:static;overflow-x:auto}.page-tabs.left.svelte-1e336x5 .section-label:where(.svelte-1e336x5){display:none}.page-tabs.left.svelte-1e336x5 .tab:where(.svelte-1e336x5){min-height:max(40px, var(--touch,0px));white-space:nowrap;flex:none;height:auto;padding:0 16px}}@media (width<=1024px){.page-tabs.left.svelte-1e336x5{overscroll-behavior-inline:contain;scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:stretch;padding:0 0 4px;position:static;overflow:auto hidden}.page-tabs.left.svelte-1e336x5 .section-label:where(.svelte-1e336x5){display:none}.page-tabs.left.svelte-1e336x5 .tab:where(.svelte-1e336x5){min-height:max(40px, var(--touch,0px));white-space:nowrap;flex:none;height:auto;padding:0 16px}}@media (prefers-reduced-motion:reduce){.tab.svelte-1e336x5{transition:none}.key.svelte-1e336x5{animation:none}}.sign-in.svelte-r7415s{background:var(--color-surface);min-height:100vh;display:flex}.form-side.svelte-r7415s{background:var(--color-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.center.svelte-r7415s{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px 32px 20px;display:flex}.card.svelte-r7415s{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:20px;width:100%;max-width:440px;padding:26px 32px 24px;display:flex}.step.svelte-r7415s{flex-direction:column;gap:20px;display:flex}.compact-brand.svelte-r7415s{align-items:center;gap:10px;display:none}.identity-name.svelte-r7415s{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}@media (width<=860px){.compact-brand.svelte-r7415s{display:flex}.center.svelte-r7415s{padding:24px 16px}.card.svelte-r7415s{padding:24px 20px}}.intro.svelte-r7415s{flex-direction:column;gap:6px;display:flex}.kicker.svelte-r7415s{font-size:var(--text-meta);color:var(--color-earth-ink);font-weight:700}h1.svelte-r7415s{font-size:var(--text-metric);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.25}h1.svelte-r7415s:focus{outline:none}.lead.svelte-r7415s{font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty}form.svelte-r7415s{flex-direction:column;gap:16px;display:flex}form.svelte-r7415s .input-box{height:44px}form.svelte-r7415s .input-box input{font-size:var(--text-nav)}form.svelte-r7415s button[type=submit]{width:100%;height:44px;font-size:var(--text-nav)}.password.svelte-r7415s{flex-direction:column;gap:6px;display:flex}.reveal.svelte-r7415s{border-radius:var(--radius-md);height:36px;font:inherit;font-size:var(--text-meta);color:var(--color-brand-800);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-right:-8px;padding:0 10px;font-weight:700;display:inline-flex}.reveal.svelte-r7415s:hover{background:var(--color-surface-subtle)}.reveal.svelte-r7415s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.caps.svelte-r7415s{color:var(--color-warning-ink);font-size:.875rem;font-weight:600}.notice.svelte-r7415s{border-radius:var(--radius-lg);font-size:var(--text-meta);text-wrap:pretty;padding:12px 14px;line-height:1.55}.notice.danger.svelte-r7415s{background:var(--color-danger-bg);color:var(--color-danger-ink)}.notice.warning.svelte-r7415s{background:var(--color-warning-bg);color:var(--color-warning-ink)}.notice.neutral.svelte-r7415s{background:var(--color-surface-subtle);color:var(--color-ink-body)}.notice.neutral.svelte-r7415s strong{color:var(--color-ink)}.back.svelte-r7415s{font-size:var(--text-meta);margin-bottom:-6px}.account.svelte-r7415s{font-size:var(--text-meta);color:var(--color-ink);margin-top:2px;font-weight:700}.enrollment.svelte-r7415s{justify-items:center;gap:var(--space-3);margin:var(--space-4) 0;display:grid}.qr-frame.svelte-r7415s{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-lg);width:232px;min-height:232px;color:var(--color-ink-muted);font-size:var(--text-meta);background:#fff;place-items:center;padding:12px;display:grid}.qr-frame.svelte-r7415s img:where(.svelte-r7415s){width:208px;height:208px;image-rendering:pixelated;display:block}.setup-help.svelte-r7415s{color:var(--color-ink-muted);font-size:var(--text-meta);text-align:center;margin:0;line-height:1.5}.demo-enrollment.svelte-r7415s{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-ink)}.setup-secret.svelte-r7415s{max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-ink);font-size:var(--text-meta);letter-spacing:.08em;overflow-wrap:anywhere}.help.svelte-r7415s{width:100%;max-width:440px;font-size:var(--text-meta);color:var(--color-ink-body);text-wrap:pretty;flex-direction:column;gap:8px;line-height:1.5;display:flex}.help.svelte-r7415s strong:where(.svelte-r7415s){color:var(--color-ink);font-weight:700}.link.inline.svelte-r7415s{margin-left:2px;display:inline}.demo.svelte-r7415s{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--color-env-demo) 35%, var(--color-surface));border-radius:var(--radius-xl);background:var(--color-env-demo-bg);width:100%;max-width:440px;color:var(--color-env-demo-ink);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.demo.svelte-r7415s h2:where(.svelte-r7415s){font-size:var(--text-meta);font-weight:700}.demo.svelte-r7415s ul:where(.svelte-r7415s){grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:2px 4px;margin:0 -8px;padding:0;list-style:none;display:grid}.demo.svelte-r7415s button:where(.svelte-r7415s){border-radius:var(--radius-md);width:100%;font:inherit;font-size:var(--text-meta);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:6px 8px;display:flex}.demo.svelte-r7415s button:where(.svelte-r7415s):hover{background:color-mix(in oklab, var(--color-env-demo) 12%, var(--color-surface))}.demo.svelte-r7415s button:where(.svelte-r7415s):focus-visible{outline:2px solid var(--color-env-demo);outline-offset:0}.demo-name.svelte-r7415s{font-weight:700}.demo-name.svelte-r7415s,.demo-role.svelte-r7415s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.demo-role.svelte-r7415s{opacity:.9;font-size:.875rem}.demo-secrets.svelte-r7415s{font-size:var(--text-meta);font-weight:600}.rules.svelte-r7415s{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rules.svelte-r7415s li:where(.svelte-r7415s){font-size:var(--text-meta);color:var(--color-ink-muted);align-items:center;gap:8px;display:flex}.rules.svelte-r7415s li.met:where(.svelte-r7415s){color:var(--color-success-ink);font-weight:700}.mark.svelte-r7415s{justify-content:center;width:16px;font-weight:700;display:flex}.link.svelte-r7415s{font:inherit;color:var(--color-brand-800);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.link.svelte-r7415s:hover{text-underline-offset:3px;text-decoration:underline}.welcome.svelte-r7415s{flex-direction:column;gap:14px;display:flex}.welcome-mark.svelte-r7415s{background:var(--color-success-bg);width:48px;height:48px;color:var(--color-success-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.server.svelte-r7415s,.note.svelte-r7415s{max-width:440px;font-size:var(--text-meta);color:var(--color-ink-muted);text-align:center;text-wrap:pretty}.account.svelte-1f3nzje{box-sizing:border-box;border-radius:var(--radius-md);width:100%;min-width:0;height:44px;font:inherit;font-size:var(--text-meta);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 6px;display:flex}.account.svelte-1f3nzje:hover{background:var(--color-surface-hover)}.account.compact.svelte-1f3nzje{justify-content:center;padding:0}.account.svelte-1f3nzje>svg{color:var(--color-ink-muted);flex:none;margin-left:auto}.initials.svelte-1f3nzje{background:var(--color-brand-100);width:30px;height:30px;color:var(--color-brand-800);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.initials.small.svelte-1f3nzje{width:24px;height:24px;font-size:.6875rem}.who.svelte-1f3nzje{flex-direction:column;min-width:0;line-height:1.25;display:flex}.name.svelte-1f3nzje{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.account-static.svelte-1f3nzje{box-sizing:border-box;width:100%;min-width:0;height:44px;font-size:var(--text-meta);color:var(--color-ink);align-items:center;padding:0 8px 0 6px;display:flex}.account-static.compact.svelte-1f3nzje{justify-content:center;padding:0}.panel.svelte-1f3nzje{position-area:top span-right;width:300px;margin:0 0 8px;padding:6px}.panel.svelte-1f3nzje:popover-open{flex-direction:column;display:flex}.workspace.svelte-1f3nzje{flex-direction:column;gap:2px;padding:10px 10px 12px;display:flex}.caption.svelte-1f3nzje{color:var(--color-ink-muted);font-size:.875rem}.switch.svelte-1f3nzje{border-top:1px solid var(--color-line);flex-direction:column;gap:4px;padding:10px;display:flex}.switch-title.svelte-1f3nzje{font-size:var(--text-meta);font-weight:700}.switch.svelte-1f3nzje ul:where(.svelte-1f3nzje){margin:4px 0 0;padding:0;list-style:none}.switch.svelte-1f3nzje button:where(.svelte-1f3nzje){border-radius:var(--radius-md);width:100%;min-height:36px;font:inherit;font-size:var(--text-meta);color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;font-weight:700;display:flex}.switch.svelte-1f3nzje button:where(.svelte-1f3nzje):hover{background:var(--color-brand-100)}.region.svelte-t13pdr{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;width:360px;display:flex;position:fixed;bottom:24px;right:24px}@media (width<=719px){.region.svelte-t13pdr{width:auto;bottom:16px;left:16px;right:16px}}.toast.svelte-t13pdr{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);pointer-events:auto;animation:svelte-t13pdr-rise var(--duration-base) var(--ease-out-quart);align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex}@keyframes svelte-t13pdr-rise{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.toast.svelte-t13pdr{animation:none}}.success.svelte-t13pdr{background:var(--color-brand-950);color:var(--color-surface)}.local.svelte-t13pdr{background:var(--color-ink);color:var(--color-surface)}.error.svelte-t13pdr{background:var(--color-danger-bg);color:#7e2a26;border:1px solid #e3b8b4}p.svelte-t13pdr{flex:1;font-weight:600}button.svelte-t13pdr{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.action.svelte-t13pdr{border-radius:var(--radius-md);text-underline-offset:3px;padding:6px 10px;font-weight:700;text-decoration:underline}.dismiss.svelte-t13pdr{border-radius:var(--radius-md);opacity:.8;padding:6px;display:flex}.action.svelte-t13pdr:hover,.dismiss.svelte-t13pdr:hover{opacity:1;background:#ffffff1f}.error.svelte-t13pdr .action:where(.svelte-t13pdr):hover,.error.svelte-t13pdr .dismiss:where(.svelte-t13pdr):hover{background:#9a353014}.success.svelte-t13pdr :where(.svelte-t13pdr):focus-visible,.local.svelte-t13pdr :where(.svelte-t13pdr):focus-visible{outline-color:var(--color-focus-halo)}.palette.svelte-jnatfi{background:var(--color-surface);width:min(560px,100vw - 32px);max-height:min(520px,100vh - 160px);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);opacity:0;transition:opacity var(--duration-base) var(--ease-out-quart), translate var(--duration-base) var(--ease-out-quart), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;flex-direction:column;margin:96px auto auto;padding:0;display:none;overflow:hidden;translate:0 -6px}.palette[open].svelte-jnatfi{opacity:1;display:flex;translate:0}@starting-style{.palette[open].svelte-jnatfi{opacity:0;translate:0 -6px}}.palette.svelte-jnatfi::backdrop{background:#18352f3d}.search-field.svelte-jnatfi{border-bottom:1px solid var(--color-line);height:56px;color:var(--color-ink-muted);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;display:flex}input.svelte-jnatfi{min-width:0;height:100%;font:inherit;font-size:var(--text-nav);color:var(--color-ink);background:0 0;border:0;flex:1}input.svelte-jnatfi:focus-visible{outline:none}input.svelte-jnatfi::placeholder{color:var(--color-ink-muted)}kbd.svelte-jnatfi{border:1px solid var(--color-line);border-radius:var(--radius-sm);font:inherit;color:var(--color-ink-muted);padding:2px 6px;font-size:.875rem;font-weight:700}.options.svelte-jnatfi{margin:0;padding:6px;overflow-y:auto}.group.svelte-jnatfi+.group:where(.svelte-jnatfi){border-top:1px solid var(--color-line-soft);margin-top:6px;padding-top:6px}.group-label.svelte-jnatfi{font-size:var(--text-meta);color:var(--color-ink-muted);padding:6px 10px 4px;font-weight:700}.option.svelte-jnatfi{border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:flex}.option.active.svelte-jnatfi{background:var(--color-brand-100)}.label.svelte-jnatfi{font-weight:700}.context.svelte-jnatfi{font-size:var(--text-meta);color:var(--color-ink-muted)}.result-count.svelte-jnatfi{font-size:var(--text-meta);color:var(--color-ink-muted);flex-shrink:0;margin:0;padding:10px 16px 4px}.empty.svelte-jnatfi{color:var(--color-ink-body);padding:16px}.footer.svelte-jnatfi{border-top:1px solid var(--color-line);flex-shrink:0;padding:10px 16px 12px}.show-more.svelte-jnatfi{border:1px solid var(--color-line-medium);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-ink);font:inherit;font-size:var(--text-nav);cursor:pointer;margin-bottom:8px;padding:8px 12px;font-weight:700}.show-more.svelte-jnatfi:hover{background:var(--color-brand-100)}.note.svelte-jnatfi{color:var(--color-ink-muted);margin:0;font-size:.875rem}.breadcrumbs.svelte-u0leis{flex:auto;align-items:center;min-width:0;min-height:34px;margin-left:-9px;display:flex}ol.svelte-u0leis{white-space:nowrap;flex:0 auto;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}li.svelte-u0leis{font-size:var(--text-nav);color:var(--color-ink-body);flex:none;align-items:center;gap:2px;font-weight:600;display:flex}li.svelte-u0leis:last-child{flex:0 auto;min-width:0}li.svelte-u0leis:not(:last-child),.separator.svelte-u0leis,.address-zone.svelte-u0leis{display:none}@media (width>=720px){li.svelte-u0leis:not(:last-child),.separator.svelte-u0leis{display:flex}.address-zone.svelte-u0leis{display:block}}a.svelte-u0leis,.current.svelte-u0leis{border-radius:var(--radius-sm);text-transform:lowercase;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.breadcrumbs.svelte-u0leis svg{flex:none}a.svelte-u0leis{color:var(--color-ink-body);text-decoration:none}a.svelte-u0leis:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.current.svelte-u0leis{white-space:nowrap;font-size:var(--text-nav);font-weight:700;line-height:inherit;color:var(--color-ink);margin:0;overflow:hidden}.label.svelte-u0leis{text-overflow:ellipsis;min-width:0;overflow:hidden}.separator.svelte-u0leis{color:var(--color-ink-off)}.address-zone.svelte-u0leis{border-radius:var(--radius-sm);cursor:text;background:0 0;border:1px solid #0000;flex:auto;align-self:stretch;min-width:32px;margin-left:4px}.address-zone.svelte-u0leis:hover{border-color:var(--color-line)}.address-form.svelte-u0leis{border:1px solid var(--color-brand-600);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;height:34px;color:var(--color-ink-muted);flex:auto;align-items:center;gap:8px;padding:0 10px;display:flex}.address.svelte-u0leis{min-width:0;font:inherit;font-size:var(--text-nav);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.sidebar.svelte-1w71lbq{z-index:var(--z-sidebar);width:var(--sidebar-w);box-sizing:border-box;background:var(--color-surface);border-right:1px solid var(--color-line);height:100vh;color:var(--color-ink-body);font-size:var(--text-body);flex-direction:column;line-height:1.4;display:flex;position:sticky;top:0}.collapsed.svelte-1w71lbq{width:var(--sidebar-w-collapsed)}.drawer.svelte-1w71lbq{z-index:var(--z-dialog);width:min(var(--sidebar-w), 86vw);height:100dvh;box-shadow:var(--shadow-float);visibility:hidden;transition:transform .22s var(--ease-out-quart), visibility .22s;border-right:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.drawer.open.svelte-1w71lbq{visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.drawer.svelte-1w71lbq{transition:none}}.close.svelte-1w71lbq{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-12px;padding:0;display:inline-flex}.close.svelte-1w71lbq:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.head.svelte-1w71lbq{height:var(--topbar-h);box-sizing:border-box;border-bottom:1px solid var(--color-line);flex:none;align-items:center;padding:0 20px;display:flex}.collapsed.svelte-1w71lbq .head:where(.svelte-1w71lbq){justify-content:center;padding:0}.brand.svelte-1w71lbq{border-radius:var(--radius-md);min-width:0;color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand.svelte-1w71lbq:hover{color:var(--color-ink)}.brand-text.svelte-1w71lbq{white-space:nowrap;flex-direction:column;display:flex}.brand-name.svelte-1w71lbq{font-size:var(--text-card);letter-spacing:-.01em;font-weight:700;line-height:1.2}.brand-workspace.svelte-1w71lbq{color:var(--color-ink-muted);font-size:.875rem;font-weight:700}.groups.svelte-1w71lbq{flex-direction:column;flex:1;padding:12px 12px 8px;display:flex;overflow:hidden auto}.group.svelte-1w71lbq+.group:where(.svelte-1w71lbq){border-top:1px solid var(--color-line-soft);margin-top:8px;padding-top:8px}ul.svelte-1w71lbq{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.group-title.svelte-1w71lbq{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);padding:8px 12px 6px;font-size:.875rem;font-weight:700;display:block}.item.svelte-1w71lbq{border-radius:var(--radius-md);min-height:42px;font-size:var(--text-nav);color:var(--color-ink-body);transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.collapsed.svelte-1w71lbq .item:where(.svelte-1w71lbq){justify-content:center;gap:0;padding:0}.item.svelte-1w71lbq:hover{background:var(--color-surface-hover);color:var(--color-ink)}.item.within.svelte-1w71lbq{color:var(--color-ink);font-weight:700}.item.current.svelte-1w71lbq{background:var(--color-brand-100);color:var(--color-brand-950);font-weight:700}.label.svelte-1w71lbq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key.svelte-1w71lbq{box-sizing:border-box;border:1px solid var(--color-surface);border-radius:var(--radius-sm);background:var(--color-brand-800);min-width:22px;height:22px;font:inherit;color:var(--color-surface);animation:svelte-1w71lbq-key-in var(--duration-fast) var(--ease-out-quart);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.collapsed.svelte-1w71lbq .key:where(.svelte-1w71lbq){min-width:18px;height:18px;padding:0 4px;font-size:.6875rem;position:absolute;top:1px;right:-2px}@keyframes svelte-1w71lbq-key-in{0%{opacity:0}}.subitems.svelte-1w71lbq{border-left:1px solid var(--color-line);margin:2px 0 4px 21px}.subitem.svelte-1w71lbq{border-radius:0 var(--radius-md) var(--radius-md) 0;min-height:38px;color:var(--color-ink-body);align-items:center;padding:0 12px 0 16px;font-weight:500;text-decoration:none;display:flex}.subitem.svelte-1w71lbq:hover{background:var(--color-surface-hover);color:var(--color-ink)}.subitem.current.svelte-1w71lbq{background:var(--color-brand-100);color:var(--color-brand-950);font-weight:700}.footer.svelte-1w71lbq{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding:10px 12px 14px;display:flex}.who.svelte-1w71lbq,.actions.svelte-1w71lbq{align-items:center;gap:8px;display:flex}.collapsed.svelte-1w71lbq .who:where(.svelte-1w71lbq),.collapsed.svelte-1w71lbq .actions:where(.svelte-1w71lbq){flex-direction:column}.help.svelte-1w71lbq{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-ink-body);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.help.svelte-1w71lbq:hover{background:var(--color-surface-hover);color:var(--color-ink)}.signout.svelte-1w71lbq,.toggle.svelte-1w71lbq{box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-md);background:var(--color-surface);height:40px;font:inherit;font-size:var(--text-body);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.signout.svelte-1w71lbq{min-width:0;height:44px;font-size:var(--text-title);flex:1;padding:0 10px}.toggle.svelte-1w71lbq{width:40px;color:var(--color-ink-body);flex:none;padding:0}.collapsed.svelte-1w71lbq .signout:where(.svelte-1w71lbq){flex:none;width:40px;height:40px;padding:0}.signout.svelte-1w71lbq:hover,.toggle.svelte-1w71lbq:hover{border-color:var(--color-line-strong);background:var(--color-surface-hover)}@media (prefers-reduced-motion:reduce){.item.svelte-1w71lbq,.signout.svelte-1w71lbq,.toggle.svelte-1w71lbq{transition:none}.key.svelte-1w71lbq{animation:none}}@media (height<=940px){.groups.svelte-1w71lbq{padding-top:8px}.group.svelte-1w71lbq+.group:where(.svelte-1w71lbq){margin-top:6px;padding-top:6px}.group-title.svelte-1w71lbq{padding:6px 12px 4px}.item.svelte-1w71lbq{min-height:38px}.subitem.svelte-1w71lbq{min-height:34px}.footer.svelte-1w71lbq{gap:6px;padding:8px 12px 12px}}@media (height<=820px){.group.svelte-1w71lbq+.group:where(.svelte-1w71lbq){margin-top:4px;padding-top:4px}.group-title.svelte-1w71lbq{padding:4px 12px 2px}.item.svelte-1w71lbq{min-height:32px}.signout.svelte-1w71lbq,.toggle.svelte-1w71lbq{height:36px}.collapsed.svelte-1w71lbq .signout:where(.svelte-1w71lbq),.toggle.svelte-1w71lbq{width:36px}.footer.svelte-1w71lbq{padding-block:8px 10px}}.shortcuts.svelte-28bno5{font-size:var(--text-body);color:var(--color-ink-body);flex-direction:column;gap:20px;display:flex}h3.svelte-28bno5{font-size:var(--text-body);color:var(--color-ink);font-weight:700}.hint.svelte-28bno5{color:var(--color-ink-muted);margin-top:2px}dl.svelte-28bno5{margin:8px 0 0}.columns.svelte-28bno5{columns:3 14rem;column-gap:24px}.pairs.svelte-28bno5{columns:2 18rem}.row.svelte-28bno5{break-inside:avoid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}dt.svelte-28bno5{align-items:center;gap:6px;display:flex}dd.svelte-28bno5{color:var(--color-ink);margin:0}.then.svelte-28bno5{font-size:var(--text-meta);color:var(--color-ink-muted)}kbd.svelte-28bno5{box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-width:24px;font:inherit;text-align:center;color:var(--color-ink);padding:2px 6px;font-size:.875rem;font-weight:700}.toggle.svelte-28bno5{border-top:1px solid var(--color-line);padding-top:16px}.bell.svelte-15c30h{width:max(40px, var(--touch,0px));height:max(40px, var(--touch,0px));border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.bell.svelte-15c30h:hover{background:var(--color-surface-subtle)}.count.svelte-15c30h{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--color-surface);background:var(--color-warning);min-width:18px;height:18px;color:var(--color-surface);text-align:center;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:14px;position:absolute;top:4px;right:2px}.panel.svelte-15c30h{width:min(340px,100vw - 16px);padding:8px}.panel.svelte-15c30h:popover-open{flex-direction:column;gap:4px;display:flex}h2.svelte-15c30h{font-size:var(--text-body);padding:8px 10px 6px;font-weight:700}ul.svelte-15c30h{margin:0;padding:0;list-style:none}li.svelte-15c30h button:where(.svelte-15c30h){border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}li.svelte-15c30h button:where(.svelte-15c30h):hover{background:var(--color-brand-100)}li.svelte-15c30h button:where(.svelte-15c30h) svg{color:var(--color-ink-muted);margin-left:auto}.badge.svelte-15c30h{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-warning-bg);min-width:28px;color:var(--color-warning-ink);font-size:var(--text-meta);text-align:center;flex:none;padding:2px 8px;font-weight:700}.text.svelte-15c30h{flex-direction:column;display:flex}.label.svelte-15c30h{font-weight:700}.detail.svelte-15c30h{font-size:var(--text-meta);color:var(--color-ink-muted)}.empty.svelte-15c30h{color:var(--color-ink-body);padding:6px 10px 12px}.pill.svelte-1jg91wx{border-radius:var(--radius-sm);height:30px;font:inherit;font-size:var(--text-meta);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}@media (pointer:coarse){.pill.svelte-1jg91wx{height:44px}}.tone-success.svelte-1jg91wx{background:var(--color-success-bg);color:var(--color-success-ink)}.tone-warning.svelte-1jg91wx{background:var(--color-warning-bg);color:var(--color-warning-ink)}.tone-info.svelte-1jg91wx{background:var(--color-info-bg);color:var(--color-info-ink)}.tone-neutral.svelte-1jg91wx{background:var(--color-surface-subtle);color:var(--color-ink)}.tone-danger.svelte-1jg91wx{background:var(--color-danger-bg);color:var(--color-danger-ink)}.panel.svelte-1jg91wx{width:min(340px,100vw - 16px)}.panel.svelte-1jg91wx:popover-open{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.title.svelte-1jg91wx{font-size:var(--text-nav);font-weight:700}.detail.svelte-1jg91wx{font-size:var(--text-meta);color:var(--color-ink-body);line-height:1.55}.note.svelte-1jg91wx{border-top:1px solid var(--color-line);color:var(--color-ink-muted);align-self:stretch;padding-top:8px;font-size:.875rem}.sr-only.svelte-1jg91wx{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.anchor.svelte-111uqli{display:contents}.topbar.svelte-111uqli{z-index:var(--z-topbar);height:var(--topbar-h);box-sizing:border-box;background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;gap:4px;padding:0 16px;display:flex;position:sticky;top:0}.topbar.demo.svelte-111uqli{box-shadow:inset 0 3px 0 var(--color-env-demo)}.spacer.svelte-111uqli{flex:auto}@media (width>=720px){.topbar.svelte-111uqli{gap:12px}}@media (width>=1280px){.topbar.svelte-111uqli{padding-inline:24px}}.search.svelte-111uqli{min-width:180px;height:max(42px, var(--touch,0px));box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);font:inherit;font-size:var(--text-nav);color:var(--color-ink-muted);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart);flex:0 6 320px;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.search.svelte-111uqli:hover{border-color:var(--color-line-strong)}.narrow.svelte-111uqli .search:where(.svelte-111uqli){flex:none;min-width:0}.search-label.svelte-111uqli{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}kbd.svelte-111uqli{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;padding:2px 6px;font-size:.875rem;font-weight:700}.anchor.svelte-1xuspcr{display:contents}.menu-button.svelte-1xuspcr{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:inline-flex}.menu-button.svelte-1xuspcr:hover{background:var(--color-surface-subtle)}.backdrop.svelte-1xuspcr{z-index:calc(var(--z-dialog) - 1);background:#18352f52;position:fixed;inset:0}.shell.svelte-1xuspcr{align-items:flex-start;min-height:100vh;display:flex}.column.svelte-1xuspcr{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}main.svelte-1xuspcr{flex:1;padding:24px 16px 40px;container:page/inline-size}main.svelte-1xuspcr:focus{outline:none}.page.svelte-1xuspcr{margin-inline:auto}.page.has-page-tabs.svelte-1xuspcr{--page-tabs:52px}.page-tabs-rail.svelte-1xuspcr{margin-bottom:12px}.page.has-page-tabs.tabs-left.svelte-1xuspcr{--page-tabs:0px;box-sizing:border-box;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.page.tabs-left.svelte-1xuspcr .page-tabs-rail:where(.svelte-1xuspcr){min-width:0;margin-bottom:0}@container page (width<=900px){.page.has-page-tabs.tabs-left.svelte-1xuspcr{--page-tabs:52px;grid-template-columns:minmax(0,1fr);gap:0}.page.tabs-left.svelte-1xuspcr .page-tabs-rail:where(.svelte-1xuspcr){margin-bottom:12px}}@media (width<=1024px){.page.has-page-tabs.tabs-left.svelte-1xuspcr{--page-tabs:52px;grid-template-columns:minmax(0,1fr);gap:0}.page.tabs-left.svelte-1xuspcr .page-tabs-rail:where(.svelte-1xuspcr){margin-bottom:12px}}@media (width>=1280px){main.svelte-1xuspcr{padding-inline:24px}}.skip-link.svelte-1xuspcr{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-float);padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;translate:0 -200%}.skip-link.svelte-1xuspcr:focus{translate:0}
