.platform-pill--planned{color:var(--subtle)}.landing-cta__platforms{color:var(--muted);margin-top:var(--space-3)}.changelog-notes{white-space:pre-wrap}.legal-table{border-collapse:collapse;color:var(--ink);margin-block:var(--space-4);width:100%;font-size:.95rem;display:block;overflow-x:auto}.legal-table th,.legal-table td{border-bottom:1px solid var(--line);padding:var(--space-3);text-align:left;vertical-align:top}.legal-table th{color:var(--subtle);font-size:var(--type-caption-size);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:700}.legal-table td:first-child{min-width:12ch;font-weight:600}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:0}.legal-copy h2{font-size:var(--type-title-size);margin:var(--space-5) 0 var(--space-2)}.legal-copy a{color:var(--accent-text)}.admin-hero,.admin-panel,.admin-metric,.admin-unavailable,.admin-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:none;min-width:0;position:relative}.admin-hero:before,.admin-panel:before{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 28%, transparent), color-mix(in srgb, var(--accent) 9%, transparent), transparent);border-radius:inherit;content:"";-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-slynkz-theme=light] .admin-hero,[data-slynkz-theme=light] .admin-panel,[data-slynkz-theme=light] .admin-metric,[data-slynkz-theme=light] .admin-unavailable,[data-slynkz-theme=light] .admin-status{box-shadow:var(--shadow-raised);background:#ffffffb8}.admin-metric{transition:border-color .16s,box-shadow .16s,transform .16s}.admin-metric:hover{border-color:var(--line-strong);box-shadow:inset 0 1px 0 rgba(var(--tint), .055), 0 6px 20px #00000042}html[data-slynkz-theme=light] .admin-hero,html[data-slynkz-theme=light] .admin-panel,html[data-slynkz-theme=light] .admin-metric,html[data-slynkz-theme=light] .admin-unavailable,html[data-slynkz-theme=light] .admin-status{box-shadow:var(--shadow-raised)}.admin-hero{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-hero p:not(.eyebrow){margin:0}.admin-hero__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-chip-row span,.admin-pill{border:1px solid var(--line);border-radius:var(--radius-pill);line-height:1;display:inline-flex}.admin-pill--warn{color:var(--accent-amber)}.admin-metric--good strong{color:var(--status-success)}.admin-metric--warn strong{color:var(--status-warning)}.admin-metric--danger strong{color:var(--status-danger)}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.organization-control-center{background:linear-gradient(180deg, rgba(var(--tint), .038), rgba(var(--tint), .014)), var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:var(--space-4);margin-bottom:var(--space-4);min-width:0;padding:var(--space-4);display:grid}.admin-metric{display:grid}.admin-metric span,.admin-fact span,.admin-table th,.admin-unavailable span,.admin-form label{color:var(--subtle);font-size:var(--type-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.admin-metric strong{color:var(--ink-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;line-height:1.08;overflow:hidden}.admin-metric p,.admin-panel p,.admin-unavailable p,.admin-fact strong,.admin-table td{margin:0;line-height:1.5}.admin-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.admin-panel{grid-column:span 4;display:grid}.admin-panel--wide{grid-column:span 8}.admin-panel__header{justify-content:space-between;align-items:start;min-width:0;display:flex}.admin-panel h2{margin:0;line-height:1.06}.admin-panel__action{flex:none}.admin-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.admin-fact{border:1px solid var(--line);gap:var(--space-2);min-width:0;display:grid}.admin-fact strong{overflow-wrap:anywhere;font-weight:720}.admin-table-wrap{overflow-x:auto}.admin-table{min-width:100%}.admin-table th,.admin-table td{text-align:left;vertical-align:middle;white-space:nowrap}.admin-table td{background:rgba(var(--tint), .014);border-bottom:1px solid var(--line);border-top:1px solid var(--line);font-size:var(--type-body-size)}.admin-table td:first-child{border-left:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius);font-weight:720}.admin-table td:last-child{border-radius:0 var(--radius) var(--radius) 0;border-right:1px solid var(--line)}.admin-unavailable{gap:var(--space-2);padding:var(--space-4);display:grid}.admin-unavailable strong{color:var(--ink-strong);font-size:var(--type-heading-size)}.admin-status{font-size:var(--type-label-size);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);font-weight:800}.admin-status__detail{color:var(--muted);margin-top:var(--space-1);overflow-wrap:anywhere;font-weight:560;display:block}.admin-form,.admin-form label{display:grid}.admin-form input,.admin-form select,.admin-form textarea,.admin-provider-card__form input{border:1px solid var(--line-strong)}.admin-form textarea{padding-bottom:var(--space-3);padding-top:var(--space-3);resize:vertical}.admin-form .full{grid-column:1/-1}.admin-checkbox{flex-direction:row;align-items:center;gap:var(--space-2)!important;display:flex!important}.admin-checkbox input{width:16px;height:16px;min-height:16px}.admin-action-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-small-button{border-radius:var(--radius-pill);min-height:0;padding:var(--space-1) var(--space-3);font-size:.75rem;font-weight:600}.admin-provider-list,.admin-card-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-provider-card,.admin-inline-card{background:rgba(var(--tint), .014);border:1px solid var(--line);border-radius:var(--radius);gap:var(--space-3);padding:var(--space-4);display:grid}.admin-provider-card__top{align-items:start;gap:var(--space-3);justify-content:space-between;display:flex}.admin-provider-card__top span,.admin-inline-card p{color:var(--subtle);font-size:var(--type-label-size);margin:0;font-weight:760}.admin-provider-card__top strong,.admin-inline-card strong{color:var(--ink-strong);font-size:var(--type-heading-size);margin-top:var(--space-1);display:block}.admin-provider-card__form{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.admin-provider-layout .admin-panel{grid-column:auto}.admin-provider-create{top:calc(var(--admin-topbar) + var(--admin-gap) * 2 + 12px);position:sticky}.admin-provider-keyring{gap:var(--space-2);display:grid}.admin-provider-keyring div{background:rgba(var(--tint), .014);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:var(--space-2);min-height:42px;padding:var(--space-2) var(--space-3);grid-template-columns:minmax(72px,.55fr) minmax(0,1fr) auto;display:grid}.admin-provider-keyring span,.admin-provider-card__empty{color:var(--subtle);font-size:.76rem;font-weight:780}.admin-provider-keyring strong{color:var(--ink-strong);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-key-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.admin-key-action{align-items:center;gap:var(--space-2);display:flex}.admin-key-action input[type=text],.admin-key-action input:not([type]){border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--type-label-size);min-width:120px;padding:var(--space-1) var(--space-2)}.admin-routing-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.55fr) minmax(320px,.78fr);max-width:1180px;margin-left:auto;margin-right:auto;display:grid}.admin-routing-layout .admin-panel{grid-column:auto}.admin-routing-editor{top:calc(var(--admin-topbar) + var(--admin-gap) * 2 + 12px);position:sticky}.admin-routing-reference{min-height:240px}.admin-route-summary{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.admin-route-summary strong{color:var(--accent-text);font-size:var(--type-label-size)}.admin-route-summary span{color:var(--muted);font-size:var(--type-label-size);text-align:right;font-weight:720}.admin-route-card__main span,.admin-route-card__provider span,.admin-route-card__numbers span,.admin-reference-item span{color:var(--subtle);font-size:var(--type-caption-size);font-weight:800;line-height:1.1}.admin-route-card__provider strong,.admin-route-card__numbers strong,.admin-reference-item strong{color:var(--ink-strong);font-size:var(--type-body-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.admin-routing-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-routing-form .full{grid-column:1/-1}.admin-reference-list{gap:var(--space-2);display:grid}.admin-reference-item{background:rgba(var(--tint), .014);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-3) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-model-layout .admin-panel{grid-column:auto}.admin-model-import,.admin-model-reference{grid-column:span 1}.admin-dashboard--v2.admin-workspace,.admin-dashboard--v2.admin-provider-workspace,.admin-model-registry-shell.admin-dashboard--v2{--admin-accent:#26e8d7;--admin-focus-ring:#26e8d729;--admin-group-bg:#ffffff07;--admin-group-border:#ffffff14;--admin-input-bg:#ffffff09;--admin-muted:#ffffff9e;--admin-radius:12px;--admin-radius-lg:16px;--admin-row-divider:#fff1;--admin-subtle:#ffffff6b;min-width:0}.admin-dashboard--v2.admin-workspace,.admin-dashboard--v2 .admin-provider-workspace--intelligence,.admin-dashboard--v2.admin-provider-workspace--intelligence{box-shadow:none;background:0 0;border:0;border-radius:0;gap:clamp(10px,1.3vh,14px);width:100%;max-width:100%;padding:0;display:grid;overflow:visible}.admin-dashboard--v2 .admin-provider-suite__header{background:linear-gradient(180deg, rgba(var(--tint), .045), rgba(var(--tint), .025)), var(--admin-group-bg);border:1px solid var(--admin-group-border);border-radius:var(--admin-radius-lg);box-shadow:none;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-3);grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);display:grid;overflow:hidden}.admin-dashboard--v2 .admin-provider-suite__header h1,.admin-dashboard--v2 .admin-provider-suite__header h3{color:rgba(var(--tint), .94);font-size:var(--type-title-size);letter-spacing:0;margin:3px 0 0;font-weight:650;line-height:1.08}.admin-dashboard--v2 .admin-provider-suite__header--solo{grid-template-columns:1fr}.admin-dashboard--v2 .admin-provider-hero__eyebrow{color:var(--admin-accent);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:inline-block}.admin-dashboard--v2 .admin-provider-suite__header p{color:var(--admin-muted);font-size:var(--type-body-size);margin:var(--space-1) 0 0;max-width:38ch;line-height:1.35}.admin-dashboard--v2 .admin-provider-suite__control{align-content:start;gap:var(--space-2);min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-suite__metrics{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}.admin-dashboard--v2.admin-workspace .admin-dashboard__fact,.admin-dashboard--v2 .admin-provider-workspace .admin-dashboard__fact,.admin-dashboard--v2.admin-provider-workspace .admin-dashboard__fact{background:rgba(var(--tint), .035);border:1px solid var(--admin-group-border);border-radius:var(--admin-radius);min-width:0;padding:var(--space-2) var(--space-2);margin:0}.admin-dashboard--v2.admin-workspace .admin-dashboard__fact dt,.admin-dashboard--v2 .admin-provider-workspace .admin-dashboard__fact dt,.admin-dashboard--v2.admin-provider-workspace .admin-dashboard__fact dt{color:var(--admin-muted);font-size:var(--type-caption-size);letter-spacing:0;text-transform:none;font-weight:650;line-height:1.2}.admin-dashboard--v2.admin-workspace .admin-dashboard__fact dd,.admin-dashboard--v2 .admin-provider-workspace .admin-dashboard__fact dd,.admin-dashboard--v2.admin-provider-workspace .admin-dashboard__fact dd{color:rgba(var(--tint), .94);font-size:var(--type-heading-size);letter-spacing:0;margin:3px 0 0;font-weight:650;line-height:1.05}.admin-dashboard--v2 .admin-provider-suite__summary{background:rgba(var(--tint), .025);border:1px solid var(--admin-group-border);border-radius:var(--admin-radius);align-items:stretch;gap:var(--space-1);min-width:0;padding:var(--space-1);flex:auto;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));display:grid}.admin-dashboard--v2 .admin-provider-suite__summary div{border-radius:var(--admin-radius);min-width:0;padding:var(--space-1) var(--space-2);background:0 0;border:1px solid #0000;align-content:center;gap:1px;display:grid}.admin-dashboard--v2 .admin-provider-suite__summary div.needs-attention{background:#eab30814;border-color:#eab3082e}.admin-dashboard--v2 .admin-provider-suite__summary span{color:var(--admin-accent);font-size:var(--type-body-size);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1;overflow:hidden}.admin-dashboard--v2 .admin-provider-suite__summary div.needs-attention span{color:#f0d98f}.admin-dashboard--v2 .admin-provider-suite__summary strong{color:rgba(var(--tint), .94);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1;overflow:hidden}.admin-dashboard--v2 .admin-dashboard__secondary-action.admin-provider-suite__refresh{background:var(--surface-hover);border-radius:var(--admin-radius);color:#83efe4;font-size:var(--type-label-size);min-width:48px;min-height:30px;padding:0 var(--space-2);border:1px solid #20d8c33d;justify-content:center;align-self:stretch;align-items:center;font-weight:750;text-decoration:none;display:inline-grid}.admin-dashboard--v2 .admin-dashboard__secondary-action.admin-provider-suite__refresh:hover,.admin-dashboard--v2 .admin-dashboard__secondary-action.admin-provider-suite__refresh:focus-visible{background:var(--surface-active);color:var(--ink-strong);border-color:#20d8c35c;outline:none}.admin-dashboard--v2 .admin-workspace__summary-row{align-items:stretch;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.admin-dashboard--v2 .admin-workspace__actions{align-items:stretch;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-dashboard--v2 .admin-workspace__actions .button,.admin-dashboard--v2 .admin-workspace__actions a.button,.admin-dashboard--v2 .admin-workspace__actions .admin-small-button{background:var(--surface-hover);border-radius:var(--admin-radius);color:#83efe4;font-size:var(--type-label-size);min-height:30px;padding:0 var(--space-3);white-space:nowrap;border:1px solid #20d8c33d;justify-content:center;align-self:stretch;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.admin-dashboard--v2 .admin-workspace__actions .button:hover,.admin-dashboard--v2 .admin-workspace__actions a.button:hover,.admin-dashboard--v2 .admin-workspace__actions .admin-small-button:hover{background:var(--surface-active);color:var(--ink-strong);border-color:#20d8c35c}.admin-dashboard--v2 .admin-workspace__actions .usage-pills,.admin-dashboard--v2 .admin-workspace__actions .usage-hero-actions{align-items:stretch;gap:var(--space-1);flex-wrap:wrap;display:flex}.admin-dashboard--v2 .admin-workspace__actions .usage-pill{background:rgba(var(--tint), .035);border:1px solid var(--admin-group-border);border-radius:var(--admin-radius);color:var(--admin-muted);font-size:var(--type-label-size);min-height:30px;padding:0 var(--space-3);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.admin-dashboard--v2 .admin-workspace__actions .usage-pill.is-active{background:rgba(var(--tint), .06);border-color:color-mix(in srgb, var(--admin-accent) 36%, var(--admin-group-border));color:rgba(var(--tint), .94)}.admin-dashboard--v2 .admin-workspace__body{gap:clamp(10px,1.3vh,14px);min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-suite__refresh span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-dashboard--v2 .admin-provider-suite__tabs{background:var(--admin-group-bg);border:1px solid var(--admin-group-border);border-radius:var(--admin-radius-lg);grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.admin-dashboard--v2 .admin-provider-suite__tabs a,.admin-dashboard--v2 .admin-provider-suite__tabs button{color:var(--admin-muted);cursor:pointer;gap:var(--space-1);min-width:0;min-height:52px;padding:var(--space-2) var(--space-3);text-align:center;background:0 0;border:0;border-radius:0;text-decoration:none;display:grid;position:relative;transform:none}.admin-dashboard--v2 .admin-provider-suite__tabs a+a,.admin-dashboard--v2 .admin-provider-suite__tabs button+button{border-left:1px solid var(--admin-row-divider)}.admin-dashboard--v2 .admin-provider-suite__tabs a:hover,.admin-dashboard--v2 .admin-provider-suite__tabs a.is-active,.admin-dashboard--v2 .admin-provider-suite__tabs button:hover,.admin-dashboard--v2 .admin-provider-suite__tabs button.is-active{background:rgba(var(--tint), .045);color:rgba(var(--tint), .94);transform:none}.admin-dashboard--v2 .admin-provider-suite__tabs a.is-active:after,.admin-dashboard--v2 .admin-provider-suite__tabs button.is-active:after{background:var(--admin-accent);border-radius:var(--radius-pill);content:"";height:2px;position:absolute;bottom:0;left:12px;right:12px}.admin-dashboard--v2 .admin-provider-suite__tabs strong{color:inherit;font-size:var(--type-body-size);letter-spacing:0;font-weight:650;line-height:1.1}.admin-dashboard--v2 .admin-provider-suite__tabs span{color:var(--admin-subtle);font-size:var(--type-caption-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-dashboard--v2 .admin-provider-suite__tabs a.is-active span,.admin-dashboard--v2 .admin-provider-suite__tabs button.is-active span{color:color-mix(in srgb, var(--admin-accent) 72%, rgb(var(--tint)))}.admin-dashboard--v2 .admin-mesh-tabs button{cursor:pointer}.admin-dashboard--v2 .admin-mesh-panel[hidden]{display:none}.admin-dashboard--v2 .admin-mesh-panel{min-width:0;animation:.16s admin-mesh-fade}@keyframes admin-mesh-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-dashboard--v2 .admin-mesh-panel{animation:none}}.admin-dashboard--v2 .admin-provider-module-header h4{color:var(--text-primary);font-size:var(--type-label-size);margin:0;font-weight:800}.admin-dashboard--v2 .admin-provider-category{gap:var(--space-3);display:grid}.admin-dashboard--v2 .admin-provider-category+.admin-provider-category{margin-top:var(--space-4)}.admin-dashboard--v2 .admin-provider-category__header{align-items:baseline;gap:var(--space-3);justify-content:space-between;display:flex}.admin-dashboard--v2 .admin-provider-category__header span{color:var(--admin-subtle,var(--status-info));font-size:var(--type-caption-size);font-weight:500}.admin-dashboard--v2 .admin-provider-category__count{color:color-mix(in srgb, var(--admin-accent,var(--action-primary)) 72%, rgb(var(--tint)));font-size:var(--type-caption-size);letter-spacing:.02em;flex:none;font-weight:800}.admin-dashboard--v2 .admin-provider-widget__badge{border-radius:var(--radius-pill);color:#d9c56a;font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;background:#eab30824;align-self:center;padding:2px 7px;font-weight:900}.admin-dashboard--v2 .admin-provider-card-grid{align-items:stretch;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget{--provider-accent:#14b8a6;--provider-accent-soft:#14b8a61a;--provider-accent-border:#14b8a638;--provider-progress:0%;background:rgba(var(--tint), .015);border:1px solid rgba(var(--tint), .06);border-radius:var(--radius-lg);align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3);transition:border-color .16s,background .16s;display:grid;position:relative}.admin-dashboard--v2 .admin-provider-widget[data-provider=openai]{--provider-accent:#10a37f;--provider-accent-soft:#10a37f1a;--provider-accent-border:#10a37f3d}.admin-dashboard--v2 .admin-provider-widget[data-provider=anthropic]{--provider-accent:#d97757;--provider-accent-soft:#d977571a;--provider-accent-border:#d977573d}.admin-dashboard--v2 .admin-provider-widget[data-provider=openrouter]{--provider-accent:#8b8bf5;--provider-accent-soft:#8b8bf51a;--provider-accent-border:#8b8bf53d}.admin-dashboard--v2 .admin-provider-widget[data-provider=fal]{--provider-accent:#ff6b4a;--provider-accent-soft:#ff6b4a1a;--provider-accent-border:#ff6b4a3d}.admin-dashboard--v2 .admin-provider-widget[data-provider=brave_search]{--provider-accent:#fb542b;--provider-accent-soft:#fb542b1a;--provider-accent-border:#fb542b3d}.admin-dashboard--v2 .admin-provider-widget[data-provider=tavily]{--provider-accent:#4285f4;--provider-accent-soft:#4285f41a;--provider-accent-border:#4285f43d}.admin-dashboard--v2 .admin-provider-widget[data-provider=serper]{--provider-accent:#a1a1aa;--provider-accent-soft:#a1a1aa1a;--provider-accent-border:#a1a1aa3d}.admin-dashboard--v2 .admin-provider-widget:hover{background:rgba(var(--tint), .022);border-color:var(--provider-accent-border)}.admin-dashboard--v2 .admin-provider-widget.is-editing{border-color:var(--provider-accent-border);box-shadow:inset 0 0 0 1px var(--provider-accent-soft)}.admin-dashboard--v2 .admin-provider-widget--ready{border-color:#14b8a629}.admin-dashboard--v2 .admin-provider-widget--attention,.admin-dashboard--v2 .admin-provider-widget--setup{--provider-accent:#eab308;--provider-accent-soft:#eab30814;--provider-accent-border:#eab30838;border-color:#eab30824}.admin-dashboard--v2 .admin-provider-widget--blocked{--provider-accent:#f87171;--provider-accent-soft:#f8717114;--provider-accent-border:#f8717133;border-color:#f871711f}.admin-dashboard--v2 .admin-provider-widget[aria-busy=true]{opacity:.72;pointer-events:none}.admin-dashboard--v2 .admin-provider-widget__header{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget__identity{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget__mark{background:var(--provider-accent-soft);border-radius:var(--radius-md);color:color-mix(in srgb, var(--provider-accent) 78%, rgb(var(--tint)));font-size:var(--type-caption-size);letter-spacing:.05em;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.admin-dashboard--v2 .admin-provider-widget__title-block{gap:2px;min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget__endpoint{color:#7f919f;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.admin-dashboard--v2 .admin-provider-widget__header-aside{align-items:center;gap:var(--space-2);flex:none;display:flex}.admin-dashboard--v2 .admin-provider-widget__progress{background:radial-gradient(farthest-side, #050607 74%, transparent 76%), conic-gradient(var(--provider-accent) var(--provider-progress), rgba(var(--tint), .07) 0);border-radius:var(--radius-pill);flex:none;width:28px;height:28px}.admin-dashboard--v2 .admin-provider-widget[data-progress="25"]{--provider-progress:25%}.admin-dashboard--v2 .admin-provider-widget[data-progress="50"]{--provider-progress:50%}.admin-dashboard--v2 .admin-provider-widget[data-progress="75"]{--provider-progress:75%}.admin-dashboard--v2 .admin-provider-widget[data-progress="100"]{--provider-progress:100%}.admin-dashboard--v2 .admin-provider-widget h4{color:var(--text-primary);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.admin-dashboard--v2 .admin-provider-widget__lead{color:#8fa1b2;font-size:var(--type-body-size);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;line-height:1.35;display:flex}.admin-dashboard--v2 .admin-provider-widget__lead strong{color:var(--text-primary);font-size:var(--type-body-size);font-weight:700}.admin-dashboard--v2 .admin-provider-widget__lead>span:last-child{color:#708090;font-size:var(--type-body-size);flex:100%}.admin-dashboard--v2 .admin-provider-widget__status{border-radius:var(--radius-pill);color:var(--provider-accent);font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:900}.admin-dashboard--v2 .admin-provider-widget__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px 8px;min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget__stat{gap:1px;min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget__stat>span{color:#678;font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.admin-dashboard--v2 .admin-provider-widget__stat>strong{color:#d5dee6;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.admin-dashboard--v2 .admin-provider-widget__pipeline{justify-content:space-between;align-items:center;gap:0;min-width:0;padding:2px 0;display:flex}.admin-dashboard--v2 .admin-provider-widget__pipeline span{flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;display:inline-flex;position:relative}.admin-dashboard--v2 .admin-provider-widget__pipeline span.has-connector:after{background:rgba(var(--tint), .08);content:"";width:calc(100% - 10px);height:1px;position:absolute;top:4px;left:calc(50% + 5px)}.admin-dashboard--v2 .admin-provider-widget__pipeline span em{color:#678;font-size:var(--type-caption-size);letter-spacing:.04em;text-transform:uppercase;font-style:normal;font-weight:800}.admin-dashboard--v2 .admin-provider-widget__pipeline span i{background:rgba(var(--tint), .12);border-radius:var(--radius-pill);z-index:1;width:8px;height:8px;display:block;position:relative}.admin-dashboard--v2 .admin-provider-widget__pipeline span.is-ready i{background:var(--provider-accent);box-shadow:0 0 0 3px var(--provider-accent-soft)}.admin-dashboard--v2 .admin-provider-widget__pipeline span.is-ready em{color:color-mix(in srgb, var(--provider-accent) 70%, rgb(var(--tint)))}.admin-dashboard--v2 .admin-provider-widget__pipeline span.is-pending i{background:rgba(var(--tint), .14)}.admin-dashboard--v2 .admin-provider-widget__pipeline span.is-action i{box-shadow:var(--shadow-raised);background:#eab308}.admin-dashboard--v2 .admin-provider-widget__pipeline span.is-action em{color:#d9c56a}.admin-dashboard--v2 .admin-provider-widget__pipeline span.is-blocked i{background:var(--status-danger);box-shadow:var(--shadow-raised)}.admin-dashboard--v2 .admin-provider-widget__pipeline span.is-blocked em{color:#e8a0a0}.admin-dashboard--v2 .admin-provider-widget__footnote{color:#678;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.admin-dashboard--v2 .admin-provider-widget__key-entry{gap:var(--space-2);min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget__key-entry label{gap:var(--space-1);min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-widget__key-entry label span{color:#7f919f;font-size:var(--type-label-size);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.admin-dashboard--v2 .admin-provider-widget__key-entry input{background:var(--surface-sunken);border:1px solid rgba(var(--tint), .08);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--type-label-size);min-width:0;min-height:34px;padding:0 var(--space-3);outline:none}.admin-dashboard--v2 .admin-provider-widget__key-entry input:focus{border-color:var(--provider-accent-border)}.admin-dashboard--v2 .admin-provider-widget__key-entry input:disabled{opacity:.55}
.admin-dashboard--v2 .admin-provider-widget__key-entry-actions{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.admin-dashboard--v2 .admin-provider-widget__actions{border-top:1px solid rgba(var(--tint), .05);align-items:center;gap:var(--space-1);min-width:0;padding-top:var(--space-2);margin-top:2px;display:flex}.admin-dashboard--v2 .admin-provider-widget__actions button,.admin-dashboard--v2 .admin-provider-widget__key-entry button{border-radius:var(--radius-md);box-shadow:none;color:#e8eef2b8;font-size:var(--type-label-size);letter-spacing:.04em;min-height:28px;padding:0 var(--space-2);text-transform:uppercase;background:0 0;border:0;font-weight:800}.admin-dashboard--v2 .admin-provider-widget__key-entry button.admin-dashboard__secondary-action{color:#e8eef27a}.admin-dashboard--v2 .admin-provider-widget__actions button.admin-provider-widget__primary-command{background:var(--provider-accent-soft);color:color-mix(in srgb, var(--provider-accent) 72%, rgb(var(--tint)));align-items:center;gap:var(--space-2);flex:auto;justify-content:center;min-width:0;display:inline-flex}.admin-dashboard--v2 .admin-provider-widget__actions button.admin-provider-widget__primary-command:hover:not(:disabled),.admin-dashboard--v2 .admin-provider-widget__actions button.admin-provider-widget__primary-command:focus-visible:not(:disabled){background:color-mix(in srgb, var(--provider-accent-soft) 80%, rgba(var(--tint), .06));color:var(--ink-strong)}.admin-dashboard--v2 .admin-provider-widget__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:14px;height:14px}.admin-dashboard--v2 .admin-provider-widget__actions button.admin-provider-widget__icon-action{align-items:center;gap:var(--space-1);min-width:52px;padding:0 var(--space-2);flex:none;justify-content:center;display:inline-flex}.admin-dashboard--v2 .admin-provider-widget__icon-action span{font-size:var(--type-label-size)}.admin-dashboard--v2 .admin-provider-widget__actions button.admin-provider-widget__icon-action--accent{color:color-mix(in srgb, var(--provider-accent) 70%, rgb(var(--tint)))}.admin-dashboard--v2 .admin-provider-widget__actions button.admin-provider-widget__icon-action:hover:not(:disabled),.admin-dashboard--v2 .admin-provider-widget__actions button.admin-provider-widget__icon-action:focus-visible:not(:disabled){background:rgba(var(--tint), .04);color:var(--ink-strong)}.admin-dashboard--v2 .admin-provider-widget__actions button:disabled{cursor:not-allowed;opacity:.38}.admin-dashboard--v2 .admin-provider-suite__module{gap:var(--space-3);min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-module-header{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-module-header--model-registry{grid-template-columns:minmax(0,1fr)}.admin-dashboard--v2 .admin-provider-model-search{background:var(--admin-input-bg);border:1px solid var(--admin-group-border);border-radius:var(--admin-radius);color:var(--ink);font:inherit;font-size:var(--type-label-size);min-height:36px;padding:0 var(--space-3);outline:none}.admin-dashboard--v2 .admin-provider-model-search:focus{box-shadow:0 0 0 2px var(--admin-focus-ring);border-color:#20d8c359}.admin-dashboard--v2 .admin-provider-registry-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.admin-dashboard--v2 .admin-provider-registry-toolbar>.models-widget__search{flex:220px;min-width:0}.admin-dashboard--v2 .admin-provider-registry-toolbar>.models-widget__segmented{flex:none}.admin-dashboard--v2 .admin-provider-registry-toolbar>select{flex:0 auto;width:auto;min-width:0}.admin-dashboard--v2 .admin-provider-registry-toolbar__actions{align-items:center;gap:var(--space-2);flex:none;justify-content:flex-end;min-width:0;margin-left:auto;display:inline-flex}.admin-dashboard--v2 .models-widget__search{background:rgba(var(--tint), .03);border:1px solid rgba(var(--tint), .06);border-radius:var(--admin-radius);align-items:center;gap:var(--space-2);min-width:0;min-height:36px;padding:0 var(--space-3);transition:border-color .16s,box-shadow .16s;display:flex}.admin-dashboard--v2 .admin-provider-registry-toolbar>select{appearance:none;border-radius:var(--admin-radius);color:var(--ink);font:inherit;font-size:var(--type-label-size);min-height:36px;padding:0 var(--space-5) 0 var(--space-2);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-width='1.4' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border:0;outline:none}.admin-dashboard--v2 .admin-provider-registry-toolbar>select:hover,.admin-dashboard--v2 .admin-provider-registry-toolbar>select:focus{background-color:#0000;border:0}.admin-dashboard--v2 .admin-provider-registry-toolbar>select:focus{box-shadow:0 0 0 2px var(--admin-focus-ring)}.admin-dashboard--v2 .models-widget__search:focus-within{box-shadow:0 0 0 2px var(--admin-focus-ring);border-color:#20d8c359}.admin-dashboard--v2 .models-widget__search svg{color:var(--admin-subtle);flex:0 0 13px}.admin-dashboard--v2 .models-widget__search:focus-within svg{color:var(--ink)}.admin-dashboard--v2 .models-widget__search .admin-provider-model-search,.admin-dashboard--v2 .models-widget__search .admin-provider-model-search:focus{box-shadow:none;background:0 0;border:0;flex:1;min-width:0;min-height:0;padding:0}.admin-dashboard--v2 .models-widget__search kbd{background:rgba(var(--tint), .08);border:1px solid rgba(var(--tint), .1);border-radius:var(--radius-sm);color:var(--admin-subtle);font-family:inherit;font-size:var(--type-caption-size);padding:var(--space-1) var(--space-2);flex:none;font-weight:650;line-height:1}.admin-dashboard--v2 .models-widget__segmented{background:rgba(var(--tint), .04);border-radius:calc(var(--admin-radius) - 1px);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:1px;max-width:100%;min-height:36px;padding:2px;display:inline-flex;overflow-x:auto}.admin-dashboard--v2 .models-widget__segmented::-webkit-scrollbar{display:none}.admin-dashboard--v2 .models-widget__segmented button{border-radius:calc(var(--admin-radius) - 3px);color:rgba(var(--tint), .62);cursor:pointer;font:inherit;font-size:var(--type-label-size);letter-spacing:-.01em;min-height:30px;padding:var(--space-2) var(--space-3);white-space:nowrap;background:0 0;border:0;flex:auto;font-weight:590;line-height:1;transition:background .16s,color .16s}.admin-dashboard--v2 .models-widget__segmented button:hover:not(.is-active){color:var(--ink)}.admin-dashboard--v2 .models-widget__segmented button.is-active{background:rgba(var(--tint), .14);box-shadow:var(--shadow-raised);color:var(--ink)}.admin-dashboard--v2 .models-widget__segmented button:focus-visible{box-shadow:0 0 0 2px var(--admin-focus-ring);outline:none}.admin-dashboard--v2 .admin-provider-registry-command{border-radius:var(--radius-pill);color:rgba(var(--tint), .6);cursor:pointer;font:inherit;font-size:var(--type-caption-size);letter-spacing:-.01em;min-height:30px;padding:0 var(--space-3);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.admin-dashboard--v2 .admin-provider-registry-command:hover:not(:disabled){background:rgba(var(--tint), .05);border-color:rgba(var(--tint), .08);color:var(--ink)}.admin-dashboard--v2 .admin-provider-registry-command:disabled{cursor:not-allowed;opacity:.36}.admin-dashboard--v2 .admin-provider-registry-summary{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-registry-summary>:is(button,div){background:rgba(var(--tint), .015);border:1px solid rgba(var(--tint), .07);border-radius:var(--admin-radius);color:inherit;cursor:pointer;font:inherit;min-width:0;min-height:56px;padding:var(--space-2) var(--space-3);text-align:left;align-content:center;gap:3px;display:grid}.admin-dashboard--v2 .admin-provider-registry-summary>:is(button,div):hover,.admin-dashboard--v2 .admin-provider-registry-summary>:is(button,div):focus-visible{border-color:#20d8c338;outline:none}.admin-dashboard--v2 .admin-provider-registry-summary>.needs-attention{background:#eab30814;border-color:#eab3082e}.admin-dashboard--v2 .admin-provider-registry-summary span{color:var(--admin-subtle);font-size:var(--type-body-size);letter-spacing:0;text-transform:uppercase;font-weight:750;line-height:1}.admin-dashboard--v2 .admin-provider-registry-summary strong{color:rgba(var(--tint), .94);font-size:var(--type-heading-size);font-weight:680;line-height:1}.admin-dashboard--v2 .admin-provider-registry-summary small{color:var(--admin-subtle);font-size:var(--type-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.admin-dashboard--v2 .admin-provider-empty{color:var(--admin-muted);gap:var(--space-1);padding:var(--space-4);text-align:center;font-size:12px;display:grid}.admin-dashboard--v2 .admin-provider-empty strong{color:var(--ink);font-size:var(--type-label-size)}.admin-dashboard--v2 .admin-provider-company-list--stream{gap:var(--space-3);display:grid;overflow:visible}.admin-dashboard--v2 .models-widget__company-block--stream{gap:0;width:100%;min-width:0;display:grid;overflow:visible}.admin-dashboard--v2 .models-widget__company-strip{align-items:center;gap:var(--space-3);grid-template-columns:36px minmax(0,1fr) auto;min-width:0;min-height:50px;padding:2px 2px 8px;display:grid}.admin-dashboard--v2 .models-widget__company-mark{background:color-mix(in srgb, var(--model-accent,var(--admin-accent)) 22%, rgba(var(--tint), .05));border:1px solid color-mix(in srgb, var(--model-accent,var(--admin-accent)) 36%, rgba(var(--tint), .08));border-radius:var(--radius-md);color:color-mix(in srgb, var(--model-accent,var(--admin-accent)) 78%, rgb(var(--tint)));letter-spacing:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:750;display:inline-flex;overflow:hidden}.admin-dashboard--v2 .models-widget__company-mark.has-logo{background:color-mix(in srgb, currentColor 14%, rgba(var(--tint), .04));border-color:color-mix(in srgb, currentColor 28%, rgba(var(--tint), .08))}.admin-dashboard--v2 .models-widget__company-mark.has-logo.is-badge{border-color:color-mix(in srgb, var(--line) 70%, transparent);background:0 0}.admin-dashboard--v2 .models-widget__company-mark svg,.admin-dashboard--v2 .models-widget__company-mark img{flex:none;width:18px;height:18px;display:block}.admin-dashboard--v2 .models-widget__company-mark.has-logo.is-badge img{object-fit:cover;width:36px;height:36px}.admin-dashboard--v2 .models-widget__company-mark.has-logo.is-glyph img{object-fit:contain}[data-slynkz-theme=dark] .admin-dashboard--v2 .models-widget__company-mark.has-logo.is-glyph:not(.is-colored) img{filter:invert()}.admin-dashboard--v2 .models-widget__company-strip-copy{gap:3px;min-width:0;display:grid}.admin-dashboard--v2 .models-widget__company-strip-copy strong{color:var(--ink-strong);font-size:var(--type-label-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2;overflow:hidden}.admin-dashboard--v2 .models-widget__company-strip-copy span{color:var(--admin-subtle);font-size:var(--type-body-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}.admin-dashboard--v2 .models-widget__company-bulk{align-items:center;gap:var(--space-2);justify-content:flex-end;min-width:0;display:inline-flex}.admin-dashboard--v2 .admin-provider-model-stream__counts{align-items:center;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.admin-dashboard--v2 .admin-provider-model-stream__counts span{background:rgba(var(--tint), .04);border:1px solid rgba(var(--tint), .07);border-radius:var(--radius-pill);color:rgba(var(--tint), .74);font-size:var(--type-caption-size);padding:var(--space-1) var(--space-2);white-space:nowrap;font-weight:700;line-height:1}.admin-dashboard--v2 .models-widget__action-group{background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.admin-dashboard--v2 .models-widget__icon-btn{border-radius:var(--radius-pill);color:rgba(var(--tint), .46);cursor:pointer;font:inherit;font-size:var(--type-label-size);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:26px;height:26px;min-height:0;padding:0;font-weight:700;text-decoration:none;transition:background .12s,color .12s,transform .12s;display:inline-flex}.admin-dashboard--v2 .models-widget__icon-btn:hover:not(:disabled){background:rgba(var(--tint), .055);color:var(--ink)}.admin-dashboard--v2 .models-widget__icon-btn--chevron span{transition:transform .12s;display:inline-flex}.admin-dashboard--v2 .models-widget__company-block.is-collapsed .models-widget__company-strip .models-widget__icon-btn--chevron span,.admin-dashboard--v2 .admin-provider-model-card--stream:not(.is-expanded) .admin-provider-model-row .models-widget__icon-btn--chevron span{transform:rotate(-90deg)}.admin-dashboard--v2 .models-widget__model-stream{gap:var(--space-2);min-width:0;padding:0 2px 4px 46px;display:grid}.admin-dashboard--v2 .admin-provider-model-card--stream{gap:var(--space-2);isolation:auto;perspective:none;min-width:0;display:grid;position:relative}.admin-dashboard--v2 .admin-provider-model-card--stream.admin-provider-model-card--hidden{opacity:.78}.admin-dashboard--v2 .admin-provider-model-card--stream.admin-provider-model-card--featured .admin-provider-model-row{border-color:color-mix(in srgb, var(--model-accent,var(--admin-accent)) 42%, rgba(var(--tint), .08))}.admin-dashboard--v2 .models-widget__model-card{background:rgba(var(--tint), .015);border:1px solid rgba(var(--tint), .075);border-radius:var(--radius-pill);box-sizing:border-box;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;min-height:44px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);flex-wrap:wrap;width:100%;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.admin-dashboard--v2 .admin-provider-model-row{cursor:pointer;min-height:42px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);flex-wrap:nowrap}.admin-dashboard--v2 .admin-provider-model-row:hover,.admin-dashboard--v2 .admin-provider-model-row:focus-visible,.admin-dashboard--v2 .admin-provider-model-row.is-expanded{background:rgba(var(--tint), .048);border-color:color-mix(in srgb, var(--model-accent,var(--admin-accent)) 44%, rgba(var(--tint), .08));outline:none}.admin-dashboard--v2 .models-widget__model-card-head{align-items:center;gap:var(--space-2) var(--space-2);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.admin-dashboard--v2 .models-widget__model-card-title{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.admin-dashboard--v2 .models-widget__model-card-title strong{color:var(--ink);font-size:var(--type-label-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:620;line-height:1.25;overflow:hidden}.admin-dashboard--v2 .models-widget__model-card-slug{background:rgba(var(--tint), .035);border:1px solid rgba(var(--tint), .065);border-radius:var(--radius-pill);color:var(--admin-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--type-caption-size);min-width:0;max-width:min(220px,30vw);padding:var(--space-1) var(--space-2);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.admin-dashboard--v2 .models-widget__model-card-tags{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:none;display:flex}.admin-dashboard--v2 .models-widget__tag{border-radius:var(--radius-pill);font-size:var(--type-caption-size);letter-spacing:.03em;padding:var(--space-1) var(--space-2);white-space:nowrap;flex:none;font-weight:650;line-height:1}.admin-dashboard--v2 .models-widget__tag--modality{background:color-mix(in srgb, var(--ink-strong) 6%, transparent);color:rgba(var(--tint), .72)}.admin-dashboard--v2 .models-widget__tag--capability{color:#9ecfff;background:#0a84ff24}.admin-dashboard--v2 .models-widget__tag--price{color:#ffd98e;background:#ffc4581f}.admin-dashboard--v2 .models-widget__tag--more{background:rgba(var(--tint), .06);color:var(--admin-subtle);cursor:default}.admin-dashboard--v2 .models-widget__tag--status{background:var(--surface-hover);color:#a7f3d0}.admin-dashboard--v2 .models-widget__tag--health{font-weight:720}.admin-dashboard--v2 .models-widget__tag--route-ready{color:#a7f3d0;background:#34d39921}.admin-dashboard--v2 .models-widget__tag--route-review{color:#fde68a;background:#fbbf241f}.admin-dashboard--v2 .models-widget__tag--route-missing{color:#fecdd3;background:#fb71851f}.admin-dashboard--v2 .models-widget__route-badge{background:rgba(var(--tint), .055);border:1px solid rgba(var(--tint), .08);border-radius:var(--radius-pill);color:var(--admin-subtle);font-size:var(--type-caption-size);text-transform:uppercase;white-space:nowrap;padding:3px 7px;font-weight:700;line-height:1}.admin-dashboard--v2 .models-widget__model-card-actions{flex:none;justify-content:flex-end;align-items:center;min-width:max-content;margin-left:auto;display:flex}.admin-dashboard--v2 .models-widget__action-form{display:contents}.admin-dashboard--v2 .admin-provider-model-row__text-action{font-size:var(--type-label-size);min-width:34px;padding:0 var(--space-2);width:auto}.admin-dashboard--v2 .models-widget__icon-btn:disabled,.admin-dashboard--v2 .models-widget__icon-btn[aria-busy=true]{cursor:progress;opacity:.48}.admin-dashboard--v2 .models-widget__switch-btn{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;align-items:center;min-height:0;margin:0 2px;padding:2px;display:inline-flex}.admin-dashboard--v2 .models-widget__switch-btn-track{background:rgba(var(--tint), .12);border-radius:var(--radius-pill);width:38px;height:22px;transition:background .16s;display:inline-block;position:relative}.admin-dashboard--v2 .models-widget__switch-btn-track:after{background:rgba(var(--tint), .88);border-radius:var(--radius-round);content:"";width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px}.admin-dashboard--v2 .models-widget__switch-btn.is-on .models-widget__switch-btn-track{background:#0a84ffb8}.admin-dashboard--v2 .models-widget__switch-btn.is-on .models-widget__switch-btn-track:after{transform:translate(16px)}.admin-dashboard--v2 .models-widget__switch-btn:focus-visible .models-widget__switch-btn-track{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-accent) 55%, transparent)}.admin-dashboard--v2 .models-widget__switch-btn:disabled,.admin-dashboard--v2 .models-widget__switch-btn[aria-busy=true]{cursor:progress;opacity:.55}.admin-dashboard--v2 .admin-provider-model-inspector__header-actions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.admin-provider-model-card__status-dot{border-radius:var(--radius-pill);box-shadow:var(--shadow-raised);width:8px;height:8px}.admin-provider-model-card__status-dot--good{color:#34d3998c;background:#34d399}.admin-provider-model-card__status-dot--warn{background:var(--status-warning);color:#fbbf248c}.admin-provider-model-card__status-dot--muted{color:#94a3b88c;background:#94a3b8}.admin-dashboard--v2 .admin-provider-model-card--stream .admin-provider-model-card__status-dot{box-shadow:var(--shadow-raised);flex:none;width:7px;height:7px}.admin-dashboard--v2 .admin-provider-model-inspector{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);gap:var(--space-3);margin:0 0 var(--space-1);background:0 0;border-radius:0;padding:8px 2px 14px;display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__header{align-items:start;gap:var(--space-2) var(--space-4);justify-content:space-between;display:flex}.admin-dashboard--v2 .admin-provider-model-inspector__header-actions{gap:var(--space-2)}.admin-dashboard--v2 .admin-provider-model-inspector__header h4{color:var(--text-primary);font-size:var(--type-body-size);align-items:baseline;gap:var(--space-2) var(--space-3);letter-spacing:-.022em;flex-wrap:wrap;margin:0;font-weight:600;line-height:1.2;display:flex}.admin-dashboard--v2 .admin-provider-model-card__company{color:color-mix(in srgb, var(--model-accent) 88%, rgb(var(--tint)));font-size:var(--type-caption-size);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.admin-dashboard--v2 .admin-provider-model-inspector__header p{color:var(--text-secondary);overflow-wrap:anywhere;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35}.admin-dashboard--v2 .admin-provider-model-inspector__lead{color:var(--text-secondary);font-size:var(--type-label-size);margin:0;line-height:1.35}.admin-dashboard--v2 .admin-provider-model-inspector__bands{gap:var(--space-2) 0;display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__band{align-items:start;gap:var(--space-1) var(--space-4);padding:var(--space-1) 0;grid-template-columns:52px minmax(0,1fr);display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__band+.admin-provider-model-inspector__band{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.admin-dashboard--v2 .admin-provider-model-inspector__band h5,.admin-dashboard--v2 .admin-provider-model-inspector h5{color:var(--text-tertiary,var(--subtle));font-size:var(--type-caption-size);letter-spacing:.04em;text-transform:uppercase;margin:3px 0 0;font-weight:600}.admin-dashboard--v2 .admin-provider-model-inspector__band dl{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.admin-dashboard--v2 .admin-provider-model-inspector__band div{gap:1px;min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__band dt{color:var(--text-tertiary,var(--subtle));font-size:var(--type-caption-size);letter-spacing:.01em;font-weight:500}.admin-dashboard--v2 .admin-provider-model-inspector__band dd{color:var(--text-primary);font-size:var(--type-label-size);font-variant-numeric:tabular-nums;margin:0;font-weight:550}.admin-dashboard--v2 .admin-provider-model-inspector__band dd em{color:var(--text-secondary);font-size:var(--type-caption-size);font-style:normal;font-weight:500;display:block}.admin-dashboard--v2 .admin-provider-model-inspector__chips{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.admin-dashboard--v2 .admin-provider-model-inspector__chips span{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.2}.admin-dashboard--v2 .admin-provider-model-inspector__lanes,.admin-dashboard--v2 .admin-provider-model-inspector__research{gap:var(--space-3) var(--space-5);display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard--v2 .admin-provider-model-inspector__research{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard--v2 .admin-provider-model-inspector__lanes h5,.admin-dashboard--v2 .admin-provider-model-inspector__research h5{margin:0 0 var(--space-2)}.admin-dashboard--v2 .admin-provider-model-inspector__list,.admin-dashboard--v2 .admin-provider-model-inspector__sources,.admin-dashboard--v2 .admin-provider-model-inspector__inline{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__list li{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);align-items:start;gap:var(--space-2);padding:var(--space-1) 0;grid-template-columns:18px minmax(0,1fr);display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__list li:last-child{border-bottom:0;padding-bottom:0}.admin-dashboard--v2 .admin-provider-model-inspector__list strong{color:var(--text-primary);font-size:var(--type-label-size);font-weight:550}.admin-dashboard--v2 .admin-provider-model-inspector__list span{color:var(--text-secondary);font-size:12px;line-height:1.3}.admin-dashboard--v2 .admin-provider-model-inspector__list div{gap:1px;min-width:0;display:grid}.admin-dashboard--v2 .admin-provider-model-inspector__sources li{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;padding:3px 0;display:flex}.admin-dashboard--v2 .admin-provider-model-inspector__sources a{color:var(--text-primary);font-size:var(--type-label-size);text-decoration:none}.admin-dashboard--v2 .admin-provider-model-inspector__sources a:hover{text-underline-offset:2px;text-decoration:underline}.admin-dashboard--v2 .admin-provider-model-inspector .admin-provider-model-card__source-kind{font-size:var(--type-caption-size);letter-spacing:.04em;padding:2px 6px}.admin-dashboard--v2 .admin-provider-model-inspector__inline li{color:var(--text-secondary);font-size:12px;line-height:1.35}.admin-dashboard--v2 .admin-provider-model-inspector__empty{color:var(--text-secondary);margin:0;font-size:12px}.admin-dashboard--v2 .admin-provider-model-inspector .admin-page__ghost{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-primary);min-height:28px;padding:0 var(--space-3);background:0 0;align-items:center;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.admin-dashboard--v2 .admin-provider-model-inspector .admin-copy{font-size:12px}.admin-dashboard--v2 .models-widget__pricing-dock{flex-wrap:wrap}.admin-dashboard--v2 .models-widget__pricing-unit{color:var(--text-tertiary,var(--subtle));font-size:var(--type-caption-size);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:600}.admin-dashboard--v2 .models-widget__pricing-math{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:180px;font-size:12px}.admin-dashboard--v2 .models-widget__pricing-dock select{background:var(--surface-sunken,var(--surface-hover));border-radius:var(--radius-sm);color:var(--text-primary);min-width:128px;height:28px;padding:0 var(--space-2);border:0;font-size:12px}.admin-dashboard--v2 .models-widget__pricing-dock input{background:var(--surface-sunken,var(--surface-hover));border-radius:var(--radius-sm);color:var(--text-primary);min-width:96px;height:28px;padding:0 var(--space-2);border:0;flex:108px;font-size:12px}.admin-dashboard--v2 .models-widget__pricing-dock button{border-radius:var(--radius-sm);color:var(--text-primary);height:28px;min-height:0;padding:0 var(--space-2);background:0 0;border:0;font-size:12px;font-weight:500}@media (max-width:1100px){.admin-dashboard--v2 .admin-provider-model-inspector__lanes,.admin-dashboard--v2 .admin-provider-model-inspector__research{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-dashboard--v2 .admin-provider-model-inspector__band,.admin-dashboard--v2 .admin-provider-model-inspector__lanes,.admin-dashboard--v2 .admin-provider-model-inspector__research{grid-template-columns:1fr}}.admin-dashboard--v2 .admin-provider-model-card__source-kind{background:var(--surface-hover);border-radius:var(--radius-pill);color:color-mix(in srgb, var(--model-accent) 82%, rgb(var(--tint)));font-size:var(--type-caption-size);letter-spacing:.06em;padding:var(--space-1) var(--space-2);text-transform:uppercase;border:1px solid #5eead438;place-self:start;font-weight:700;line-height:1}.admin-dashboard--v2 .admin-provider-model-card__source-kind--router{color:#fcd34d;background:#fbbf241a;border-color:#fbbf243d}.admin-dashboard--v2 .admin-provider-model-card__source-kind--catalog,.admin-dashboard--v2 .admin-provider-model-card__source-kind--metadata{color:#bae6fd;background:#7dd3fc17;border-color:#7dd3fc38}.admin-dashboard--v2 .admin-provider-model-card__source-kind--curated{color:#fbcfe8;background:#f472b61a;border-color:#f472b638}.admin-dashboard--v2 .admin-provider-model-card__check-dot{border-radius:var(--radius-pill);box-shadow:0 0 0 3px rgba(var(--tint), .04);height:8px;margin-top:var(--space-1);width:8px}.admin-dashboard--v2 .admin-provider-model-card__check-dot--ready{background:#34d399}.admin-dashboard--v2 .admin-provider-model-card__check-dot--review{background:var(--status-warning)}.admin-dashboard--v2 .admin-provider-model-card__check-dot--missing{background:#fb7185}.admin-dashboard--v2 .admin-provider-model-card__route-rank{background:color-mix(in srgb, var(--ink-strong) 6%, transparent);border:1px solid rgba(var(--tint), .11);border-radius:var(--radius-pill);color:rgba(var(--tint), .62);font-size:var(--type-caption-size);justify-content:center;align-items:center;width:18px;height:18px;font-weight:800;line-height:1;display:inline-flex}.admin-dashboard--v2 .admin-provider-model-card__route-rank--primary{background:color-mix(in srgb, var(--model-accent) 18%, rgba(var(--tint), .04));border-color:color-mix(in srgb, var(--model-accent) 34%, rgba(var(--tint), .12));color:color-mix(in srgb, var(--model-accent) 82%, rgb(var(--tint)))}@keyframes admin-loading-pulse{0%{opacity:.45}to{opacity:.92}}.admin-model-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-model-form .full,.admin-model-import-form .full{grid-column:1/-1}.admin-model-toggles{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-health-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(320px,.78fr);max-width:1180px;margin-left:auto;margin-right:auto;display:grid}.admin-health-layout .admin-panel{grid-column:auto}.admin-health-timeline-panel{min-height:430px}.admin-health-recorder{top:calc(var(--admin-topbar) + var(--admin-gap) * 2 + 12px);position:sticky}.admin-health-reference{grid-column:1/-1}
.admin-health-stack,.admin-health-provider-list{gap:var(--space-3);display:grid}.admin-health-card{background:linear-gradient(135deg, rgba(var(--tint), .052), rgba(var(--tint), .016)), rgba(var(--tint), .02);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-columns:132px minmax(0,1fr) minmax(120px,.38fr);display:grid}.admin-health-card__status,.admin-health-card__main,.admin-health-card__meta{gap:var(--space-2);min-width:0;display:grid}.admin-health-card__status{align-content:center}.admin-health-card__status strong{color:var(--ink-strong);font-size:var(--type-heading-size)}.admin-health-card__main span,.admin-health-card__meta span,.admin-health-provider span,.admin-health-provider small{color:var(--subtle);font-size:var(--type-caption-size);font-weight:800;line-height:1.1}.admin-health-card__main strong,.admin-health-card__meta strong,.admin-health-provider strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;line-height:1.15;overflow:hidden}.admin-health-card__main p{color:var(--muted);font-size:var(--type-label-size);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.35;overflow:hidden}.admin-health-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-health-form .full{grid-column:1/-1}.admin-health-provider{background:rgba(var(--tint), .014);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);min-height:62px;padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-health-provider>div{gap:var(--space-1);min-width:0;display:grid}.admin-health-provider>div:last-child{justify-items:end}.admin-hero,.admin-panel,.admin-metric,.admin-unavailable,.admin-status{background:linear-gradient(180deg, rgba(var(--tint), .044), rgba(var(--tint), .018)), var(--admin-group-bg);border-color:var(--admin-group-border);border-radius:var(--radius-md);box-shadow:none}.admin-hero{gap:var(--space-4)}.admin-hero h1{margin-bottom:var(--space-3)}.admin-hero p:not(.eyebrow){color:var(--admin-muted);max-width:760px;font-size:.95rem;line-height:1.45}.admin-chip-row span,.admin-pill{background:rgba(var(--tint), .045);border-color:rgba(var(--tint), .07);color:var(--admin-muted);font-size:var(--type-caption-size);padding:var(--space-2) var(--space-2);font-weight:700}.admin-pill--good{background:var(--surface-hover);color:var(--accent-text);border-color:#20d8c338}.admin-pill--warn{background:#f0d98f17;border-color:#f0d98f33}.admin-metric-grid{gap:var(--space-2);margin-bottom:var(--space-3)}.admin-metric strong{font-weight:720}.admin-metric p,.admin-panel p,.admin-unavailable p,.admin-fact strong,.admin-table td{color:var(--admin-muted);font-size:var(--type-label-size)}.admin-grid{gap:var(--space-3)}.admin-panel{gap:var(--space-3);padding:var(--space-4)}.admin-panel h2{font-size:var(--type-title-size);font-weight:700}.admin-panel__header{gap:var(--space-3)}.admin-facts{gap:var(--space-2)}.admin-fact{background:rgba(var(--tint), .014);border-color:rgba(var(--tint), .062);border-radius:var(--radius-md);padding:var(--space-3)}.admin-fact strong{color:var(--ink-strong);font-size:var(--type-body-size)}.admin-table{border-collapse:separate;border-spacing:0}.admin-table th,.admin-table td{padding:var(--space-2) var(--space-3)}.admin-table th{border-bottom:1px solid var(--admin-row-divider);color:var(--admin-subtle);font-size:var(--type-caption-size);text-transform:none}.admin-table td,.admin-table td:first-child,.admin-table td:last-child{border:0;border-bottom:1px solid var(--admin-row-divider);background:0 0;border-radius:0}.admin-table td:first-child{color:var(--ink-strong)}.admin-unavailable,.admin-status{padding:var(--space-3)}.admin-status{background:var(--surface-raised);color:var(--accent-text);border-color:#20d8c32e}.admin-form{gap:var(--space-3)}.admin-form label{color:var(--admin-subtle);gap:var(--space-2)}.admin-form input,.admin-form select,.admin-form textarea,.admin-provider-card__form input{background:var(--admin-input-bg);border-color:rgba(var(--tint), .075);border-radius:var(--radius-sm);color:var(--ink);min-height:36px;padding:0 var(--space-3)}.admin-form textarea{min-height:112px}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.admin-provider-card__form input:focus{box-shadow:var(--shadow-raised);border-color:#20d8c357}.admin-form button,.admin-action-list .button,.admin-small-button{border-radius:var(--radius-pill);min-height:0;padding:var(--space-1) var(--space-3)}.admin-provider-list,.admin-card-grid,.admin-route-stack,.admin-reference-list,.admin-health-stack,.admin-health-provider-list{gap:var(--space-2)}.admin-provider-card,.admin-inline-card,.admin-route-card,.admin-reference-item,.admin-model-card,.admin-health-card,.admin-health-provider,.admin-route-card__numbers div,.admin-provider-keyring div,.admin-model-card__facts span{background:linear-gradient(180deg, rgba(var(--tint), .038), rgba(var(--tint), .014)), rgba(var(--tint), .022);border-color:rgba(var(--tint), .066);border-radius:var(--radius-md)}.admin-provider-card,.admin-inline-card,.admin-route-card,.admin-model-card,.admin-health-card{padding:var(--space-3)}.admin-provider-card__top strong,.admin-inline-card strong,.admin-route-card__main strong,.admin-route-card__provider strong,.admin-route-card__numbers strong,.admin-reference-item strong,.admin-model-card__top strong,.admin-health-card__main strong,.admin-health-card__meta strong,.admin-health-provider strong{color:var(--ink-strong);font-weight:700}.admin-provider-keyring strong,.admin-route-card__main p,.admin-route-card__provider p,.admin-model-card p,.admin-health-card__main p{color:var(--admin-muted)}.admin-provider-keyring strong,.admin-route-card__main strong,.admin-route-card__provider strong,.admin-route-card__main p,.admin-route-card__provider p,.admin-reference-item strong,.admin-model-card__top strong,.admin-model-card p,.admin-health-card__main strong,.admin-health-card__main p,.admin-health-card__meta strong,.admin-health-provider strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word;overflow:visible}.admin-provider-card__form .admin-small-button{white-space:nowrap;min-width:76px}.admin-inline-actions{gap:var(--space-2);min-width:min(520px,72vw);display:grid}.admin-inline-form{align-items:center;gap:var(--space-2);grid-template-columns:minmax(92px,1fr) minmax(92px,1fr) minmax(140px,1.4fr) auto;display:grid}.admin-inline-form input,.admin-inline-form select{background:rgba(var(--tint), .055);border:1px solid rgba(var(--tint), .11);border-radius:var(--radius-sm);color:var(--ink);min-width:0;min-height:32px;padding:0 var(--space-2)}.admin-inline-form button{border-radius:var(--radius-pill);min-height:0;padding:var(--space-1) var(--space-3);white-space:nowrap}.admin-staff-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.admin-staff-principals,.admin-staff-grants{grid-column:span 1}.admin-provider-layout,.admin-routing-layout,.admin-model-layout,.admin-health-layout{gap:var(--space-3);max-width:1220px}.admin-provider-overview,.admin-provider-vault,.admin-routing-map,.admin-model-catalog-panel,.admin-health-timeline-panel{min-height:0}.admin-route-summary{background:var(--surface-raised);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);border-color:#20d8c32e}.admin-health-card{min-height:78px}html[data-slynkz-theme=light] .admin-route-card,html[data-slynkz-theme=light] .admin-reference-item,html[data-slynkz-theme=light] .admin-route-card__numbers div,html[data-slynkz-theme=light] .admin-provider-keyring div,html[data-slynkz-theme=light] .admin-model-card,html[data-slynkz-theme=light] .admin-model-card__facts span,html[data-slynkz-theme=light] .admin-health-card,html[data-slynkz-theme=light] .admin-health-provider{background:linear-gradient(#ffffff0a,#ffffff04),#ffffff06}.admin-denied{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 32%), #000;min-height:100dvh;padding:var(--space-6);align-content:center;justify-items:center;display:grid}.admin-denied__brand .brand-wordmark{margin-bottom:var(--space-5);width:140px}.admin-denied__panel{background:linear-gradient(180deg, rgba(var(--tint), .048), rgba(var(--tint), .018)), #000000d1;border:1px solid rgba(var(--tint), .1);border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:560px;padding:var(--space-6);text-align:center}.admin-denied__panel h1{margin-bottom:var(--space-4);font-size:clamp(1.5rem,2.4vw,2rem)}.admin-denied__panel p{color:var(--muted);line-height:1.55}.admin-denied__meta,.admin-denied__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.admin-denied__meta span{background:color-mix(in srgb, var(--ink-strong) 6%, transparent);border:1px solid rgba(var(--tint), .12);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--type-label-size);padding:var(--space-2) var(--space-3);font-weight:720}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-md)}@media (max-width:900px){.hero,.two-column,.portal-shell,.split-proof,.admin-staff-layout{grid-template-columns:1fr}.hero{min-height:auto;padding-top:var(--space-6)}h1{font-size:2.85rem}.band h1{font-size:2.55rem}.feature-grid,.price-grid,.info-grid,.install-steps,.form-grid{grid-template-columns:1fr}.portal-shell{--portal-gap:10px;--portal-titlebar-height:42px;--portal-titlebar-left:var(--portal-gap);padding:calc(var(--portal-titlebar-height) + var(--portal-gap) * 2) var(--portal-gap) var(--portal-gap);display:block;overflow-x:clip}.portal-titlebar{left:var(--portal-gap);right:var(--portal-gap);top:var(--portal-gap)}.portal-titlebar__drag-region{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.portal-titlebar__context span{display:none}.portal-rail{width:auto;height:auto;min-height:auto;position:static;top:auto;bottom:auto;left:auto}.portal-main{padding:var(--space-4) 0 var(--space-7);margin-left:0}.account-avatar{width:58px;height:58px}.account-card,.account-card--wide{grid-column:1/-1}.account-overview,.account-workspace-grid,.security-overview,.security-grid,.security-grid--devices{grid-template-columns:1fr}.account-kpi-row,.account-section-grid,.account-access-grid,.organization-command-grid,.security-overview__facts,.portal-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-header,.site-footer,.row-item{flex-direction:column;align-items:stretch}.admin-hero{grid-template-columns:1fr}.admin-hero__actions{justify-content:flex-start}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid,.admin-provider-layout,.admin-routing-layout,.admin-health-layout{grid-template-columns:1fr}.admin-provider-create,.admin-routing-editor,.admin-model-editor,.admin-health-recorder{position:static}.admin-route-card,.admin-health-card{grid-template-columns:minmax(0,1fr)}.admin-route-summary{flex-direction:column;align-items:flex-start}.admin-route-summary span{text-align:left}.admin-panel,.admin-panel--wide{grid-column:1/-1}.admin-provider-list,.admin-card-grid,.admin-model-grid,.admin-provider-card__form,.admin-provider-keyring div{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:900px){.portal-shell{padding:0;overflow-x:clip}.portal-rail{bottom:var(--portal-gap);height:calc(100dvh - var(--portal-titlebar-height) - (var(--portal-gap) * 3));left:var(--portal-gap);min-height:0;top:calc(var(--portal-titlebar-height) + (var(--portal-gap) * 2));width:var(--portal-rail-width);position:fixed}.portal-nav{grid-template-columns:minmax(0,1fr)}.portal-main{margin-left:calc(var(--portal-rail-width) + (var(--portal-gap) * 3));padding:calc(var(--portal-titlebar-height) + var(--portal-gap) + 18px) 22px 54px 0}.admin-nav{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.portal-rail{gap:var(--space-2);padding:var(--space-3)}.portal-nav{gap:var(--space-2);margin-top:var(--space-1);overflow-y:visible}.portal-nav-group{gap:var(--space-1)}.portal-nav a{min-height:44px;padding:var(--space-2) var(--space-3)}.portal-nav a small{display:none}}@media (max-width:620px){.account-attention__list,.mfa-snapshot-grid{grid-template-columns:1fr}.topbar{align-items:center;gap:var(--space-3);flex-direction:row;justify-content:space-between;position:static}.matrix-home{padding:76px 18px 48px}.matrix-home__topbar{height:42px;left:max(8px, env(safe-area-inset-left));min-height:42px;padding:var(--space-1);right:max(8px, env(safe-area-inset-right));top:max(8px, env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto}.matrix-home__topbar-left{padding-left:var(--space-4)}.matrix-home__topbar-title,.matrix-home__breadcrumbs-sep,.matrix-home__crumb{display:none}.matrix-home__nav a{font-size:var(--type-label-size);height:28px;min-height:28px;padding-left:var(--space-3);padding-right:var(--space-3);position:relative}.matrix-home__nav a:after{content:"";position:absolute;inset:-8px -4px}.matrix-home__nav a:not(.matrix-home__portal){display:none}.matrix-home__brand img{width:min(76vw,320px)}.matrix-home__line{gap:var(--space-3)}.matrix-home__line strong{letter-spacing:.18em}h1{font-size:2.35rem}.hero,.home-boundary,.band,.portal-main,.auth-wrap{padding-left:var(--space-4);padding-right:var(--space-4)}.portal-titlebar__left{padding-left:var(--space-3)}.portal-titlebar__brand .brand-wordmark{width:auto;height:16px}.portal-titlebar__center,.portal-titlebar__context,.portal-titlebar__signout span{display:none}.portal-main{padding:var(--space-4) 0 var(--space-6)}.account-hero__actions .button,.account-hero__actions button,.account-action-strip .button,.account-action-strip button{width:100%}.account-overview,.account-panel,.account-section-card,.account-control-center,.organization-control-center,.security-overview{padding:var(--space-4)}.account-overview__actions,.account-panel__actions,.account-service-strip,.account-panel__header,.account-section-card__top,.account-control-center__header,.organization-control-center__header{flex-direction:column;align-items:stretch}.account-service-strip span,.account-control-center__header>span,.organization-control-center__header>span{white-space:normal;max-width:100%}.account-overview__actions .button,.account-overview__actions button,.account-panel__actions .button,.account-panel__actions button{width:100%}.account-kpi-row,.account-section-grid,.account-access-grid,.organization-command-grid,.security-overview__facts,.security-rule-list{grid-template-columns:1fr}.account-access-card,.organization-command-card{min-height:144px}.security-overview h1{font-size:var(--type-display-size)}.security-device-row,.security-device-row__actions,.mfa-factor-row,.mfa-factor-row__actions,.security-session-controls,.security-session-form{flex-direction:column;align-items:stretch}.mfa-code-form--inline{grid-template-columns:1fr}.security-device-row__actions form,.security-device-row__actions button,.mfa-factor-row__actions form,.mfa-factor-row__actions button,.mfa-code-form--inline button,.security-session-controls button,.security-session-form button:not(.field-icon-button),.security-device-panel .account-panel__header .button{width:100%}.billing-service-state{padding:var(--space-4)}.billing-row-form,.billing-grant-row{flex-direction:column;align-items:stretch}.billing-service-state__grid,.billing-fact-grid,.billing-signal-grid,.billing-option-grid{grid-template-columns:1fr}.billing-grant-row>div:last-child{place-items:stretch stretch}.admin-hero,.admin-panel,.admin-metric,.admin-unavailable{padding:var(--space-4)}.admin-hero h1{font-size:2.35rem}.admin-hero__actions .button,.admin-hero__actions button,.admin-action-list .button,.admin-action-list button,.admin-form button{width:100%}.admin-metric-grid,.admin-facts,.admin-routing-form,.admin-model-form,.admin-health-form,.admin-staff-layout,.admin-inline-form{grid-template-columns:1fr}.admin-inline-actions{min-width:0}.admin-health-provider{grid-template-columns:1fr}.admin-health-provider>div:last-child{justify-items:start}.admin-route-card__numbers .admin-pill{grid-column:1/-1;justify-content:center}.admin-panel__header{flex-direction:column;align-items:stretch}}
.landing .band{padding-block:72px}.mesh-bg{background:radial-gradient(60% 50% at 18% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%), radial-gradient(45% 45% at 88% 12%, color-mix(in srgb, var(--accent-blue) 10%, transparent), transparent 72%);pointer-events:none;z-index:0;position:fixed;inset:0}.landing .band{z-index:1;position:relative}.landing-hero{padding-top:var(--space-7);border-top:0}.landing-hero__inner{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.landing-hero__copy{max-width:40rem}.landing-hero .lead{margin-bottom:var(--space-5);max-width:32rem}.landing-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:100%;font-size:clamp(2.6rem,3.8vw,3.6rem);line-height:1.06}.product-shot{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0;position:relative;overflow:hidden}.product-shot--pending{aspect-ratio:16/9}.product-shot__pending{background:linear-gradient(180deg, rgba(var(--tint), .035), transparent 60%), var(--surface);align-items:center;gap:var(--space-2);place-content:center;justify-items:center;width:100%;height:100%;display:grid}.product-shot__pending-label{color:var(--ink);font-size:var(--type-title-size);text-align:center;font-weight:680}.product-shot__pending-note{color:var(--accent-text);font-size:var(--type-caption-size);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.product-shot__img{width:100%;height:auto;display:block}.product-shot{width:100%;max-width:1180px;margin-inline:auto}.landing-hero .product-shot{margin-right:auto}.landing-feature__copy{max-width:68ch}@media (max-width:1000px){.landing-hero__inner{grid-template-columns:1fr}.landing-hero__copy{max-width:none}.landing-hero .product-shot{margin-right:0}}.landing-hero__trust{color:var(--subtle);font-size:var(--type-label-size);margin:var(--space-4) 0 0}.landing-feature__inner{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.landing-feature__inner--media-first{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.landing-feature__inner--media-first .product-shot{order:-1}.landing-feature__copy h2{margin-bottom:var(--space-3);max-width:20ch}.landing-feature__copy .lead{margin-bottom:var(--space-5);max-width:42ch}.landing-feature__points{gap:var(--space-4);max-width:46ch;margin:0;padding:0;list-style:none;display:grid}.landing-feature__points li{border-left:2px solid color-mix(in srgb, var(--accent) 42%, transparent);padding-left:var(--space-4)}.landing-feature__points strong{color:var(--ink-strong);font-size:var(--type-heading-size);margin-bottom:var(--space-1);font-weight:660;display:block}.landing-feature__points span{color:var(--muted);font-size:var(--type-body-size);line-height:1.55}@media (max-width:1000px){.landing-feature__inner{grid-template-columns:1fr}.landing-feature__inner .product-shot,.landing-feature__inner--media-first .product-shot{order:1;margin-left:0;margin-right:0}}.landing-providers{padding-block:var(--space-6)}.landing-providers__label{color:var(--subtle);font-size:var(--type-label-size);letter-spacing:.04em;margin:0 0 var(--space-4);text-transform:uppercase;font-weight:700}.landing-providers__row{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.landing-providers__row li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--type-body-size);padding:var(--space-2) var(--space-4);font-weight:600}.landing-ceremony__head{max-width:46rem}.landing-ceremony__steps{counter-reset:ceremony;gap:var(--space-5);margin:var(--space-7) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.landing-ceremony__steps li{padding-top:var(--space-5);position:relative}.landing-ceremony__steps li:before{background:var(--line-strong);content:"";height:2px;position:absolute;top:0;left:0;right:0}.landing-ceremony__steps li:first-child:before{background:var(--accent)}.landing-ceremony__n{color:var(--accent-text);font-size:var(--type-label-size);letter-spacing:.08em;margin-bottom:var(--space-3);font-weight:800;display:block}.landing-ceremony__steps h3{font-size:var(--type-heading-size);margin-bottom:var(--space-2)}.landing-ceremony__steps p{color:var(--muted);font-size:var(--type-body-size);margin:0;line-height:1.6}.landing-ceremony__note{border-top:1px solid var(--line);color:var(--subtle);font-size:var(--type-body-size);margin:var(--space-6) 0 0;max-width:46rem;padding-top:var(--space-4)}:root[data-reveal=on] .animate-on-scroll{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.22,.61,.36,1);transform:translateY(12px)}:root[data-reveal=on] .animate-on-scroll.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root[data-reveal=on] .animate-on-scroll{transition:opacity .2s;transform:none}}.landing-box__head{max-width:46rem}.landing-box__ladder{margin:var(--space-7) 0 0;gap:0;padding:0;list-style:none;display:grid}.landing-rung{border-top:1px solid var(--line);gap:var(--space-2);padding:var(--space-5) 0;display:grid}.landing-rung:last-child{border-bottom:1px solid var(--line)}.landing-rung__head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.landing-rung h3{font-size:var(--type-heading-size);margin:0}.landing-rung p{color:var(--muted);font-size:var(--type-body-size);max-width:62ch;margin:0;line-height:1.6}.landing-rung__status{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--subtle);font-size:var(--type-caption-size);letter-spacing:.04em;padding:var(--space-1) var(--space-3);text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-weight:700}.landing-rung[data-status=Available\ now] .landing-rung__status{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent-text)}.landing-box__foot{align-items:start;gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.landing-box__foot p{color:var(--subtle);font-size:var(--type-body-size);max-width:58ch;margin:0;line-height:1.6}@media (max-width:760px){.landing-box__foot{grid-template-columns:1fr}}.landing-pillars__grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.landing-pillar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5);transition:background .16s,border-color .16s,transform .16s}.landing-pillar:hover{background:var(--surface-strong);border-color:var(--line-strong)}.landing-pillar__icon{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);border-radius:var(--radius-md);color:var(--accent-text);height:42px;margin-bottom:var(--space-4);justify-content:center;align-items:center;width:42px;display:inline-flex}.landing-pillar h3{margin-bottom:var(--space-3);font-size:1.18rem;font-weight:700}.landing-pillar>p{color:var(--muted);margin-bottom:var(--space-4);line-height:1.62}.landing-pillar__points{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.landing-pillar__points li{color:var(--ink);font-size:var(--type-body-size);padding-left:var(--space-5);position:relative}.landing-pillar__points li:before{border:1.6px solid var(--accent);border-radius:var(--radius-round);content:"";width:7px;height:7px;position:absolute;top:7px;left:4px}.landing-security__inner{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.landing-security__copy .button{margin-top:var(--space-5)}.landing-security__proofs{gap:var(--space-3);display:grid}.landing-proof{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);align-items:start;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.landing-proof__dot{background:var(--accent);border-radius:var(--radius-round);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 16%, transparent);height:9px;margin-top:var(--space-2);flex-shrink:0;width:9px}.landing-proof strong{color:var(--ink-strong);margin-bottom:var(--space-1);font-size:.98rem;font-weight:680;display:block}.landing-proof p{color:var(--muted);font-size:var(--type-body-size);margin:0;line-height:1.55}.landing-steps__grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.landing-step{border-top:2px solid var(--line-strong);padding-top:var(--space-5)}.landing-step__n{color:var(--accent-text);margin-bottom:var(--space-3);font-size:.95rem;font-weight:800;display:block}.landing-step h3{font-size:var(--type-heading-size);margin-bottom:var(--space-2)}.landing-step p{color:var(--muted);margin:0;line-height:1.6}.landing-pricing__grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.landing-tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5);position:relative}.landing-tier--featured{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.landing-tier__badge{background:var(--accent);border-radius:var(--radius-pill);color:#04211d;font-size:var(--type-caption-size);letter-spacing:.03em;padding:var(--space-1) var(--space-3);text-transform:uppercase;font-weight:800;position:absolute;top:22px;right:20px}.landing-tier h3{font-size:var(--type-heading-size);margin-bottom:var(--space-3)}.landing-tier__price{color:var(--ink-strong);font-size:var(--type-display-size);margin:0 0 var(--space-2);font-weight:760;line-height:1}.landing-tier__price span{color:var(--subtle);font-size:.95rem;font-weight:600}.landing-tier__note{color:var(--muted);font-size:var(--type-body-size);margin:0 0 var(--space-5);min-height:2.6em;line-height:1.5}.landing-tier .button{width:100%}.landing-pricing__more{margin-top:var(--space-5)}.landing-faq__inner{max-width:880px}.landing-faq__list{border-top:1px solid var(--line);margin-top:var(--space-5)}.landing-faq__item{border-bottom:1px solid var(--line)}.landing-faq__item summary{color:var(--ink-strong);cursor:pointer;font-size:var(--type-heading-size);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-1);font-weight:620;list-style:none;display:flex}.landing-faq__item summary::-webkit-details-marker{display:none}.landing-faq__chevron{border-bottom:1.8px solid var(--subtle);border-right:1.8px solid var(--subtle);flex-shrink:0;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.landing-faq__item[open] .landing-faq__chevron{transform:rotate(225deg)}.landing-faq__item p{color:var(--muted);max-width:760px;padding:0 var(--space-1) var(--space-5);margin:0;line-height:1.66}.landing-cta__inner{text-align:center}.landing-cta__inner h2{max-width:680px;margin-inline:auto;font-size:2.4rem}.landing-cta__inner .lead{margin-inline:auto;margin-bottom:var(--space-5)}.landing-cta__inner .actions{justify-content:center}@media (max-width:760px){.landing .band{padding-block:var(--space-7)}.landing-security__inner{gap:var(--space-5);grid-template-columns:1fr}.landing-cta__inner h2{font-size:var(--type-display-size)}}@media (max-width:720px){.portal-titlebar__breadcrumbs,.portal-rail__collapse{display:none}.portal-main{padding-top:var(--space-2)}}.panel h2,.two-column .panel h2{font-size:var(--type-title-size);letter-spacing:-.01em;margin-bottom:var(--space-3)}.admin-staff-layout>.admin-panel{grid-column:auto;align-content:start}.admin-staff-layout>.admin-staff-principals,.admin-staff-layout>.admin-staff-grants{grid-column:span 1}.admin-staff-layout>.admin-panel--wide:not(.admin-staff-principals):not(.admin-staff-grants){grid-column:1/-1}@media (max-width:1400px){.download-page{grid-template-columns:1fr}}:root{--admin-accent:var(--accent);--admin-active:#14d8c724;--admin-focus-ring:#2997ff66;--admin-group-bg:var(--surface);--admin-group-bg-strong:var(--surface-strong);--admin-group-border:var(--line);--admin-hover:#ffffff0d;--admin-input-bg:var(--surface-strong);--admin-muted:var(--muted);--admin-nav-active-text:var(--ink-strong);--admin-radius:var(--radius);--admin-radius-lg:var(--radius-soft);--admin-row-divider:var(--line);--admin-subtle:var(--subtle);--admin-text:var(--ink);--admin-text-strong:var(--ink-strong)}html[data-slynkz-theme=light]{--admin-active:#11b7ad24;--admin-hover:#0000000b}.admin-table tr:hover td{background:color-mix(in srgb, var(--ink-strong) 5%, transparent)}.admin-table td{transition:background .12s}.account-access-card{transition:border-color .16s,box-shadow .16s,transform .16s}.account-access-card:hover{border-color:color-mix(in srgb, var(--accent) 26%, var(--line));box-shadow:var(--shadow-overlay)}html[data-slynkz-theme=light] .account-access-card:hover{box-shadow:var(--shadow-overlay)}.account-access-card--static{cursor:default}.account-access-card--static:hover{border-color:var(--line);box-shadow:none;transform:none}.account-panel .eyebrow,.account-control-center .eyebrow,.admin-panel>span:first-child{align-items:center;gap:var(--space-2);display:inline-flex}.account-panel .eyebrow:before,.account-control-center .eyebrow:before{background:var(--accent);border-radius:var(--radius-pill);content:"";opacity:.85;width:4px;height:4px;display:inline-block}
.admin-hero{border:0;border-bottom:1px solid var(--line);box-shadow:none;margin-bottom:var(--space-2);min-height:0;padding:var(--space-3) var(--space-1) var(--space-5);background:0 0;border-radius:0;align-items:center}.admin-hero h1{letter-spacing:-.02em;margin:0 0 var(--space-2);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700;line-height:1.15}.admin-hero .eyebrow{margin-bottom:var(--space-2)}.admin-hero__copy>p:not(.eyebrow){color:var(--muted);font-size:var(--type-body-size);max-width:640px;margin:0;line-height:1.55}.admin-chip-row{gap:var(--space-2) 0;margin-top:var(--space-3);flex-wrap:wrap;display:flex}.admin-chip-row span,.admin-hero .admin-pill{color:var(--subtle);font-size:var(--type-label-size);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-weight:500;display:inline-flex}.admin-chip-row span:not(:last-child):after{color:var(--faint);content:"·";margin:0 var(--space-2)}.portal-header{border:0;border-bottom:1px solid var(--line);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-1) var(--space-5);background:0 0;border-radius:0}.portal-header h1{letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700}.portal-header p{font-size:var(--type-body-size);max-width:640px;line-height:1.55}.admin-metric{gap:var(--space-1);min-height:0;padding:var(--space-4) var(--space-4) var(--space-4)}.admin-metric strong{font-size:var(--type-display-size)}.admin-metric p{font-size:var(--type-label-size)}.account-kpi{gap:var(--space-1);min-height:0;padding:var(--space-4) var(--space-4) var(--space-4)}.account-kpi strong{font-size:var(--type-display-size)}.account-kpi p{font-size:var(--type-label-size)}.admin-metric-grid,.account-kpi-row{gap:var(--space-3)}.account-overview .eyebrow{margin-bottom:var(--space-2)}.account-attention{box-shadow:none;padding:var(--space-1) var(--space-1) 0;background:0 0;border:0;border-radius:0}.account-attention__header{margin-bottom:var(--space-3)}.account-attention-card{background:linear-gradient(180deg, rgba(var(--tint), .04), rgba(var(--tint), .014) 60%), var(--surface);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(var(--tint), .04), 0 1px 2px #0003;min-height:0;padding:var(--space-4) var(--space-4) var(--space-4);border-left-width:3px}.account-attention-card--danger{background:linear-gradient(180deg, color-mix(in srgb, var(--danger) 7%, transparent), color-mix(in srgb, var(--danger) 3%, transparent)), var(--surface);border-color:var(--line);border-left-color:var(--danger)}.account-attention-card--warn{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-amber) 7%, transparent), color-mix(in srgb, var(--accent-amber) 3%, transparent)), var(--surface);border-color:var(--line);border-left-color:var(--accent-amber)}.account-attention-card__eyebrow{font-size:var(--type-caption-size);letter-spacing:.06em;font-weight:600}.account-control-center{box-shadow:none;padding:var(--space-2) var(--space-1) 0;background:0 0;border:0;border-radius:0}.account-control-center__header{margin-bottom:2px}html[data-slynkz-theme=light] .account-attention-card{box-shadow:var(--shadow-raised)}.security-overview{box-shadow:none;min-height:0;padding:var(--space-3) var(--space-1) var(--space-5);background:0 0;border:0;border-radius:0}
.panel,.form-panel,.notice{background:linear-gradient(180deg, rgba(var(--tint), .05), rgba(var(--tint), .016) 60%), var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 rgba(var(--tint), .045), 0 1px 2px #00000038;padding:var(--space-5)}html[data-slynkz-theme=light] .panel,html[data-slynkz-theme=light] .form-panel,html[data-slynkz-theme=light] .notice{box-shadow:var(--shadow-raised)}.account-fact,.billing-fact,.billing-option-card,.billing-grant-row,.billing-row-form,.billing-readiness-row,.security-metric,.security-fact-grid>div,.security-device-row,.security-rule-list li,.row-item,.release-details div,.admin-fact,.pref-row,.account-empty-state,.admin-provider-keyring div,.admin-route-card__numbers div,.admin-model-card__facts span{background:color-mix(in srgb, var(--ink-strong) 4.5%, transparent);border-radius:var(--radius-md);border:0}.billing-readiness-row,.security-metric,.account-empty-state{border:0}.account-fact,.billing-fact,.security-fact-grid>div,.admin-fact,.row-item,.security-device-row,.billing-grant-row{padding:var(--space-3) var(--space-4)}.account-fact span,.billing-fact span,.billing-option-card span,.security-metric span,.security-fact-grid span,.admin-fact span,.release-details dt,.billing-meter span,.security-rule,.security-action span,.billing-readiness-row strong+p,.account-kpi span{color:var(--subtle);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.account-fact strong,.billing-fact strong,.security-fact-grid strong,.admin-fact strong,.release-details dd{color:var(--ink-strong);font-size:var(--type-body-size);margin:0;font-weight:600}.portal-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.portal-main select,.portal-main textarea{background:color-mix(in srgb, var(--ink-strong) 5%, transparent);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font-size:var(--type-body-size);min-height:38px;padding:var(--space-2) var(--space-3);transition:background .14s,border-color .14s,box-shadow .14s}.portal-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):hover,.portal-main select:hover,.portal-main textarea:hover{border-color:var(--line-strong)}.portal-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.portal-main select:focus,.portal-main textarea:focus{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:0}.panel h2,.account-panel h2,.admin-panel h2,.security-grid h2{color:var(--ink-strong);font-size:var(--type-heading-size);letter-spacing:-.01em;margin:0 0 var(--space-1);font-weight:650;line-height:1.2}
.status-toast-root{pointer-events:none;right:max(16px, env(safe-area-inset-right));top:max(58px, calc(env(safe-area-inset-top) + 50px));z-index:12000;position:fixed}.status-toast{--status-toast-accent:#8ab4ff;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);align-items:start;gap:var(--space-2);opacity:0;max-width:min(420px,100vw - 32px);min-height:36px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);pointer-events:auto;transition:opacity .24s var(--ease-emphasized), transform .24s var(--ease-emphasized);background:#0a0a0b;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;transform:translate(12px,-6px);box-shadow:0 14px 40px #0000008c,0 0 0 1px #0009}.status-toast--success{--status-toast-accent:#5eead4}.status-toast--error{--status-toast-accent:#ff8a8a}.status-toast.is-visible{opacity:1;transform:translate(0,0)}.status-toast.is-leaving{opacity:0;transform:translate(10px,-4px)}.status-toast__glyph{background:color-mix(in srgb, var(--status-toast-accent) 16%, transparent);border-radius:var(--radius-pill);color:var(--status-toast-accent);border:0;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.status-toast__message{color:var(--text-primary);font-size:var(--type-label-size);letter-spacing:-.012em;overflow-wrap:anywhere;white-space:normal;margin:0;font-weight:520;line-height:1.35}.status-toast__close{border-radius:var(--radius-pill);box-shadow:none;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;min-height:0;padding:0;transition:color .14s,background .14s;display:inline-flex}.status-toast__close:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);transform:none}.status-toast__progress{background:color-mix(in srgb, var(--status-toast-accent) 80%, transparent);opacity:.85;transform-origin:0;width:auto;height:1px;animation-name:status-toast-progress;animation-duration:4s;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:14px;right:14px}.status-toast--error .status-toast__progress{animation-duration:9s}@keyframes status-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.status-toast,.status-toast.is-visible,.status-toast.is-leaving{transition:opacity .12s;transform:none}.status-toast__progress{opacity:0;animation:none}}html[data-slynkz-theme=light] .status-toast{border-color:var(--border-subtle);background:#0a0a0b;box-shadow:0 14px 40px #00000047,0 0 0 1px #0003}html[data-slynkz-theme=light] .status-toast__message{color:var(--text-primary)}html[data-slynkz-theme=light] .status-toast__close{color:var(--text-tertiary);background:0 0}.billing-meter,.security-strength__meter{background:color-mix(in srgb, var(--ink-strong) 7%, transparent);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised);height:7px;overflow:hidden}.billing-meter__fill{transition:width .28s var(--ease-emphasized)}.copy-value-button{border-radius:var(--radius-md);background:0 0;border:1px solid #0000;width:30px;height:30px}.copy-value-button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:#0000}.security-readiness__item{background:color-mix(in srgb, var(--ink-strong) 4.5%, transparent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);border:0}.account-mono,.security-fact-grid strong,.admin-code,code{font-family:SF Mono,ui-monospace,JetBrains Mono,Menlo,monospace;font-size:var(--type-label-size);letter-spacing:-.01em}.admin-small-button,.billing-small-button{border-radius:var(--radius-pill);min-height:0;padding:var(--space-1) var(--space-3);font-size:.75rem;font-weight:600}input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid color-mix(in srgb, var(--text-primary,var(--ink-strong)) 32%, transparent);box-sizing:border-box;color:var(--text-primary,var(--ink-strong));cursor:pointer;vertical-align:middle;background:0 0;flex:0 0 16px;place-content:center;align-self:center;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;margin:0;padding:0;display:inline-grid;position:relative}input[type=checkbox]{border-radius:var(--radius-sm)}input[type=radio]{border-radius:var(--radius-round)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:color-mix(in srgb, var(--text-primary,var(--ink-strong)) 55%, transparent)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--text-primary,var(--ink-strong));border-color:#0000}input[type=checkbox]:checked:after{border:solid var(--bg,var(--surface,#fff));content:"";border-width:0 0 1.5px 1.5px;width:7px;height:4px;margin-bottom:1px;transform:rotate(-45deg)}input[type=checkbox]:indeterminate:after{background:var(--bg,var(--surface,#fff));border-radius:var(--radius-sm);content:"";border:0;width:8px;height:1.5px;margin:0;transform:none}input[type=radio]:checked:after{background:var(--text-primary,var(--ink-strong));border-radius:var(--radius-round);content:"";width:6px;height:6px}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.35}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid color-mix(in srgb, var(--text-primary,var(--ink-strong)) 35%, transparent);outline-offset:2px}*{scrollbar-color:color-mix(in srgb, var(--ink-strong) 22%, transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-strong) 20%, transparent);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--ink-strong)}.account-pref-form span,.billing-row-form span,.security-session-form span{color:var(--subtle);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}
.account-kpi__head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.account-kpi__head>span:not(.stat-icon):not(.kpi-ring){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.stat-icon{background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:var(--radius-md);color:var(--accent-text);flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.stat-icon svg{width:14px;height:14px}.account-kpi--danger .stat-icon{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.account-kpi--warn .stat-icon{background:color-mix(in srgb, var(--accent-amber) 14%, transparent);color:var(--accent-amber)}.kpi-ring{--ring:0;background:radial-gradient(closest-side, var(--surface-solid) 72%, transparent 73% 100%), conic-gradient(var(--accent) calc(var(--ring) * 1%), color-mix(in srgb, var(--ink-strong) 10%, transparent) 0);border-radius:var(--radius-pill);flex:none;width:26px;height:26px}.account-kpi--warn .kpi-ring{background:radial-gradient(closest-side, var(--surface-solid) 72%, transparent 73% 100%), conic-gradient(var(--accent-amber) calc(var(--ring) * 1%), color-mix(in srgb, var(--ink-strong) 10%, transparent) 0)}.account-kpi--danger .kpi-ring{background:radial-gradient(closest-side, var(--surface-solid) 72%, transparent 73% 100%), conic-gradient(var(--danger) calc(var(--ring) * 1%), color-mix(in srgb, var(--ink-strong) 10%, transparent) 0)}.kpi-meter{background:color-mix(in srgb, var(--ink-strong) 8%, transparent);border-radius:var(--radius-pill);height:4px;margin:2px 0 1px;display:block;overflow:hidden}html:has(.portal-shell){background:#000}html:has(.portal-shell) body{background:#000}html:has(.portal-shell) body:before{content:none;display:none}html:has(.portal-shell) body:after{content:none;display:none}.portal-shell:after{content:none}html[data-slynkz-theme=light] .portal-shell{background:var(--app-canvas)}html[data-slynkz-theme=light]:has(.portal-shell){background:var(--app-canvas)}html[data-slynkz-theme=light]:has(.portal-shell) body{background:var(--app-canvas)}.portal-shell>*{z-index:1;position:relative}.portal-shell>.portal-titlebar,.portal-shell>.portal-rail{position:fixed}.portal-shell>.portal-titlebar{z-index:60}.account-kpi strong,.admin-metric strong{overflow-wrap:anywhere}.account-access-card__icon{background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:var(--radius-md);color:var(--accent-text);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.account-access-card__icon svg{width:15px;height:15px}.account-attention-card{position:relative}.account-attention-card--danger:after,.account-attention-card--warn:after{border-radius:var(--radius-pill);content:"";width:6px;height:6px;position:absolute;top:15px;right:14px}.account-attention-card--danger:after{background:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 18%, transparent)}.account-attention-card--warn:after{background:var(--accent-amber);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-amber) 18%, transparent)}.account-kpi__head .kpi-ring{margin-left:auto}.kpi-ring[data-ring="0"]{--ring:0}.kpi-ring[data-ring="5"]{--ring:5}.kpi-ring[data-ring="10"]{--ring:10}.kpi-ring[data-ring="15"]{--ring:15}.kpi-ring[data-ring="20"]{--ring:20}.kpi-ring[data-ring="25"]{--ring:25}.kpi-ring[data-ring="30"]{--ring:30}.kpi-ring[data-ring="35"]{--ring:35}.kpi-ring[data-ring="40"]{--ring:40}.kpi-ring[data-ring="45"]{--ring:45}.kpi-ring[data-ring="50"]{--ring:50}.kpi-ring[data-ring="55"]{--ring:55}.kpi-ring[data-ring="60"]{--ring:60}.kpi-ring[data-ring="65"]{--ring:65}.kpi-ring[data-ring="70"]{--ring:70}.kpi-ring[data-ring="75"]{--ring:75}.kpi-ring[data-ring="80"]{--ring:80}.kpi-ring[data-ring="85"]{--ring:85}.kpi-ring[data-ring="90"]{--ring:90}.kpi-ring[data-ring="95"]{--ring:95}.kpi-ring[data-ring="100"]{--ring:100}.kpi-meter{position:relative}.kpi-meter:before{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #fff));border-radius:inherit;content:"";height:100%;transition:width .28s var(--ease-emphasized);width:0;display:block}.account-kpi--danger .kpi-meter:before{background:linear-gradient(90deg, var(--danger), color-mix(in srgb, var(--danger) 55%, #fff))}.kpi-meter[data-meter="0"]:before{width:0}.kpi-meter[data-meter="5"]:before{width:5%}.kpi-meter[data-meter="10"]:before{width:10%}.kpi-meter[data-meter="15"]:before{width:15%}.kpi-meter[data-meter="20"]:before{width:20%}.kpi-meter[data-meter="25"]:before{width:25%}.kpi-meter[data-meter="30"]:before{width:30%}.kpi-meter[data-meter="35"]:before{width:35%}.kpi-meter[data-meter="40"]:before{width:40%}.kpi-meter[data-meter="45"]:before{width:45%}.kpi-meter[data-meter="50"]:before{width:50%}.kpi-meter[data-meter="55"]:before{width:55%}.kpi-meter[data-meter="60"]:before{width:60%}.kpi-meter[data-meter="65"]:before{width:65%}.kpi-meter[data-meter="70"]:before{width:70%}.kpi-meter[data-meter="75"]:before{width:75%}.kpi-meter[data-meter="80"]:before{width:80%}.kpi-meter[data-meter="85"]:before{width:85%}.kpi-meter[data-meter="90"]:before{width:90%}.kpi-meter[data-meter="95"]:before{width:95%}.kpi-meter[data-meter="100"]:before{width:100%}
.account-kpi strong,.admin-metric strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;font-size:clamp(1.2rem,1.5vw,1.6rem);overflow:hidden}.account-fact{background:color-mix(in srgb, var(--ink-strong) 4.5%, transparent);border-radius:var(--radius-md);align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-3);border:0;grid-template-columns:minmax(88px,auto) minmax(0,1fr);display:grid}.account-fact--with-action{grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto}.account-fact__body{align-items:baseline;display:contents}.account-fact span{color:var(--subtle);font-size:var(--type-caption-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.account-fact strong{color:var(--ink-strong);font-size:var(--type-label-size);overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.account-fact .account-mono{font-size:var(--type-label-size)}.account-attention__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),.5fr));justify-content:start}.account-service-strip{background:color-mix(in srgb, var(--danger) 9%, transparent);border:1px solid color-mix(in srgb, var(--danger) 26%, var(--line));border-radius:var(--radius);align-items:center;gap:var(--space-3)}.account-service-strip strong{color:var(--ink-strong)}.account-service-strip span{background:color-mix(in srgb, var(--ink-strong) 6%, transparent);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--type-caption-size);padding:var(--space-1) var(--space-3);border:0;font-weight:600}
.billing-option-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.billing-option-card{background:linear-gradient(180deg, rgba(var(--tint), .05), rgba(var(--tint), .014) 60%), var(--surface);border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(var(--tint), .045), 0 1px 2px #00000038;gap:var(--space-3);padding:var(--space-4) var(--space-4);transition:border-color .16s,box-shadow .16s,transform .16s}.billing-option-card:not(.billing-option-card--static):hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));box-shadow:var(--shadow-overlay)}html[data-slynkz-theme=light] .billing-option-card{box-shadow:var(--shadow-raised)}html[data-slynkz-theme=light] .billing-option-card:not(.billing-option-card--static):hover{box-shadow:var(--shadow-overlay)}.billing-option-card__top{flex-direction:column;align-items:baseline;gap:3px}.billing-option-card__top span{color:var(--subtle);font-size:var(--type-label-size);letter-spacing:.06em;text-transform:uppercase;order:1;font-weight:600}.billing-option-card__top strong{color:var(--ink-strong);font-size:var(--type-title-size);font-variant-numeric:tabular-nums;letter-spacing:-.02em;order:3;font-weight:650}.billing-option-card__body h3{color:var(--ink-strong);margin:0 0 var(--space-2);font-size:.95rem;font-weight:650}.billing-option-card__chips{gap:var(--space-2);flex-direction:column}.billing-option-card__chips span{color:var(--muted);font-size:var(--type-label-size);align-items:center;gap:var(--space-2);white-space:normal;background:0 0;border:0;border-radius:0;max-width:100%;padding:0;font-weight:500;display:flex;overflow:visible}.billing-option-card__chips span:before{color:var(--accent-text);content:"✓";font-size:var(--type-caption-size);flex:none;font-weight:700}.billing-option-card button{width:100%}
