svg.svelte-10rxbgf{flex:none}.action-bar.svelte-1p4926v{flex-direction:column;gap:10px;display:flex}.buttons.svelte-1p4926v{flex-wrap:wrap;gap:8px;display:flex}.reasons.svelte-1p4926v{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1p4926v{font-size:var(--text-meta);color:var(--color-ink-body);align-items:flex-start;gap:8px;display:flex}li.svelte-1p4926v svg{color:var(--color-info);flex:none;margin-top:2px}.flow.svelte-riht3u{font-size:var(--text-meta);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.flow.svelte-riht3u li:where(.svelte-riht3u){grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.label.svelte-riht3u{color:var(--color-ink-body)}.value.svelte-riht3u{text-align:right;font-weight:700}.track.svelte-riht3u{background:var(--color-surface-subtle);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.track.svelte-riht3u span:where(.svelte-riht3u){background:var(--color-brand-600);border-radius:3px;height:100%;display:block}.base.svelte-riht3u .track:where(.svelte-riht3u) span:where(.svelte-riht3u){background:var(--color-line-medium)}.out.svelte-riht3u .track:where(.svelte-riht3u) span:where(.svelte-riht3u){background:var(--color-line-strong)}.total.svelte-riht3u .track:where(.svelte-riht3u) span:where(.svelte-riht3u){background:var(--color-brand-950)}.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}.inline.svelte-1847ndc{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:inline-flex}.inline.svelte-1847ndc .name:where(.svelte-1847ndc){overflow-wrap:anywhere}.link.svelte-1847ndc{font:inherit;color:var(--color-brand-800);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.link.svelte-1847ndc:hover{color:var(--color-brand-950)}.row.svelte-1847ndc{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 10px;display:flex}.kind.svelte-1847ndc{color:var(--color-ink-muted);flex:none;display:flex}.text.svelte-1847ndc{flex-direction:column;flex:1;min-width:0;display:flex}.label.svelte-1847ndc{font-size:var(--text-meta);color:var(--color-ink-muted)}.row.svelte-1847ndc .name:where(.svelte-1847ndc){white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.strong.svelte-1k9ve86{font-weight:700}.unit.svelte-1k9ve86{font-size:var(--text-meta);color:var(--color-ink-muted);font-weight:600}.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}.bulk.svelte-1e1anlp{border-radius:var(--radius-md);background:var(--color-brand-100);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:10px;padding:3px 4px 3px 14px;display:flex}.calendar.svelte-1fd4pk4{flex-direction:column;gap:8px;width:280px;display:flex}.header.svelte-1fd4pk4{justify-content:space-between;align-items:center;display:flex}h2.svelte-1fd4pk4{font-size:var(--text-body);font-weight:700}.nav.svelte-1fd4pk4{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.nav.svelte-1fd4pk4:hover{background:var(--color-surface-subtle)}table.svelte-1fd4pk4{border-collapse:collapse;width:100%}th.svelte-1fd4pk4{color:var(--color-ink-muted);padding-bottom:4px;font-size:.875rem;font-weight:700}td.svelte-1fd4pk4{text-align:center;padding:1px}td.svelte-1fd4pk4 button:where(.svelte-1fd4pk4){width:36px;height:36px;font:inherit;font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-weight:600}td.svelte-1fd4pk4 button:where(.svelte-1fd4pk4):hover{background:var(--color-brand-100)}.today.svelte-1fd4pk4{box-shadow:inset 0 0 0 1.5px var(--color-brand-600)}.chosen.svelte-1fd4pk4,.chosen.svelte-1fd4pk4:hover{background:var(--color-brand-800);color:var(--color-surface);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)}.coming-soon.svelte-54gfs2{flex-direction:column;align-items:flex-start;gap:12px;max-width:60ch;padding-top:24px;display:flex}.pictogram.svelte-54gfs2{border-radius:var(--radius-lg);background:var(--color-brand-100);width:48px;height:48px;color:var(--color-brand-800);justify-content:center;align-items:center;margin-bottom:4px;display:flex}h2.svelte-54gfs2{font-size:var(--text-headline);letter-spacing:-.01em;font-weight:700;line-height:1.2}.status.svelte-54gfs2{color:var(--color-ink);font-weight:700}p.svelte-54gfs2{font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty;line-height:1.55}.coming-soon.svelte-54gfs2 .btn{margin-top:12px}.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}.confirm.svelte-u5l1l2{box-sizing:border-box;background:var(--color-surface);width:min(480px,100vw - 32px);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);margin:auto;padding:24px}.confirm[open].svelte-u5l1l2{animation:svelte-u5l1l2-appear var(--duration-base) var(--ease-out-quart);flex-direction:column;gap:12px;display:flex}@keyframes svelte-u5l1l2-appear{0%{opacity:0;translate:0 6px}}.confirm.svelte-u5l1l2::backdrop{background:#18352f52}h2.svelte-u5l1l2{font-size:var(--text-card);font-weight:700;line-height:1.4}.text.svelte-u5l1l2{color:var(--color-ink-body);text-wrap:pretty;flex-direction:column;gap:8px;display:flex}.actions.svelte-u5l1l2{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.actions.svelte-u5l1l2 .confirm-destructive:not(:disabled){background:var(--color-danger);border-color:var(--color-danger);color:var(--color-surface)}.actions.svelte-u5l1l2 .confirm-destructive:not(:disabled):hover{background:var(--color-danger-ink);color:var(--color-surface)}.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)}.detail.svelte-p3q2wg{flex-direction:column;gap:14px;display:flex}.head.svelte-p3q2wg{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.subtitle.svelte-p3q2wg{font-size:var(--text-body);color:var(--color-ink-body)}.pills.svelte-p3q2wg{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.body.svelte-p3q2wg{flex-direction:column;gap:14px;display:flex}.footer.svelte-p3q2wg{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.footer.svelte-p3q2wg:not(:has(*)){display:none}.input-box.svelte-182acri{padding-right:4px}.open.svelte-182acri{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.open.svelte-182acri:hover{background:var(--color-surface-subtle);color:var(--color-brand-800)}.calendar-popover.svelte-182acri{z-index:var(--z-popover);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);margin:0;padding:12px;display:none;position:fixed;inset:auto}:is(.calendar-popover.svelte-182acri:popover-open,.calendar-popover.shown.svelte-182acri){display:block}.paper.svelte-14zchrr{background:#fff;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 3px #18352f1f,0 6px 8px #18352f14}.scaler.svelte-14zchrr{transform-origin:0 0;width:max-content;position:absolute;top:0;left:0}.attachment.svelte-ij57oy{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.thumb.svelte-ij57oy{cursor:zoom-in;transition:translate var(--duration-base) var(--ease-out-quart);background:0 0;border:0;border-radius:2px;flex:none;padding:0}.thumb.svelte-ij57oy:hover{translate:0 -2px}@media (prefers-reduced-motion:reduce){.thumb.svelte-ij57oy{transition:none}}.text.svelte-ij57oy{flex-direction:column;flex:140px;align-items:flex-start;gap:4px;min-width:0;display:flex}strong.svelte-ij57oy,.meta.svelte-ij57oy{overflow-wrap:anywhere;white-space:normal;max-width:100%}strong.svelte-ij57oy{font-weight:700}.meta.svelte-ij57oy{font-size:var(--text-meta);color:var(--color-ink-muted)}.attachment.svelte-ij57oy>.btn{flex:none}.preview.svelte-xr79mz{flex-direction:column;gap:12px;min-width:0;display:flex}.toolbar.svelte-xr79mz{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.desk.svelte-xr79mz{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-subtle);padding:24px;overflow-x:auto}.desk.svelte-xr79mz .document-sheet.fit{min-height:0}.desk.svelte-xr79mz .document-sheet{box-shadow:var(--shadow-rest);border:1px solid var(--color-line)}.viewer.svelte-701499{flex:auto;grid-template-columns:minmax(0,1fr) 340px;min-width:0;min-height:0;display:grid}.viewer.alone.svelte-701499{grid-template-columns:minmax(0,1fr)}.canvas.svelte-701499{background:var(--color-surface-subtle);align-items:flex-start;min-height:0;padding:32px;display:flex;overflow:auto}.canvas.svelte-701499>*{margin-inline:auto}.canvas.svelte-701499:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.side.svelte-701499{border-left:1px solid var(--color-line);flex-direction:column;gap:16px;min-height:0;padding:22px 24px;display:flex;overflow-y:auto}.file.svelte-701499{border-top:1px solid var(--color-line-soft);font-size:var(--text-meta);color:var(--color-ink-muted);overflow-wrap:anywhere;margin-top:auto;padding-top:14px}.file.svelte-701499 strong:where(.svelte-701499){color:var(--color-ink)}@media (width<=820px){.viewer.svelte-701499{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.side.svelte-701499{border-top:1px solid var(--color-line);border-left:0}}.empty.svelte-7wis80{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.empty.compact.svelte-7wis80{gap:12px;padding:28px 24px}.text.svelte-7wis80{flex-direction:column;gap:6px;max-width:52ch;display:flex}h2.svelte-7wis80{font-size:var(--text-card);font-weight:700;line-height:1.4}p.svelte-7wis80{color:var(--color-ink-body);text-wrap:pretty}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}.trigger.svelte-14yriyj>svg:last-child{color:var(--color-ink-muted)}.menu.svelte-14yriyj{min-width:280px;padding:6px;display:none}.menu.svelte-14yriyj:popover-open{flex-direction:column;gap:2px;display:flex}.menu.start.svelte-14yriyj{position-area:bottom span-right}.item.svelte-14yriyj{border-radius:var(--radius-md);font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.item.svelte-14yriyj:hover,.item.svelte-14yriyj:focus-visible{background:var(--color-surface-subtle)}.item.svelte-14yriyj:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.badge.svelte-14yriyj{border-radius:var(--radius-md);background:var(--color-brand-100);width:32px;height:32px;color:var(--color-brand-800);flex:none;justify-content:center;align-items:center;display:flex}.text.svelte-14yriyj{flex-direction:column;display:flex}.name.svelte-14yriyj{font-weight:700}.use.svelte-14yriyj{font-size:var(--text-meta);color:var(--color-ink-muted)}.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}.filter-bar.svelte-1rxwf1v{flex-direction:column;gap:10px;display:flex}.controls.svelte-1rxwf1v{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fields.svelte-1rxwf1v{flex:1 1 calc(150px * var(--filters) + 210px);grid-template-columns:minmax(0, 1.5fr) repeat(var(--filters), minmax(0, 1fr));align-items:end;gap:12px;min-width:0;display:grid}.fields.only-search.svelte-1rxwf1v{flex:0 420px;grid-template-columns:minmax(0,1fr)}.search-field.svelte-1rxwf1v{flex-direction:column;gap:6px;min-width:0;display:flex}label.svelte-1rxwf1v{font-size:var(--text-meta);font-weight:600}.field-icon.svelte-1rxwf1v{display:flex}input.svelte-1rxwf1v::-webkit-search-cancel-button{cursor:pointer}.actions.svelte-1rxwf1v{flex-wrap:wrap;flex:0 auto;gap:10px;display:flex}.summary.svelte-1rxwf1v{font-size:var(--text-meta);color:var(--color-ink-muted)}.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}.form-section.svelte-9j9c1x{border-bottom:1px solid var(--color-line-soft);flex-direction:column;gap:16px;padding-bottom:24px;display:flex;container-type:inline-size}.form-section.svelte-9j9c1x:last-of-type{border-bottom:0;padding-bottom:0}.intro.svelte-9j9c1x{flex-direction:column;gap:4px;max-width:68ch;display:flex}h2.svelte-9j9c1x{font-size:var(--text-card);font-weight:700;line-height:1.4}p.svelte-9j9c1x{color:var(--color-ink-body);text-wrap:pretty}.fields.svelte-9j9c1x{grid-template-columns:minmax(0,1fr);gap:16px 20px;display:grid}@container (width>=560px){.fields.svelte-9j9c1x{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}}.fields.svelte-9j9c1x>.wide{grid-column:1/-1}.key-figure.svelte-3v0etb{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:6px;padding:16px 18px;display:flex}.label.svelte-3v0etb{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-body);font-size:.875rem;font-weight:700;line-height:1.3}.value.svelte-3v0etb{font-size:var(--text-metric-sm);font-weight:700;line-height:1.2}.value.warning.svelte-3v0etb{color:var(--color-warning-ink)}.unit.svelte-3v0etb{font-size:var(--text-meta);color:var(--color-ink-muted);font-weight:600}.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}}.launcher.svelte-10yo7zq{background:var(--color-surface);min-height:100vh;display:flex}.content.svelte-10yo7zq{background:var(--color-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.center.svelte-10yo7zq{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.card.svelte-10yo7zq{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:22px;width:100%;max-width:600px;padding:28px 32px;display:flex}.card.narrow.svelte-10yo7zq{gap:20px;max-width:440px;padding:26px 32px 24px}.back.svelte-10yo7zq{font:inherit;font-size:var(--text-meta);color:var(--color-brand-800);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-bottom:-6px;padding:0;font-weight:700;display:inline-flex}.back.svelte-10yo7zq:hover{text-underline-offset:3px;text-decoration:underline}.back.svelte-10yo7zq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.compact-brand.svelte-10yo7zq{align-items:center;gap:10px;font-size:1.375rem;font-weight:700;display:none}@media (width<=860px){.compact-brand.svelte-10yo7zq{display:flex}.center.svelte-10yo7zq{padding:24px 16px}.card.svelte-10yo7zq,.card.narrow.svelte-10yo7zq{padding:24px 20px}}.intro.svelte-10yo7zq{flex-direction:column;gap:6px;display:flex}.kicker.svelte-10yo7zq{font-size:var(--text-meta);font-weight:700}.kicker.earth.svelte-10yo7zq{color:var(--color-earth-ink)}.kicker.warning.svelte-10yo7zq{color:var(--color-warning-ink)}.kicker.danger.svelte-10yo7zq{color:var(--color-danger-ink)}h1.svelte-10yo7zq{font-size:var(--text-metric);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.25}h1.svelte-10yo7zq:focus{outline:none}.lead.svelte-10yo7zq{max-width:64ch;font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty;line-height:1.55}.checks.svelte-10yo7zq{border-bottom:1px solid var(--color-line-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checks.svelte-10yo7zq li:where(.svelte-10yo7zq){border-top:1px solid var(--color-line-soft);align-items:center;gap:14px;padding:14px 0;display:flex;position:relative}.step.svelte-10yo7zq{gap:inherit;flex-direction:column;display:flex}.mark.svelte-10yo7zq{z-index:1;background:var(--color-surface-subtle);width:28px;height:28px;color:var(--color-ink-muted);font-size:var(--text-meta);transition:background-color var(--duration-base) var(--ease-out-quart), color var(--duration-base) var(--ease-out-quart);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.running.svelte-10yo7zq .mark:where(.svelte-10yo7zq){background:var(--color-brand-100);color:var(--color-brand-800);box-shadow:inset 0 0 0 2px var(--color-brand-600)}.done.svelte-10yo7zq .mark:where(.svelte-10yo7zq){background:var(--color-brand-600);color:#fff}.rail.svelte-10yo7zq{background:var(--color-line);width:2px;height:calc(100% + 1px);position:absolute;top:50%;left:13px}.rail-fill.svelte-10yo7zq{background:var(--color-brand-600);height:0;display:block}.done.svelte-10yo7zq .rail-fill:where(.svelte-10yo7zq){height:100%}.text.svelte-10yo7zq{flex-direction:column;flex:1;min-width:0;display:flex}.text.svelte-10yo7zq span:where(.svelte-10yo7zq){font-size:var(--text-meta);color:var(--color-ink-muted)}.state.svelte-10yo7zq{color:var(--color-ink-muted);font-size:.875rem;font-weight:700}.done.svelte-10yo7zq .state:where(.svelte-10yo7zq){color:var(--color-success-ink)}.actions.svelte-10yo7zq{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions.end.svelte-10yo7zq{justify-content:flex-end}.actions.between.svelte-10yo7zq{justify-content:space-between}.setup.svelte-10yo7zq button[type=submit],.actions.full.svelte-10yo7zq .btn{width:100%;height:44px;font-size:var(--text-nav)}.box.svelte-10yo7zq{border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.box.svelte-10yo7zq ul:where(.svelte-10yo7zq){font-size:var(--text-meta);color:var(--color-ink-body);flex-direction:column;gap:2px;margin:0;padding-left:18px;line-height:1.5;list-style:outside;display:flex}.box.svelte-10yo7zq .ok:where(.svelte-10yo7zq){color:var(--color-success-ink)}.box.svelte-10yo7zq .danger:where(.svelte-10yo7zq){color:var(--color-danger-ink)}.split.svelte-10yo7zq{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meta.svelte-10yo7zq{font-size:var(--text-meta);color:var(--color-ink-muted)}.reason.svelte-10yo7zq{flex:220px;max-width:320px}.actions.between.svelte-10yo7zq>:last-child{margin-left:auto}.progress.svelte-10yo7zq{flex-direction:column;gap:8px;display:flex}.progress-head.svelte-10yo7zq{justify-content:space-between;display:flex}.bar.svelte-10yo7zq{background:var(--color-surface-subtle);border-radius:3px;height:6px;display:flex;overflow:hidden}.bar.svelte-10yo7zq span:where(.svelte-10yo7zq){background:var(--color-brand-600);transition:width var(--duration-base) var(--ease-out-quart);border-radius:3px}.notice.svelte-10yo7zq{border-radius:var(--radius-lg);font-size:var(--text-meta);padding:12px 14px;line-height:1.55}.notice.neutral.svelte-10yo7zq{background:var(--color-canvas);color:var(--color-ink-body)}.notice.warning.svelte-10yo7zq{background:var(--color-warning-bg);color:var(--color-warning-ink)}.notice.danger.svelte-10yo7zq{background:var(--color-danger-bg);color:var(--color-danger-ink)}.setup.svelte-10yo7zq{flex-direction:column;gap:16px;display:flex}.welcome.svelte-10yo7zq{flex-direction:column;gap:10px;display:flex}.welcome-mark.svelte-10yo7zq{background:var(--color-success-bg);width:48px;height:48px;color:var(--color-success-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}@media (prefers-reduced-motion:reduce){.mark.svelte-10yo7zq,.bar.svelte-10yo7zq span:where(.svelte-10yo7zq){transition:none}}.track.svelte-1begmt{border-radius:var(--radius-pill);background:var(--color-line-soft);min-width:0;display:flex;overflow:hidden}.fill.svelte-1begmt{border-radius:inherit}.money.svelte-b79ik6{padding-right:0;overflow:hidden}.field-icon.svelte-b79ik6{display:flex}input.svelte-b79ik6{text-align:right;font-weight:700}.suffix.svelte-b79ik6{border-left:1px solid var(--color-line);background:var(--color-surface-subtle);font-size:var(--text-meta);color:var(--color-ink-muted);align-self:stretch;align-items:center;padding:0 12px;font-weight:700;display:flex}.number.svelte-19z4ixz{padding-right:6px}.field-icon.svelte-19z4ixz{display:flex}.suffix.svelte-19z4ixz{font-size:var(--text-meta);color:var(--color-ink-muted);flex:none;font-weight:700}.stepper.svelte-19z4ixz{border-radius:var(--radius-sm);flex-direction:column;flex:none;width:22px;height:30px;display:flex;overflow:hidden}.stepper.svelte-19z4ixz button:where(.svelte-19z4ixz){color:var(--color-ink-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.stepper.svelte-19z4ixz button:where(.svelte-19z4ixz):hover:not(:disabled){background:var(--color-surface-subtle);color:var(--color-ink)}.stepper.svelte-19z4ixz button:where(.svelte-19z4ixz):active:not(:disabled){background:var(--color-brand-100);color:var(--color-brand-950)}.stepper.svelte-19z4ixz button:where(.svelte-19z4ixz):disabled{color:var(--color-ink-off);cursor:default}@media (prefers-reduced-motion:reduce){.stepper.svelte-19z4ixz button:where(.svelte-19z4ixz){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}}.check.svelte-kju0k0{border-top:1px dashed var(--color-line-soft);font-size:var(--text-meta);flex-wrap:wrap;flex:100%;align-items:center;gap:4px 28px;margin:0;padding-top:8px;display:flex}.check.svelte-kju0k0>div:where(.svelte-kju0k0){align-items:center;gap:8px;min-height:28px;display:flex}dt.svelte-kju0k0{color:var(--color-ink-body)}dd.svelte-kju0k0{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.actions.svelte-10nlnch{border-top:1px solid var(--color-line-soft);background:var(--color-surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:12px 20px;display:flex}.detail-pane:not(.flush) .actions.svelte-10nlnch{margin-bottom:-24px;margin-left:-20px;margin-right:-20px}.facts.svelte-19ckvqd{font-size:var(--text-meta);flex-direction:column;margin:0;display:flex}.facts.svelte-19ckvqd>div:where(.svelte-19ckvqd){justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}dt.svelte-19ckvqd{color:var(--color-ink-body);flex-direction:column;display:flex}.hint.svelte-19ckvqd{color:var(--color-ink-muted)}dd.svelte-19ckvqd{text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.total.svelte-19ckvqd{border-top:1px solid var(--color-line-soft);margin-top:4px;padding-top:6px;font-weight:700}.total.svelte-19ckvqd dt:where(.svelte-19ckvqd){color:var(--color-ink)}.grid.svelte-1xvdmik{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 0 12px;display:grid}.grid.svelte-1xvdmik>section{border-left:1px solid var(--color-line-soft)}.grid.svelte-1xvdmik>section:first-child{border-left:0}@container (width<=759px){.grid.svelte-1xvdmik{grid-template-columns:minmax(0,1fr)}.grid.svelte-1xvdmik>section{border-top:1px solid var(--color-line-soft);border-left:0}.grid.svelte-1xvdmik>section:first-child{border-top:0}}.head.svelte-1xcantd{position:var(--pane-sticky,sticky);z-index:1;border-bottom:1px solid var(--color-line-soft);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 20px;display:flex;top:0}.who.svelte-1xcantd{flex-direction:column;gap:2px;min-width:0;display:flex}.title.svelte-1xcantd{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}h2.svelte-1xcantd{font-size:var(--text-card);align-items:baseline;gap:10px;font-weight:700;display:flex}.prefix.svelte-1xcantd{color:var(--color-ink-muted)}.subtitle.svelte-1xcantd{font-size:var(--text-meta);color:var(--color-ink-muted)}.actions.svelte-1xcantd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin-left:auto;display:flex}.actions.svelte-1xcantd .hint{max-width:46ch;font-size:var(--text-meta);color:var(--color-ink-body);text-align:right;font-weight:600}.note.svelte-172hx4o{border-radius:var(--radius-lg);max-width:60ch;font-size:var(--text-meta);padding:10px 12px;line-height:1.5}.success.svelte-172hx4o{background:var(--color-success-bg);color:var(--color-success-ink)}.warning.svelte-172hx4o{background:var(--color-warning-bg);color:var(--color-warning-ink)}.danger.svelte-172hx4o{background:var(--color-danger-bg);color:var(--color-danger-ink)}.neutral.svelte-172hx4o{background:var(--color-surface-subtle);color:var(--color-ink-body)}.block.svelte-7iv60p{flex-direction:column;gap:10px;min-width:0;padding:12px 20px;display:flex}h3.svelte-7iv60p{font-size:var(--text-meta);color:var(--color-ink-body);font-weight:700}.state.svelte-1ct0nav{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.meta.svelte-1ct0nav{font-size:var(--text-meta);color:var(--color-ink-muted)}.picker.svelte-ja2ivx{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.label.svelte-ja2ivx{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.period.svelte-ja2ivx{box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;height:40px;display:flex;overflow:hidden}.month.svelte-ja2ivx{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 8px;font-weight:700;display:flex}.text.svelte-ja2ivx{text-overflow:ellipsis;overflow:hidden}.month.svelte-ja2ivx svg{color:var(--color-ink-muted);flex:none}.pending.svelte-ja2ivx{color:var(--color-ink-muted);font-weight:600}.step.svelte-ja2ivx{width:38px;height:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.step.svelte-ja2ivx:hover:not(:disabled){background:var(--color-surface-subtle)}.step.svelte-ja2ivx:disabled{color:var(--color-ink-off);cursor:not-allowed}.step.svelte-ja2ivx:focus-visible{outline-offset:-2px}.field-icon.svelte-1dmmzk6{display:flex}.prefix.svelte-1dmmzk6{border-right:1px solid var(--color-line);color:var(--color-ink-muted);padding-right:8px;font-weight:700}.pinned.svelte-1vstfrw{border-bottom:1px solid var(--color-line-soft);flex:none;padding:6px 6px 7px}.entry.svelte-1vstfrw{border-radius:var(--radius-md);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding:9px 10px;display:grid}.entry.svelte-1vstfrw:hover{background:var(--color-surface-subtle)}.entry[aria-current=true].svelte-1vstfrw{background:var(--color-brand-100)}.entry[aria-current=true].svelte-1vstfrw strong:where(.svelte-1vstfrw),.entry[aria-current=true].svelte-1vstfrw .mark:where(.svelte-1vstfrw){color:var(--color-brand-950)}.entry.svelte-1vstfrw:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mark.svelte-1vstfrw{color:var(--color-brand-800);grid-row:1/span 2;align-self:center;display:flex}.title.svelte-1vstfrw,.sub.svelte-1vstfrw{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.figure.svelte-1vstfrw{text-align:right;font-weight:700}.sub.svelte-1vstfrw{font-size:var(--text-meta);color:var(--color-ink-muted);grid-column:2/-1}@media (prefers-reduced-motion:reduce){.entry.svelte-1vstfrw{transition:none}}.group.svelte-jjtu9k{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}legend.svelte-jjtu9k{font-size:var(--text-meta);color:var(--color-ink);margin-bottom:6px;padding:0;font-weight:600}.required.svelte-jjtu9k{color:var(--color-danger-ink)}.options.tiles.svelte-jjtu9k{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.options.list.svelte-jjtu9k{flex-direction:column;gap:2px;display:flex}.options.segments.svelte-jjtu9k{flex-wrap:wrap;gap:8px;display:flex}.segments.svelte-jjtu9k .option:where(.svelte-jjtu9k){box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;height:36px;padding:0 14px}.segments.svelte-jjtu9k .option:where(.svelte-jjtu9k):hover{border-color:var(--color-line-strong)}.segments.svelte-jjtu9k .option.checked:where(.svelte-jjtu9k){border-color:var(--color-brand-800);background:var(--color-brand-800);color:var(--color-surface)}.segments.svelte-jjtu9k .option:where(.svelte-jjtu9k):has(:where(.svelte-jjtu9k):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.segments.svelte-jjtu9k input:where(.svelte-jjtu9k){opacity:0;width:1px;height:1px;position:absolute}.segments.svelte-jjtu9k .label:where(.svelte-jjtu9k){font-weight:600}.segments.svelte-jjtu9k .description:where(.svelte-jjtu9k){display:none}.option.svelte-jjtu9k{border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tiles.svelte-jjtu9k .option:where(.svelte-jjtu9k){border:1px solid var(--color-line-medium);background:var(--color-surface)}.tiles.svelte-jjtu9k .option:where(.svelte-jjtu9k):hover{border-color:var(--color-line-strong)}.tiles.svelte-jjtu9k .option.checked:where(.svelte-jjtu9k){border-color:var(--color-brand-600);background:var(--color-brand-100)}.list.svelte-jjtu9k .option:where(.svelte-jjtu9k):hover{background:var(--color-surface-hover)}.option.disabled.svelte-jjtu9k{cursor:not-allowed;color:var(--color-ink-off)}input.svelte-jjtu9k{width:16px;height:16px;accent-color:var(--color-brand-800);flex:none;margin:2px 0 0}.text.svelte-jjtu9k{flex-direction:column;gap:2px;display:flex}.label.svelte-jjtu9k{font-weight:700}.description.svelte-jjtu9k{font-size:var(--text-meta);color:var(--color-ink-muted)}.hint.svelte-jjtu9k{color:var(--color-ink-muted);font-size:.875rem}.error.svelte-jjtu9k{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;display:flex}.error-dot.svelte-jjtu9k{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px}.overlay.svelte-1itbcb3{z-index:var(--z-float);background:#18352f1f;position:fixed;inset:0}.side-panel.svelte-1itbcb3{z-index:var(--z-float);background:var(--color-canvas);border-left:1px solid var(--color-line-medium);width:100%;animation:svelte-1itbcb3-slide-in .22s var(--ease-out-quart);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-14px 0 40px #18352f2e}@media (width>=720px){.side-panel.svelte-1itbcb3{width:min(520px,100vw - 120px)}}@keyframes svelte-1itbcb3-slide-in{0%{opacity:0;translate:28px}}@media (prefers-reduced-motion:reduce){.side-panel.svelte-1itbcb3{animation:none}}.bar.svelte-1itbcb3{box-sizing:border-box;background:var(--color-brand-950);flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 12px 0 24px;display:flex}.kicker.svelte-1itbcb3{font-size:var(--text-meta);color:var(--color-focus-halo);font-weight:700}.close.svelte-1itbcb3{width:44px;height:44px;color:var(--color-surface);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart);background:0 0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.close.svelte-1itbcb3:hover{background:#ffffff1a}.close.svelte-1itbcb3:focus-visible{outline:2px solid var(--color-focus-halo);outline-offset:2px}.scroll.svelte-1itbcb3{flex:1;min-height:0;overflow-y:auto}.scroll.svelte-1itbcb3:focus-visible{outline:3px solid var(--color-focus-halo);outline-offset:-3px}.hero.svelte-1itbcb3{background-color:var(--color-brand-950);color:var(--color-surface);background-image:radial-gradient(circle at 100% 0,#9fd3b838 0 90px,#0000 91px),radial-gradient(circle at 100% 0,#ffffff0f 0 170px,#0000 171px);border-radius:0 0 16px 16px;flex-direction:column;gap:8px;padding:2px 24px 26px;display:flex}h2.svelte-1itbcb3{font-size:var(--text-metric);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:1.2}.subtitle.svelte-1itbcb3{font-size:var(--text-nav);color:#c9ddd2}.pills.svelte-1itbcb3{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pills.svelte-1itbcb3 li:where(.svelte-1itbcb3){border-radius:var(--radius-sm);font-size:var(--text-meta);background:#ffffff24;align-items:center;padding:3px 12px;font-weight:700;display:inline-flex}.pills.svelte-1itbcb3 li.warm:where(.svelte-1itbcb3){background:var(--color-warning-bg);color:var(--color-warning-ink)}.body.svelte-1itbcb3{flex-direction:column;gap:16px;padding:20px 20px 28px;display:flex}footer.svelte-1itbcb3{border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;flex:none;gap:10px;padding:14px 20px 18px;display:flex}.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}.bar.svelte-19r3710{background:var(--color-chart-track);border-radius:7px;height:14px;display:flex;overflow:hidden}.separated.svelte-19r3710{gap:2px}span.svelte-19r3710{flex-basis:0;min-width:2px}.empty.svelte-19r3710{flex-grow:1}.timeline.svelte-8k5tf7{margin:0;padding:0;list-style:none}.timeline-scroll.svelte-8k5tf7{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.timeline-scroll.svelte-8k5tf7:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px;border-radius:var(--radius-sm)}.timeline.horizontal.svelte-8k5tf7{gap:0;width:max-content;min-width:100%;padding:4px 2px 12px;display:flex}li.svelte-8k5tf7{grid-template-columns:20px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.horizontal.svelte-8k5tf7 li:where(.svelte-8k5tf7){box-sizing:border-box;flex:0 0 200px;grid-template-rows:20px auto;row-gap:10px;padding:0 16px 0 0}li.svelte-8k5tf7:last-child{padding-bottom:0}li.svelte-8k5tf7:not(:last-child):before{content:"";background:var(--color-line);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.horizontal.svelte-8k5tf7 li:where(.svelte-8k5tf7):not(:last-child):before{width:auto;height:1px;inset:9.5px -10px auto 10px}.marker.svelte-8k5tf7{z-index:1;box-sizing:border-box;border:1.5px solid var(--color-line-medium);background:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.done.svelte-8k5tf7 .marker:where(.svelte-8k5tf7){border-color:var(--color-brand-600);background:var(--color-brand-600);color:var(--color-surface)}.current.svelte-8k5tf7 .marker:where(.svelte-8k5tf7){border:2px solid var(--color-warning);background:var(--color-warning-bg)}.refused.svelte-8k5tf7 .marker:where(.svelte-8k5tf7){border-color:var(--color-danger);background:var(--color-danger);color:var(--color-surface)}.body.svelte-8k5tf7{flex-direction:column;gap:2px;padding-top:1px;display:flex}.horizontal.svelte-8k5tf7 .body:where(.svelte-8k5tf7){grid-area:2/1/auto/-1;min-width:0}.label.svelte-8k5tf7{font-weight:700}.upcoming.svelte-8k5tf7 .label:where(.svelte-8k5tf7){color:var(--color-ink-muted);font-weight:600}.meta.svelte-8k5tf7{font-size:var(--text-meta);color:var(--color-ink-muted);flex-wrap:wrap;gap:0 6px;display:flex}.detail.svelte-8k5tf7{font-size:var(--text-meta);color:var(--color-ink-body)}.refused.svelte-8k5tf7 .detail:where(.svelte-8k5tf7){color:var(--color-danger-ink)}.horizontal.svelte-8k5tf7 .label:where(.svelte-8k5tf7),.horizontal.svelte-8k5tf7 .meta:where(.svelte-8k5tf7),.horizontal.svelte-8k5tf7 .detail:where(.svelte-8k5tf7){overflow-wrap:anywhere}.tabs.svelte-1wshuti{flex-direction:column;gap:20px;min-width:0;display:flex}.tabs.tabs-underlined.svelte-1wshuti{gap:16px}.tablist.svelte-1wshuti{flex-wrap:wrap;gap:8px;display:flex}.tabs.tabs-underlined.svelte-1wshuti .tablist:where(.svelte-1wshuti){border-bottom:1px solid var(--color-line);gap:24px}.tablist.svelte-1wshuti:focus{outline:none}[role=tab].svelte-1wshuti{box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);background:var(--color-surface);height:48px;font:inherit;font-size:var(--text-nav);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);align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}[role=tab].svelte-1wshuti:hover{border-color:var(--color-line-strong)}.tabs.tabs-underlined.svelte-1wshuti [role=tab]:where(.svelte-1wshuti){height:44px;color:var(--color-ink-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 2px}.tabs.tabs-underlined.svelte-1wshuti [role=tab]:where(.svelte-1wshuti):hover{border-bottom-color:var(--color-line-strong);color:var(--color-ink);background:0 0}[role=tab][aria-selected=true].svelte-1wshuti{border-color:var(--color-brand-800);background:var(--color-brand-800);color:var(--color-surface)}.tabs.tabs-underlined.svelte-1wshuti [role=tab][aria-selected=true]:where(.svelte-1wshuti){border-bottom-color:var(--color-brand-700);color:var(--color-brand-800);background:0 0}.count.svelte-1wshuti{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-width:22px;color:var(--color-ink-body);text-align:center;padding:0 6px;font-size:.875rem;line-height:1.6}[aria-selected=true].svelte-1wshuti .count:where(.svelte-1wshuti){color:var(--color-surface);background:#ffffff2e}.panel.svelte-1wshuti:focus{outline:none}.panel.svelte-1wshuti:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}.window.svelte-1lavso6{container:window/inline-size}.panes.svelte-1lavso6{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.splitter.svelte-1lavso6{border-radius:var(--radius-md);cursor:col-resize;touch-action:none;justify-content:center;align-self:stretch;align-items:center;display:none}.splitter.svelte-1lavso6:after{content:"";border-radius:var(--radius-pill);background:var(--color-line-strong);width:4px;height:40px;transition:background var(--duration-base) var(--ease-out-quart)}.splitter.svelte-1lavso6:hover:after,.splitter.svelte-1lavso6:focus-visible:after{background:var(--color-brand-600)}.splitter.svelte-1lavso6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.splitter.svelte-1lavso6:after{transition:none}}.list-pane.svelte-1lavso6{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);background:var(--color-surface);height:min(68svh,480px);min-height:320px;scroll-margin-top:calc(var(--topbar-h) + 8px);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.detail-pane.svelte-1lavso6{min-height:calc(100svh - var(--topbar-h) - 16px);--pane-sticky:static;border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-top:calc(var(--topbar-h) + 8px);flex-direction:column;padding:16px;display:flex;position:relative}.to-list.svelte-1lavso6{min-height:var(--touch,44px);border-radius:var(--radius-md);color:var(--color-brand-800);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;align-items:center;gap:8px;margin-bottom:8px;padding:0 8px;font-weight:700;display:inline-flex}.to-list.svelte-1lavso6:hover{background:var(--color-brand-100)}.detail-pane.flush.svelte-1lavso6 .to-list:where(.svelte-1lavso6){margin:8px 8px 0}.detail-pane.flush.svelte-1lavso6{padding:0;container-type:inline-size}.detail-pane.flush.svelte-1lavso6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.window.fill.svelte-1lavso6{flex-direction:column;flex:1;min-height:0;display:flex}.head.svelte-1lavso6{border-bottom:1px solid var(--color-line);flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.head.svelte-1lavso6 .search{flex-wrap:wrap;gap:8px;display:flex}.head.svelte-1lavso6 .search-field{flex:1;min-width:0;position:relative}.head.svelte-1lavso6 .search-icon{color:var(--color-ink-muted);display:flex;position:absolute;top:50%;left:12px;translate:0 -50%}.head.svelte-1lavso6 .search input{width:100%;font:inherit;padding-left:38px}.head.svelte-1lavso6 .search-aside{flex:100%}.head.svelte-1lavso6 .list-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.list-pane.svelte-1lavso6 .list-loading{flex-direction:column;gap:8px;padding:12px;display:flex}.list-pane.svelte-1lavso6 .list-empty{padding:16px}.list-pane.svelte-1lavso6 .link{font:inherit;color:var(--color-brand-800);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.list-pane.svelte-1lavso6 .items{flex:1;min-height:0;margin:0;padding:6px;list-style:none;position:relative;overflow-y:auto}.list-pane.svelte-1lavso6 .item{border-radius:var(--radius-md);color:var(--color-ink);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.list-pane.svelte-1lavso6 .item:hover{background:var(--color-surface-subtle)}.list-pane.svelte-1lavso6 .item[aria-current=page]{background:var(--color-brand-100)}.list-pane.svelte-1lavso6 .item[aria-current=page] strong{color:var(--color-brand-950)}.list-pane.svelte-1lavso6 .item-text{flex-direction:column;min-width:0;display:flex}.list-pane.svelte-1lavso6 .item-text strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-pane.svelte-1lavso6 .item .meta{font-size:var(--text-meta);color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-pane.svelte-1lavso6 .item .warn-text,.list-pane.svelte-1lavso6 .item-side.warn-text{color:var(--color-warning-ink);font-weight:600}.list-pane.svelte-1lavso6 .item-side{font-size:var(--text-meta);flex:none}@container window (width>=700px){.panes.svelte-1lavso6{grid-template-columns:var(--list-width,272px) 12px minmax(0, 1fr);gap:0}.wide.svelte-1lavso6 .panes:where(.svelte-1lavso6){grid-template-columns:var(--list-width,300px) 12px minmax(0, 1fr)}.splitter.svelte-1lavso6{display:flex}.list-pane.svelte-1lavso6,.detail-pane.svelte-1lavso6{height:calc(100vh - var(--topbar-h) - var(--pane-offset));min-height:360px}.list-pane.svelte-1lavso6{overflow:hidden}.detail-pane.svelte-1lavso6{--pane-sticky:sticky;padding:16px 20px 24px;overflow-y:auto}.fill.svelte-1lavso6 .panes:where(.svelte-1lavso6){flex:1;align-items:stretch;min-height:0}.fill.svelte-1lavso6 .list-pane:where(.svelte-1lavso6),.fill.svelte-1lavso6 .detail-pane:where(.svelte-1lavso6){height:auto;min-height:0}}@container window (width>=960px){.panes.svelte-1lavso6{grid-template-columns:var(--list-width,330px) 12px minmax(0, 1fr)}.wide.svelte-1lavso6 .panes:where(.svelte-1lavso6){grid-template-columns:var(--list-width,380px) 12px minmax(0, 1fr)}.head.svelte-1lavso6 .search{flex-wrap:nowrap}.head.svelte-1lavso6 .search-aside{flex:0 0 140px}}.area.svelte-kjz1rs{height:auto;padding:10px 12px}textarea.svelte-kjz1rs{resize:vertical;min-height:3lh;line-height:1.5}.privacy.svelte-unovhq{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.privacy.svelte-unovhq:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.privacy[aria-pressed=true].svelte-unovhq{color:var(--color-brand-800)}@media (prefers-reduced-motion:reduce){.privacy.svelte-unovhq{transition:none}}.figure.svelte-1nnhg2f{flex-direction:column;flex:220px;gap:4px;min-width:0;max-width:420px;margin-left:auto;line-height:1.35;display:flex}.head.svelte-1nnhg2f{align-items:flex-start;gap:4px;display:flex}.line.svelte-1nnhg2f{flex:1;min-width:0}.head.svelte-1nnhg2f .privacy{margin-top:-4px}.line.svelte-1nnhg2f strong:where(.svelte-1nnhg2f){margin-right:6px;font-size:1.125rem;font-weight:700}.meta.svelte-1nnhg2f{font-size:var(--text-meta);color:var(--color-ink-muted)}.meta.warn.svelte-1nnhg2f{color:var(--color-warning-ink);font-weight:700}.bar.svelte-1nnhg2f{background:var(--color-surface-subtle);border-radius:3px;height:6px;display:flex;overflow:hidden}.done.svelte-1nnhg2f{background:var(--color-brand-800)}.pending.svelte-1nnhg2f{background:var(--color-chart-warn)}.views.svelte-ybp9ee{flex-wrap:wrap;gap:8px;display:flex}.view.svelte-ybp9ee{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);color:var(--color-ink);font:inherit;font-size:var(--text-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.view.svelte-ybp9ee:hover{border-color:var(--color-line-strong)}.view[aria-pressed=true].svelte-ybp9ee{border-color:var(--color-brand-800);background:var(--color-brand-800);color:var(--color-surface)}.view.svelte-ybp9ee:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.count.svelte-ybp9ee{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-width:22px;color:var(--color-ink-body);text-align:center;padding:0 6px;font-size:.875rem;line-height:1.6}.view[aria-pressed=true].svelte-ybp9ee .count:where(.svelte-ybp9ee){color:var(--color-surface);background:#ffffff2e}@media (prefers-reduced-motion:reduce){.view.svelte-ybp9ee{transition:none}}.workspace.svelte-y93n3b{flex-direction:column;gap:12px;display:flex}@container page (width>=700px){.workspace.svelte-y93n3b{height:calc(100vh - var(--topbar-h) - 76px);min-height:560px}}.toolbar.svelte-y93n3b{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.filters.svelte-y93n3b{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.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}.tour.svelte-512bf4{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.tour.svelte-512bf4::backdrop{background:0 0}.veil.svelte-512bf4{background:#10201c8c;position:absolute;inset:0}.spotlight.svelte-512bf4{border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--color-focus-halo), 0 0 0 9999px #10201c8c;pointer-events:none;transition:left var(--duration-base) var(--ease-out-quart), top var(--duration-base) var(--ease-out-quart), width var(--duration-base) var(--ease-out-quart), height var(--duration-base) var(--ease-out-quart);position:absolute}.card.svelte-512bf4{box-sizing:border-box;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex;position:absolute}.card.center.svelte-512bf4{gap:12px;width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);padding:24px;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.eyebrow.svelte-512bf4{font-size:var(--text-meta);color:var(--color-brand-800);font-weight:700}h2.svelte-512bf4{text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.3}.center.svelte-512bf4 h2:where(.svelte-512bf4){font-size:var(--text-title)}h2.svelte-512bf4:focus{outline:none}p.svelte-512bf4{color:var(--color-ink-body);text-wrap:pretty;line-height:1.55}.meta.svelte-512bf4{font-size:var(--text-meta);color:var(--color-ink-muted)}.head.svelte-512bf4{justify-content:space-between;align-items:center;gap:12px;display:flex}.skip.svelte-512bf4{border-radius:var(--radius-sm);font:inherit;font-size:var(--text-meta);color:var(--color-brand-800);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:700}.skip.svelte-512bf4:hover{background:var(--color-surface-subtle)}.rule.svelte-512bf4{border-radius:var(--radius-md);background:var(--color-brand-100);color:var(--color-brand-950);font-size:var(--text-meta);gap:8px;padding:10px 12px;display:flex}.foot.svelte-512bf4{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.dots.svelte-512bf4{gap:5px;display:inline-flex}.dot.svelte-512bf4{background:var(--color-line);width:6px;height:6px;transition:width var(--duration-base) var(--ease-out-quart);border-radius:3px}.dot.seen.svelte-512bf4{background:var(--color-brand-600)}.dot.current.svelte-512bf4{background:var(--color-brand-800);width:18px}.actions.svelte-512bf4{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.arrow.svelte-512bf4{background:var(--color-surface);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.arrow.top.svelte-512bf4{top:-7px}.arrow.bottom.svelte-512bf4{bottom:-7px}.arrow.left.svelte-512bf4{top:28px;left:-7px}.done-mark.svelte-512bf4{background:var(--color-brand-800);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tasks.svelte-512bf4{border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks.svelte-512bf4 li:where(.svelte-512bf4)+li:where(.svelte-512bf4){border-top:1px solid var(--color-line-soft)}.tasks.svelte-512bf4 a:where(.svelte-512bf4){color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.tasks.svelte-512bf4 a:where(.svelte-512bf4):hover{background:var(--color-surface-hover)}.task-text.svelte-512bf4{flex-direction:column;display:flex}.task-text.svelte-512bf4 span:where(.svelte-512bf4){font-size:var(--text-meta);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.spotlight.svelte-512bf4,.dot.svelte-512bf4{transition:none}}
