:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Manrope", "Avenir Next", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--bp-sm:30rem;--bp-md:48rem;--bp-lg:64rem;--bp-xl:80rem;--bp-2xl:96rem;--container-max:92rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:999px;--motion-fast:.16s cubic-bezier(.22, 1, .36, 1);--motion-base:.22s cubic-bezier(.22, 1, .36, 1);--motion-slow:.32s cubic-bezier(.22, 1, .36, 1);--bg:#f4f7fb;--bg-accent:radial-gradient(circle at top right, #2563eb14, transparent 28%), radial-gradient(circle at left center, #0f766e0f, transparent 24%);--surface:#fffffff0;--surface-muted:#eef3f8;--surface-subtle:#e4ebf4;--surface-strong:#fff;--text-primary:#111827;--text-secondary:#546072;--text-muted:#8491a5;--border:#94a3b842;--border-strong:#94a3b86b;--accent:#2563eb;--accent-soft:#2563eb1f;--info:#2563eb;--info-soft:#2563eb1f;--success:#15803d;--success-soft:#15803d1f;--warning:#d97706;--warning-soft:#d977061f;--danger:#dc2626;--danger-soft:#dc26261f;--shadow-sm:0 8px 24px #0f172a0f;--shadow-md:0 16px 40px #0f172a14;--shadow-lg:0 20px 48px #0f172a1f;--shadow-inset:inset 0 0 0 1px #ffffff38}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1220;--bg-accent:radial-gradient(circle at top right, #60a5fa1a, transparent 26%), radial-gradient(circle at left center, #38bdf814, transparent 24%);--surface:#0f172ae6;--surface-muted:#162133;--surface-subtle:#1d293d;--surface-strong:#0f172a;--text-primary:#f8fafc;--text-secondary:#c1cad7;--text-muted:#90a0b7;--border:#94a3b833;--border-strong:#94a3b857;--accent:#7aa2ff;--accent-soft:#7aa2ff29;--info:#7aa2ff;--info-soft:#7aa2ff24;--success:#34d399;--success-soft:#34d39924;--warning:#f59e0b;--warning-soft:#f59e0b29;--danger:#f87171;--danger-soft:#f8717129;--shadow-sm:0 10px 28px #0000003d;--shadow-md:0 18px 46px #00000052;--shadow-lg:0 24px 60px #0006;--shadow-inset:inset 0 0 0 1px #ffffff0a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:clamp(14px,.15vw + 13.5px,18px)}body{min-height:100vh;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-accent), linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, white 6%), var(--bg));background-color:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color var(--motion-base), color var(--motion-base);margin:0}body.drawer-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input[type=checkbox]{appearance:none;border:1px solid var(--border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, white 2%), color-mix(in srgb, var(--surface-muted) 86%, transparent));block-size:1.2rem;inline-size:1.2rem;box-shadow:var(--shadow-inset), 0 8px 18px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:.4rem;flex:none;place-content:center;margin:0;display:inline-grid}input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 59%,41% 100%,100% 20%,84% 5%,38% 68%);transform-origin:50%;block-size:.72rem;inline-size:.72rem;transition:transform var(--motion-fast);background:#fff;border-radius:.18rem;transform:scale(0)}input[type=checkbox]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 28%, var(--border-strong));box-shadow:var(--shadow-inset), 0 10px 22px color-mix(in srgb, var(--accent) 12%, transparent)}input[type=checkbox]:checked{border-color:color-mix(in srgb, var(--accent) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 90%, white 10%), color-mix(in srgb, var(--accent) 76%, var(--surface)));box-shadow:inset 0 0 0 1px #ffffff29, 0 12px 24px color-mix(in srgb, var(--accent) 22%, transparent)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}button,a,input,select,textarea{transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast), opacity var(--motion-fast), filter var(--motion-fast)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0}img{max-width:100%;height:auto;display:block}#app{min-height:100vh}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-frame{width:min(100%, calc(var(--container-max) + clamp(var(--space-4), 2vw, var(--space-6)) * 2));padding-inline:clamp(var(--space-4), 2vw, var(--space-6));margin-inline:auto}.ui-page{gap:clamp(var(--space-4), 1.6vw, var(--space-6));display:grid}.ui-surface{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface) 96%, transparent);box-shadow:var(--shadow-inset), var(--shadow-sm);transition:background-color var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base)}.ui-surface--muted{background:color-mix(in srgb, var(--surface-muted) 92%, var(--surface))}.ui-section{gap:clamp(var(--space-4), 1.4vw, var(--space-5));padding:clamp(var(--space-4), 1.7vw, var(--space-6));display:grid}.ui-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-header>:not(.ui-header__actions):not(.ui-actions):not(.ui-button){min-width:0}.ui-header h1,.ui-header h2,.ui-header h3,.ui-context-overview__lead h1,.ui-context-overview__lead h2,.ui-context-overview__lead h3{letter-spacing:-.03em;font-size:clamp(1.25rem,1vw + 1rem,1.9rem);line-height:1.08}.ui-header p,.ui-context-overview__lead p{margin-top:var(--space-2);color:var(--text-secondary);line-height:1.55}.ui-header__actions,.ui-header>.ui-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:none;width:auto;max-width:100%;margin-left:auto;display:flex}.ui-header__actions>.ui-field,.ui-header>.ui-actions>.ui-field{flex:18rem;min-width:min(100%,18rem)}.ui-header__actions>.ui-button,.ui-header__actions>a,.ui-header__actions>button,.ui-header>.ui-actions>.ui-button,.ui-header>.ui-actions>a,.ui-header>.ui-actions>button{flex:none;align-self:center}.ui-header>.ui-button,.ui-header>a.ui-button,.ui-header>button.ui-button{flex:none;align-self:center;margin-left:auto}.ui-summary,.ui-filters,.ui-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-summary{align-items:stretch}.ui-context-overview{gap:var(--space-4);display:grid}.ui-context-overview__lead{gap:var(--space-2);min-width:0;display:grid}.ui-context-overview__lead>*{margin:0}.ui-context-overview__bar{gap:var(--space-3);align-items:end;display:grid}.ui-context-overview__control,.ui-context-overview__control.ui-field,.ui-context-overview__control .ui-field{min-width:0}.ui-context-overview__control{width:min(100%,28rem);max-width:100%}.ui-context-overview__summary{gap:var(--space-2)}.ui-context-overview__bar>.ui-button,.ui-context-overview__bar>a.ui-button,.ui-context-overview__bar>button.ui-button{justify-self:start}.ui-filters{align-items:end}.ui-filters>.ui-field{flex:14rem;min-width:min(100%,14rem)}.ui-filters--compact{gap:var(--space-3);display:grid}.ui-filters--compact>*{min-width:0}.ui-filters--compact.ui-filters--with-search{--ui-filters-compact-layout:minmax(16rem, 20rem) minmax(0, 1fr) minmax(11.25rem, 13.75rem)}.ui-filters--compact.ui-filters--search-meta{--ui-filters-compact-layout:minmax(0, 1fr) minmax(11.25rem, 13.75rem)}.ui-filters--compact.ui-filters--settlement-meta{--ui-filters-compact-layout:minmax(16rem, 20rem) minmax(11.25rem, 13.75rem)}.ui-filters--compact.ui-filters--meta-only{--ui-filters-compact-layout:minmax(11.25rem, 13.75rem)}.ui-stack{gap:var(--space-4);display:grid}.ui-auth-layout,.ui-card-grid,.ui-metric-grid,.ui-rail-stack{gap:clamp(var(--space-4), 1.6vw, var(--space-6));display:grid}.ui-auth-layout{padding-block:clamp(var(--space-4), 3vw, var(--space-7));align-items:start}.ui-auth-layout>*,.ui-card-grid>*,.ui-metric-grid>*,.ui-rail-stack>*{min-width:0}.ui-auth-hero{gap:clamp(var(--space-4), 1.8vw, var(--space-6));align-content:start;display:grid}.ui-auth-hero>*{margin:0}.ui-card-grid,.ui-metric-grid{grid-template-columns:minmax(0,1fr)}.ui-rail-stack{align-content:start}.ui-grid-2,.ui-split,.ui-workbench{gap:clamp(var(--space-4), 1.7vw, var(--space-6));display:grid}.ui-workbench__main,.ui-detail-section,.ui-detail-list,.ui-card-list{gap:var(--space-4);display:grid}.ui-field{gap:var(--space-2);min-width:0;display:grid}.ui-field label{color:var(--text-secondary);font-size:.84rem;font-weight:700;line-height:1.25}.ui-field input,.ui-field select,.ui-field textarea{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-strong) 94%, transparent);width:100%;min-width:0;min-height:2.875rem;color:var(--text-primary);box-shadow:var(--shadow-inset);padding:.72rem .9rem}.ui-field input:hover,.ui-field select:hover,.ui-field textarea:hover{border-color:var(--border-strong)}.ui-field textarea{resize:vertical;min-height:7rem}.ui-field input::placeholder,.ui-field textarea::placeholder{color:var(--text-muted)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:2.875rem;color:var(--text-primary);white-space:nowrap;box-shadow:var(--shadow-sm);background:0 0;border:1px solid #0000;padding:0 1rem;font-size:.93rem;font-weight:700;line-height:1;display:inline-flex}.ui-button:hover:not(:disabled){filter:none}.ui-button:disabled{opacity:.56}.ui-button--with-icon{gap:.625rem}.ui-button--primary{border-color:color-mix(in srgb, var(--accent) 82%, transparent);background:color-mix(in srgb, var(--accent) 88%, white 12%);color:#fff}.ui-button--primary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 92%, white 8%);background:color-mix(in srgb, var(--accent) 92%, white 8%);box-shadow:var(--shadow-md)}.ui-button--secondary{border-color:var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent)}.ui-button--secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 16%, var(--border));background:color-mix(in srgb, var(--surface) 86%, var(--accent-soft))}.ui-button--ghost{border-color:var(--border);color:var(--text-secondary);box-shadow:none;background:0 0}.ui-button--ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 16%, var(--border));background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--text-primary)}.ui-button--danger{border-color:color-mix(in srgb, var(--danger) 24%, transparent);background:var(--danger-soft);color:var(--danger)}.ui-button--danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--danger) 34%, transparent);background:color-mix(in srgb, var(--danger-soft) 84%, var(--surface))}.ui-page-back{place-self:start;width:fit-content}.ui-pill,.ui-stat{border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-muted) 92%, transparent);min-height:2.125rem;color:var(--text-secondary);box-shadow:var(--shadow-inset);align-items:center;padding:0 .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.ui-pill{justify-content:center}.ui-pill--headline{min-height:2.25rem;padding-inline:.875rem;font-size:.81rem}.ui-stat{gap:.5rem}.ui-stat strong{color:var(--text-primary)}.ui-pill--success,.ui-stat--success{border-color:color-mix(in srgb, var(--success) 24%, transparent);background:var(--success-soft);color:var(--success)}.ui-pill--warning,.ui-stat--warning{border-color:color-mix(in srgb, var(--warning) 24%, transparent);background:var(--warning-soft);color:var(--warning)}.ui-pill--danger,.ui-stat--danger{border-color:color-mix(in srgb, var(--danger) 24%, transparent);background:var(--danger-soft);color:var(--danger)}.ui-pill--info,.ui-stat--info{border-color:color-mix(in srgb, var(--info) 24%, transparent);background:var(--info-soft);color:var(--info)}.ui-stat--success strong,.ui-stat--warning strong,.ui-stat--danger strong,.ui-stat--info strong{color:currentColor}.ui-empty{padding:clamp(var(--space-4), 1.6vw, var(--space-5));border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 90%, transparent);color:var(--text-secondary);line-height:1.55}.ui-table-wrap{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface) 96%, transparent);width:100%;min-width:0;box-shadow:var(--shadow-inset), var(--shadow-sm);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:44rem}.ui-table th,.ui-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.95rem 1rem}.ui-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.73rem;font-weight:800}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:color-mix(in srgb, var(--surface-muted) 78%, transparent)}.ui-table__title{gap:.25rem;display:grid}.ui-table__title strong{font-size:.92rem}.ui-table__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-table__subtle,.ui-muted{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.ui-card{align-content:start;gap:var(--space-3);padding:clamp(var(--space-4), 1.5vw, var(--space-5));border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-inset), var(--shadow-sm);transition:background-color var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);display:grid}.ui-card h3,.ui-card h4{font-size:1rem;line-height:1.25}.ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-card__header>strong,.ui-card__header>h3,.ui-card__header>h4{flex:auto;min-width:0;margin:0}.ui-card__header>.ui-pill{flex:none}.ui-card p,.ui-copy{color:var(--text-secondary);line-height:1.58}.ui-card:hover,.ui-card:focus-within{border-color:color-mix(in srgb, var(--accent) 18%, var(--border));box-shadow:var(--shadow-md)}.ui-card>.ui-button,.ui-card>a.ui-button,.ui-card>button.ui-button{place-self:start;width:auto;max-width:100%}.ui-feed-card{height:100%;padding-bottom:clamp(var(--space-3), 1.05vw, var(--space-4));grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch}.ui-feed-card__top,.ui-feed-card__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-feed-card__top{justify-content:flex-start;align-items:flex-start;gap:var(--space-2) var(--space-3)}.ui-feed-card__content{align-content:start;gap:var(--space-2);min-height:0;display:grid}.ui-feed-card__content>*{margin:0}.ui-feed-card__content h3{font-size:1.08rem;line-height:1.3}.ui-feed-card__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-feed-card__footer{grid-template-columns:minmax(0,1fr);place-items:start;gap:10px;margin-top:auto;padding-top:10px;display:grid}.ui-feed-card__footer>.ui-muted,.ui-feed-card__footer>.ui-copy{min-width:0;line-height:1.4}.ui-feed-card__footer>.ui-actions{justify-content:flex-start;justify-self:start}.ui-feed-card__footer>.ui-button,.ui-feed-card__footer>a.ui-button,.ui-feed-card__footer>button.ui-button{place-self:start}.ui-detail-item{align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-muted) 88%, transparent);display:grid}.ui-detail-item>.ui-button,.ui-detail-item>a.ui-button,.ui-detail-item>button.ui-button{place-self:start;width:auto;max-width:100%}.ui-detail-item p,.ui-detail-item span{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.ui-eyebrow{align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;display:inline-flex}.ui-only-mobile{display:inline-flex}@media (width<=719px){.ui-feed-card__footer>.ui-actions{justify-content:flex-start}}.ui-only-desktop{display:none}@media (width>=48rem){.ui-grid-2,.ui-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.ui-header{flex-wrap:nowrap}.ui-header>:not(.ui-header__actions):not(.ui-actions):not(.ui-button){flex:auto}.ui-header__actions,.ui-header>.ui-actions{flex-shrink:0}.ui-split{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.95fr);align-items:start}.ui-workbench{grid-template-columns:minmax(0,1fr) minmax(22rem,26rem);align-items:start}.ui-workbench--single{grid-template-columns:minmax(0,1fr)}.ui-auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(22rem,29rem)}.ui-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-card-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-filters--compact{grid-template-columns:var(--ui-filters-compact-layout,minmax(0, 1fr));align-items:end}.ui-context-overview__bar{grid-template-columns:minmax(16rem,26rem) minmax(0,1fr)}}@media (width<=47.99rem){.ui-header__actions,.ui-header>.ui-actions{justify-content:stretch;width:100%}.ui-header__actions>*,.ui-header>.ui-actions>*{width:100%}.ui-header>.ui-button,.ui-header>a.ui-button,.ui-header>button.ui-button{width:100%;margin-left:0}}@media (width>=64rem){.ui-only-desktop{display:inline-flex}.ui-only-mobile{display:none}}.drawer-layer[data-v-65744d49]{z-index:60;position:fixed;inset:0}.drawer-layer__backdrop[data-v-65744d49]{background:#0f172a70;border:0;position:absolute;inset:0}.drawer-layer__panel[data-v-65744d49]{border-radius:20px 20px 0 0;max-height:min(90vh,780px);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.drawer-layer__header[data-v-65744d49]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.drawer-layer__header h2[data-v-65744d49]{margin:0;font-size:1.05rem}.drawer-layer__body[data-v-65744d49]{max-height:calc(min(90vh,780px) - 73px);padding:20px;overflow:auto}@media (width>=980px){.drawer-layer__panel[data-v-65744d49]{border-radius:16px;width:min(460px,100vw - 32px);max-height:none;inset:16px 16px 16px auto}.drawer-layer__body[data-v-65744d49]{max-height:calc(100vh - 105px)}}.app-notice[data-v-d265bfa5]{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-primary);border-radius:12px;padding:12px 14px}.app-notice--success[data-v-d265bfa5]{background:#22c55e14;border-color:#22c55e40}.app-notice--warning[data-v-d265bfa5]{background:#f59e0b14;border-color:#f59e0b40}.app-notice--error[data-v-d265bfa5]{background:#ef444414;border-color:#ef444440}.otp-card[data-v-71883c9d]{gap:18px;padding:24px;display:grid}.otp-card--compact[data-v-71883c9d]{padding:20px}.otp-card__header[data-v-71883c9d]{gap:6px;display:grid}.otp-card__header h2[data-v-71883c9d]{margin:0;font-size:1.2rem}.otp-card__header p[data-v-71883c9d]{color:var(--text-secondary);margin:0}.otp-card__form[data-v-71883c9d]{gap:14px;display:grid}.otp-card__test-note[data-v-71883c9d]{gap:10px;display:grid}.otp-card__test-title[data-v-71883c9d],.otp-card__test-code[data-v-71883c9d]{margin:0}.otp-card__test-phones[data-v-71883c9d]{flex-wrap:wrap;gap:8px;display:flex}.otp-card__test-phone[data-v-71883c9d]{border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 78%, white 22%);min-height:40px;color:var(--text-primary);cursor:pointer;font:inherit;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.otp-card__test-phone span[data-v-71883c9d]{color:var(--text-secondary)}.otp-card__test-phone strong[data-v-71883c9d]{font-weight:600}.otp-card__test-phone[data-v-71883c9d]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.otp-card__test-phone[data-v-71883c9d]:disabled{cursor:default;opacity:.72}html[data-theme=dark] .otp-card__submit[data-v-71883c9d]{border-color:color-mix(in srgb, var(--accent) 54%, var(--surface));background:color-mix(in srgb, var(--accent) 66%, var(--surface))}.shell[data-v-b811483f]{grid-template-rows:auto minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.shell__brand[data-v-b811483f]{flex:auto;gap:4px;min-width:0;margin-right:auto;display:grid}.shell__brand strong[data-v-b811483f]{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(1.7rem,2.2vw,2.2rem);font-weight:700;line-height:1}.shell__brand span[data-v-b811483f]{color:var(--text-secondary);font-size:14px}.shell__topbar[data-v-b811483f]{--shell-control-height:46px;--shell-control-inset:3px;--shell-control-inner-size:calc(var(--shell-control-height) - (var(--shell-control-inset) * 2) - 2px);--surface-section-nav-height:var(--shell-control-height);--theme-toggle-outer-size:var(--shell-control-height);z-index:20;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease;gap:10px;padding:12px 12px 6px;display:grid}.shell__topbar-row[data-v-b811483f]{flex-wrap:wrap;align-items:center;gap:14px 18px;width:min(100%,1480px);min-width:0;margin:0 auto;display:flex}.shell__topbar-row--primary[data-v-b811483f]{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-header);transition:background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease;flex-wrap:nowrap;align-items:center;gap:10px;padding:12px 16px 12px 18px;display:flex}.shell__topbar-row--secondary[data-v-b811483f]{align-items:flex-start;margin-top:6px;padding:0 8px}.shell__topbar-row--mobile-nav[data-v-b811483f]{display:none}.shell__surface-switcher[data-v-b811483f]{flex:0 auto;min-width:0}.shell__theme-slot[data-v-b811483f]{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.shell__section-nav[data-v-b811483f]{flex:auto;min-width:0}.shell__nav-divider[data-v-b811483f]{background:color-mix(in srgb, var(--border-strong) 88%, transparent);border-radius:999px;flex:none;width:1px;height:26px;display:none;box-shadow:0 0 0 1px #fff3}.shell__utility-cluster[data-v-b811483f]{flex:none;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.shell__utility-nav[data-v-b811483f]{flex:none;justify-content:flex-end;min-width:0;display:flex}.shell__session[data-v-b811483f]{box-sizing:border-box;width:min(100%,16rem);min-width:0;height:var(--shell-control-height);min-height:var(--shell-control-height);padding:var(--shell-control-inset);border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:var(--shadow-sm);transition:background-color var(--transition-base) ease, border-color var(--transition-base) ease, box-shadow var(--transition-base) ease;flex:0 16rem;display:grid}.shell__session-pane[data-v-b811483f]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.shell__session-pane--pending[data-v-b811483f]{grid-template-columns:1fr}.shell__session[data-state=guest][data-v-b811483f]{width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex:0 auto;align-items:stretch;gap:10px;padding:0;display:flex}.shell__session[data-state=auth][data-v-b811483f]{width:min(100%,16rem);min-width:0;min-height:var(--shell-control-height);padding:var(--shell-control-inset);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);box-shadow:none;flex:0 16rem;display:grid;overflow:hidden}.shell__session-pane--guest[data-v-b811483f]{min-height:var(--shell-control-height);align-items:stretch;display:flex}.shell__identity[data-v-b811483f]{box-sizing:border-box;text-align:left;align-content:center;gap:2px;min-width:0;height:100%;min-height:100%;padding:0 12px;display:grid;overflow:hidden}.shell__identity strong[data-v-b811483f]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.1;overflow:hidden}.shell__identity span[data-v-b811483f]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.12;overflow:hidden}.shell__session-pane--auth[data-v-b811483f]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;height:100%;min-height:100%;display:grid}.shell__session-pane--auth .shell__identity[data-v-b811483f]{height:100%;min-height:100%;box-shadow:none;background:0 0;border:0;flex:auto;padding:0 12px 0 14px}.shell__logout[data-v-b811483f]{box-sizing:border-box;width:var(--shell-control-height);min-width:var(--shell-control-height);min-height:var(--shell-control-height);height:var(--shell-control-height);border-color:var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);color:var(--text-secondary);box-shadow:none;border-radius:50%;flex:none;align-self:stretch;padding:0}.shell__session[data-state=auth] .shell__logout[data-v-b811483f]{width:var(--shell-control-inner-size);min-width:var(--shell-control-inner-size);min-height:var(--shell-control-inner-size);height:var(--shell-control-inner-size);place-self:center end}.shell__login[data-v-b811483f]{min-height:var(--shell-control-height);height:var(--shell-control-height);border-radius:calc(var(--radius-pill) - 3px);align-self:stretch;gap:8px;padding:0 16px}html[data-theme=dark] .shell__login[data-v-b811483f]{border-color:color-mix(in srgb, var(--accent) 54%, var(--surface));background:color-mix(in srgb, var(--accent) 66%, var(--surface))}.shell__login svg[data-v-b811483f],.shell__logout svg[data-v-b811483f]{width:18px;height:18px}.shell__content[data-v-b811483f]{overscroll-behavior-y:contain;overscroll-behavior-x:auto;-webkit-overflow-scrolling:touch;min-height:0;padding:8px 12px 32px;overflow:hidden auto}@media (width>=980px){.shell__topbar[data-v-b811483f]{padding:14px 18px 8px}.shell__topbar-row--secondary[data-v-b811483f]{flex-wrap:nowrap;align-items:center;gap:10px}.shell__section-nav[data-v-b811483f] .surface-section-nav{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.shell__section-nav[data-v-b811483f] .surface-section-nav::-webkit-scrollbar{display:none}.shell__nav-divider[data-v-b811483f]{display:block}.shell__content[data-v-b811483f]{padding:10px 18px 32px}}@media (width<=719px){.shell__topbar[data-v-b811483f]{--shell-control-height:42px;--shell-control-inset:3px;gap:6px;padding:8px 8px 4px}.shell__topbar-row[data-v-b811483f]{gap:8px 10px}.shell__topbar-row--primary[data-v-b811483f]{border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand brand""theme session";align-items:center;row-gap:8px;padding:10px;display:grid}.shell__topbar-row--secondary[data-v-b811483f]{margin-top:0;padding:0 4px}.shell__topbar-row--mobile-nav[data-v-b811483f]{padding:0 2px;display:flex}.shell__brand[data-v-b811483f]{text-align:center;flex:none;grid-area:brand;justify-items:center;gap:3px;margin-right:0}.shell__brand strong[data-v-b811483f]{font-size:1.18rem}.shell__brand span[data-v-b811483f]{font-size:11px;line-height:1.2;display:block}.shell__surface-switcher[data-v-b811483f]{display:none}.shell__surface-switcher[data-v-b811483f] .surface-section-nav{width:100%}.shell__theme-slot[data-v-b811483f]{grid-area:theme;justify-self:start;margin-left:0}.shell__session[data-v-b811483f]{width:100%;min-width:0;max-width:none;min-height:var(--shell-control-height);flex:none;grid-area:session;padding:3px}.shell__session[data-state=guest][data-v-b811483f]{justify-content:flex-end;width:100%}.shell__session[data-state=auth][data-v-b811483f]{border:1px solid var(--border);background:var(--surface-muted);width:100%;min-width:0;box-shadow:none;padding:3px;display:grid}.shell__session[data-state=auth] .shell__session-pane--auth[data-v-b811483f]{width:100%;min-width:0;min-height:var(--shell-control-inner-size);height:var(--shell-control-inner-size);align-items:center;gap:8px;overflow:visible}.shell__session[data-state=auth] .shell__identity[data-v-b811483f]{padding:0 12px;overflow:hidden}.shell__session[data-state=auth] .shell__identity strong[data-v-b811483f]{max-width:100%}.shell__session[data-state=auth] .shell__identity span[data-v-b811483f]{display:none}.shell__session-pane[data-v-b811483f]{gap:8px;min-height:0}.shell__identity strong[data-v-b811483f]{font-size:14px}.shell__identity span[data-v-b811483f]{font-size:11px}.shell__logout[data-v-b811483f]{min-height:var(--shell-control-height);height:var(--shell-control-height);border-color:var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);box-shadow:none}.shell__login[data-v-b811483f]{padding:0 14px}.shell__utility-nav[data-v-b811483f],.shell__utility-cluster[data-v-b811483f],.shell__topbar-row--secondary[data-v-b811483f]{display:none}.shell__mobile-nav[data-v-b811483f]{width:100%;min-width:0}.shell__content[data-v-b811483f]{padding:6px 8px 24px}}@media (height<=540px){.shell__topbar[data-v-b811483f]{--shell-control-height:38px;--shell-control-inset:2px;gap:6px;padding:8px 12px 4px}.shell__topbar-row--primary[data-v-b811483f]{gap:8px;padding:10px 14px}.shell__topbar-row--secondary[data-v-b811483f]{margin-top:2px;padding:0 4px}.shell__brand[data-v-b811483f]{text-align:left;justify-items:start;gap:0}.shell__brand strong[data-v-b811483f]{font-size:1.55rem}.shell__brand span[data-v-b811483f]{display:none}.shell__session[data-v-b811483f]{width:min(100%,16rem);min-width:0;min-height:var(--shell-control-height);flex-basis:16rem}.shell__session[data-state=auth] .shell__session-pane--auth[data-v-b811483f]{min-height:var(--shell-control-inner-size);height:var(--shell-control-inner-size)}.shell__session[data-state=guest] .shell__session-pane--guest[data-v-b811483f]{min-height:var(--shell-control-height)}.shell__identity[data-v-b811483f]{padding-inline:10px}.shell__identity strong[data-v-b811483f]{font-size:14px}.shell__identity span[data-v-b811483f]{font-size:12px}.shell__session[data-state=auth] .shell__identity[data-v-b811483f]{padding:0 12px}.shell__logout[data-v-b811483f]{width:var(--shell-control-height);min-width:var(--shell-control-height)}.shell__login[data-v-b811483f]{padding:0 14px}.shell__content[data-v-b811483f]{padding-top:6px}}.responsive-detail[data-v-23426a6c]{position:relative}.responsive-detail__panel[data-v-23426a6c]{gap:0;display:grid;overflow:hidden}.responsive-detail__header[data-v-23426a6c]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 16px;display:flex}.responsive-detail__header h2[data-v-23426a6c]{margin:0;font-size:1rem}.responsive-detail__body[data-v-23426a6c]{gap:16px;padding:20px;display:grid}.responsive-detail__backdrop[data-v-23426a6c]{display:none}@media (width<=1023px){.responsive-detail:not(.responsive-detail--open) .responsive-detail__panel[data-v-23426a6c]{display:none}.responsive-detail--open .responsive-detail__backdrop[data-v-23426a6c]{z-index:49;background:#0f172a70;border:0;display:block;position:fixed;inset:0}.responsive-detail--open .responsive-detail__panel[data-v-23426a6c]{z-index:50;border-radius:20px 20px 0 0;max-height:86vh;position:fixed;bottom:0;left:0;right:0;overflow:auto}}@media (width>=1024px){.responsive-detail__panel[data-v-23426a6c]{position:sticky;top:24px}.responsive-detail__close[data-v-23426a6c]{display:none}}.gate-frame[data-v-7593ae3c]{padding-top:14px}@media (width<=719px){.gate-frame[data-v-7593ae3c]{padding-top:0;padding-inline:0}}@media (height<=540px){.gate-frame[data-v-7593ae3c]{padding-top:0;padding-inline:0}}@media (width>=980px){.gate-frame[data-v-7593ae3c]{padding-top:18px}}.surface-section-nav[data-v-e6acdc46]{flex-wrap:wrap;gap:10px;display:flex}.surface-section-nav__link[data-v-e6acdc46]{box-sizing:border-box;height:var(--surface-section-nav-height,42px);min-height:var(--surface-section-nav-height,42px);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--text-secondary);box-shadow:var(--shadow-button);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.surface-section-nav__link[data-v-e6acdc46]:hover{border-color:var(--border-strong);background:color-mix(in srgb, var(--surface) 86%, var(--accent-soft));color:var(--text-primary)}.surface-section-nav__link--active[data-v-e6acdc46]{background:var(--accent-soft);color:var(--accent);border-color:#2563eb47}.surface-section-nav--quiet .surface-section-nav__link[data-v-e6acdc46]{height:34px;min-height:34px;box-shadow:none;background:0 0;border-radius:999px;padding:0 14px}.surface-section-nav__link svg[data-v-e6acdc46]{flex:none}@media (width<=719px){.surface-section-nav[data-v-e6acdc46]{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;overflow-x:auto}.surface-section-nav[data-v-e6acdc46]::-webkit-scrollbar{display:none}.surface-section-nav__link[data-v-e6acdc46]{flex:none;padding:0 15px;font-size:13px}.surface-section-nav--quiet .surface-section-nav__link[data-v-e6acdc46]{height:32px;min-height:32px;padding:0 12px}}@media (width<=979px) and (height<=540px){.surface-section-nav[data-v-e6acdc46]{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;padding-bottom:1px;overflow-x:auto}.surface-section-nav[data-v-e6acdc46]::-webkit-scrollbar{display:none}.surface-section-nav__link[data-v-e6acdc46]{flex:none;padding:0 14px;font-size:13px}.surface-section-nav--quiet .surface-section-nav__link[data-v-e6acdc46]{height:30px;min-height:30px;padding:0 11px}}.theme-toggle[data-v-7e7e9e50]{--theme-index:0;--theme-toggle-padding:3px;--theme-toggle-border-width:1px;--theme-toggle-outer-size:var(--shell-control-height,46px);--theme-toggle-size:calc(var(--theme-toggle-outer-size) - (var(--theme-toggle-padding) * 2) - (var(--theme-toggle-border-width) * 2));box-sizing:border-box;grid-template-columns:repeat(3, var(--theme-toggle-size));grid-auto-rows:var(--theme-toggle-size);width:max-content;height:var(--theme-toggle-outer-size);min-height:var(--theme-toggle-outer-size);min-width:0;padding:var(--theme-toggle-padding);border:var(--theme-toggle-border-width) solid var(--border);background:var(--surface-muted);box-shadow:var(--shadow-panel);isolation:isolate;border-radius:999px;display:inline-grid;position:relative}.theme-toggle__thumb[data-v-7e7e9e50]{top:var(--theme-toggle-padding);left:var(--theme-toggle-padding);z-index:0;width:var(--theme-toggle-size);height:var(--theme-toggle-size);aspect-ratio:1;background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);box-shadow:none;transform:translateX(calc(var(--theme-index) * var(--theme-toggle-size)));transition:transform var(--transition-base) cubic-bezier(.22, 1, .36, 1), background-color var(--transition-base) ease, border-color var(--transition-base) ease;border-radius:50%;position:absolute}.theme-toggle__button[data-v-7e7e9e50]{z-index:1;width:var(--theme-toggle-size);height:var(--theme-toggle-size);aspect-ratio:1;min-width:var(--theme-toggle-size);min-height:var(--theme-toggle-size);color:var(--text-muted);background:0 0;border:0;border-radius:50%;justify-content:center;place-self:center;align-items:center;padding:0;line-height:1;display:flex;position:relative}.theme-toggle[data-initialized=false] .theme-toggle__thumb[data-v-7e7e9e50],.theme-toggle[data-initialized=false] .theme-toggle__button[data-v-7e7e9e50]{transition:none}.theme-toggle__button--active[data-v-7e7e9e50]{color:var(--text-primary)}.theme-toggle__button[data-v-7e7e9e50]:not(.theme-toggle__button--active):hover{background:color-mix(in srgb, var(--surface) 65%, var(--surface-muted));color:var(--text-primary)}.theme-toggle__button[data-v-7e7e9e50]:focus-visible{outline-offset:-2px}.theme-toggle__icon[data-v-7e7e9e50]{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.theme-toggle__icon svg[data-v-7e7e9e50]{width:18px;height:18px;display:block}@media (width<=979px) and (height<=540px){.theme-toggle[data-v-7e7e9e50]{--theme-toggle-padding:2px}.theme-toggle__icon[data-v-7e7e9e50],.theme-toggle__icon svg[data-v-7e7e9e50]{width:15px;height:15px}}
