.cb.svelte-dv57du{cursor:pointer;color:var(--color-ink);align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:400;line-height:1.35;display:inline-flex}.cb--disabled.svelte-dv57du{cursor:not-allowed;opacity:.55}.cb__control.svelte-dv57du{flex:none;margin-block-start:1px;display:inline-flex;position:relative}.cb__control.svelte-dv57du input:where(.svelte-dv57du){appearance:none;block-size:100%;inline-size:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}.cb__box.svelte-dv57du{border:1px solid var(--studio-v2-line-strong,var(--color-line-strong));background:var(--color-surface,#fff);color:#0000;border-radius:4px;place-items:center;block-size:16px;inline-size:16px;transition:background-color .14s,border-color .14s,color .14s;display:grid}.cb__box.svelte-dv57du svg:where(.svelte-dv57du){block-size:12px;inline-size:12px}.cb.svelte-dv57du:hover .cb__box:where(.svelte-dv57du){border-color:var(--color-ink-soft,var(--color-line-strong))}.cb--disabled.svelte-dv57du:hover .cb__box:where(.svelte-dv57du){border-color:var(--studio-v2-line-strong,var(--color-line-strong))}.cb__control.svelte-dv57du input:where(.svelte-dv57du):checked+.cb__box:where(.svelte-dv57du),.cb__control.svelte-dv57du input:where(.svelte-dv57du):indeterminate+.cb__box:where(.svelte-dv57du){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface,#fff)}.cb__control.svelte-dv57du input:where(.svelte-dv57du):focus-visible+.cb__box:where(.svelte-dv57du){outline:2px solid var(--color-accent,var(--color-ink));outline-offset:2px}.cb__text.svelte-dv57du{min-inline-size:0;display:block}.cb__label.svelte-dv57du{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cb__hint.svelte-dv57du{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;display:block;overflow:hidden}.sig-trace.svelte-vi6x3b{visibility:hidden}.upload-wrap.svelte-1sybk44{background:#fff;position:relative;overflow:hidden}.upload-target.svelte-1sybk44{border:1px dashed var(--color-line-strong,#d4d4d4);width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:13px;margin-bottom:0;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.upload-target.disabled.svelte-1sybk44{cursor:not-allowed;opacity:.65}.upload-target.svelte-1sybk44:hover,.file-input.svelte-1sybk44:focus-visible+.upload-target:where(.svelte-1sybk44),.upload-target.drag.svelte-1sybk44{border-color:var(--color-accent,#f5b544);background:var(--color-accent-soft,#fff7e3);outline:none}.upload-target.ready.svelte-1sybk44{border-style:solid;border-color:var(--color-accent-line,#d7a33f);background:color-mix(in srgb, var(--color-accent-soft,#fff7e3) 62%, var(--color-surface,#fff))}.upload-target.invalid.svelte-1sybk44{border-color:var(--color-danger,#b3261e);background:color-mix(in srgb, var(--color-danger,#b3261e) 8%, var(--color-surface,#fff))}.upload-icon.svelte-1sybk44{border:1px solid var(--color-line-strong,#d4d4d4);width:42px;height:42px;color:var(--color-accent-strong,#9a6500);background:#fff;border-radius:0;flex:none;place-items:center;display:grid}.upload-copy.svelte-1sybk44{gap:4px;min-width:0;display:grid}.upload-copy.svelte-1sybk44 b:where(.svelte-1sybk44){color:var(--color-ink,#171717);font-size:13.5px;font-weight:680}.upload-copy.svelte-1sybk44 small:where(.svelte-1sybk44){color:var(--color-muted,#777);overflow-wrap:anywhere;font-size:12px}.file-input.svelte-1sybk44{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-bar.svelte-1sybk44{background:linear-gradient(90deg, transparent, var(--color-accent,#f5b544), transparent);height:3px;animation:1.1s ease-in-out infinite svelte-1sybk44-upload-sweep;position:absolute;inset-block-end:0;inset-inline:0}.upload-error.svelte-1sybk44{color:var(--color-danger,#b3261e);flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:12px;line-height:1.45;display:flex}.upload-error.svelte-1sybk44 a:where(.svelte-1sybk44){color:var(--color-accent-strong,#9a6500);font-weight:700;text-decoration:none}.upload-error.svelte-1sybk44 a:where(.svelte-1sybk44):hover{text-decoration:underline}.source-id-fallback.svelte-1sybk44{background:0 0;border:0;padding:9px 0 0}.source-id-fallback.svelte-1sybk44 summary:where(.svelte-1sybk44){cursor:pointer;color:var(--color-muted,#777);font-size:12px;font-weight:650}.source-id-fallback.svelte-1sybk44 summary:where(.svelte-1sybk44):hover{color:var(--color-ink,#171717)}.source-id-fallback[open].svelte-1sybk44{gap:8px;display:grid}.manual-control.svelte-1sybk44{border:1px solid var(--color-line-strong,#d4d4d4);width:100%;color:var(--color-ink,#171717);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);box-sizing:border-box;background:#fff;border-radius:0;margin-top:8px;padding:9px 10px;font-size:12px}.manual-control.svelte-1sybk44:focus-visible{border-color:var(--color-accent,#f5b544);box-shadow:0 0 0 3px var(--color-accent-soft,#fff7e3);outline:0}.manual-area.svelte-1sybk44{resize:vertical;min-height:66px;line-height:1.45}.fallback-hint.svelte-1sybk44{color:var(--color-muted,#777);font-size:12px;line-height:1.45}.uploaded-list.svelte-1sybk44{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.uploaded-list.svelte-1sybk44 li:where(.svelte-1sybk44){border-bottom:1px solid color-mix(in srgb, var(--color-line,#e5e5e5) 70%, transparent);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.file-kind.svelte-1sybk44{border:1px solid var(--color-line,#e5e5e5);width:31px;height:31px;color:var(--color-accent-strong,#9a6500);background:0 0;border-radius:0;place-items:center;display:grid}.file-meta.svelte-1sybk44{gap:2px;min-width:0;display:grid}.file-meta.svelte-1sybk44 b:where(.svelte-1sybk44){text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink,#171717);font-size:13px;font-weight:650;overflow:hidden}.file-meta.svelte-1sybk44 small:where(.svelte-1sybk44){color:var(--color-muted,#777);font-family:var(--font-mono);font-size:11px}.file-actions.svelte-1sybk44{align-items:center;gap:4px;display:inline-flex}.preview-file.svelte-1sybk44,.remove-file.svelte-1sybk44{width:30px;height:30px;color:var(--color-muted,#777);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.preview-file.svelte-1sybk44:hover,.preview-file.svelte-1sybk44:focus-visible{color:var(--color-accent-strong,#9a6500);outline:1px solid var(--color-accent-strong,#9a6500);outline-offset:2px}.remove-file.svelte-1sybk44:hover,.remove-file.svelte-1sybk44:focus-visible{color:var(--color-danger,#b3261e);outline:1px solid var(--color-danger,#b3261e);outline-offset:2px}@keyframes svelte-1sybk44-upload-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=560px){.upload-target.svelte-1sybk44{align-items:flex-start;min-height:0}}@media (prefers-reduced-motion:reduce){.upload-target.svelte-1sybk44{transition:none}.upload-bar.svelte-1sybk44{animation:none}}.app-textarea.svelte-6ng6vt{border:1px solid var(--color-line-strong,#d4d4d4);border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);width:100%;min-height:104px;color:var(--color-ink,#171717);font:inherit;resize:vertical;padding:10px 11px;font-size:14px;line-height:1.45}.app-textarea.svelte-6ng6vt.app-textarea--grow{resize:none}.app-textarea.svelte-6ng6vt{box-sizing:border-box;transition:border-color .15s,box-shadow .15s,background-color .15s}.app-textarea.svelte-6ng6vt::placeholder{color:color-mix(in srgb, var(--color-muted,#777) 62%, transparent)}.app-textarea.svelte-6ng6vt:focus-visible{border-color:var(--color-accent,#f5b544);box-shadow:0 0 0 3px var(--color-accent-soft,#fff7e3);outline:0}:is(.app-textarea[aria-invalid=true].svelte-6ng6vt,.app-textarea.svelte-6ng6vt:user-invalid){border-color:var(--color-danger,#b3261e);background:color-mix(in srgb, var(--color-danger,#b3261e) 6%, var(--color-surface,#fff))}.app-textarea.svelte-6ng6vt:disabled{cursor:not-allowed;opacity:.62;background:var(--color-surface-2,#f6f6f6)}.logo.svelte-1ohbo9t{color:var(--color-ink);font-family:var(--font-brand,var(--font-sans));letter-spacing:-.02em;white-space:nowrap;flex:none;align-items:center;gap:.65rem;font-size:1rem;font-weight:620;line-height:1;text-decoration:none;display:inline-flex}.logo__mark.svelte-1ohbo9t{transition:transform .4s var(--ease), filter .4s var(--ease);flex:none}.logo.svelte-1ohbo9t:hover .logo__mark:where(.svelte-1ohbo9t){filter:drop-shadow(0 2px 6px #f5b54452);transform:rotate(-6deg)scale(1.04)}.logo__node.svelte-1ohbo9t{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite svelte-1ohbo9t-logo-pulse,16s ease-in-out 1.2s infinite svelte-1ohbo9t-logo-lap}@keyframes svelte-1ohbo9t-logo-lap{0%,1%{transform:translate(0)}3%,4%{transform:translate(-3.42px,10.5px)}6%,7%{transform:translate(-14.46px,10.5px)}9%,10%{transform:translate(-17.88px)}12%,13%{transform:translate(-8.94px,-6.5px)}15%{transform:translate(0)scale(1)}16%{transform:translate(0)scale(1.35)}17.5%,to{transform:translate(0)scale(1)}}@keyframes svelte-1ohbo9t-logo-pulse{0%,to{opacity:1}50%{opacity:.45}}.logo.svelte-1ohbo9t:hover .logo__node:where(.svelte-1ohbo9t){opacity:1;animation:2.8s ease-in-out infinite svelte-1ohbo9t-logo-run}@keyframes svelte-1ohbo9t-logo-run{0%,6%{transform:translate(0)}17%,23%{transform:translate(-3.42px,10.5px)}34%,40%{transform:translate(-14.46px,10.5px)}51%,57%{transform:translate(-17.88px)}68%,74%{transform:translate(-8.94px,-6.5px)}85%,to{transform:translate(0)}}.logo__word.svelte-1ohbo9t{text-box:trim-both cap alphabetic;line-height:1;display:block}.logo__os.svelte-1ohbo9t{color:var(--color-accent-strong,var(--color-accent))}@media (prefers-reduced-motion:reduce){.logo__mark.svelte-1ohbo9t{transition:none}.logo__node.svelte-1ohbo9t,.logo.svelte-1ohbo9t:hover .logo__node:where(.svelte-1ohbo9t){opacity:1;animation:none}}.auth-shell.svelte-rsrpdo{--auth-ink:var(--color-ink);--auth-surface:var(--color-surface,#fff);--auth-surface-2:var(--color-surface-2,#f4f4f5);--color-act:var(--color-ink);--color-act-hover:color-mix(in srgb, var(--color-ink) 88%, var(--auth-surface));--color-act-press:var(--color-ink);--color-act-ink:var(--auth-surface);--color-accent:var(--color-ink);--color-accent-strong:var(--color-ink);--color-accent-soft:var(--auth-surface-2);--color-accent-line:var(--color-line-strong);--color-panel:var(--auth-surface);--color-panel-subtle:var(--auth-surface-2);--auth-highlight:#f5b544;--auth-highlight-deep:#e09a2e;--auth-panel:#221d16;--radius-md:8px;--radius-control:8px;background:var(--auth-surface);min-block-size:100dvh;inline-size:100%;color:var(--color-ink);font-family:var(--font-sans);grid-template-columns:minmax(340px,43fr) minmax(380px,57fr);margin-inline:auto;display:grid}.auth-shell__skip.svelte-rsrpdo{z-index:20;background:var(--color-ink);color:var(--auth-surface);opacity:0;pointer-events:none;border-radius:6px;padding:8px 10px;font-size:.75rem;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-8px)}.auth-shell__skip.svelte-rsrpdo:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.auth-shell__header.svelte-rsrpdo,.auth-shell__footer.svelte-rsrpdo{z-index:2;align-items:center;padding-inline:clamp(36px,5vw,64px);display:flex;position:relative}.auth-shell__header.svelte-rsrpdo{min-block-size:82px}.auth-shell__header.svelte-rsrpdo .auth-shell__logo{--color-bg:var(--auth-panel);--color-ink:#f8f3e9;--color-accent:var(--auth-highlight);--color-accent-strong:var(--auth-highlight-deep)}.auth-shell__footer.svelte-rsrpdo{color:#f4f1e885;min-block-size:62px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:550}.auth-shell__main.svelte-rsrpdo{background:var(--auth-surface);outline:none;min-block-size:100dvh;min-inline-size:0;display:grid}.auth-shell__context.svelte-rsrpdo{background:var(--auth-panel);color:#f4f1e8;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100dvh;min-inline-size:0;display:grid;position:relative;overflow:hidden}.auth-shell__network.svelte-rsrpdo{opacity:.56;pointer-events:none;place-items:center;display:grid;position:absolute;inset:15% -18% auto 22%;-webkit-mask-image:linear-gradient(90deg,#000 52%,#0000 79%);mask-image:linear-gradient(90deg,#000 52%,#0000 79%)}.auth-shell__network.svelte-rsrpdo svg:where(.svelte-rsrpdo){block-size:auto;inline-size:min(100%,560px);overflow:visible}.auth-shell__edges.svelte-rsrpdo path:where(.svelte-rsrpdo){fill:none;stroke:#f5b5444d;stroke-width:1px;stroke-dasharray:3 7;animation:6s linear infinite svelte-rsrpdo-auth-shell-drift}.auth-shell__node.svelte-rsrpdo{fill:var(--auth-panel);stroke:#f5b5449e;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:svelte-rsrpdo-auth-shell-hit var(--period,11s) var(--hit,0s) ease-out infinite}.auth-shell__node--a.svelte-rsrpdo{--period:11s;--hit:0s}.auth-shell__node--b.svelte-rsrpdo{--period:11s;--hit:2.6s}.auth-shell__node--e.svelte-rsrpdo{--period:11s;--hit:8.25s}.auth-shell__node--d.svelte-rsrpdo{--period:17s;--hit:10.2s}.auth-shell__node--f.svelte-rsrpdo{animation:none}.auth-shell__node--hub.svelte-rsrpdo{fill:#f5b544;stroke:#f5b544;animation:4s ease-in-out infinite svelte-rsrpdo-auth-shell-breathe}.auth-shell__hub-ring.svelte-rsrpdo{fill:none;stroke:#f5b544b3;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:11s cubic-bezier(.22,1,.36,1) 5.06s infinite svelte-rsrpdo-auth-shell-ring}.auth-shell__signal.svelte-rsrpdo{offset-rotate:0deg;display:none}.auth-shell__signal-core.svelte-rsrpdo{fill:#ffd27a}.auth-shell__signal-halo.svelte-rsrpdo{fill:#f5b54438}@supports (offset-path:path("M0 0 L1 1")){.auth-shell__signal.svelte-rsrpdo{display:block}.auth-shell__signal--one.svelte-rsrpdo{offset-path:path("M96 104 L244 70 L344 174 L172 246 Z");animation:11s linear infinite svelte-rsrpdo-auth-shell-travel}.auth-shell__signal--two.svelte-rsrpdo{offset-path:path("M244 70 L172 246 L344 174 L466 112");animation:17s linear infinite svelte-rsrpdo-auth-shell-travel-rest}}.auth-shell__context-copy.svelte-rsrpdo{z-index:1;align-self:center;inline-size:100%;max-inline-size:31rem;margin-block-start:-18px;padding-inline:clamp(36px,5vw,64px);position:relative}.auth-shell__eyebrow.svelte-rsrpdo{color:#f5b544e6;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:600}.auth-shell__context.svelte-rsrpdo h1:where(.svelte-rsrpdo){color:#fffaf0;max-inline-size:9.5em;font-family:var(--font-display);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:normal;text-wrap:balance;margin:13px 0 0;font-size:clamp(2.05rem,3.2vw,2.65rem);font-weight:430;line-height:1.08}.auth-shell__context.svelte-rsrpdo p:where(.svelte-rsrpdo){color:#f4f1e8b8;text-wrap:pretty;max-inline-size:46ch;margin:20px 0 0;font-size:.875rem;line-height:1.7}.auth-shell__context.svelte-rsrpdo ul:where(.svelte-rsrpdo){gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-shell__context.svelte-rsrpdo li:where(.svelte-rsrpdo){color:#f4f1e8e0;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:9px;font-size:.75rem;line-height:1.45;display:grid}.auth-shell__context.svelte-rsrpdo li:where(.svelte-rsrpdo)>span:where(.svelte-rsrpdo){background:#f5b544;border-radius:50%;block-size:4px;inline-size:4px}.auth-shell__form.svelte-rsrpdo{align-items:center;min-block-size:100%;min-inline-size:0;padding:clamp(48px,7vw,84px) clamp(36px,6vw,88px);display:grid}.auth-shell__form-inner.svelte-rsrpdo{inline-size:100%;max-inline-size:23.5rem;margin-inline:auto}.auth-shell__form-inner.svelte-rsrpdo .app-input{box-shadow:none;border-radius:8px;font-size:.875rem}.auth-shell__form-inner.svelte-rsrpdo .app-input:focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink) 10%, transparent)}.auth-shell__form-inner.svelte-rsrpdo .btn{box-shadow:none;border-radius:8px}.auth-shell__form-inner.svelte-rsrpdo .btn:hover{box-shadow:none;transform:none}.auth-shell__form-inner.svelte-rsrpdo .btn--primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--auth-surface)}.auth-shell__form-inner.svelte-rsrpdo .btn--primary:before{display:none}.auth-shell__form-inner.svelte-rsrpdo .btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@keyframes svelte-rsrpdo-auth-shell-breathe{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes svelte-rsrpdo-auth-shell-drift{to{stroke-dashoffset:-10px}}@keyframes svelte-rsrpdo-auth-shell-hit{0%,to{fill:var(--auth-panel);stroke:#f5b5449e;transform:scale(1)}2%{fill:#f5b544e6;stroke:#ffd27a;transform:scale(1.18)}14%{fill:var(--auth-panel);stroke:#f5b5449e;transform:scale(1)}}@keyframes svelte-rsrpdo-auth-shell-ring{0%{opacity:.6;transform:scale(1)}22%,to{opacity:0;transform:scale(3.2)}}@keyframes svelte-rsrpdo-auth-shell-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes svelte-rsrpdo-auth-shell-travel-rest{0%{offset-distance:0%;opacity:0}4%{opacity:1}56%{opacity:1}60%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@media (width<=820px){.auth-shell.svelte-rsrpdo{inline-size:min(100% - 32px,42rem);display:block}.auth-shell__context.svelte-rsrpdo{background:var(--auth-surface);min-block-size:68px;display:block;overflow:visible}.auth-shell__header.svelte-rsrpdo{border-block-end:1px solid var(--color-line);min-block-size:68px;padding-inline:0}.auth-shell__header.svelte-rsrpdo .auth-shell__logo{--color-bg:var(--auth-surface);--color-ink:var(--auth-ink)}.auth-shell__network.svelte-rsrpdo,.auth-shell__context-copy.svelte-rsrpdo,.auth-shell__footer.svelte-rsrpdo{display:none}.auth-shell__main.svelte-rsrpdo{min-block-size:calc(100dvh - 68px)}.auth-shell__form.svelte-rsrpdo{align-items:start;min-block-size:calc(100dvh - 68px);padding:36px 0 64px}}@media (width<=820px),(pointer:coarse){.auth-shell__form-inner.svelte-rsrpdo .app-input{min-block-size:48px;font-size:1rem}.auth-shell__form-inner.svelte-rsrpdo .btn--form{min-block-size:48px}}@media (width<=480px){.auth-shell.svelte-rsrpdo{inline-size:min(100% - 28px,42rem)}.auth-shell__form.svelte-rsrpdo{padding-block-start:34px}}@media (prefers-reduced-motion:reduce){.auth-shell__edges.svelte-rsrpdo path:where(.svelte-rsrpdo),.auth-shell__node.svelte-rsrpdo,.auth-shell__hub-ring.svelte-rsrpdo,.auth-shell__signal.svelte-rsrpdo{animation:none}.auth-shell__signal.svelte-rsrpdo{display:none}}.badge.svelte-1gjndaj{border-radius:var(--radius-sm,6px);background:var(--color-panel-subtle);min-block-size:22px;color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--t-label,.72rem);white-space:nowrap;border:0;align-items:center;gap:6px;padding-inline:8px;font-weight:500;line-height:1.15;display:inline-flex}.badge__dot.svelte-1gjndaj{background:currentColor;border-radius:100%;flex-shrink:0;block-size:6px;inline-size:6px}.badge--good.svelte-1gjndaj{color:var(--color-green-dark);background:var(--color-green-soft)}.badge--warn.svelte-1gjndaj{color:var(--color-amber);background:var(--color-amber-soft)}.badge--bad.svelte-1gjndaj{color:var(--color-red);background:var(--color-red-soft)}.badge--info.svelte-1gjndaj{color:#0b73a8;background:var(--color-cyan-soft)}:root[data-theme=dark] .badge--info.svelte-1gjndaj{color:var(--color-cyan)}.card.svelte-wmzeiq{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:var(--shadow-sm);overflow:hidden}.card__head.svelte-wmzeiq{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.card__title.svelte-wmzeiq{letter-spacing:0;font-size:.95rem}.card__body.svelte-wmzeiq{padding:18px}.card__body--flush.svelte-wmzeiq{padding:0}.card__foot.svelte-wmzeiq{border-block-start:1px solid var(--color-line);background:var(--color-bg);font-size:var(--text-meta);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.toolbar.svelte-ey8gv7{flex-wrap:wrap;gap:8px;margin-block-end:14px;display:flex}.toolbar--start.svelte-ey8gv7{justify-content:flex-start}.toolbar--between.svelte-ey8gv7{justify-content:space-between}.toolbar--end.svelte-ey8gv7{justify-content:flex-end}.toolbar--a-center.svelte-ey8gv7{align-items:center}.toolbar--a-start.svelte-ey8gv7{align-items:flex-start}.toolbar--a-end.svelte-ey8gv7{align-items:flex-end}.empty.svelte-sasgse{color:var(--color-muted);padding:28px 20px}.empty--compact.svelte-sasgse{padding:22px 16px}.empty__row.svelte-sasgse{align-items:center;gap:16px;display:flex}.empty--centered.svelte-sasgse{text-align:center;justify-items:center;gap:8px;padding:36px 20px;display:grid}.empty--centered.svelte-sasgse .empty__row:where(.svelte-sasgse){display:contents}.empty__icon.svelte-sasgse{border:1px solid var(--color-line);border-radius:var(--radius-lg,12px);block-size:44px;inline-size:44px;color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.empty--compact.svelte-sasgse .empty__icon:where(.svelte-sasgse){border-radius:var(--radius-md,8px);block-size:36px;inline-size:36px}.empty--centered.svelte-sasgse .empty__icon:where(.svelte-sasgse){opacity:.7;border:0;block-size:auto;inline-size:auto}.empty__body.svelte-sasgse{min-inline-size:0}.empty__msg.svelte-sasgse{max-inline-size:48ch;font-size:var(--text-meta,.8125rem);color:var(--color-ink);margin:0;font-weight:600}.empty__hint.svelte-sasgse{max-inline-size:48ch;font-size:var(--t-label,var(--text-mono-xs,.72rem));color:var(--color-muted);margin:4px 0 0;line-height:1.5}.empty__action.svelte-sasgse{margin-block-start:14px;margin-inline-start:60px}.empty--compact.svelte-sasgse .empty__action:where(.svelte-sasgse){margin-inline-start:52px}:is(.empty__row.svelte-sasgse:not(:has(.empty__icon))+.empty__action:where(.svelte-sasgse),.empty--centered.svelte-sasgse .empty__action:where(.svelte-sasgse)){margin-inline-start:0}.empty--centered.svelte-sasgse .empty__action:where(.svelte-sasgse){margin-block-start:6px}.dt-shell.svelte-jw8ksg{container:inline-size / data-table}.dt-wrap.svelte-jw8ksg{border:1px solid var(--color-line);background:var(--color-surface);overflow-x:auto}.dt-wrap--flush.svelte-jw8ksg{border:0}.dt.svelte-jw8ksg{border-collapse:collapse;width:100%;font-size:12.5px}.dt-caption.svelte-jw8ksg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dt.svelte-jw8ksg thead:where(.svelte-jw8ksg) th:where(.svelte-jw8ksg){border-block-end:1px solid var(--color-line);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--color-muted);padding:.7rem 12px;font-weight:600}.dt.svelte-jw8ksg th.dt-right:where(.svelte-jw8ksg),.dt.svelte-jw8ksg td.dt-right:where(.svelte-jw8ksg){text-align:right}.dt.svelte-jw8ksg tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg){border-block-end:1px solid var(--color-line)}.dt.svelte-jw8ksg tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg):last-child{border-block-end:0}.dt.svelte-jw8ksg tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg):hover{background:var(--color-surface-2)}.dt.svelte-jw8ksg tbody:where(.svelte-jw8ksg) tr[data-selected=true]:where(.svelte-jw8ksg){background:color-mix(in srgb, var(--color-accent-soft,#fdf5e4) 72%, var(--color-surface,#fff))}.dt-shell.dt-selectable.svelte-jw8ksg tbody:where(.svelte-jw8ksg) tr[data-selected=true]:where(.svelte-jw8ksg){background:color-mix(in srgb, var(--color-ink,#171717) 5%, var(--color-surface,#fff))}.dt-shell.dt-selectable.svelte-jw8ksg tbody:where(.svelte-jw8ksg) tr[data-selected=true]:where(.svelte-jw8ksg):hover{background:color-mix(in srgb, var(--color-ink,#171717) 8%, var(--color-surface,#fff))}.dt.svelte-jw8ksg td:where(.svelte-jw8ksg){vertical-align:top;padding:.7rem 12px}.dt.svelte-jw8ksg td.dt-empty:where(.svelte-jw8ksg){padding:0}.dt.svelte-jw8ksg td.dt-empty:where(.svelte-jw8ksg):hover{background:0 0}.dt.svelte-jw8ksg tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg):has(.dt-empty:where(.svelte-jw8ksg)):hover{background:0 0}.dt.svelte-jw8ksg th.dt-sel:where(.svelte-jw8ksg),.dt.svelte-jw8ksg td.dt-sel:where(.svelte-jw8ksg){white-space:nowrap;vertical-align:middle;width:44px;padding-inline:12px 4px}.dt.svelte-jw8ksg .dt-sel:where(.svelte-jw8ksg) .cb{align-items:center;min-block-size:32px;inline-size:100%;display:flex}.dt.svelte-jw8ksg .dt-sel:where(.svelte-jw8ksg) .cb__control{margin-block-start:0}@media (pointer:coarse){.dt.svelte-jw8ksg th.dt-sel:where(.svelte-jw8ksg),.dt.svelte-jw8ksg td.dt-sel:where(.svelte-jw8ksg){padding-inline:0}.dt.svelte-jw8ksg .dt-sel:where(.svelte-jw8ksg) .cb{justify-content:center;min-block-size:44px}}.dt-blocked.svelte-jw8ksg{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);vertical-align:middle;margin-inline-start:6px;font-size:10px;display:inline-block}.dt-sr-only.svelte-jw8ksg{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dt.svelte-jw8ksg th.dt-open:where(.svelte-jw8ksg),.dt.svelte-jw8ksg td.dt-open:where(.svelte-jw8ksg){text-align:right;vertical-align:middle;width:40px;padding-inline:4px 12px}.dt-open-btn.svelte-jw8ksg{box-shadow:none;border-radius:var(--radius-sm,6px);min-height:0;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:15px;line-height:1}.dt-open-btn.svelte-jw8ksg:hover{background:var(--color-surface-2);box-shadow:none;color:var(--color-ink);transform:none}@media (pointer:coarse){.dt-open-btn.svelte-jw8ksg{min-block-size:44px;min-inline-size:44px}}.dt-open-btn.svelte-jw8ksg:focus-visible{outline:2px solid var(--color-accent,#f5b544);outline-offset:1px}.dt-shell.svelte-jw8ksg:not(.dt-stacked) .dt-wrap:where(.svelte-jw8ksg){scroll-padding-block-end:var(--dt-dock-space,0px);overflow:auto}@container data-table (width<=720px){.dt-stacked.svelte-jw8ksg .dt-wrap:where(.svelte-jw8ksg){background:0 0;border:0;overflow:visible}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg),.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tbody:where(.svelte-jw8ksg),.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg),.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td:where(.svelte-jw8ksg){width:100%;display:block}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) thead:where(.svelte-jw8ksg){display:none}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg){border-block-end:1px solid var(--color-line);padding:14px 0}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg):first-child{border-block-start:1px solid var(--color-line)}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td:where(.svelte-jw8ksg){box-sizing:border-box;padding:6px 0}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-right:where(.svelte-jw8ksg){text-align:left}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td[data-label]:where(.svelte-jw8ksg):before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin-block-end:2px;font-size:10px;display:block}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-sel:where(.svelte-jw8ksg):before,.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-open:where(.svelte-jw8ksg):before{content:none}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-empty:where(.svelte-jw8ksg){padding:0}}@media (width<=720px){.dt-stacked.svelte-jw8ksg .dt-wrap:where(.svelte-jw8ksg){background:0 0;border:0;overflow:visible}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg),.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tbody:where(.svelte-jw8ksg),.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg),.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td:where(.svelte-jw8ksg){width:100%;display:block}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) thead:where(.svelte-jw8ksg){display:none}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg){border-block-end:1px solid var(--color-line);padding:14px 0}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) tbody:where(.svelte-jw8ksg) tr:where(.svelte-jw8ksg):first-child{border-block-start:1px solid var(--color-line)}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td:where(.svelte-jw8ksg){box-sizing:border-box;padding:6px 0}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-right:where(.svelte-jw8ksg){text-align:left}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td[data-label]:where(.svelte-jw8ksg):before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin-block-end:2px;font-size:10px;display:block}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-sel:where(.svelte-jw8ksg):before,.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-open:where(.svelte-jw8ksg):before{content:none}.dt-stacked.svelte-jw8ksg .dt:where(.svelte-jw8ksg) td.dt-empty:where(.svelte-jw8ksg){padding:0}}.studio-drawer.svelte-1mv2thz{--drawer-shadow:-18px 0 44px color-mix(in srgb, var(--color-ink) 14%, transparent)}.studio-drawer--inset.svelte-1mv2thz{--drawer-shadow:var(--e-3,0 2px 6px #18181b14, 0 32px 64px -24px #18181b59)}.studio-drawer.svelte-1mv2thz:not([open]){display:none}.studio-drawer.svelte-1mv2thz::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-1mv2thz-studio-drawer-backdrop-in var(--motion-drawer-in,.18s) ease-out both;background:#00000057}.studio-drawer--inset.svelte-1mv2thz::backdrop{background:color-mix(in srgb, var(--color-ink) 25%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.studio-drawer.drawer-closing.svelte-1mv2thz::backdrop{animation:svelte-1mv2thz-studio-drawer-backdrop-out var(--motion-drawer-out,.12s) ease-in both}@keyframes svelte-1mv2thz-studio-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1mv2thz-studio-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.studio-drawer.svelte-1mv2thz,.studio-drawer.svelte-1mv2thz::backdrop,.studio-drawer.drawer-closing.svelte-1mv2thz::backdrop{transition:none;animation:none}.studio-drawer.svelte-1mv2thz{transform:none}}.eyebrow.svelte-3bkvlj{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);margin:0 0 6px;font-size:.7rem;font-weight:500}.field.svelte-1ps51so{flex-direction:column;gap:6px;margin-block-end:14px;display:flex}.field__label.svelte-1ps51so{color:var(--color-ink-soft);font-size:.8rem;font-weight:500}.field.svelte-1ps51so input,.field.svelte-1ps51so select,.field.svelte-1ps51so textarea{width:100%;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-panel);min-block-size:38px;color:var(--color-ink);font-family:var(--font-sans);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:8px 11px;font-size:.9rem}.field.svelte-1ps51so textarea{resize:vertical;min-block-size:auto}.field.svelte-1ps51so input:focus,.field.svelte-1ps51so select:focus,.field.svelte-1ps51so textarea:focus{border-color:var(--color-act);box-shadow:var(--focus-ring);outline:none}.field--error.svelte-1ps51so input,.field--error.svelte-1ps51so select,.field--error.svelte-1ps51so textarea{border-color:var(--color-red)}.field--error.svelte-1ps51so input:focus,.field--error.svelte-1ps51so select:focus,.field--error.svelte-1ps51so textarea:focus{border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-red-soft)}.field__error.svelte-1ps51so{color:var(--color-red);margin:0;font-size:.78rem;line-height:1.4}.icon-tile.svelte-sa4xxn{border:1px solid var(--color-accent-line,var(--color-line));border-radius:var(--radius-md,8px);background:var(--color-accent-soft,var(--color-panel-subtle));color:var(--color-accent-strong,var(--color-ink));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-tile--md.svelte-sa4xxn{block-size:32px;inline-size:32px}.icon-tile--lg.svelte-sa4xxn{border-radius:var(--radius-lg,12px);block-size:44px;inline-size:44px}.icon-tile--neutral.svelte-sa4xxn{border-color:var(--color-line);background:var(--color-panel);color:var(--color-ink-soft)}.icon-tile--ink.svelte-sa4xxn{background:var(--color-ink);color:var(--color-surface,var(--color-panel));border-color:#0000}.item-card.svelte-sswx73{border:1px solid var(--color-line);background:var(--color-surface);align-content:start;min-inline-size:0;display:grid;position:relative}.item-body.svelte-sswx73{align-content:start;gap:6px;min-inline-size:0;padding:12px;display:grid}.is-showcase.svelte-sswx73{border-radius:var(--radius-card,12px);grid-template-rows:auto 1fr;transition:border-color .16s;container-type:inline-size}.is-showcase.svelte-sswx73:hover,.is-showcase.svelte-sswx73:focus-within{border-color:var(--color-line-strong)}.is-showcase.svelte-sswx73 .item-body:where(.svelte-sswx73){overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:24px;display:flex}.is-showcase.svelte-sswx73 .item-availability[data-tone]:where(.svelte-sswx73){color:var(--color-ink);background:0 0;border:0;margin-block-start:auto;padding:0}.item-cover.svelte-sswx73{min-inline-size:0}.item-head.svelte-sswx73{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.item-eyebrow.svelte-sswx73{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-faint);font-size:9.5px}.item-badge.svelte-sswx73{border:1px solid var(--color-line-strong);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);padding:1px 6px;font-size:9px}.item-title.svelte-sswx73{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:normal;color:var(--color-ink);min-inline-size:0;margin:0;font-size:13.5px;font-weight:600}.is-showcase.svelte-sswx73 .item-title:where(.svelte-sswx73){font-family:var(--font-display,Georgia, serif);letter-spacing:var(--tracking-display,normal);font-size:clamp(21px,2cqi + 14px,26px);line-height:1.3}@container (width<=270px){.is-showcase.svelte-sswx73 .item-title:where(.svelte-sswx73){font-size:19px}.is-showcase.svelte-sswx73 .item-availability:where(.svelte-sswx73) strong:where(.svelte-sswx73){font-size:21px}}.item-link.svelte-sswx73{color:inherit;text-decoration:none}.item-link.svelte-sswx73:after{content:"";position:absolute;inset:0}.item-link.svelte-sswx73:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.item-hook.svelte-sswx73,.item-meta.svelte-sswx73{color:var(--color-muted);margin:0;font-size:12.5px;line-height:1.45}.is-showcase.svelte-sswx73 .item-hook:where(.svelte-sswx73){min-block-size:3.3em;font-size:14px}.is-showcase.svelte-sswx73 .item-availability:where(.svelte-sswx73){font-size:15px}.item-meta.svelte-sswx73{font-size:12px}.item-needs.svelte-sswx73{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.item-needs-label.svelte-sswx73{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint);font-size:9px}.item-chip.svelte-sswx73{border:1px solid var(--color-line);color:var(--color-muted);padding:1px 6px;font-size:11px}.item-availability.svelte-sswx73{border:1px solid var(--color-line);color:var(--color-muted);gap:2px;padding:6px 8px;font-size:11.5px;display:grid}.item-availability-line.svelte-sswx73{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.item-availability.svelte-sswx73 strong:where(.svelte-sswx73){font-weight:600}.is-showcase.svelte-sswx73 .item-availability:where(.svelte-sswx73) strong:where(.svelte-sswx73){font-size:21px}.item-availability-unit.svelte-sswx73{color:var(--color-ink-faint);font-weight:400}.item-availability.svelte-sswx73 small:where(.svelte-sswx73){color:var(--color-ink-faint);font-size:10.5px}.item-availability[data-tone=buy].svelte-sswx73{border-color:var(--color-accent-line);background:var(--color-accent-soft);color:var(--color-accent-contrast);font-weight:600}.item-availability[data-tone=entitled].svelte-sswx73{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.item-availability[data-tone=lapsed].svelte-sswx73{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.item-actions.svelte-sswx73{z-index:1;flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:2px;display:flex;position:relative}.item-more.svelte-sswx73{color:var(--color-muted);font-size:12px}.metricstrip.svelte-k1v2c2{border:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;gap:0;margin:0 0 18px;display:flex}.metricstrip__item.svelte-k1v2c2{border-inline-start:1px solid var(--color-line);flex:140px;gap:4px;min-width:0;padding:13px 16px;display:grid;position:relative}.metricstrip__item--selectable.svelte-k1v2c2:hover{background:var(--color-surface-2,var(--color-panel-subtle))}.metricstrip__item--selected.svelte-k1v2c2{box-shadow:inset 0 2px 0 0 var(--color-accent-strong)}.metricstrip__select.svelte-k1v2c2{min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.metricstrip__select.svelte-k1v2c2:hover{box-shadow:none;background:0 0;transform:none}.metricstrip__select.svelte-k1v2c2:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.metricstrip__select-label.svelte-k1v2c2{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.metricstrip__item.svelte-k1v2c2:first-child{border-inline-start:0}.metricstrip__top.svelte-k1v2c2{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.metricstrip__label.svelte-k1v2c2{min-width:0;font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.metricstrip__value.svelte-k1v2c2{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-ink);font-feature-settings:"tnum" 1;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700;line-height:1.18;overflow:hidden}.metricstrip__value[data-tone=accent].svelte-k1v2c2{color:var(--color-accent-strong)}.metricstrip__value[data-tone=success].svelte-k1v2c2{color:var(--color-success)}.metricstrip__value[data-tone=warning].svelte-k1v2c2{color:var(--color-warning)}.metricstrip__value[data-tone=danger].svelte-k1v2c2{color:var(--color-danger)}.metricstrip__hint.svelte-k1v2c2{max-inline-size:none;font-size:var(--text-mono-xs);color:var(--color-muted);margin:0}.metricstrip__action.svelte-k1v2c2{min-height:0;box-shadow:none;color:var(--color-accent-strong);font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-weight:650;line-height:1.2;text-decoration:none;display:inline}.metricstrip__action.svelte-k1v2c2:hover{box-shadow:none;background:0 0;text-decoration:underline;transform:none}.metricstrip__action.svelte-k1v2c2:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width<=640px){.metricstrip__item.svelte-k1v2c2{flex-basis:50%}.metricstrip__item.svelte-k1v2c2:nth-child(odd){border-inline-start:0}}.notice.svelte-15a7bzc{border:1px solid var(--color-line);border-inline-start:3px solid var(--color-muted);border-radius:var(--studio-v2-radius-row,8px);background:var(--color-surface);font-size:var(--text-meta);color:var(--color-ink);align-items:flex-start;gap:10px;margin-block-end:18px;padding:10px 12px;line-height:1.55;display:flex}.notice__icon.svelte-15a7bzc{color:inherit;flex:none;margin-block-start:1px;display:inline-flex}.notice__body.svelte-15a7bzc{flex:1;min-width:0}.notice__title.svelte-15a7bzc{max-inline-size:none;font-size:var(--text-meta);color:var(--color-ink);margin:0 0 2px;font-weight:700}.notice__text.svelte-15a7bzc,.notice__title.svelte-15a7bzc+.notice__text:where(.svelte-15a7bzc){color:var(--color-muted)}.notice__action.svelte-15a7bzc{flex:none;align-self:center;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.notice--info.svelte-15a7bzc{border-color:var(--color-accent-line);border-inline-start-color:var(--color-accent);background:var(--color-accent-soft)}.notice--accent.svelte-15a7bzc{border-color:var(--color-accent-line);border-inline-start-color:var(--color-accent-strong);background:var(--color-accent-soft)}.notice--accent.svelte-15a7bzc .notice__icon:where(.svelte-15a7bzc){color:var(--color-accent-strong)}.notice--success.svelte-15a7bzc{border-color:color-mix(in srgb, var(--color-success) 30%, transparent);border-inline-start-color:var(--color-success);background:var(--color-success-soft)}.notice--success.svelte-15a7bzc .notice__icon:where(.svelte-15a7bzc){color:var(--color-success)}.notice--warning.svelte-15a7bzc{border-color:color-mix(in srgb, var(--color-warning) 32%, var(--color-line));border-inline-start-color:var(--color-warning);background:var(--color-surface)}.notice--warning.svelte-15a7bzc .notice__icon:where(.svelte-15a7bzc){color:var(--color-warning)}.notice--danger.svelte-15a7bzc{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-line));border-inline-start-color:var(--color-danger);background:var(--color-surface)}.notice--danger.svelte-15a7bzc .notice__icon:where(.svelte-15a7bzc){color:var(--color-danger)}.otp-control.svelte-1y9mwdp{inline-size:100%;position:relative}.otp-input.svelte-1y9mwdp{z-index:2;opacity:0;color:#0000;caret-color:#0000;block-size:100%;min-block-size:0;inline-size:100%;box-shadow:none;cursor:text;background:0 0;border:0;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.otp-slots.svelte-1y9mwdp{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.otp-slot.svelte-1y9mwdp{border:1px solid var(--color-line-strong,#d9d9de);background:var(--color-surface,#fff);min-block-size:44px;min-inline-size:0;color:var(--color-ink,#18181b);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:1rem;font-weight:650;line-height:1;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;display:grid;position:relative}.otp-slot.filled.svelte-1y9mwdp{border-color:color-mix(in srgb, var(--color-ink,#18181b) 42%, var(--color-line-strong,#d9d9de));animation:.18s cubic-bezier(.22,1,.36,1) svelte-1y9mwdp-otp-fill}.otp-control.svelte-1y9mwdp:focus-within .otp-slot.active:where(.svelte-1y9mwdp){border-color:var(--color-ink,#18181b);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink,#18181b) 9%, transparent);transform:translateY(-1px)}.otp-control.svelte-1y9mwdp:focus-within .otp-slot.active:where(.svelte-1y9mwdp):not(.filled):after{content:"";background:var(--color-ink,#18181b);block-size:17px;inline-size:1px;animation:1.1s steps(2,start) infinite svelte-1y9mwdp-otp-caret}.otp-control.invalid.svelte-1y9mwdp .otp-slot:where(.svelte-1y9mwdp){border-color:var(--color-danger,#df1b41);background:color-mix(in srgb, var(--color-danger,#df1b41) 4%, var(--color-surface,#fff))}.otp-control.disabled.svelte-1y9mwdp{opacity:.62}.otp-control.disabled.svelte-1y9mwdp .otp-input:where(.svelte-1y9mwdp){cursor:not-allowed}@keyframes svelte-1y9mwdp-otp-fill{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes svelte-1y9mwdp-otp-caret{50%{opacity:0}}@media (pointer:coarse){.otp-slot.svelte-1y9mwdp{min-block-size:48px}}@media (prefers-reduced-motion:reduce){.otp-slot.svelte-1y9mwdp,.otp-slot.filled.svelte-1y9mwdp,.otp-control.svelte-1y9mwdp:focus-within .otp-slot.active:where(.svelte-1y9mwdp):not(.filled):after{transition:none;animation:none}.otp-control.svelte-1y9mwdp:focus-within .otp-slot.active:where(.svelte-1y9mwdp){transform:none}}.sectionhead.svelte-r69k81{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sectionhead__main.svelte-r69k81{min-width:0}.sectionhead__eyebrow.svelte-r69k81{max-inline-size:none;font-family:var(--font-mono);font-size:var(--text-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 4px;font-weight:500}.sectionhead__title.svelte-r69k81{font-size:var(--text-section-title);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-weight:700}.sectionhead__title-en.svelte-r69k81{color:var(--color-muted);margin-inline-start:.34em;font-weight:500}.sectionhead__sub.svelte-r69k81{color:var(--color-muted);font-size:var(--text-meta);margin:4px 0 0;line-height:1.5}.sectionhead__actions.svelte-r69k81{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.sel.svelte-frxdgo{min-width:0;position:relative}button.sel-trigger.svelte-frxdgo{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-panel);width:100%;min-height:38px;box-shadow:none;color:var(--color-ink);font:inherit;letter-spacing:normal;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 11px;font-size:13.5px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;transform:none}.sel.form.svelte-frxdgo button.sel-trigger:where(.svelte-frxdgo){min-height:42px;padding:0 12px}.sel.compact.svelte-frxdgo button.sel-trigger:where(.svelte-frxdgo){min-height:32px;padding:0 9px;font-size:12.5px}button.sel-trigger.svelte-frxdgo:hover{border-color:var(--color-ink);background:var(--color-panel);box-shadow:none;transform:none}button.sel-trigger.svelte-frxdgo:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.sel.open.svelte-frxdgo button.sel-trigger:where(.svelte-frxdgo){border-color:var(--color-accent)}.sel.invalid.svelte-frxdgo button.sel-trigger:where(.svelte-frxdgo){border-color:var(--color-danger)}.sel.disabled.svelte-frxdgo button.sel-trigger:where(.svelte-frxdgo){opacity:.55;cursor:not-allowed;background:var(--color-surface-2)}.sel-val.svelte-frxdgo{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:auto;overflow:hidden}.sel-val.is-placeholder.svelte-frxdgo{color:color-mix(in srgb, var(--color-muted) 70%, transparent)}.sel-chev.svelte-frxdgo{color:var(--color-muted);transition:transform var(--motion-popup,.12s) ease;flex:none;display:inline-flex}.sel.open.svelte-frxdgo .sel-chev:where(.svelte-frxdgo){transform:rotate(180deg)}.sel-list.svelte-frxdgo{z-index:50;box-sizing:border-box;width:max-content;min-width:100%;max-width:min(92vw,460px);max-height:var(--sel-list-max-height,300px);overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);animation:svelte-frxdgo-sel-in var(--motion-popup,.12s) ease both;outline:none;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #00000024}.sel.top.svelte-frxdgo .sel-list:where(.svelte-frxdgo):not(:popover-open){transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.sel-list.svelte-frxdgo:popover-open{inset:auto;top:var(--sel-list-top);left:var(--sel-list-left);width:max-content;min-width:var(--sel-list-min-width,0px);max-width:var(--sel-list-max-width,460px);position:fixed;bottom:auto;right:auto}@keyframes svelte-frxdgo-sel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sel-list.svelte-frxdgo{animation:none}.sel-chev.svelte-frxdgo{transition:none}}.sel-group.svelte-frxdgo{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding:10px 10px 4px;font-size:10px;font-weight:650}.sel-opt.svelte-frxdgo{cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.sel-opt.active.svelte-frxdgo{background:var(--color-surface-2)}.sel-opt.selected.svelte-frxdgo{border-color:var(--color-accent-line);background:var(--color-accent-soft)}.sel-opt.selected.active.svelte-frxdgo{background:color-mix(in srgb, var(--color-accent-soft) 80%, var(--color-accent-line))}.sel-opt-main.svelte-frxdgo{gap:2px;min-width:0;display:grid}.sel-opt-label.svelte-frxdgo{color:var(--color-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.sel-opt.selected.svelte-frxdgo .sel-opt-label:where(.svelte-frxdgo){color:var(--color-accent-strong);font-weight:600}.sel-opt-desc.svelte-frxdgo{color:var(--color-muted);font-size:11.5px;line-height:1.45}.sel-opt-check.svelte-frxdgo{width:14px;color:var(--color-accent-strong);flex:none;margin-top:2px;display:inline-flex}.msh-skeleton.svelte-1mndkth{background:var(--color-line,#e7e7ea);background-image:linear-gradient(90deg, var(--color-line,#e7e7ea) 0%, var(--color-line-strong,#d9d9de) 50%, var(--color-line,#e7e7ea) 100%);background-size:200% 100%;border-radius:0;animation:1.2s ease-in-out infinite svelte-1mndkth-msh-shimmer;display:inline-block}.msh-skeleton-block.svelte-1mndkth{display:block}@keyframes svelte-1mndkth-msh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.msh-skeleton.svelte-1mndkth{animation:none}}.tabs.tab-segmented.svelte-zux5pg{grid-template-columns:repeat(var(--tab-count,2), 1fr);border:1px solid var(--color-line);background:var(--color-line);gap:1px;display:grid}.tabs.tab-underline.svelte-zux5pg{border-bottom:1px solid var(--tabs-list-line,var(--color-line));background:0 0;flex-wrap:wrap;gap:28px;display:flex}button.tab-underline.svelte-zux5pg{width:auto;box-shadow:none;background:0 0;flex:none;margin-bottom:-1px;padding:0 0 10px}.row.tab-underline.svelte-zux5pg{justify-content:flex-start;gap:8px;width:auto}button.tab-underline.svelte-zux5pg b:where(.svelte-zux5pg){font-size:var(--tabs-label-size,14px);font-weight:var(--tabs-label-weight,500)}button.tab-underline.active.svelte-zux5pg b:where(.svelte-zux5pg){font-weight:var(--tabs-label-active-weight,700)}button.tab-underline.active.svelte-zux5pg{box-shadow:inset 0 -2px 0 var(--color-act)}button.svelte-zux5pg{width:100%;min-height:0;box-shadow:none;cursor:pointer;background:var(--color-panel);color:var(--color-ink-soft);text-align:left;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;margin:0;padding:10px 14px;display:flex}.row.svelte-zux5pg{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}button.svelte-zux5pg b:where(.svelte-zux5pg){font-family:var(--tabs-label-font,var(--font-mono));font-size:var(--tabs-label-size,13px);font-weight:var(--tabs-label-weight,700)}.count.svelte-zux5pg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-faint);flex:none;font-size:11px}button.active.svelte-zux5pg .count:where(.svelte-zux5pg){color:var(--color-ink)}button.svelte-zux5pg span:where(.svelte-zux5pg){font-family:var(--font-mono);color:var(--color-ink-faint);font-size:10.5px;font-weight:400}button.active.svelte-zux5pg{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-act)}button.svelte-zux5pg:focus-visible{outline:2px solid var(--color-act);outline-offset:-2px}@media (width<=720px){.tabs.svelte-zux5pg{grid-template-columns:1fr}}.toast.svelte-9077t{opacity:0;transition:opacity .16s ease, transform .16s ease, display .16s allow-discrete, overlay .16s allow-discrete;transform:translateY(8px)}.toast.svelte-9077t:popover-open{opacity:1;display:grid;transform:translateY(0)}@starting-style{.toast.svelte-9077t:popover-open{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.toast.svelte-9077t{transition:none}}@media (width<=680px){.toast.svelte-9077t{width:auto;inset:auto 16px 16px}}
