:root{color-scheme:dark;--p2p-bg: #070908;--p2p-bg-soft: #090c0b;--p2p-bg-elevated: #101513;--p2p-surface: #0d1110;--p2p-surface-strong: #141a17;--p2p-surface-soft: #0a0e0c;--p2p-border: #222a27;--p2p-border-strong: #35413c;--p2p-text: #f4f7f5;--p2p-text-muted: #a5afa9;--p2p-text-subtle: #75817b;--p2p-primary: #34d399;--p2p-primary-2: #10b981;--p2p-primary-3: #5ee9a0;--p2p-success: #34d399;--p2p-warning: #ff9f0a;--p2p-danger: #ff3b30;--p2p-neutral: #64748b;--p2p-radius-sm: 5px;--p2p-radius-md: 7px;--p2p-radius-lg: 9px;--p2p-radius-xl: 11px;--p2p-shadow-card: none;--p2p-shadow-glow: none;--canvas: var(--p2p-bg);--canvas-soft: var(--p2p-bg-soft);--surface: var(--p2p-surface);--surface-muted: var(--p2p-surface-soft);--ink: var(--p2p-text);--text: var(--p2p-text);--text-secondary: var(--p2p-text-muted);--muted: var(--p2p-text-subtle);--text-muted: var(--text-secondary);--text-subtle: var(--muted);--line: var(--p2p-border);--line-strong: var(--p2p-border-strong);--surface-strong: var(--p2p-surface-strong);--blue: var(--p2p-primary);--blue-hover: #5ee9a0;--blue-soft: rgba(52, 211, 153, .12);--accent: var(--blue);--cyan: var(--p2p-primary-3);--violet: var(--p2p-primary-2);--purple-hover: var(--cyan);--success: var(--p2p-success);--green: var(--p2p-success);--emerald: var(--p2p-success);--success-soft: rgba(52, 211, 153, .12);--warning: var(--p2p-warning);--amber: var(--warning);--warning-soft: rgba(255, 159, 10, .12);--danger: var(--p2p-danger);--danger-soft: rgba(255, 59, 48, .12);--radius-control: var(--p2p-radius-md);--radius-card: var(--p2p-radius-lg);--radius-panel: var(--p2p-radius-xl);--shadow-soft: var(--p2p-shadow-card);--shadow-panel: none;--font-sans: Inter, "SF Pro Display", "SF Pro Text", "Avenir Next", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: "Berkeley Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-family:var(--font-sans);background:var(--canvas);color:var(--text)}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{overflow-x:hidden}body{margin:0;background:var(--canvas);color:var(--text);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}:is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:1000;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--blue);border-radius:var(--radius-control);background:var(--canvas);color:var(--blue-hover);padding:.7rem 1rem;font-weight:750;transform:translateY(calc(-100% - 1.5rem));transition:transform .14s ease}.skip-link:focus-visible{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scifi-canvas{display:none}.route-loader{min-height:100vh;display:grid;place-items:center;background:var(--canvas);color:var(--text-secondary)}.glass-panel,.ui-card,.premium-card,.trust-card,.pricing-card,.faq-item{position:relative;background:var(--p2p-surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-panel:before{display:none}.primary-button,.ghost-button,.ui-button,.premium-login-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--radius-control);border:1px solid transparent;padding:.72rem 1.05rem;font-weight:700;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;white-space:nowrap}.primary-button,.ui-button--primary{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:none}.primary-button:hover,.ui-button--primary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--blue) 84%,var(--canvas));border-color:color-mix(in srgb,var(--blue) 84%,var(--canvas));color:#fff}code,pre,kbd,samp,.request-id-inline,.usage-json-block,.quickstart-code,.code-panel,.stat-panel strong,.overview-hero__balance strong,.topbar__balance strong,.table-row code{font-family:var(--font-mono)}.ghost-button,.ui-button--secondary,.ui-button--ghost,.premium-login-link{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--line)}.ghost-button:hover,.ui-button--secondary:hover,.ui-button--ghost:hover,.premium-login-link:hover{background:var(--p2p-surface-strong);border-color:var(--line-strong);color:var(--text);transform:translateY(-1px)}.ghost-button:disabled,.primary-button:disabled,.ui-button:disabled{opacity:.54;cursor:not-allowed;transform:none;box-shadow:none}.ghost-button--danger{color:var(--danger);border-color:#ff3b3042;background:var(--danger-soft)}.ui-button--danger{background:var(--danger-soft);border-color:#ff3b3047;color:#f0a0a0}.ui-button--success{background:var(--success-soft);border-color:#22c55e47;color:#86efac}.ui-button--loading{cursor:progress}.ui-button__spinner{width:.9rem;height:.9rem;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:p2p-spin .7s linear infinite}@keyframes p2p-spin{to{transform:rotate(360deg)}}.ui-button--sm{min-height:38px;padding:.58rem .9rem;font-size:.88rem}.ui-button--lg{min-height:50px;padding:.9rem 1.25rem}.ui-badge,.status-badge,.module-badge,.model-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-muted);color:var(--text-secondary);padding:.35rem .68rem;font-size:.78rem;font-weight:700;line-height:1.1;white-space:nowrap}.ui-badge--info,.status-badge--info{background:var(--blue-soft);border-color:#007aff38;color:var(--blue-hover)}.ui-badge--success,.module-badge--enabled,.model-status--available,.model-status--active,.model-status--healthy,.status-badge--healthy,.status-badge--succeeded,.status-badge--success,.status-badge--active,.status-badge--routable,.status-badge--income,.status-badge--credit,.status-badge--checkin-reward,.status-badge--provider-earning,.status-badge--signup-bonus,.status-badge--recharge{background:var(--success-soft);border-color:#30d15852;color:var(--success)}.ui-badge--warning,.module-badge--placeholder,.model-status--limited,.model-status--warming,.model-status--preview,.status-badge--limited,.status-badge--pending,.status-badge--warning,.status-badge--started,.status-badge--refunded,.status-badge--expense,.status-badge--debit,.status-badge--api-charge,.status-badge--refund{background:var(--warning-soft);border-color:#ff9f0a52;color:var(--warning)}.module-badge--danger,.model-status--failed,.model-status--offline,.status-badge--failed,.status-badge--danger,.status-badge--offline,.status-badge--frozen,.status-badge--rate-limited,.status-badge--invalid,.status-badge--error{background:var(--danger-soft);border-color:#ff3b3052;color:var(--danger)}.provider-badge{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:.36rem .58rem;color:var(--text);font-weight:700}.provider-badge i{width:8px;height:8px;border-radius:999px;background:var(--blue)}.provider-badge small{color:var(--muted);font-weight:600}.section-header,.premium-section__header{max-width:760px}.section-header--center{margin-inline:auto;text-align:center}.section-header__eyebrow,.premium-eyebrow,.page-hero__eyebrow,.auth-panel__eyebrow,.section-heading__eyebrow,.sidebar__label{margin:0 0 .5rem;color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:none}.section-header h2,.premium-section__header h2{margin:0;color:var(--text);font-size:2.55rem;line-height:1.02}.section-header p,.premium-section__header p{margin:.8rem 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.65}.empty-state,.loading-state,.error-state,.placeholder-note,.loading-panel,.error-panel,.premium-error{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text-secondary);padding:1rem;line-height:1.55}.error-state,.error-panel,.auth-error,.premium-error{color:var(--danger);background:var(--danger-soft);border-color:#ff3b3040}.empty-state strong,.placeholder-note strong{color:var(--text)}.premium-landing{min-height:100vh;background:var(--canvas);background-size:auto}.premium-container{width:min(calc(100% - 2rem),1200px);margin-inline:auto}.premium-header{position:sticky;top:0;z-index:20;padding:1.25rem 1rem 0}.premium-header__inner{width:min(100%,1200px);margin-inline:auto;min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.7rem .95rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.premium-brand{display:inline-flex;align-items:center;gap:.62rem;font-size:1.02rem;font-weight:800}.brand-mark{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--blue);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.brand-mark__svg{display:block;width:100%;height:100%;padding:4px}.brand-mark--secondary,.brand-mark__accent{color:var(--blue-hover)}.brand-mark__accent-strong{color:var(--blue)}.brand-mark__primary-left{color:var(--blue-hover)}.brand-mark__primary-right{color:var(--blue)}.brand-mark__secondary-left{color:var(--cyan)}.brand-mark__secondary-right{color:var(--blue)}.brand-mark__orbit{color:var(--text)}.brand-mark__dot{color:var(--success)}.premium-brand__mark,.brand-mini__mark,.auth-showcase__mark,.sidebar__brand-mark,.dashboard-preview__mark{width:34px;height:34px}.premium-nav{display:flex;align-items:center;justify-content:center;gap:.3rem;min-width:0}.premium-nav a,.premium-footer__nav a{color:var(--text-secondary);border-radius:var(--radius-control);padding:.55rem .82rem;font-weight:650}.premium-nav a{white-space:nowrap;word-break:keep-all}.premium-nav a:hover,.premium-footer__nav a:hover{color:var(--blue);background:#007aff14}.premium-header__actions{display:flex;align-items:center;gap:.55rem}.premium-hero{padding:clamp(2.6rem,4.6vw,4.8rem) 0 2.25rem}.premium-hero--compact{padding-bottom:1.25rem}.premium-hero__grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(440px,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.premium-hero__copy{display:grid;gap:1.15rem;align-content:center}.premium-hero h1{max-width:14ch;margin:0;color:var(--ink);font-size:4.35rem;line-height:1.02;font-weight:760;letter-spacing:0}.premium-hero--compact h1{max-width:14ch}.premium-landing--explorer .premium-hero__grid{grid-template-columns:minmax(300px,.62fr) minmax(520px,1fr);align-items:start}.premium-landing--explorer .premium-hero__copy{padding-top:clamp(2.5rem,8vw,7rem)}.premium-landing--explorer .premium-hero--catalog{padding:3.25rem 0 1.5rem;border-bottom:1px solid var(--line);background:transparent}.premium-landing--explorer .premium-hero__grid--catalog{display:block}.premium-landing--explorer .premium-hero__grid--catalog .premium-hero__copy{max-width:780px;padding-top:0}.premium-landing--explorer .premium-hero__grid--catalog h1{max-width:none;font-size:clamp(2.4rem,5vw,4rem)}.premium-landing--explorer .premium-section{padding-top:2rem}.premium-hero__subtitle{max-width:58ch;margin:0;color:var(--text-secondary);font-size:1.12rem;line-height:1.55}.premium-hero__actions,.hero-assurance,.premium-footer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.hero-assurance span{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:.92rem}.hero-assurance span:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--success)}.premium-trust,.premium-feature-grid,.premium-step-grid,.pricing-grid,.faq-list{display:grid;gap:1rem}.premium-trust{grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem 0 1rem}.trust-card,.premium-card,.pricing-card,.faq-item{padding:1.2rem}.trust-card span,.premium-step-card span,.feature-card span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:var(--radius-card);background:#007aff1a;border:1px solid rgba(0,122,255,.24);color:#bae6fd;font-weight:800}.trust-card p,.premium-card p,.premium-step-card p,.pricing-card p,.faq-item p,.premium-check-list li{color:var(--text-secondary);line-height:1.6}.model-preview-section{padding-top:3.2rem}.model-preview-heading{display:grid;grid-template-columns:minmax(0,.78fr) auto;gap:1.2rem;align-items:end;margin-bottom:1.1rem}.model-preview-heading .section-header{margin:0}.model-preview-heading__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.model-preview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}.model-preview-summary div{display:grid;gap:.18rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.78rem}.model-preview-summary span,.model-preview-summary em{color:var(--muted);font-size:.74rem;font-style:normal;font-weight:800}.model-preview-summary strong{color:var(--text);font-size:1.35rem;font-variant-numeric:tabular-nums}.model-preview-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:#0b1220d1;box-shadow:var(--shadow-panel);padding:1rem}.model-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.model-preview-card{display:grid;gap:.9rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1rem}.model-preview-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;min-width:0}.model-preview-card__top>div,.model-preview-card__top .module-badge{min-width:0}.model-preview-card__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(0,122,255,.24);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--blue-hover);font-weight:900}.model-preview-card__top span:first-child,.model-preview-card__metrics span{color:var(--text-secondary);font-size:.76rem;font-weight:760}.model-preview-card h3{margin:.18rem 0 0;color:var(--ink);font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.model-preview-card__meta{display:grid;gap:.28rem;color:var(--muted);font-size:.78rem}.model-preview-card__meta span{min-width:0;overflow-wrap:anywhere}.model-preview-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.model-preview-card__metrics div{display:grid;gap:.18rem;border:1px solid rgba(148,163,184,.12);border-radius:var(--radius-card);background:#02061733;padding:.58rem .62rem}.model-preview-card__metrics strong{color:var(--text);font-size:.88rem;overflow-wrap:anywhere}.model-preview-card__trace{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;border-top:1px solid var(--line);color:var(--blue);font-size:.86rem;font-weight:780;padding-top:.72rem}.model-preview-card__trace:after{content:"->";color:var(--text-secondary)}.premium-section{padding:clamp(2.6rem,5vw,4.6rem) 0;scroll-margin-top:86px}.premium-section--soft{background:#0f172a38;border-block:1px solid rgba(148,163,184,.1)}.premium-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.premium-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.6rem}.premium-step-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.premium-container--narrow{width:min(calc(100% - 2rem),880px)}.home-feature-section{display:grid;gap:1.75rem}.home-feature-section .section-header{max-width:760px}.home-feature-section .section-header h2,.home-workflow-section .section-header h2{font-size:clamp(2rem,4vw,3rem);line-height:1.08;text-wrap:balance}.home-feature-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-feature-cell{display:grid;align-content:start;gap:.9rem;min-height:180px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:1.5rem 0}.home-feature-cell .ui-badge{display:grid;place-items:center;width:44px;height:44px;min-height:0;background:var(--canvas);border-color:#007aff59;color:#b8e7ff;padding:0;font-size:.95rem;font-weight:900}.home-feature-cell h3{margin:0;color:var(--text);font-size:1.15rem;line-height:1.3}.home-feature-cell p{margin:0;color:var(--text-secondary);line-height:1.65}.home-billing-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:2rem}.home-billing-panel h2{max-width:28ch;margin:0;color:var(--text);font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.home-billing-panel p:not(.section-header__eyebrow){max-width:68ch;margin:1rem 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.65}.home-billing-actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.premium-card h3,.pricing-card h3,.faq-item h3{margin:1rem 0 .5rem;font-size:1.1rem}.premium-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1fr);gap:2rem;align-items:start}.premium-check-list,.pricing-card ul{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.premium-check-list li,.pricing-card li{position:relative;padding-left:1.35rem}.premium-check-list li:before,.pricing-card li:before{content:"";position:absolute;left:0;top:.58rem;width:8px;height:8px;border-radius:999px;background:var(--success)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.pricing-card{display:grid;align-content:start;gap:.8rem}.pricing-card--featured{border-color:#0b6fff57;box-shadow:var(--p2p-shadow-glow)}.pricing-card>strong{font-size:1.35rem}.premium-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);gap:2rem}.premium-footer{border-top:1px solid var(--line);padding:2.4rem 0;background:var(--canvas)}.premium-footer__grid{display:grid;grid-template-columns:minmax(280px,1.1fr) repeat(3,minmax(160px,.45fr));gap:1.4rem}.premium-footer__brand,.premium-footer__nav{display:grid;align-content:start;gap:.7rem}.premium-footer__brand p{max-width:46ch;margin:0;color:var(--text-secondary);line-height:1.6}.premium-footer__nav h2{margin:0;font-size:.92rem}.models-marketplace{display:grid;gap:1rem}.catalog-control-panel{display:grid;gap:.75rem;border-top:1px solid var(--line);padding-top:1rem}.catalog-results-section{padding-top:1.5rem}.models-marketplace__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.35fr);gap:1rem;align-items:end}.models-marketplace__intro--compact{align-items:center}.models-marketplace__intro--compact h2{font-size:clamp(1.65rem,3vw,2.35rem)}.models-marketplace__intro--compact .quickstart-card{grid-template-columns:auto auto;align-items:center;padding:.8rem .9rem}.models-marketplace__intro--compact .quickstart-card p{grid-column:1 / -1;margin-top:0}.models-marketplace__intro h2{margin:0;font-size:2.7rem}.models-marketplace__intro p{max-width:62ch;margin:.65rem 0 0;color:var(--text-secondary);line-height:1.55}.quickstart-card{display:grid;gap:.45rem;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);color:var(--text);padding:1.1rem}.quickstart-card span,.quickstart-card p{color:var(--text-secondary)}.quickstart-card code{width:fit-content;border-radius:var(--radius-control);background:var(--surface-muted);padding:.34rem .5rem}.models-marketplace__toolbar{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(160px,.18fr) minmax(0,1fr);gap:.8rem;align-items:center}.models-search input,.models-sort select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);padding:.75rem 1rem}.provider-filter,.models-marketplace__chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.provider-filter__item,.models-marketplace__chips span{min-height:38px;display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);padding:.48rem .75rem;font-weight:700}.provider-filter__item{cursor:pointer}.provider-filter__item--active{color:var(--blue-hover);border-color:#007aff75;background:var(--surface-muted)}.models-marketplace__chips strong{color:var(--blue)}.model-catalog-state{display:flex;align-items:center;justify-content:space-between;gap:1rem}.model-catalog-state--slow{border-top:1px solid var(--line);padding-top:.8rem}.model-table-skeleton{display:grid;gap:.85rem;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--text-secondary);padding:1rem}.model-table-skeleton>div:first-of-type{display:grid;gap:.6rem}.model-table-skeleton i{display:block;height:48px;border-radius:var(--radius-control);background:linear-gradient(90deg,var(--surface-muted),var(--surface-strong),var(--surface-muted));background-size:200% 100%;animation:model-skeleton-shift 1.4s linear infinite}@keyframes model-skeleton-shift{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.model-table-skeleton i{animation:none}}@media(max-width:760px){.catalog-control-panel{gap:.6rem}.models-marketplace__intro--compact .quickstart-card{grid-template-columns:1fr}.models-marketplace__intro--compact .quickstart-card p{grid-column:auto}.model-catalog-state{align-items:stretch;flex-direction:column}.model-catalog-state .ghost-button{width:100%}}.model-table{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-soft)}.model-table__head,.model-table__row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.75fr) minmax(92px,.45fr) minmax(92px,.5fr) minmax(92px,.5fr) minmax(110px,.55fr) auto;align-items:center;gap:1rem}.model-table__head{background:var(--surface-muted);color:var(--text-secondary);padding:.85rem 1.15rem;font-size:.82rem;font-weight:800}.model-table__row{padding:1rem 1.15rem;border-top:1px solid var(--line)}.model-table__row strong{display:block;color:var(--text)}.model-table__row p{margin:.28rem 0 0;color:var(--muted);font-size:.9rem}.market-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-market-control{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr) auto;gap:.85rem;align-items:end}.model-market-control--inline{grid-template-columns:1fr}.market-filterbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.market-density-switch,.market-card-capabilities{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.market-density-switch{justify-content:flex-end}.market-card-capabilities span{border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);padding:.26rem .48rem;font-size:.72rem;font-weight:720}.model-market-groups{display:grid;gap:.82rem}.model-market-group{display:grid;gap:.8rem}.market-group-count{min-height:34px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-secondary);font-weight:800}.model-market-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.75rem}.model-market-card-grid--list{grid-template-columns:1fr}.model-market-card-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.55rem}.model-market-card{min-width:0;display:grid;gap:.78rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.9rem;overflow:hidden}.model-market-card--list{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);align-items:center;padding:.72rem}.model-market-card--list .market-provider-line,.model-market-card--list .market-card-capabilities,.model-market-card--list .model-market-card__actions{grid-column:1 / -1}.model-market-card--compact{gap:.52rem;padding:.68rem}.model-market-card--compact .market-provider-line,.model-market-card--compact .model-market-card__actions .ui-button{display:none}.model-market-card--compact .model-market-card__facts{gap:.35rem}.model-market-card--compact .model-market-card__facts>div{padding:.42rem}.model-market-card--compact .model-market-card__actions{display:flex;justify-content:flex-end}.model-market-card--attention{border-color:#ff9f0a47}.model-market-card__head,.model-market-card__actions,.exclusive-slot-card__head,.exclusive-slot-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.model-market-card__head>div,.exclusive-slot-card__head>div{min-width:0}.model-market-card__head .status-badge,.exclusive-slot-card__head .status-badge{flex:0 1 auto;max-width:44%;overflow:hidden;text-overflow:ellipsis}.model-market-card__head h3,.exclusive-slot-card__head h3{margin:.18rem 0 0;color:var(--text);font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere}.model-market-card__head span,.exclusive-slot-card__head span,.exclusive-offer-card span{color:var(--text-secondary);font-size:.76rem;font-weight:780;text-transform:uppercase}.model-market-card__facts,.exclusive-slot-card__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:.55rem}.model-market-card__facts>div,.exclusive-slot-card__facts>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);padding:.58rem}.model-market-card__facts span,.exclusive-slot-card__facts span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:760}.model-market-card__facts strong,.exclusive-slot-card__facts strong{display:block;margin-top:.2rem;color:var(--text);font-size:.94rem;overflow-wrap:anywhere}.model-market-card__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:stretch}.model-market-card__actions .ui-button{width:100%;min-width:0;white-space:normal;line-height:1.2;text-align:center}.market-provider-line{display:flex;flex-wrap:wrap;gap:.4rem}.market-provider-line span{min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-control);background:#201c1c;color:var(--text-secondary);padding:.28rem .48rem;font-size:.76rem;font-weight:760}.market-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#04081294;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.market-detail-drawer{width:min(94vw,520px);height:100%;display:grid;align-content:start;gap:1rem;overflow-y:auto;border-left:1px solid var(--line);background:var(--surface);color:var(--text);padding:clamp(1rem,3vw,1.5rem);box-shadow:-20px 0 60px #00000047}.market-detail-drawer__head,.market-drawer-provider-list>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.market-detail-drawer__head>div{min-width:0}.market-detail-drawer__head span,.market-detail-drawer>p,.market-drawer-provider-list span{color:var(--text-secondary)}.market-detail-drawer__head h2{margin:.2rem 0 0;overflow-wrap:anywhere}.market-detail-drawer>p{margin:0;line-height:1.55}.market-detail-drawer__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.market-detail-drawer__section{display:grid;gap:.65rem;border-top:1px solid var(--line);padding-top:.9rem}.market-detail-drawer__section h3{margin:0;font-size:.92rem}.market-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.market-health-grid>div{display:grid;gap:.2rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);padding:.58rem}.market-health-grid span{color:var(--text-secondary);font-size:.72rem}.market-capability-list,.market-drawer-provider-list{display:flex;flex-wrap:wrap;gap:.45rem}.market-capability-list>span,.market-drawer-provider-list>div{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);padding:.48rem .58rem}.market-drawer-provider-list>div{flex:1 1 150px}@media(max-width:760px){.model-market-card--list,.market-detail-drawer__facts,.market-health-grid{grid-template-columns:1fr}.market-density-switch{justify-content:flex-start}}.exclusive-slot-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:.82rem;align-items:start}.exclusive-route-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem}.exclusive-route-step{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.8rem}.exclusive-route-step>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(0,122,255,.32);border-radius:var(--radius-control);color:#b8e7ff;font-weight:850}.exclusive-route-step strong,.exclusive-selected-card strong{display:block;color:var(--text);overflow-wrap:anywhere}.exclusive-route-step p{margin:.24rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.exclusive-offer-panel,.exclusive-slots-panel,.exclusive-binding-panel{display:grid;align-content:start;gap:.82rem}.exclusive-side-stack,.exclusive-slot-list{display:grid;gap:.62rem}.exclusive-offer-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.62rem;max-height:610px;overflow:auto;padding-right:.18rem}.exclusive-offer-card,.exclusive-slot-card{min-width:0;display:grid;gap:.55rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--text);padding:.82rem}.exclusive-offer-card{text-align:left;cursor:pointer}.exclusive-offer-card:hover,.exclusive-offer-card--active{border-color:#007aff6b;background:var(--surface-muted)}.exclusive-offer-card strong{color:var(--text);font-size:1rem;overflow-wrap:anywhere}.exclusive-offer-card div{display:flex;flex-wrap:wrap;gap:.45rem}.exclusive-offer-card em{color:var(--text-secondary);font-size:.76rem;font-style:normal;font-weight:760}.exclusive-selected-card{display:grid;gap:.7rem;border:1px solid rgba(0,122,255,.28);border-radius:var(--radius-card);background:var(--surface-muted);padding:.9rem}.exclusive-selected-card span{display:block;color:var(--text-secondary);font-size:.76rem;font-weight:780;text-transform:uppercase}.exclusive-slot-card--paused{border-color:#ff9f0a42}.exclusive-slot-card--cancelled{opacity:.7}.exclusive-create-form{border-top:1px solid var(--line);padding-top:.82rem}.exclusive-slot-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.exclusive-slot-card__actions .ui-button{width:100%;min-width:0}.exclusive-empty-state{display:grid;gap:.35rem;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface-muted);padding:1rem}.exclusive-empty-state strong{color:var(--text)}.exclusive-empty-state p{margin:0;color:var(--text-secondary);line-height:1.5}.app-shell{min-height:100vh;background:transparent}.shell-grid{display:grid;grid-template-areas:"sidebar content";grid-template-columns:232px minmax(0,1fr);gap:.75rem;width:min(calc(100% - 2rem),1520px);margin:0 auto;padding:1rem 0 2rem}.shell-content{grid-area:content;min-width:0;position:relative;display:block}.shell-main{min-width:0}.sidebar{grid-area:sidebar;position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow:auto;overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-width:thin;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-soft);padding:.85rem;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar-backdrop,.sidebar__close,.topbar__menu{display:none}.sidebar__primary-list,.sidebar__section-list{display:grid;gap:.35rem}.sidebar__advanced-toggle{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text-secondary);padding:.8rem .55rem .45rem;font-weight:750;cursor:pointer}.sidebar__advanced-toggle svg,.sidebar__close svg,.topbar__menu svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sidebar__advanced-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sidebar__section--advanced,.sidebar__section--admin{margin-top:.65rem}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#94a3b838;background-clip:padding-box}.sidebar:hover::-webkit-scrollbar-thumb{background:#94a3b861;background-clip:padding-box}.sidebar:hover{scrollbar-color:rgba(148,163,184,.34) transparent}.sidebar__brand{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--line);margin-bottom:1rem}.sidebar__brand strong,.sidebar__brand span{display:block}.sidebar__brand span{color:var(--text-secondary);font-size:.84rem}.sidebar__hint{margin-bottom:.7rem;color:var(--muted);font-size:.82rem}.sidebar__nav{display:grid;gap:1rem}.sidebar__section{display:grid;gap:.42rem}.sidebar__section-title{color:var(--text-secondary);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.sidebar__section-list{display:grid;gap:.35rem}.sidebar__link{display:grid;grid-template-columns:minmax(0,1fr) 8px;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid transparent;border-radius:var(--radius-control);color:var(--text-secondary);padding:.68rem;font-weight:700;transition:background .15s ease,color .15s ease,border-color .15s ease}.sidebar__link-main{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0}.sidebar__link-text{display:grid;gap:.12rem;min-width:0}.sidebar__link-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__link-text em{color:var(--text-subtle);font-size:.72rem;font-style:normal;font-weight:650;line-height:1.25}.sidebar__link-text em{display:none}.sidebar__icon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-secondary);font-size:.72rem}.sidebar__icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sidebar__status-dot{width:6px;height:6px;border-radius:999px;background:#94a3b857}.sidebar__link:hover,.sidebar__link--active{color:var(--text);border-color:#ffffff29;background:#ffffff0e}.sidebar__link:hover .sidebar__link-text em,.sidebar__link--active .sidebar__link-text em{color:var(--text-secondary)}.sidebar__link--active .sidebar__icon{border:1px solid rgba(0,122,255,.42);background:var(--surface-muted);color:var(--blue-hover)}.sidebar__link--active .sidebar__status-dot{background:var(--success);box-shadow:0 0 0 4px #22c55e1a}.sidebar__status{display:grid;gap:.45rem;margin-top:1rem;border-top:1px solid var(--line);padding-top:1rem;color:var(--text-secondary);font-size:.86rem}.sidebar__status strong{display:flex;align-items:center;gap:.45rem;color:var(--text)}.sidebar__status i{width:8px;height:8px;border-radius:999px}.topbar{position:sticky;top:1rem;z-index:20;width:100%;min-height:58px;margin:0 0 1rem;padding:.42rem;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:.7rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.topbar__module{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center;padding-left:.55rem}.topbar__module span,.topbar__module small{color:var(--text-secondary);font-size:.78rem;font-weight:750}.topbar__module small{display:none}@media(min-width:1181px){.topbar__module small{display:block}}.topbar__module strong{color:var(--text);font-size:.94rem;line-height:1}.topbar__module small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.topbar__notice{min-width:0;display:inline-flex;justify-self:center;align-items:center;gap:.45rem;max-width:100%;border:1px solid rgba(0,122,255,.2);border-radius:999px;background:#082f4947;color:var(--text-secondary);padding:.42rem .75rem;font-size:.78rem;font-weight:750}.topbar__notice i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--success)}.topbar__actions{min-height:52px;justify-self:end}.topbar__actions{display:flex;align-items:center;gap:.55rem;padding:0}.topbar__quick-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);padding:.34rem .7rem;font-size:.82rem;font-weight:780}.topbar__quick-link:hover{border-color:#007aff5c;color:var(--blue-hover);background:var(--p2p-surface-strong)}.topbar__balance{min-height:38px;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(0,122,255,.22);border-radius:999px;background:var(--surface-muted);color:var(--blue-hover);padding:.34rem .72rem}.topbar__balance span{color:var(--text-secondary);font-size:.78rem}.topbar__account{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(0,122,255,.42);background:var(--surface-muted);color:var(--blue-hover);font-weight:800}.topbar__account-menu{position:relative}.topbar__account-menu>summary{list-style:none;cursor:pointer}.topbar__account-menu>summary::-webkit-details-marker{display:none}.topbar__account-popover{position:absolute;top:calc(100% + .65rem);right:0;z-index:50;width:min(300px,calc(100vw - 2rem));display:grid;gap:.35rem;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);padding:.65rem;box-shadow:0 18px 50px #00000047}.topbar__account-popover>a,.topbar__account-popover>button{min-height:42px;display:flex;align-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);padding:.65rem .75rem;text-align:left;cursor:pointer}.topbar__account-popover>a:hover,.topbar__account-popover>button:hover{background:var(--surface-muted);color:var(--text)}.topbar__account-identity{display:grid;gap:.2rem;border-bottom:1px solid var(--line);padding:.55rem .75rem .75rem}.topbar__account-identity strong{overflow:hidden;text-overflow:ellipsis}.topbar__account-identity span,.topbar__language>span{color:var(--muted);font-size:.78rem}.topbar__language{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .75rem}.page-stack{display:grid;gap:.82rem;min-width:0}.page-stack>*{min-width:0}.overview-grid--primary-kpi,.request-usage-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.request-summary-secondary{display:flex;align-items:center;gap:1.5rem;min-height:42px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);padding:.65rem .85rem;color:var(--text);font-variant-numeric:tabular-nums}.request-summary-secondary span{display:inline-flex;align-items:baseline;gap:.45rem}.request-summary-secondary strong{color:var(--text-secondary);font-size:.76rem}.provider-workspace-tabs{display:flex;gap:.25rem;width:fit-content;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--line)}.provider-workspace-tab{min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);padding:.65rem 1rem;font-weight:750;white-space:nowrap;cursor:pointer}.provider-workspace-tab:hover,.provider-workspace-tab--active{color:var(--text);border-bottom-color:var(--blue)}.request-error-guidance{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-left:3px solid var(--danger);padding:1.1rem 1.25rem}.request-error-guidance>div:first-child{display:grid;gap:.35rem}.request-error-guidance span{color:var(--danger);font-family:var(--font-mono);font-size:.78rem;font-weight:750}.request-error-guidance h2,.request-error-guidance p{margin:0}.request-error-guidance p{color:var(--text-secondary)}.request-error-guidance__actions{display:flex;flex-wrap:wrap;gap:.55rem}.page-hero{display:grid;gap:.45rem;padding:clamp(1rem,2vw,1.55rem);border-radius:var(--radius-panel)}.page-hero>div{min-width:0}.page-hero--with-aside{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:end}.page-hero__aside{min-width:0}.page-hero h1{margin:0;color:var(--text);font-size:2rem;line-height:1.08;font-weight:760;overflow-wrap:anywhere}.page-hero p{max-width:78ch;margin:0;color:var(--text-secondary);line-height:1.62;overflow-wrap:anywhere}.overview-hero,.request-detail-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem}.request-detail-hero>div{min-width:0}.request-usage-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.usage-raw-panel{margin-top:1rem}.usage-json-block{margin:.75rem 0 0;max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-card);padding:.85rem;background:#0206178f;color:var(--text-secondary);font-size:.78rem;line-height:1.55}.overview-hero__balance{text-align:right}.overview-hero__balance span,.overview-hero__balance strong{display:block}.overview-hero__balance span{color:var(--text-secondary);font-size:.82rem}.overview-hero__balance strong{color:var(--success);font-size:1.7rem}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.overview-grid--guide{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-grid--guide.market-summary-grid{grid-template-columns:repeat(2,minmax(132px,1fr))}.stat-panel,.metric-card{display:grid;gap:.38rem;align-content:start;min-height:92px;padding:.92rem}.stat-panel span,.metric-card span{color:var(--text-secondary);font-size:.84rem;font-weight:750}.stat-panel strong,.metric-card strong{color:var(--text);font-size:1.5rem;line-height:1.05;overflow-wrap:anywhere}.stat-panel small,.metric-card small{color:var(--success);font-size:.84rem;line-height:1.35}.overview-table,.manager-panel,.detail-panel,.overview-tabs,.onboarding-panel{min-width:0;padding:1rem;border-radius:var(--radius-panel)}.section-heading{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.72rem}.section-heading>div{min-width:0}.section-heading--tight{align-items:start}.section-heading h2{min-width:0;max-width:100%;margin:0;font-size:1.25rem;overflow-wrap:anywhere}.section-heading__side{color:var(--text-secondary);line-height:1.45}.section-heading__side--actions{display:grid;justify-items:end;gap:.5rem}.section-heading__side--actions>div{display:flex;gap:.5rem}.inline-toggle{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-secondary);cursor:pointer;font-size:.9rem}.inline-toggle input{width:1rem;height:1rem;accent-color:var(--accent)}.table-like{display:grid;gap:.55rem}.table-row,.record-card,.provider-job-row,.provider-event-row,.ordered-item,.masked-secret-row,.probe-row{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--text)}.table-row{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(88px,1fr));gap:.8rem;align-items:center;padding:.82rem .95rem;transition:background .15s ease,border-color .15s ease,transform .15s ease}.table-row>div{min-width:0}.table-row strong,.table-row p{min-width:0;max-width:100%;overflow-wrap:anywhere}.table-row:hover{border-color:var(--line-strong);background:var(--p2p-surface-strong)}.table-row--compact{grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(86px,.8fr)) auto}.table-row--action{grid-template-columns:minmax(180px,1.6fr) repeat(6,minmax(82px,.7fr)) auto}.ledger-row{grid-template-columns:minmax(220px,1.35fr) minmax(130px,.72fr) minmax(92px,.48fr) minmax(110px,.52fr) minmax(260px,1.08fr);align-items:start}.capacity-row{grid-template-columns:minmax(220px,1.6fr) repeat(8,minmax(72px,.52fr)) auto}.request-attempt-row{grid-template-columns:minmax(120px,.8fr) repeat(4,minmax(120px,1fr))}.provider-request-row{grid-template-columns:minmax(190px,1.12fr) minmax(86px,.48fr) minmax(116px,.68fr) minmax(118px,.72fr) minmax(112px,.66fr) minmax(86px,auto);grid-template-areas:"identity protocol provider tokens earning action" "identity latency time status status action";grid-auto-rows:auto;align-items:start}.provider-request-row>*{min-width:0}.provider-request-row>div[data-label]{display:grid;align-content:start;gap:.22rem;min-width:0}.provider-request-row>:first-child{grid-area:identity}.provider-request-row>:nth-child(2){grid-area:protocol}.provider-request-row>:nth-child(3){grid-area:provider}.provider-request-row>:nth-child(4){grid-area:tokens}.provider-request-row>:nth-child(5){grid-area:earning}.provider-request-row>:nth-child(6){grid-area:latency}.provider-request-row>:nth-child(7){grid-area:time}.provider-request-row>:nth-child(8){grid-area:status}.provider-request-row>div[data-label]>span,.provider-request-row>div[data-label]>strong,.provider-request-row p{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}.request-history-row{grid-template-columns:minmax(220px,1.35fr) minmax(78px,.42fr) minmax(132px,.76fr) minmax(108px,.58fr) minmax(112px,.58fr) minmax(86px,.44fr) minmax(120px,.62fr) minmax(74px,.38fr) minmax(86px,auto)}.request-usage-row{grid-template-columns:minmax(230px,1.3fr) minmax(105px,.58fr) minmax(150px,.82fr) minmax(120px,.66fr) minmax(90px,.48fr) minmax(110px,.58fr) minmax(86px,auto);grid-template-areas:"identity status tokens cost latency time action";grid-auto-rows:auto;align-items:center}.request-usage-row>*{min-width:0}.request-usage-row>div[data-label]{display:grid;align-content:start;gap:.22rem;min-width:0}.request-usage-row>div[data-label]>span,.request-usage-row>div[data-label]>strong,.request-usage-row .usage-popover summary strong,.request-usage-row .usage-popover summary small,.request-usage-row p{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}.request-usage-row__identity{grid-area:identity}.request-usage-row__status{grid-area:status}.request-usage-row__tokens{grid-area:tokens}.request-usage-row__cost{grid-area:cost}.request-usage-row__latency{grid-area:latency}.request-time-cell{grid-area:time}.request-usage-row .request-history-row__action{grid-area:action;align-self:stretch}.request-usage-row .request-history-row__action .ghost-button{max-width:100%;min-width:0;padding-inline:.78rem}.request-history-row .request-id-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex-wrap:nowrap;justify-content:stretch;width:100%}.request-history-row .request-id-inline code{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.protocol-token{color:var(--blue-hover);text-transform:lowercase;overflow-wrap:anywhere}.request-history-row__action{display:flex;justify-content:flex-end}.request-history-row__action .ghost-button{white-space:nowrap}.request-scope-note{display:flex;align-items:center;justify-content:space-between;gap:1rem}.request-scope-note>div{display:grid;gap:.25rem;min-width:0}.request-scope-note strong{color:var(--text)}.request-scope-note span{color:var(--text-secondary)}.request-scope-note .ghost-button{flex:0 0 auto;white-space:nowrap}.usage-popover{position:relative;min-width:0}.usage-popover summary{display:grid;gap:.18rem;min-width:0;cursor:pointer;list-style:none;outline:none}.usage-popover summary::-webkit-details-marker{display:none}.usage-popover summary small,.request-usage-row p{color:var(--text-muted);font-size:.78rem;line-height:1.35}.usage-popover[open] summary strong{color:var(--blue-hover)}.request-time-cell strong{overflow-wrap:normal;white-space:normal}.usage-popover__panel{position:absolute;z-index:40;top:calc(100% + .6rem);right:0;display:grid;gap:.45rem;min-width:250px;padding:.8rem;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:#121a2afa;box-shadow:var(--shadow-panel)}.usage-popover__panel div{display:flex;justify-content:space-between;gap:1rem;color:var(--text-secondary);font-size:.82rem}.usage-popover__panel strong{color:var(--text);white-space:nowrap}.usage-tooltip{position:relative;display:inline-flex;align-items:center;width:fit-content;cursor:help;outline:none}.usage-tooltip>strong{color:inherit;white-space:nowrap}.usage-tooltip__panel{position:absolute;z-index:40;left:0;bottom:calc(100% + .55rem);display:grid;gap:.38rem;min-width:230px;max-width:min(300px,calc(100vw - 2rem));border:1px solid var(--line-strong);border-radius:var(--radius-card);background:#121a2afa;box-shadow:var(--shadow-panel);color:var(--text);padding:.78rem;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.usage-tooltip:hover .usage-tooltip__panel,.usage-tooltip:focus-within .usage-tooltip__panel,.usage-tooltip:focus .usage-tooltip__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.breakdown-title{color:var(--blue-hover);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.breakdown-line{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.34rem}.breakdown-line span{color:var(--text-secondary);font-size:.76rem;font-weight:730}.breakdown-line strong{color:var(--text);font-size:.82rem;white-space:nowrap}.breakdown-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.breakdown-card{display:grid;gap:.75rem}.breakdown-card h2{margin:0;font-size:1rem}.breakdown-card__body{display:grid;gap:.46rem}.usage-aggregate-grid{margin-top:-.45rem}.usage-arrow{margin-right:.18rem;font-weight:700}.usage-arrow--down{color:var(--accent)}.usage-arrow--up{color:var(--purple-hover)}.provider-request-row .request-id-inline{flex-wrap:wrap;justify-content:flex-start}.provider-request-row .request-id-inline code{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.provider-request-row__action{display:flex;grid-area:action;align-self:stretch;justify-content:flex-end;min-width:0}.provider-request-row__action .ghost-button{max-width:100%;min-width:0;padding-inline:.78rem;white-space:nowrap}.table-row span,.detail-row span,.provider-job-row span,.provider-event-row span,.filter-panel span,.manager-form span,.error-center-controls span,.form-field span,.row-metric span{display:block;color:var(--text-secondary);font-size:.78rem;font-weight:750}.table-row p,.record-card p,.provider-job-row p,.provider-event-row p{margin:.3rem 0 0;color:var(--text-secondary);line-height:1.45}.table-row code,.detail-row code{color:var(--blue-hover);overflow-wrap:anywhere}.table-row__primary{min-width:0}.table-row__primary strong{display:block;overflow-wrap:anywhere}.row-metric{display:grid;gap:.25rem;min-width:0}.row-metric strong{overflow-wrap:anywhere}.request-id-cell,.request-id-inline{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0}.request-id-cell code,.request-id-inline code{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.ledger-row .request-id-cell{flex-wrap:wrap;justify-content:flex-start}.ledger-row .request-id-cell code{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.ledger-table{max-height:760px;overflow:auto;padding-right:.15rem;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}.amount-credit{color:#86efac}.amount-debit{color:var(--warning)}.manager-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:1rem;align-items:start}.provider-manager-grid{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}.manager-form,.admin-filter-form,.admin-provider-form{display:grid;gap:.85rem}.inline-collapse-form{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:#252121}.inline-collapse-form summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;list-style:none;padding:.78rem .85rem}.inline-collapse-form summary::-webkit-details-marker{display:none}.inline-collapse-form summary strong{color:var(--text)}.inline-collapse-form summary span{color:var(--text-secondary);font-size:.76rem;font-weight:760}.inline-collapse-form[open] summary{border-bottom:1px solid var(--line)}.inline-collapse-form__body{display:grid;gap:.85rem;padding:.85rem}.manager-form label,.filter-panel label,.error-center-controls label,.api-guide-select,.form-field{display:grid;gap:.42rem}.manager-form input,.manager-form textarea,.manager-form select,.filter-panel input,.filter-panel select,.error-center-controls input,.error-center-controls select,.auth-panel input,.auth-panel select,.api-guide-select select,.form-field input,.form-field textarea,.form-field select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:#1f1c1c;color:var(--text);padding:.72rem .82rem}.manager-form input::placeholder,.manager-form textarea::placeholder,.filter-panel input::placeholder,.error-center-controls input::placeholder,.auth-panel input::placeholder,.form-field input::placeholder,.form-field textarea::placeholder{color:#c8c6c47a}.manager-form textarea{min-height:92px;resize:vertical}.manager-form input:focus,.manager-form textarea:focus,.manager-form select:focus,.filter-panel input:focus,.filter-panel select:focus,.error-center-controls input:focus,.error-center-controls select:focus,.auth-panel input:focus,.auth-panel select:focus,.form-field input:focus,.form-field textarea:focus,.form-field select:focus{background:var(--canvas);border-color:#007aff75;box-shadow:0 0 0 2px #007aff29}.form-help,.form-error{display:block;font-size:.75rem;line-height:1.45}.form-help{color:var(--text-secondary)}.form-error{color:#fca5a5}.form-field--error input,.form-field--error textarea,.form-field--error select{border-color:#ff3b306b;box-shadow:0 0 0 4px #ff3b3014}.filter-panel{display:grid;grid-template-columns:minmax(180px,1.25fr) 160px 160px minmax(160px,1fr) minmax(160px,1fr) auto;gap:.8rem;align-items:end;padding:1rem;border-radius:var(--radius-panel)}.filter-panel--requests{grid-template-columns:minmax(170px,1.15fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(130px,.85fr) minmax(130px,.85fr) minmax(130px,.82fr) minmax(250px,auto)}.filter-panel--usage{grid-template-columns:repeat(3,minmax(0,1fr))}.request-advanced-filters{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:.75rem}.request-advanced-filters summary{width:fit-content;color:var(--text-secondary);font-size:.86rem;font-weight:750;cursor:pointer}.request-advanced-filters__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:.8rem}.filter-panel--requests .filter-panel__actions{justify-content:flex-end;min-width:0}.filter-panel--usage .filter-panel__actions{grid-column:1 / -1;justify-content:flex-start}.filter-panel--requests .filter-panel__actions>*{flex:0 0 auto}.filter-panel__actions,.action-row,.provider-record-card__actions,.onboarding-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.filter-panel__meta{color:var(--text-secondary);font-size:.82rem}.record-list,.provider-job-panel,.provider-job-list,.provider-event-list{display:grid;gap:.7rem}.record-card{width:100%;display:flex;align-items:start;justify-content:space-between;gap:.9rem;padding:.9rem;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.record-card>div{min-width:0}.record-card strong,.record-card p{min-width:0;max-width:100%;overflow-wrap:anywhere}.record-card--active,.record-card:hover{border-color:#007aff6b;background:var(--surface-muted)}.record-card--static{cursor:default}.record-card--static:hover{border-color:var(--line);background:var(--surface)}.provider-record-card{display:grid}.provider-card-list{max-height:540px;overflow:auto;padding-right:.15rem;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}.provider-manager-grid .manager-form>.token-grid{max-height:150px;overflow:auto;padding-right:.12rem;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}.provider-record-card__main{display:flex;align-items:start;justify-content:space-between;gap:.8rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.provider-record-card--new{min-height:110px;align-items:center;justify-content:center;text-align:center}.provider-record-card--new strong{font-size:1.8rem;color:var(--blue)}.provider-pool-panel{display:grid;gap:1rem;padding:1.2rem}.provider-pool-panel__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:start}.provider-pool-panel__mark{width:44px;height:44px}.provider-pool-panel__head h2{margin:0;color:var(--text);font-size:1.35rem}.provider-pool-panel__head p,.provider-pool-panel__footer{margin:.45rem 0 0;color:var(--text-secondary);line-height:1.55}.provider-pool-panel__head>strong{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text-secondary);padding:.25rem .65rem;white-space:nowrap}.provider-pool-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.provider-pool-summary>div,.provider-pool-lane-card__metrics>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.72rem}.provider-pool-summary span,.provider-pool-lane-card__metrics span,.provider-pool-lane-card__head p{color:var(--text-secondary);font-size:.78rem;font-weight:760}.provider-pool-summary strong,.provider-pool-lane-card__metrics strong{display:block;margin-top:.24rem;color:var(--text);font-size:1.12rem;line-height:1.05;overflow-wrap:anywhere}.provider-pool-lanes{display:grid;gap:.75rem}.provider-pool-lane-card{display:grid;gap:.82rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:.95rem}.provider-pool-lane-card--ok{border-color:#30d15842}.provider-pool-lane-card--warn{border-color:#ff9f0a4d}.provider-pool-lane-card--danger{border-color:#ff3b3052}.provider-pool-lane-card__head,.provider-pool-lane-card__actions{display:flex;align-items:start;justify-content:space-between;gap:.8rem;min-width:0}.provider-pool-lane-card__head h3{margin:0;color:var(--text);font-size:1.04rem;line-height:1.25;overflow-wrap:anywhere}.provider-pool-lane-card__head p{margin:.42rem 0 0}.provider-pool-lane-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.provider-pool-health{display:flex;flex-direction:column;align-items:flex-start;gap:.32rem;min-width:0}.provider-pool-health>strong{color:var(--text);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.provider-pool-health>span{color:var(--text-secondary);font-size:.78rem;font-weight:650;line-height:1.5}.provider-pool-panel__footer{border-top:1px solid var(--line);padding-top:.88rem}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.detail-row{display:grid;gap:.3rem;min-width:0;border-bottom:1px solid var(--line);padding:.72rem 0}.detail-row strong{min-width:0;max-width:100%;overflow-wrap:anywhere}.detail-row--wide,.detail-scope-editor{grid-column:1 / -1}.detail-scope-editor--collapse{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a85}.detail-scope-editor--collapse summary{display:flex;align-items:center;justify-content:space-between;gap:.85rem;cursor:pointer;list-style:none;padding:.82rem .9rem}.detail-scope-editor--collapse summary::-webkit-details-marker{display:none}.detail-scope-editor--collapse summary span,.detail-scope-editor--collapse summary em{color:var(--text-secondary);font-size:.76rem;font-style:normal;font-weight:760}.detail-scope-editor--collapse summary strong{display:block;margin-top:.18rem;color:var(--text)}.detail-scope-editor__form{border-top:1px solid var(--line);padding:.9rem}.detail-actions{display:grid;align-content:start;gap:.6rem}.detail-grid>.detail-scope-editor:not(.detail-scope-editor--collapse){border-top:1px solid var(--line);padding-top:1rem}.detail-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.detail-metric-grid>div{display:grid;gap:.35rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.9rem}.detail-metric-grid>div>span{color:var(--text-muted);font-size:.78rem}.detail-metric-grid>div>strong{overflow-wrap:anywhere}.detail-metric-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.form-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.toggle-row,.checkbox-label{display:flex!important;align-items:center;gap:.65rem}.toggle-row input,.checkbox-label input{width:auto;min-height:auto}.token-grid{display:flex;flex-wrap:wrap;gap:.55rem}.token-pill{display:inline-grid;gap:.12rem;min-height:38px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-secondary);padding:.52rem .72rem;font-weight:700;text-align:left;cursor:pointer}.token-pill small{color:var(--muted);font-size:.7rem}.token-pill--active{border-color:#007aff80;background:#2b2727;color:#b8e7ff}.token-pill--active small{color:var(--blue-hover)}.inline-notice,.inline-note,.security-note,.api-guide-note,.api-guide-checklist{border:1px solid var(--line);border-radius:var(--radius-card);background:#252121;color:var(--text-secondary);padding:.85rem;line-height:1.55}.security-note{border-left-color:#007aff94}.security-note strong{color:#b8e7ff}.inline-notice--success{border-color:#22c55e40;background:var(--success-soft);color:#86efac}.inline-notice--warning{border-color:#ff9f0a38;background:var(--warning-soft);color:var(--warning)}.inline-notice--danger{border-color:#ff3b303d;background:var(--danger-soft);color:var(--danger)}.inline-notice--copy{display:flex;align-items:center;gap:.8rem;overflow-wrap:anywhere}.inline-notice--copy code{flex:1;min-width:0}.copy-action{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.copy-action small{color:var(--success);font-size:.74rem;font-weight:750;white-space:nowrap}.danger-callout{border:1px solid rgba(255,59,48,.26);border-radius:var(--radius-card);background:var(--danger-soft);color:#f0a0a0;padding:.85rem;line-height:1.55}.masked-secret-row,.probe-row,.ordered-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.85rem}.provider-capability-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.provider-capability-strip>div,.provider-capability-row{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.75rem}.provider-capability-list{display:grid;gap:.55rem;max-height:150px;overflow:auto;padding-right:.12rem;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}.provider-capability-row{display:flex;justify-content:space-between;gap:.8rem}.base-url-field>span{display:flex;justify-content:space-between}.base-url-field em{font-style:normal;color:var(--blue)}.provider-job-row,.provider-event-row{display:grid;gap:.75rem;align-items:center;padding:.85rem}.provider-job-row{grid-template-columns:minmax(0,1.3fr) auto minmax(80px,.4fr) minmax(110px,.6fr)}.provider-event-row{grid-template-columns:minmax(0,1.2fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(140px,.8fr)}.action-queue,.trace-waterfall,.trace-privacy-panel{min-width:0;padding:1.2rem;border-radius:var(--radius-panel)}.action-queue__list{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.action-queue__item{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a9e;padding:.9rem}.action-queue__item>div{min-width:0}.action-queue__item span,.virtual-key-risk-strip span,.provider-record-card__metrics span,.admin-task-card span,.trace-privacy-panel__facts span{display:block;color:var(--text-secondary);font-size:.76rem;font-weight:780}.action-queue__item strong,.admin-task-card strong{display:block;margin-top:.2rem;color:var(--text);overflow-wrap:anywhere}.action-queue__item p,.virtual-key-risk-strip p,.trace-step p,.trace-privacy-panel p,.admin-task-card p{margin:.35rem 0 0;color:var(--text-secondary);line-height:1.45}.action-queue__item--success{border-color:#22c55e38;background:#14532d21}.action-queue__item--warning{border-color:#ff9f0a38;background:#ff9f0a0e}.action-queue__item--danger{border-color:#ff3b303d;background:#ff3b300e}.trace-diagnostics-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(260px,.58fr);gap:1rem}.trace-waterfall__list{display:grid;gap:.65rem}.trace-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.75rem;align-items:start;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a9e;padding:.85rem}.trace-step>div{min-width:0}.trace-step>span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text-secondary);font-size:.74rem;font-weight:820}.trace-step strong{display:block;color:var(--text);min-width:0;max-width:100%;overflow-wrap:anywhere}.trace-step p{min-width:0;max-width:100%;overflow-wrap:anywhere}.trace-step--success{border-color:#22c55e38}.trace-step--success>span{background:var(--success-soft);color:#86efac}.trace-step--danger{border-color:#ff3b3047}.trace-step--danger>span{background:var(--danger-soft);color:#f0a0a0}.trace-privacy-panel{align-self:start}.trace-privacy-panel h2{margin:.25rem 0 0}.trace-privacy-panel__facts{display:grid;gap:.65rem;margin-top:1rem}.trace-privacy-panel__facts>div,.virtual-key-risk-strip>div,.provider-record-card__metrics>div{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.75rem;min-width:0}.trace-privacy-panel__facts strong,.virtual-key-risk-strip strong,.provider-record-card__metrics strong{display:block;margin-top:.22rem;color:var(--text);overflow-wrap:anywhere}.virtual-key-risk-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.provider-record-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.provider-record-card__health{grid-column:1 / -1}.provider-record-card__health strong{color:var(--text-secondary);font-size:.82rem;font-weight:650;line-height:1.45}.ledger-reason{display:block;margin-top:.42rem;color:var(--text-subtle);font-size:.78rem;line-height:1.45}.ledger-row__summary{min-width:0}.ledger-row__summary-head{display:flex;align-items:center;gap:.55rem;min-width:0}.ledger-row__summary-head strong{color:var(--text);overflow-wrap:anywhere}.admin-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.admin-task-card{min-width:0;display:grid;gap:.35rem;min-height:132px;padding:.92rem;border-radius:var(--radius-panel);transition:border-color .15s ease,background .15s ease,transform .15s ease}.admin-task-card:hover{border-color:#ffffff2e;background:#ffffff0e;transform:translateY(-1px)}.admin-task-card--warning{border-color:#ff9f0a33}.admin-task-card--danger{border-color:#ff3b3038}.admin-task-card em{align-self:end;color:var(--blue-hover);font-style:normal;font-size:.82rem;font-weight:760}.capacity-panel{display:grid;gap:.72rem}.capacity-panel--featured{border-color:#ffffff1f;background:var(--surface)}.capacity-summary{max-width:60ch}.capacity-signal-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.capacity-signal{display:grid;gap:.22rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172aad;padding:.74rem .8rem}.capacity-signal span{color:var(--text-secondary);font-size:.76rem;font-weight:760}.capacity-signal strong{color:var(--ink);font-size:1.18rem;line-height:1.1}.capacity-signal--success{border-color:#22c55e38;background:#22c55e0e}.capacity-signal--info{border-color:#ffffff24}.capacity-signal--warning{border-color:#ff9f0a33;background:#ff9f0a0b}.capacity-signal--danger{border-color:#ff3b3038;background:#ff3b300b}.capacity-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:.56rem}.capacity-card-list__summary{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px dashed rgba(148,163,184,.24);border-radius:var(--radius-card);background:#0f172a6b;color:var(--text-secondary);padding:.78rem .85rem}.capacity-card-list__summary span{min-width:0;line-height:1.5}.capacity-card{display:grid;align-content:start;gap:.48rem;overflow:hidden;min-height:118px;border:1px solid var(--line);border-radius:var(--radius-card);background:#121316bd;padding:.68rem}.capacity-card .module-badge{max-width:100%;padding:.24rem .5rem;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capacity-card__header{display:grid;min-width:0}.capacity-card__header>div{min-width:0}.capacity-card__header strong{display:block;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capacity-card__header p{margin:.22rem 0 0;color:var(--text-secondary);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capacity-card__state{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:22px}.capacity-card__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem .46rem}.capacity-card__quick>div{min-width:0;border-top:1px solid rgba(255,255,255,.08);padding-top:.38rem}.capacity-card__quick span{display:block;color:var(--text-secondary);font-size:.7rem;font-weight:760}.capacity-card__quick strong{display:block;margin-top:.18rem;color:var(--text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capacity-card__signal{display:none;grid-template-columns:repeat(24,minmax(3px,1fr));gap:3px}.capacity-card__signal i{height:12px;border-radius:3px;background:#334155c7}.capacity-card__signal i.is-on{background:var(--success)}.page-stack--overview .glass-panel{background:var(--surface)}.page-stack--overview .overview-hero__balance strong,.page-stack--overview .stat-panel small,.page-stack--overview .amount-debit,.page-stack--overview .readiness-list__item--ok{color:var(--text)}.page-stack--overview .stat-panel small,.page-stack--overview .readiness-list__item{color:var(--text-secondary)}.page-stack--overview .action-queue__item,.page-stack--overview .action-queue__item--success,.page-stack--overview .action-queue__item--warning,.page-stack--overview .action-queue__item--danger{border-color:var(--line);background:var(--surface-muted)}.page-stack--overview .action-queue__item--success span{color:var(--success)}.page-stack--overview .action-queue__item--warning span{color:var(--warning)}.page-stack--overview .action-queue__item--danger span{color:var(--danger)}.key-health-panel{display:grid;gap:1rem;padding:1.2rem}.key-health-summary{max-width:42ch;color:var(--text-secondary)}.key-health-layout{display:grid;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);gap:1rem;align-items:start}.key-health-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:1rem}.key-health-card--virtual{display:grid;gap:1rem;align-content:start;min-height:232px}.key-health-card--pools{display:grid;gap:.85rem}.key-health-card__head,.key-health-lane__head{display:flex;align-items:start;justify-content:space-between;gap:.8rem;min-width:0}.key-health-card__head h3,.key-health-lane__head h4,.key-health-pools-head h3{margin:0;color:var(--text);line-height:1.2}.key-health-state{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);padding:.25rem .55rem;font-size:.78rem;font-weight:800;white-space:nowrap}.key-health-state--ok{border-color:#30d1586b;color:var(--success)}.key-health-state--warn{border-color:#ff9f0a6b;color:var(--warning)}.key-health-state--danger{border-color:#ff3b306b;color:var(--danger)}.key-health-state--idle{color:var(--muted)}.key-health-prefix{display:block;width:fit-content;max-width:100%;color:var(--text);background:transparent;font-size:1rem;overflow-wrap:anywhere}.key-health-facts{display:grid;gap:0}.key-health-facts>div{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:.8rem;border-bottom:1px solid var(--line);padding:.78rem 0}.key-health-facts span,.key-health-pools-head span,.key-health-lane__head p,.key-health-lane__metrics span,.key-health-footer{color:var(--text-secondary);font-size:.82rem}.key-health-facts strong{min-width:0;color:var(--text);overflow-wrap:anywhere}.key-health-actions{display:flex;gap:.65rem;flex-wrap:wrap}.key-health-secret-note{display:grid;gap:.2rem;color:var(--text-secondary);font-size:.78rem;line-height:1.5}.key-health-secret-note small{color:var(--muted);font-size:.72rem}.key-health-pools-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:start}.key-health-pools-mark{width:42px;height:42px}.key-health-pools-head>strong{min-height:38px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text-secondary);padding:.25rem .65rem;font-size:.88rem}.key-health-pool-list{display:grid;gap:.72rem}.key-health-lane{display:grid;gap:.75rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:.95rem}.key-health-lane__head h4{font-size:1rem}.key-health-lane__head p{margin:.42rem 0 0}.key-health-lane__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.key-health-lane__metrics div{display:grid;gap:.35rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.72rem}.key-health-lane__metrics strong{color:var(--text);font-size:1.2rem;line-height:1}.key-health-bars{display:grid;grid-template-columns:repeat(28,minmax(4px,1fr));gap:4px;min-height:34px}.key-health-bars i{border-radius:var(--radius-control);background:var(--line)}.key-health-bars i.is-ok{background:var(--success)}.key-health-bars i.is-warn{background:var(--warning)}.key-health-bars i.is-danger{background:var(--danger)}.key-health-bars i.is-idle{background:#4a4747}.key-health-footer{display:flex;align-items:center;justify-content:space-between;gap:.85rem;border-top:1px solid var(--line);padding-top:.85rem;line-height:1.55}.table-like span{min-width:0;overflow-wrap:anywhere}.overview-tabs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1rem}.overview-tabs__nav{display:grid;align-content:start;gap:.55rem}.overview-tabs__nav--inline{display:flex;flex-wrap:wrap;justify-content:flex-end}.overview-tabs__body p{color:var(--text-secondary);line-height:1.65}.onboarding-done{background:#252121;color:var(--text-secondary);border-color:var(--line)}.onboarding-done:hover{color:var(--text);border-color:var(--line-strong)}.onboarding-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:1rem}.onboarding-panel p{color:var(--text-secondary);line-height:1.6}.checkin-reward-panel{display:grid;gap:1rem}.checkin-action-grid{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);gap:.9rem}.checkin-action-card,.checkin-rule-grid>div{border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a94;padding:.95rem}.checkin-action-card{display:grid;gap:.75rem;align-content:start}.checkin-action-card span,.checkin-rule-grid span{color:var(--text-secondary);font-size:.78rem;font-weight:780}.checkin-action-card strong,.checkin-rule-grid strong{color:var(--text)}.checkin-action-card p,.checkin-rule-grid p{margin:0;color:var(--text-secondary);line-height:1.55}.checkin-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.checkin-rule-grid>div{display:grid;gap:.42rem}.onboarding-last-call,.readiness-list{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.85rem}.onboarding-last-call{display:flex;justify-content:space-between;gap:.8rem;align-items:center;margin-top:1rem}.readiness-list{display:grid;gap:.5rem;align-content:start}.readiness-list__item{color:var(--text-secondary)}.readiness-list__item--ok{color:var(--success)}.manager-grid--keys>.manager-panel:not(.key-create-drawer){grid-column:1 / -1}.key-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;border:0;background:#030508b8;cursor:default}.key-create-drawer{position:fixed;inset:0 0 0 auto;z-index:90;width:min(620px,calc(100vw - 44px));max-height:100vh;overflow-y:auto;border-width:0 0 0 1px;border-radius:0;padding:clamp(1.25rem,3vw,2rem);transform:translate(102%);visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility .2s ease}.key-create-drawer--open{transform:translate(0);visibility:visible;pointer-events:auto}.key-create-result,.key-create-result__actions{display:flex;flex-wrap:wrap;gap:.55rem}.key-create-result{margin-top:1rem}.key-create-result>code,.key-create-result>pre{width:100%}.key-create-result>pre{overflow-x:auto;margin:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);padding:.9rem}@media(max-width:520px){.key-create-drawer{width:100vw}}.get-started-page{max-width:1180px}.get-started-section{display:grid;gap:1rem}.get-started-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.get-started-model-card{min-width:0;display:grid;gap:.45rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text);padding:1rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.get-started-model-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.get-started-model-card--selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.get-started-model-card>span,.get-started-model-card>small{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.get-started-model-card>strong{overflow-wrap:anywhere;font-size:1rem}.get-started-model-card>div{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.25rem}.get-started-model-card em{color:var(--text-subtle);font-size:.78rem;font-style:normal}.get-started-key-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:1rem}.get-started-key-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.get-started-key-form .ui-button{min-height:44px}.get-started-secret,.get-started-env,.get-started-trace{border:1px solid color-mix(in srgb,var(--success) 45%,var(--line));border-radius:var(--radius-control);background:color-mix(in srgb,var(--success) 7%,var(--surface));padding:1rem}.get-started-secret{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.get-started-secret>div{min-width:0;display:grid;gap:.4rem}.get-started-secret span,.get-started-env>span,.get-started-trace span{color:var(--text-secondary);font-size:.78rem;font-weight:800;text-transform:uppercase}.get-started-secret code,.get-started-env code,.get-started-trace code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.get-started-secret small{color:var(--text-secondary)}.get-started-env{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border-color:var(--line);background:var(--surface-muted)}.get-started-code{max-height:480px}.get-started-trace{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:1rem}.get-started-trace>div:first-child{display:grid;gap:.35rem}.get-started-trace dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.get-started-trace dl>div{min-width:0;display:grid;gap:.25rem}.get-started-trace dt{color:var(--text-secondary);font-size:.75rem}.get-started-trace dd{min-width:0;margin:0}.get-started-secondary-link{display:flex;justify-content:flex-end}.get-started-provider-advanced{padding:1rem 1.1rem}.get-started-provider-advanced summary{display:grid;gap:.25rem;cursor:pointer}.get-started-provider-advanced summary span{color:var(--text-secondary);font-size:.88rem;font-weight:500}.get-started-provider-advanced>div{margin-top:1rem}.access-application-queue{display:grid;gap:1rem}.access-application-queue__total{color:var(--text-secondary);font-weight:750}.access-application-queue__filters{display:flex;flex-wrap:wrap;gap:.5rem}.access-application-list{display:grid;gap:.75rem}.access-application-card{display:grid;gap:.85rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);padding:1rem}.access-application-card__head,.access-application-card__badges,.access-application-card__actions,.access-application-pagination{display:flex;align-items:center;gap:.6rem}.access-application-card__head{justify-content:space-between}.access-application-card__head>div:first-child{display:grid;gap:.2rem}.access-application-card__head>div:first-child span{color:var(--text-secondary);font-size:.75rem;font-weight:750;text-transform:uppercase}.access-application-card__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.access-application-card__facts>div{min-width:0;display:grid;align-content:start;gap:.25rem}.access-application-card__facts dt{color:var(--text-secondary);font-size:.75rem}.access-application-card__facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.access-application-card__facts dd small{display:block;margin-top:.2rem;color:var(--text-subtle)}.access-application-card__wide{grid-column:span 2}.access-application-card__actions{justify-content:flex-end}.access-application-reject{display:grid;gap:.55rem;border-top:1px solid var(--line);padding-top:.85rem}.access-application-reject label{display:grid;gap:.4rem;color:var(--text-secondary);font-size:.82rem;font-weight:700}.access-application-reject textarea{width:100%;resize:vertical}.access-application-reject>div{display:flex;justify-content:flex-end;gap:.5rem}.access-application-pagination{justify-content:flex-end}.access-application-pagination>span{color:var(--text-secondary);font-size:.84rem}.api-guide-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end}.api-guide-doc-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:start;width:min(100%,1180px);margin:0 auto}.api-guide-document{padding:clamp(1.1rem,2vw,1.55rem)}.api-guide-doc-section{display:grid;gap:.82rem;padding:1rem 0;border-top:1px solid var(--line)}.api-guide-doc-section--intro{padding-top:0;border-top:0}.api-guide-doc-section--last{padding-bottom:0}.api-guide-doc-section h1{margin:0;color:var(--text);font-size:clamp(1.86rem,5vw,2.45rem);line-height:1.05}.api-guide-doc-section p{margin:0;color:var(--text-secondary);line-height:1.65}.api-guide-muted{margin-bottom:.75rem;color:var(--muted)}.api-guide-collapse{display:block}.api-guide-collapse__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.api-guide-collapse__summary::-webkit-details-marker{display:none}.api-guide-collapse__summary h2{margin:.15rem 0 0}.api-guide-collapse__toggle{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;color:var(--blue-hover);background:#0f172a9e}.api-guide-collapse__toggle:before{content:"+";font-size:1.2rem;line-height:1}.api-guide-collapse[open] .api-guide-collapse__toggle:before{content:"-"}.api-guide-collapse__body{display:grid;gap:.9rem;padding-top:1rem}.api-guide-collapse__toolbar{display:flex;justify-content:flex-end}.api-guide-subsection{display:grid;gap:.72rem}.api-guide-section-copy{max-width:78ch}.api-guide-copy-grid,.api-guide-endpoint-grid,.api-guide-step-grid,.api-guide-two-col{display:grid;gap:.75rem}.api-guide-copy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.api-guide-step-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.api-guide-endpoint-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-guide-two-col{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start}.api-guide-copy-field,.api-guide-mini-card,.api-guide-step{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a94;padding:.85rem}.api-guide-mini-card{display:grid;align-content:start;gap:.42rem;overflow:hidden}.api-guide-copy-field{display:grid;gap:.4rem}.api-guide-copy-field span,.api-guide-mini-card span{display:block;color:var(--text-secondary);font-size:.78rem;font-weight:780}.api-guide-copy-field code,.api-guide-mini-card strong{display:block;color:var(--text);overflow-wrap:anywhere}.api-guide-copy-field small,.api-guide-mini-card small{display:block;color:var(--muted);line-height:1.45}.api-guide-endpoint-card{gap:.5rem}.api-guide-endpoint-card__top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;gap:.65rem;min-width:0}.api-guide-endpoint-card__top strong{margin:0;min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere}.api-guide-endpoint-card__method{flex:0 0 auto;width:fit-content;border:1px solid rgba(0,122,255,.22);border-radius:999px;background:var(--blue-soft);color:var(--blue-hover);padding:.18rem .48rem;font-size:.72rem;line-height:1;letter-spacing:0}.api-guide-endpoint-card code{display:block;min-width:0;color:var(--blue-hover);font-size:.8rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.api-guide-step{display:grid;align-content:start;gap:.42rem}.api-guide-step>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-weight:850}.api-guide-step strong{color:var(--text)}.api-guide-step p{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.api-guide-step--done{border-color:#22c55e42}.api-guide-step--done>span{background:var(--success-soft);color:var(--success)}.api-guide-toc{position:sticky;top:calc(1rem + 70px);display:grid;gap:.35rem;padding:1rem}.api-guide-toc strong{color:var(--text);margin-bottom:.35rem}.api-guide-toc a{border-left:2px solid transparent;color:var(--text-secondary);padding:.42rem .6rem;font-size:.86rem;font-weight:760}.api-guide-toc a:hover{border-color:var(--blue);color:var(--blue-hover);background:var(--blue-soft)}.api-guide-inline-collapse{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a80}.api-guide-inline-collapse summary{display:flex;align-items:center;justify-content:space-between;gap:.85rem;cursor:pointer;list-style:none;padding:.85rem}.api-guide-inline-collapse summary::-webkit-details-marker{display:none}.api-guide-inline-collapse summary strong{color:var(--text)}.api-guide-inline-collapse summary span{color:var(--text-secondary);font-size:.78rem;font-weight:760}.api-guide-inline-collapse[open] summary{border-bottom:1px solid var(--line)}.api-guide-inline-collapse__body{display:grid;gap:.75rem;padding:.85rem}.endpoint-card,.api-key-summary{display:grid;gap:.35rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1rem}.endpoint-card .copy-action{margin-top:.35rem}.endpoint-card span,.api-key-summary span{color:var(--text-secondary);font-size:.78rem;font-weight:750}.endpoint-card code,.api-key-summary code{overflow-wrap:anywhere}.api-guide-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.api-guide-controls{margin-bottom:.8rem}.api-guide-stream-toggle{margin-top:.7rem}.api-concept-grid{display:grid;gap:.45rem;margin-top:.8rem;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a94;padding:.85rem}.api-concept-grid strong{color:var(--text)}.api-concept-grid span{color:var(--text-secondary);line-height:1.5}.code-panel{max-width:100%;max-height:460px;min-width:0;overflow:auto;margin:1rem 0 0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text);padding:1rem;line-height:1.55}.code-panel--compact{margin-top:.5rem;padding:.5rem .75rem;font-size:.8rem}.code-panel--spaced{margin-bottom:1rem}.code-panel code,.quickstart-code code{display:block;min-width:max-content;font-family:SFMono-Regular,Cascadia Code,Menlo,monospace;font-size:.88rem}.error-center-controls{display:grid;grid-template-columns:minmax(0,1.2fr) 180px minmax(0,.8fr) auto;gap:.8rem;align-items:end;padding:1rem;border-radius:var(--radius-panel)}.error-center-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:1rem;align-items:start}.error-center-list{max-height:min(620px,calc(100vh - 280px));overflow:auto;padding-right:.15rem;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}.error-center-grid .detail-panel{position:sticky;top:calc(70px + 1rem)}.error-center-summary{color:var(--text-secondary);line-height:1.65}.error-center-actions{display:grid;gap:.5rem;margin-top:1rem}.admin-console-grid{align-items:start;grid-template-columns:minmax(0,.52fr) minmax(380px,.48fr);gap:1rem}.admin-console-grid>*{min-width:0}.admin-console-grid .manager-panel,.admin-console-grid .detail-panel{padding:1rem}#admin-requests .manager-panel .record-list{max-height:560px;overflow:auto;padding-right:.15rem;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}#admin-requests .detail-panel{position:sticky;top:calc(70px + 1rem);max-height:calc(100vh - 100px);overflow:auto;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}.admin-filter-form{grid-template-columns:minmax(0,1.5fr) minmax(128px,.8fr) minmax(96px,.52fr) auto;align-items:end;gap:.7rem}.admin-provider-form{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end}.admin-action-form{margin-top:1.15rem;border-top:1px solid var(--line);padding-top:1.15rem}.admin-console-grid .record-list{gap:.55rem;margin-top:.8rem}.admin-console-grid .record-card{align-items:center;border-radius:var(--radius-card);padding:.78rem .85rem}.admin-console-grid .record-card--active{border-color:#007aff3d}.admin-request-card__main{min-width:0;display:grid;gap:.28rem}.admin-request-card__main strong,.admin-request-card__main p,.admin-request-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-request-title{display:block}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .9rem}.admin-detail-grid .detail-row{border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172a8a;padding:.72rem}.admin-action-form .danger-callout{margin-top:.2rem}.admin-action-form .ui-button{width:100%}#admin-provider-ops,#admin-audit,#admin-audit-retention,#admin-invites{padding:1.05rem}#admin-provider-ops,#admin-audit,#admin-audit-retention,#admin-invites{scroll-margin-top:90px}#admin-audit .admin-filter-form{grid-template-columns:minmax(170px,1fr) minmax(130px,.7fr) minmax(170px,1fr) minmax(170px,1fr) minmax(92px,.45fr) auto}#admin-audit .record-list{max-height:540px;overflow:auto;padding-right:.15rem;scrollbar-color:rgba(148,163,184,.26) transparent;scrollbar-width:thin}#admin-audit-retention .admin-filter-form{grid-template-columns:minmax(130px,.48fr) minmax(0,1fr) auto auto}#admin-provider-ops .admin-provider-form{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) auto}#admin-invites .record-list{gap:.6rem}.admin-invite-history{margin-top:.85rem}.admin-invite-history-grid{margin-top:.55rem;gap:.75rem}.admin-invite-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem}.admin-invite-summary>div{min-width:0;display:grid;gap:.3rem;padding:.85rem;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172ab8}.admin-invite-summary span{color:var(--text-secondary);font-size:.78rem;font-weight:750}.admin-invite-summary strong{color:var(--text);font-size:1.24rem}.admin-invite-card{cursor:default}.admin-invite-card:hover{border-color:#94a3b857;background:#0f172af0}.admin-invite-card>div{min-width:0}.admin-invite-card__code{display:flex;min-width:0;align-items:center;gap:.55rem}.admin-invite-card__code strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-invite-history-row{min-width:0}.admin-invite-history-row span,.admin-invite-history-row strong{overflow-wrap:anywhere}.auth-screen{min-height:100vh;display:grid;place-items:center;background:var(--canvas);padding:2rem 1rem}.auth-layout{width:min(100%,1180px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:2rem}.auth-layout--compact{width:min(100%,460px);display:block}.auth-compact-brand{width:fit-content;display:inline-flex;align-items:center;gap:.65rem;color:var(--text)}.auth-compact-brand .brand-mark{width:34px;height:34px}.auth-showcase{display:grid;gap:1.5rem;min-height:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1.5rem}.auth-showcase__brand{display:flex;align-items:center;gap:.7rem;font-size:1.2rem}.auth-showcase__copy{display:grid;gap:1.25rem;max-width:70ch}.auth-showcase__eyebrow{margin:0;color:var(--muted);font-size:.82rem;font-weight:800}.auth-showcase__copy h2{max-width:15ch;margin:0;color:var(--text);font-size:3.25rem;line-height:1.18;font-weight:780}.auth-showcase__copy p{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.55}.auth-showcase__features{display:grid;gap:.75rem}.auth-pillar{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.75rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:1rem}.auth-pillar__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--blue);font-weight:800}.auth-pillar__brand-icon{width:34px;height:34px;border-color:transparent;background:transparent}.auth-pillar strong{display:block;color:var(--text);font-size:1rem}.auth-pillar small{display:block;color:var(--text-secondary);line-height:1.45;margin-top:.2rem}.auth-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.auth-proof-item{display:grid;gap:.25rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.75rem}.auth-proof-item span{color:var(--muted);font-size:.78rem;font-weight:800}.auth-proof-item strong{color:var(--text);font-size:1.35rem;font-variant-numeric:tabular-nums}.auth-proof-item p{margin:0;color:var(--text-secondary);font-size:.85rem;line-height:1.45}.auth-panel{display:grid;gap:1.25rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1.5rem}.auth-panel__topline{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.auth-panel__topline>a{color:var(--text-secondary);font-size:.85rem;font-weight:700}.auth-panel__topline>a:hover{color:var(--blue-hover)}.auth-panel__copy{display:grid;gap:.85rem}.auth-panel h1{margin:0;color:var(--text);font-size:1.75rem;line-height:1.25}.auth-panel p{margin:0;color:var(--text-secondary);line-height:1.6}.auth-field{display:grid;gap:.42rem}.auth-panel .form-field>label span{color:var(--muted);font-size:.84rem;font-weight:800}.auth-panel input{min-height:48px;border-radius:6px;background:var(--canvas)}.auth-panel input::placeholder{color:var(--muted)}.auth-panel input:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}.auth-system-card,.auth-form-status{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.8rem .9rem}.auth-system-card span{display:block;color:var(--text);font-size:.78rem;font-weight:800}.auth-system-card p,.auth-form-status{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.5}.auth-form-status{min-height:1.4rem;border:0;background:transparent;color:var(--muted);padding:0}.auth-form-status--error{color:var(--danger)}.password-input-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem}.password-toggle{min-width:72px;border:1px solid var(--line);border-radius:6px;background:var(--surface-muted);color:var(--text);padding:0 .75rem;font-weight:750}.password-toggle:hover{border-color:var(--line-strong);background:var(--surface-strong)}.auth-check-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.auth-check-row label{display:inline-flex;align-items:center;gap:.55rem;color:var(--text-secondary);font-size:.9rem}.auth-check-row input{width:18px;height:18px;min-height:18px;accent-color:var(--blue);padding:0}.auth-check-row a{color:var(--text-secondary);font-size:.9rem;font-weight:700}.auth-help-link{text-underline-offset:.18rem}.auth-check-row a:hover,.auth-footer a:hover{color:var(--text)}.auth-footer{display:grid;gap:.5rem;border-top:1px solid var(--line);color:var(--text-secondary);padding-top:1rem;transition:border-color .15s ease,box-shadow .15s ease}.auth-footer--focused{border-color:var(--blue);box-shadow:0 0 0 1px #007aff38}.auth-footer:target{border-color:var(--blue);box-shadow:0 0 0 1px #007aff38}.auth-footer p{margin:0;font-size:.88rem;line-height:1.55}.auth-help-note{margin:0 0 .2rem;color:var(--blue-hover);font-size:.8rem;font-weight:750}.auth-footer a{color:var(--blue);font-weight:750}.auth-button{width:100%;min-height:48px;border-radius:var(--radius-control)}.language-switch{display:inline-flex;align-items:center;gap:.18rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);padding:.18rem}.language-switch__option{border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:800;padding:.42rem .58rem}.language-switch__option--active{color:var(--blue-hover);background:var(--surface-muted);box-shadow:inset 0 0 0 1px #007aff5c}.landing-screen,.public-portal{min-height:100vh}.public-portal{background:var(--canvas)}.public-nav__links{flex:1 1 auto;justify-content:flex-end}.public-nav__link{color:var(--text-secondary);border:1px solid transparent;border-radius:var(--radius-control);padding:.55rem .82rem;font-weight:650;white-space:nowrap}.premium-nav .public-nav__link{min-height:36px;display:inline-flex;align-items:center}.public-nav__link--active,.public-nav__link:hover{background:#007aff14;border-color:transparent;color:var(--blue)}.public-header__actions{flex:0 0 auto}.public-header__cta{min-height:36px;padding:.55rem .82rem}.landing-main,.public-main{width:min(calc(100% - 2rem),1180px);margin:0 auto;padding:1.4rem 0 3rem;display:grid;gap:1rem}.public-main{width:min(calc(100% - 48px),1200px);padding:clamp(2.6rem,4.6vw,4.8rem) 0 4rem;gap:1rem}.landing-main>*,.public-main>*{min-width:0;max-width:100%}.public-panel{padding:1.25rem}.public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;gap:clamp(1.25rem,3vw,2.4rem);padding:clamp(1.5rem,3vw,2.2rem);border-radius:var(--radius-card);background:var(--surface)}.public-hero>*{min-width:0}.public-hero>:first-child{max-width:76ch}.public-hero>:not(:first-child){justify-self:end}.public-hero--compact{min-height:auto}.public-hero h1{margin:0;color:var(--text);font-size:clamp(2.1rem,4vw,3.35rem);line-height:1.04;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.public-hero p{max-width:76ch;margin:.7rem 0 0;color:var(--text-secondary);line-height:1.65;overflow-wrap:anywhere}.public-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;min-width:0;max-width:100%}.public-hero__actions .primary-button,.public-hero__actions .ghost-button{min-width:0}.public-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.public-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.public-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-card{display:grid;align-content:start;gap:.5rem;padding:1.15rem;min-width:0;min-height:120px}.public-card strong{color:var(--text)}.public-card strong,.public-card p,.public-card span{min-width:0;max-width:100%;overflow-wrap:anywhere}.public-panel p,.guide-card p,.guide-card ol{color:var(--text-secondary);line-height:1.65}.public-model-grid{display:grid;gap:.65rem;margin-top:1rem}.public-model-row{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(100px,.5fr)) auto;gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.85rem}.public-model-row span,.public-model-row small{display:block;color:var(--text-secondary)}.public-code-examples,.guide-card{padding:1.25rem}.status-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:end;justify-content:initial}.status-hero--dashboard{align-items:end}.status-hero>*{min-width:0;max-width:100%}.status-hero__check{min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:.85rem}.status-hero__check--summary{display:grid;gap:.7rem;min-width:0}.status-hero__check span{display:block;color:var(--text-secondary);font-size:.78rem;font-weight:750}.status-hero__check strong{display:block;margin-top:.24rem;color:var(--text)}.status-hero__check code{display:block;width:fit-content;max-width:100%;border:1px solid rgba(0,122,255,.24);border-radius:var(--radius-control);background:#201c1c;color:#b8e7ff;padding:.32rem .48rem;overflow-wrap:anywhere}.status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.status-card,.status-section{min-width:0;padding:1.2rem;border-radius:var(--radius-card);background:var(--surface)}.status-card{display:grid;align-content:start;gap:.62rem}.status-card h2{margin:0;color:var(--text-secondary);font-size:.9rem}.status-card strong{color:var(--text);font-size:1.18rem;overflow-wrap:anywhere}.status-card p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.status-provider-list{margin-top:1rem}.status-board-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;align-items:start}.status-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem}.status-mini-grid div{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:.75rem}.status-mini-grid span{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:760}.status-mini-grid strong{display:block;margin-top:.28rem;color:var(--text);font-size:1.25rem}.status-protected-note{display:grid;gap:.7rem;min-width:0;margin-top:1rem;border:1px solid rgba(0,122,255,.22);border-radius:var(--radius-card);background:var(--canvas);padding:1rem}.status-protected-note strong{color:var(--text)}.status-protected-note p{margin:0;color:var(--text-secondary);line-height:1.55}.status-protected-note .ghost-button{width:fit-content}.status-concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.status-concept{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:1rem}.status-concept strong,.status-concept p,.status-protected-note strong,.status-protected-note p{overflow-wrap:anywhere}.status-concept-grid--compact,.status-scope-panel .status-concept-grid{grid-template-columns:1fr}.status-concept p{margin:.45rem 0 0;color:var(--text-secondary);line-height:1.55}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#10101047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.model-detail-modal{width:min(760px,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:1.4rem}.modal-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer}.model-detail-modal h2{margin:.25rem 2.5rem .75rem 0}.model-detail-modal p{color:var(--text-secondary);line-height:1.65}.model-detail-modal__section{margin-top:1rem}.model-card__protocols{display:flex;flex-wrap:wrap;gap:.45rem}.model-card__protocols span{border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);padding:.38rem .58rem;font-size:.82rem}.model-card__protocol-label{color:var(--blue)}.inline-link-button{border:0;background:transparent;color:var(--blue);font-weight:750;cursor:pointer}.data-table{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.data-table__head,.data-table__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;align-items:center;padding:.85rem 1rem}.data-table__head{background:var(--surface-muted);color:var(--text-secondary);font-weight:800}.data-table__row{border-top:1px solid var(--line)}.mobile-data-card{display:grid;gap:.75rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1rem}.mobile-data-card__head{display:flex;justify-content:space-between;gap:.8rem}.mobile-data-card p{margin:.25rem 0 0;color:var(--muted)}.mobile-data-card dl{display:grid;gap:.45rem;margin:0}.mobile-data-card dl>div{display:flex;justify-content:space-between;gap:.8rem}.mobile-data-card dt{color:var(--text-secondary)}.mobile-data-card dd{margin:0;color:var(--text);font-weight:700}.quickstart-code{margin:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text);overflow:hidden}.quickstart-code figcaption{padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffad}.quickstart-code pre{margin:0;padding:1rem;overflow:auto}.premium-header__inner,.dashboard-preview,.dashboard-preview__metric,.dashboard-preview__chart,.dashboard-preview__providers,.dashboard-preview__activity,.dashboard-preview__trace,.dashboard-preview__sidebar span,.relay-map__node,.relay-map__core,.relay-map__core-mark,.relay-map__notes>div,.model-preview-panel,.model-preview-card,.premium-feature-card,.premium-step,.pricing-card,.trust-card,.stat-panel,.overview-tabs,.onboarding-panel,.manager-panel,.detail-panel,.record-card,.provider-record-card,.capacity-panel,.capacity-card,.capacity-signal,.table-row,.filter-panel,.inline-collapse-form,.detail-scope-editor--collapse,.api-guide-inline-collapse,.error-center-list,.admin-task-card,.quickstart-code,.code-panel,.modal-close,.model-detail-modal,.language-switch,.language-switch__option,.topbar,.topbar__notice,.topbar__balance,.topbar__account,.sidebar,.sidebar__link,.sidebar__icon,.sidebar__status,.auth-layout,.auth-showcase,.auth-panel,.auth-pillar,.auth-pillar__icon,.auth-system-card,.auth-form-status,.password-input-group input,.password-toggle{border-radius:var(--radius-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-panel .password-input-group input{border-radius:6px}.premium-header,.landing-screen,.app-shell,.shell-main{background:var(--canvas)}.dashboard-preview,.relay-map__node,.relay-map__core,.dashboard-preview__metric,.dashboard-preview__providers,.dashboard-preview__activity,.dashboard-preview__trace,.capacity-card,.capacity-signal,.record-card,.provider-record-card,.detail-panel,.manager-panel,.topbar,.sidebar{background:var(--surface)}.premium-landing:not(.premium-landing--explorer) .premium-container{width:min(calc(100% - 48px),1200px)}.premium-landing:not(.premium-landing--explorer) .premium-section{padding-block:4rem;border-bottom:1px solid var(--line);background:var(--canvas)}.premium-landing:not(.premium-landing--explorer) .premium-header{padding:0;border-bottom:1px solid var(--line);background:var(--canvas)}.premium-landing:not(.premium-landing--explorer) .premium-header__inner{width:min(calc(100% - 48px),1200px);min-height:64px;display:flex;justify-content:space-between;padding:0;border:0;background:transparent}.premium-landing:not(.premium-landing--explorer) .premium-brand{min-width:max-content}.premium-landing:not(.premium-landing--explorer) .premium-brand__mark{width:32px;height:32px}.premium-landing:not(.premium-landing--explorer) .premium-nav{flex:1 1 auto;justify-content:flex-end}.premium-landing:not(.premium-landing--explorer) .premium-nav a,.premium-landing:not(.premium-landing--explorer) .premium-login-link,.premium-landing:not(.premium-landing--explorer) .ui-button{min-height:36px;border-radius:var(--radius-control)}.premium-landing:not(.premium-landing--explorer) .premium-hero__copy>.ui-badge{justify-self:start;min-height:auto;border:0;background:transparent;color:var(--muted);padding:0;font-size:.76rem;font-weight:800;line-height:1.4}.premium-landing:not(.premium-landing--explorer) .premium-hero{min-height:min(600px,calc(100vh - 65px));display:grid;align-items:center;border-bottom:1px solid var(--line);padding:clamp(3rem,5vw,4.5rem) 0 2.5rem}.premium-landing:not(.premium-landing--explorer) .premium-hero--focused{position:relative;overflow:hidden;text-align:left;background:var(--canvas)}.premium-landing:not(.premium-landing--explorer) .premium-hero__layout{display:grid;gap:2.25rem}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid--focused{display:grid;grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);gap:clamp(2.5rem,5vw,5rem);width:100%;align-items:center}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid--focused .premium-hero__copy{max-width:560px;margin:0;justify-items:start}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid--focused .premium-hero__subtitle{max-width:720px}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid--focused .premium-hero__actions{justify-content:flex-start}.hero-topology{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:none;animation:topology-reveal .48s ease-out both}.hero-topology__head,.hero-topology__foot{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:.72rem}.hero-topology__head{border-bottom:1px solid var(--line)}.hero-topology__foot{border-top:1px solid var(--line)}.hero-topology__head span,.hero-topology__foot span{display:inline-flex;align-items:center;gap:.5rem}.hero-topology__head i,.hero-topology__foot i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--success-soft)}.hero-topology__head code,.hero-topology__foot code{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.hero-topology__flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.82fr) minmax(0,1fr);gap:0;min-width:0}.hero-topology__lane,.hero-topology__core{min-width:0;display:grid;align-content:center;gap:.7rem;padding:1rem}.hero-topology__lane>p{margin:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.hero-topology__node,.hero-topology__endpoint{min-width:0;display:grid;gap:.35rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas-soft);padding:.72rem}.hero-topology__node strong{color:var(--text);font-size:.79rem}.hero-topology__node span,.hero-topology__endpoint span{color:var(--text-secondary);font-size:.68rem;line-height:1.45}.hero-topology__endpoint code{min-width:0;overflow-wrap:anywhere;color:var(--text-secondary);font-size:.7rem}.hero-topology__core{justify-items:center;text-align:center;border-inline:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 70%,var(--surface))}.hero-topology__mark{width:54px;height:54px}.hero-topology__core>strong{color:var(--text);font-size:.88rem}.hero-topology__core>p{margin:0;color:var(--text-secondary);font-size:.72rem;line-height:1.45}.hero-topology__signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%}.hero-topology__signals span{border-top:1px solid var(--line);color:var(--text-secondary);padding-top:.38rem;font-family:var(--font-mono);font-size:.65rem}@keyframes topology-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.premium-landing:not(.premium-landing--explorer) .premium-hero--focused{min-height:auto;text-align:left;padding-block:3rem}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid--focused .premium-hero__copy{justify-items:stretch}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid--focused .premium-hero__actions{justify-content:flex-start}}@media(max-width:620px){.premium-landing:not(.premium-landing--explorer) .premium-section{padding-block:3rem}.hero-topology__flow{grid-template-columns:1fr}.hero-topology__lane,.hero-topology__signals{display:none}.hero-topology__core{min-height:178px;border:0;padding:1.25rem}.hero-topology__mark{width:44px;height:44px}.premium-landing:not(.premium-landing--explorer) .premium-footer{padding-block:2rem}}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:2rem;align-items:center}.premium-landing:not(.premium-landing--explorer) .premium-hero h1{max-width:15ch;font-size:clamp(2.8rem,4.8vw,4.25rem);line-height:1.02;letter-spacing:-.035em}.premium-landing:not(.premium-landing--explorer) .premium-hero__subtitle{max-width:70ch;font-size:1.05rem;color:var(--text-secondary);line-height:1.65}@media(prefers-reduced-motion:reduce){.hero-topology{animation:none}}.premium-landing:not(.premium-landing--explorer) .hero-assurance{display:none}.premium-landing:not(.premium-landing--explorer) .premium-hero__actions .copy-action{flex:0 1 auto}.premium-landing:not(.premium-landing--explorer) .home-proof-section{padding-block:3rem}.home-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.home-proof-item{display:grid;gap:.28rem;align-content:start;min-height:116px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1rem}.home-proof-item span{color:var(--text-secondary);font-size:.78rem;font-weight:800}.home-proof-item strong{color:var(--text);font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}.home-proof-item p{margin:.18rem 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.premium-landing:not(.premium-landing--explorer) .model-preview-section{padding-top:4rem}.premium-landing:not(.premium-landing--explorer) .model-preview-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.35fr);gap:1rem;align-items:center;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1.5rem;margin-bottom:1.25rem}.premium-landing:not(.premium-landing--explorer) .model-preview-heading .section-header h2{max-width:22ch;font-size:2.15rem;line-height:1.05}.premium-landing:not(.premium-landing--explorer) .model-preview-summary div{border:1px solid var(--line);background:var(--canvas)}.model-preview-controls{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin:0 0 1.25rem}.model-preview-filter{min-height:44px;display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--text);padding:.35rem .85rem;font-weight:800}.model-preview-filter strong{color:var(--muted);font-size:.78rem;font-variant-numeric:tabular-nums}.model-preview-filter:hover,.model-preview-filter.is-active{border-color:var(--blue);background:var(--surface)}.model-preview-filter.is-active strong{color:var(--blue-hover)}.premium-landing:not(.premium-landing--explorer) .model-preview-panel{border:0;background:transparent;padding:0}.premium-landing:not(.premium-landing--explorer) .model-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.premium-landing:not(.premium-landing--explorer) .model-preview-card{gap:.75rem;padding:1rem;background:var(--surface)}.premium-landing:not(.premium-landing--explorer) .model-preview-card--attention{border-color:color-mix(in oklch,var(--warning) 48%,var(--line))}.premium-landing:not(.premium-landing--explorer) .model-preview-card__icon{display:none}.premium-landing:not(.premium-landing--explorer) .model-preview-card__top{grid-template-columns:minmax(0,1fr) auto;align-items:start}.model-preview-card__channels{display:flex;gap:.5rem;flex-wrap:wrap}.model-preview-card__channels span{min-height:28px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--text-secondary);padding:.25rem .5rem;font-size:.72rem;font-weight:800}.premium-landing:not(.premium-landing--explorer) .model-preview-card__metrics{grid-template-columns:1fr;gap:.5rem}.premium-landing:not(.premium-landing--explorer) .model-preview-card__metrics div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0 0 .45rem}.model-preview-card__bars{display:grid;grid-template-columns:repeat(12,minmax(3px,1fr));gap:3px;min-height:32px}.model-preview-card__bars i{border-radius:var(--radius-control);background:var(--success)}.model-preview-card__bars i.is-warn{background:var(--warning)}.model-preview-card__bars i.is-danger{background:var(--danger)}.model-preview-card__bars i.is-idle{background:var(--line)}.premium-landing:not(.premium-landing--explorer) .model-preview-card__trace{width:fit-content;justify-content:flex-start;border-top:0;color:var(--text);padding-top:0;text-decoration:underline;text-underline-offset:3px}.premium-landing:not(.premium-landing--explorer) .model-preview-card__trace:after{content:none}.home-provider-pool-layout{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:2rem;align-items:start}.home-provider-pool-copy{display:grid;gap:1.5rem;padding-top:.25rem}.home-provider-pool-copy h2{max-width:17ch;margin:0;color:var(--text);font-size:clamp(2.15rem,4vw,3rem);line-height:1.12}.home-provider-pool-copy p:not(.section-header__eyebrow){max-width:43ch;margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.65}.provider-pool-card{display:grid;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1.5rem}.provider-pool-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start}.provider-pool-card__mark{width:56px;height:56px}.provider-pool-card__head>div{min-width:0}.provider-pool-card__head span{display:block;margin:0 0 .45rem;color:var(--muted);font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.provider-pool-card__head h3{margin:0;color:var(--text);font-size:1.55rem;line-height:1.2}.provider-pool-card__head>strong{min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);padding:.3rem .75rem;font-size:.9rem;font-variant-numeric:tabular-nums}.provider-pool-lane{display:grid;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);padding:1rem}.provider-pool-lane__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.provider-pool-lane__head h3{margin:0;color:var(--text);font-size:1.18rem}.provider-pool-lane__head span{color:var(--muted);font-size:.95rem;font-weight:800}.provider-pool-lane__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.provider-pool-lane__metrics div{display:grid;gap:.45rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.85rem}.provider-pool-lane__metrics span{color:var(--muted);font-size:.78rem;font-weight:800}.provider-pool-lane__metrics strong{color:var(--text);font-size:1.55rem;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:1320px){.api-guide-doc-shell{grid-template-columns:1fr}.page-hero--with-aside{grid-template-columns:1fr;align-items:stretch}.page-hero__aside{width:100%}.api-guide-toc{position:static;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.filter-panel,.filter-panel--requests{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-panel__actions{grid-column:1 / -1;justify-content:flex-start}.table-row--compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.request-history-row{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(96px,.65fr)) minmax(96px,auto)}.provider-request-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"identity identity action action" "protocol provider status time" "tokens earning latency latency"}.provider-request-row__action{justify-content:flex-start}.request-usage-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"identity identity action action" "status tokens cost time" "latency latency latency latency"}.request-usage-row .request-history-row__action{justify-content:flex-start}.usage-popover__panel{left:0;right:auto}}@media(max-width:1180px){.premium-header__inner{gap:.65rem;padding-inline:.78rem}.premium-nav{gap:.08rem}.premium-nav a{padding-inline:.56rem}.premium-hero__grid,.model-preview-heading,.premium-split,.premium-faq,.auth-layout,.models-marketplace__intro,.api-guide-grid,.api-guide-doc-shell,.error-center-grid{grid-template-columns:1fr}.dashboard-preview{max-width:760px}.premium-step-grid--five,.premium-feature-grid,.model-preview-grid,.premium-step-grid,.premium-trust,.pricing-grid,.public-card-grid,.public-card-grid--four,.public-card-grid--three,.status-grid,.status-concept-grid,.exclusive-route-map,.status-board-layout,.overview-grid,.overview-grid--guide,.provider-pool-summary,.provider-pool-lane-card__metrics,.action-queue__list,.virtual-key-risk-strip,.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-row,.table-row--action,.table-row--compact,.request-history-row,.request-usage-row,.provider-request-row,.ledger-row{grid-template-columns:1fr 1fr}.request-usage-row>*{grid-column:auto;grid-row:auto}.request-usage-row{grid-template-areas:"identity identity" "status time" "tokens tokens" "cost cost" "latency latency" "action action"}.provider-request-row{grid-template-areas:"identity identity" "protocol status" "provider provider" "tokens tokens" "earning earning" "latency time" "action action"}.provider-request-row__action,.model-preview-heading__actions{justify-content:flex-start}.premium-landing:not(.premium-landing--explorer) .premium-hero{min-height:auto;padding-top:2.8rem}.premium-landing:not(.premium-landing--explorer) .premium-hero__grid,.premium-landing:not(.premium-landing--explorer) .model-preview-heading{grid-template-columns:1fr}.premium-landing:not(.premium-landing--explorer) .dashboard-preview{max-width:none}.premium-landing:not(.premium-landing--explorer) .model-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-matrix,.home-proof-strip,.home-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-billing-panel{grid-template-columns:1fr;align-items:start}.home-billing-actions{justify-content:flex-start}.home-provider-pool-layout{grid-template-columns:1fr}.home-provider-pool-copy h2,.home-provider-pool-copy p:not(.section-header__eyebrow){max-width:760px}.auth-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.key-health-layout{grid-template-columns:1fr}.premium-landing:not(.premium-landing--explorer) .relay-map__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.api-guide-toc{position:static;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.error-center-grid .detail-panel{position:static}}@media(max-width:1024px){.shell-content{display:grid;gap:1rem}.topbar{position:static;height:auto;grid-template-columns:1fr;border-radius:var(--radius-panel);align-items:stretch}.topbar__actions{justify-self:stretch;justify-content:flex-start;flex-wrap:wrap}.topbar__module{grid-template-columns:auto minmax(0,1fr)}.topbar__module small{grid-column:1 / -1}.topbar__notice{justify-self:stretch}.shell-grid{grid-template-columns:1fr;grid-template-areas:"content" "sidebar"}.sidebar{position:static;max-height:none}.sidebar__nav,.sidebar__section-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.models-marketplace__toolbar,.model-market-control,.exclusive-slot-layout,.status-board-layout,.filter-panel,.error-center-controls,.manager-grid,.provider-manager-grid,.overview-tabs,.onboarding-panel,.checkin-action-grid,.checkin-rule-grid,.detail-grid,.detail-metric-grid,.detail-metric-grid--compact,.admin-filter-form,.admin-provider-form,.provider-capability-strip,.provider-pool-panel__head,.provider-pool-summary,.market-summary-grid,.provider-pool-lane-card__metrics,.trace-diagnostics-grid,.request-usage-detail-grid{grid-template-columns:1fr}.request-advanced-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#admin-audit .admin-filter-form,#admin-audit-retention .admin-filter-form,#admin-provider-ops .admin-provider-form{grid-template-columns:1fr}.section-heading,.overview-hero,.request-detail-hero,.status-hero,.onboarding-last-call{align-items:start;flex-direction:column}.section-heading__side--actions{justify-items:start}#admin-requests .detail-panel{position:static;max-height:none;overflow:visible}#admin-requests .manager-panel .record-list,.ledger-table,.error-center-list,.provider-card-list,#admin-audit .record-list{max-height:none;overflow:visible;padding-right:0}.overview-hero__balance{text-align:left}.capacity-card__quick,.key-health-lane__metrics,.api-guide-step-grid,.api-guide-endpoint-grid,.api-guide-copy-grid,.api-guide-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.request-advanced-filters__grid{grid-template-columns:1fr}}@media(max-width:820px){.premium-hero__grid,.premium-split,.dashboard-preview__main,.dashboard-preview--product .dashboard-preview__main,.dashboard-preview__shell,.dashboard-preview__grid,.dashboard-preview--product .dashboard-preview__grid{grid-template-columns:1fr}.dashboard-preview,.dashboard-preview--product,.dashboard-preview--particle,.dashboard-preview__chrome,.dashboard-preview__workspace{min-width:0;width:100%;max-width:100%}.premium-landing--explorer .premium-hero__grid{grid-template-columns:1fr}.premium-landing--explorer .premium-hero__copy{padding-top:0}.premium-footer__grid,.relay-map,.relay-map__notes,.relay-map__metrics{grid-template-columns:1fr}.premium-footer__grid{gap:1.2rem}.relay-map{min-height:auto}.relay-map:before,.relay-map:after{display:none}.relay-map__core{order:-1}.relay-map__node,.relay-map__node--endpoint{min-width:0;max-width:100%}.model-table{border:0;background:transparent;box-shadow:none;overflow:visible}.model-table__head{display:none}.model-table__body{display:grid;gap:.75rem}.model-table__row{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1rem}.model-table__row>div{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;min-width:0;width:100%}.model-table__row>div:before{content:attr(data-label);color:var(--text-secondary);font-size:.78rem;font-weight:750;flex:0 0 auto}.model-table__row>div:first-child{display:block}.model-table__row>div:first-child:before{display:block;margin-bottom:.3rem}.model-table__row strong,.model-table__row p,.model-table__row span{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.code-panel code,.quickstart-code code{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}}@media(max-width:760px){.request-scope-note{align-items:stretch;flex-direction:column}.request-scope-note .ghost-button{justify-content:center;width:100%}.breakdown-card-grid{grid-template-columns:1fr}.usage-tooltip__panel{left:auto;right:0}.premium-header{position:static;padding-inline:.75rem}.premium-header__inner{border-radius:var(--radius-card);display:grid;grid-template-columns:1fr;align-items:stretch}.premium-nav{order:initial;justify-content:flex-start;flex-wrap:wrap;overflow:visible;padding-bottom:.15rem}.premium-nav a{font-size:.9rem;padding:.45rem .58rem}.premium-header__actions{width:100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap;max-width:100%}.premium-header__actions .ui-button{display:none}.public-nav__links{justify-content:flex-start;overflow-x:auto;padding-bottom:.1rem}.public-header__actions{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:.5rem}.public-header__actions .premium-login-link,.public-header__actions .public-header__cta{min-width:0;width:100%}.public-header__actions .public-header__cta{grid-column:1 / -1}.api-guide-document{padding:1rem}.api-guide-doc-section{gap:.75rem;padding:.95rem 0}.api-guide-doc-section h1{line-height:1.12}.api-guide-doc-section p,.api-guide-section-copy,.api-guide-muted{line-height:1.58}.api-guide-copy-field,.api-guide-mini-card,.api-guide-step,.api-guide-inline-collapse summary,.api-guide-inline-collapse__body{padding:.78rem}.api-guide-step-grid,.api-guide-endpoint-grid,.api-guide-copy-grid,.api-guide-two-col{gap:.62rem}.api-guide-endpoint-card__top{gap:.5rem}.api-guide-endpoint-card code{font-size:.78rem}.api-guide-toc{display:none}.public-main{width:min(calc(100% - 1.5rem),1180px);padding-top:1.8rem;padding-bottom:3rem}.code-panel{margin-top:.75rem;padding:.8rem}.code-panel code,.quickstart-code code{font-size:.78rem;line-height:1.5}.public-hero,.status-hero{grid-template-columns:1fr;align-items:start}.public-hero>:not(:first-child){justify-self:start}.public-hero__actions{width:100%;display:grid;grid-template-columns:1fr;justify-content:flex-start}.public-hero__actions .primary-button,.public-hero__actions .ghost-button{width:100%;flex:1 1 auto;justify-content:center;text-align:center}.public-endpoint-row{grid-template-columns:1fr;align-items:start;gap:.42rem}.public-endpoint-row span,.public-endpoint-row code,.public-endpoint-row strong{min-width:0;max-width:100%}.public-endpoint-row code,.public-endpoint-row strong{overflow-wrap:anywhere;word-break:break-word}.public-endpoint-row strong{font-size:.96rem;line-height:1.35}.status-hero__check--summary{width:100%;min-width:0}.premium-hero{padding-top:2.4rem}.premium-hero__grid,.premium-hero__grid>*{min-width:0}.premium-hero h1{max-width:12ch;font-size:2.18rem;line-height:1.08;overflow-wrap:normal}.premium-landing--explorer .premium-hero__copy{padding-top:0}.premium-landing--explorer .premium-hero__grid{grid-template-columns:1fr}.premium-landing--explorer .premium-hero h1{max-width:100%;font-size:2.05rem}.public-hero h1{font-size:2.05rem;line-height:1.06;max-width:100%;overflow-wrap:anywhere;word-break:normal}.public-hero p{max-width:100%;word-break:normal}.status-hero__check,.status-hero__check--summary{width:100%;min-width:0}.status-hero__check .status-badge,.status-card .status-badge{width:fit-content;max-width:100%;white-space:normal;text-align:center}.status-hero__check code{width:100%;overflow-wrap:anywhere;white-space:normal}.status-card,.status-section,.status-concept,.status-protected-note{min-width:0}.status-protected-note .ghost-button{width:100%;white-space:normal;text-align:center}.premium-hero__copy,.premium-hero__subtitle{min-width:0;max-width:100%;overflow-wrap:anywhere}.premium-hero__subtitle{max-width:29ch}.premium-hero__actions .ui-button{flex:1 1 100%;max-width:100%}.premium-hero__actions{width:100%;overflow:hidden}.premium-landing:not(.premium-landing--explorer) .premium-header{padding-inline:0}.premium-landing:not(.premium-landing--explorer) .premium-header__inner{width:min(calc(100% - 32px),1200px);display:grid;grid-template-columns:1fr;gap:.65rem;align-items:start;border:0;border-radius:0;background:transparent;padding:.75rem 0}.premium-landing:not(.premium-landing--explorer) .premium-nav{justify-content:flex-start}.premium-landing:not(.premium-landing--explorer) .premium-hero{padding:2.2rem 0 1.2rem}.premium-landing:not(.premium-landing--explorer) .premium-hero h1{max-width:13ch;font-size:2.08rem;line-height:1.1}.premium-landing:not(.premium-landing--explorer) .premium-hero__subtitle{max-width:31ch}.premium-landing:not(.premium-landing--explorer) .premium-hero__actions .copy-action{flex:1 1 100%;width:100%}.premium-landing:not(.premium-landing--explorer) .premium-hero__actions .copy-action .ui-button{width:100%}.premium-landing:not(.premium-landing--explorer) .dashboard-preview--product{gap:.75rem;min-height:0;padding:1rem}.dashboard-preview--particle .routing-particle-canvas{opacity:.58}.premium-landing:not(.premium-landing--explorer) .relay-map{gap:.65rem;padding:.75rem}.premium-landing:not(.premium-landing--explorer) .relay-map:before,.premium-landing:not(.premium-landing--explorer) .relay-map:after{display:none}.premium-landing:not(.premium-landing--explorer) .relay-map__rail,.premium-landing:not(.premium-landing--explorer) .relay-map__column{gap:.45rem}.premium-landing:not(.premium-landing--explorer) .relay-map__column{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-landing:not(.premium-landing--explorer) .relay-map__node{grid-template-columns:minmax(0,1fr);min-height:58px;padding:.55rem .65rem}.premium-landing:not(.premium-landing--explorer) .relay-map__node b{position:absolute;top:.65rem;right:.65rem}.premium-landing:not(.premium-landing--explorer) .relay-map__node small{min-width:0;overflow-wrap:anywhere;justify-self:start}.premium-landing:not(.premium-landing--explorer) .relay-map__node em{display:none}.premium-landing:not(.premium-landing--explorer) .relay-map__node span{white-space:normal}.premium-landing:not(.premium-landing--explorer) .relay-map__core{padding:.9rem}.premium-landing:not(.premium-landing--explorer) .relay-map__core-mark{width:44px;height:44px}.premium-landing:not(.premium-landing--explorer) .relay-map__core-mark svg{width:32px;height:32px}.premium-landing:not(.premium-landing--explorer) .relay-map__notes>div,.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric{padding:.75rem}.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric{min-height:86px}.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric strong{font-size:1.55rem}.premium-landing:not(.premium-landing--explorer) .relay-map,.premium-landing:not(.premium-landing--explorer) .relay-map__notes,.premium-landing:not(.premium-landing--explorer) .relay-map__metrics,.premium-landing:not(.premium-landing--explorer) .model-preview-grid,.premium-landing:not(.premium-landing--explorer) .model-preview-summary,.home-proof-strip,.home-feature-matrix,.home-workflow,.home-workflow-step{grid-template-columns:1fr}.home-feature-cell,.home-proof-item,.home-workflow-step{min-height:auto}.home-billing-panel{padding:1.25rem}.home-billing-actions,.home-billing-actions .ui-button{width:100%}.model-preview-controls{gap:.5rem}.model-preview-filter{flex:1 1 auto;justify-content:center;padding-inline:.65rem}.provider-pool-card{padding:1rem}.provider-pool-card__head,.provider-pool-lane__metrics{grid-template-columns:1fr}.provider-pool-card__mark{width:44px;height:44px}.provider-pool-card__head>strong{justify-self:start}.premium-landing:not(.premium-landing--explorer) .relay-map__core{order:-1;justify-items:start;text-align:left}.premium-landing:not(.premium-landing--explorer) .relay-map__core-mark{margin-inline:0}.premium-landing:not(.premium-landing--explorer) .relay-map__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-landing:not(.premium-landing--explorer) .relay-map__notes,.premium-landing:not(.premium-landing--explorer) .relay-map__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-landing:not(.premium-landing--explorer) .model-preview-section{padding-top:2.8rem}.dashboard-preview__chrome{display:grid;grid-template-columns:1fr;align-items:flex-start;justify-items:start;min-width:0}.dashboard-preview__chrome .ui-badge{white-space:normal;text-align:center}.dashboard-preview__grid,.dashboard-preview--product .dashboard-preview__grid,.dashboard-preview__main,.dashboard-preview--product .dashboard-preview__main,.dashboard-preview__shell,.relay-map,.relay-map__notes,.relay-map__metrics,.model-preview-grid,.premium-step-grid--five,.premium-feature-grid,.premium-step-grid,.premium-trust,.pricing-grid,.public-card-grid,.public-card-grid--four,.public-card-grid--three,.status-grid,.status-concept-grid,.exclusive-route-map,.status-mini-grid,.overview-grid,.overview-grid--guide,.key-health-layout,.premium-footer__grid,.public-model-row,.capacity-card__quick,.api-guide-step-grid,.api-guide-endpoint-grid,.api-guide-copy-grid,.api-guide-two-col,.action-queue__list,.virtual-key-risk-strip,.provider-record-card__metrics,.admin-task-grid,.trace-diagnostics-grid{grid-template-columns:1fr}.relay-map{min-height:auto}.relay-map:before,.relay-map:after{display:none}.relay-map__core{order:-1}.capacity-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.capacity-card-list__summary{align-items:flex-start;flex-direction:column}.dashboard-preview__sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0}.dashboard-preview__providers,.dashboard-preview__trace{min-width:0}.premium-footer__grid{gap:1.2rem}.auth-showcase{display:none}.auth-panel{padding:1.2rem}.password-input-group,.auth-proof-strip{grid-template-columns:1fr}.auth-check-row{align-items:flex-start;flex-direction:column}.password-toggle{min-height:48px}.topbar__actions{border-radius:var(--radius-card);flex-wrap:wrap}.topbar__disconnect{flex:1 1 100%}.model-table,.data-table{border:0;background:transparent;box-shadow:none;overflow:visible}.model-table__head,.data-table__head{display:none}.model-table__body,.data-table__body{display:grid;gap:.75rem}.key-health-pools-head,.provider-pool-lane-card__head,.provider-pool-lane-card__actions,.key-health-facts{grid-template-columns:1fr}.key-health-pools-head>strong,.provider-pool-panel__head>strong{justify-self:start}.key-health-facts>div{grid-template-columns:1fr;gap:.28rem}.key-health-actions,.key-health-actions .copy-action,.key-health-actions .ui-button,.key-health-actions .ghost-button,.key-health-footer .primary-button{width:100%}.model-table__row,.data-table__row,.table-row,.table-row--compact,.table-row--action,.request-history-row,.request-usage-row,.provider-request-row,.ledger-row,.capacity-row,.request-attempt-row,.provider-job-row,.provider-event-row{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1rem}.model-table__row>div,.data-table__row>div,.table-row>div[data-label]{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;min-width:0;width:100%}.table-row>div[data-label] strong,.table-row>div[data-label] span{min-width:0;overflow-wrap:anywhere}.model-table__row>div:before,.data-table__row>div:before,.table-row>div[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:.78rem;font-weight:750;flex:0 0 auto}.model-table__row>div:first-child,.data-table__row>div:first-child,.table-row>div:first-child{display:block}.model-table__row>div:first-child:before,.data-table__row>div:first-child:before,.table-row>div:first-child:before{display:block;margin-bottom:.3rem}.table-row .request-id-cell,.table-row .request-id-inline{justify-content:flex-end;max-width:100%}.provider-request-row .request-id-inline,.request-history-row .request-id-inline,.request-history-row__action,.provider-request-row__action{justify-content:flex-start}.provider-request-row{grid-template-columns:1fr;grid-template-areas:"identity" "protocol" "provider" "tokens" "earning" "latency" "time" "status" "action"}.request-usage-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.7rem;padding:.85rem}.request-usage-row>*,.request-usage-row__identity,.request-usage-row__status,.request-usage-row__tokens,.request-usage-row__cost,.request-usage-row__latency,.request-time-cell,.request-history-row__action{grid-column:auto;grid-row:auto}.request-usage-row>div[data-label]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-content:stretch;gap:.28rem;min-width:0;width:100%}.request-usage-row>div[data-label]:before,.request-usage-row>div:first-child:before{display:none}.request-usage-row>div[data-label]>span,.request-usage-row .usage-popover summary small,.request-usage-row p{min-width:0;max-width:100%;color:var(--text-secondary);font-size:.72rem;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.request-usage-row>div[data-label]>strong,.request-usage-row .usage-popover summary strong,.request-usage-row .protocol-token{min-width:0;max-width:100%;line-height:1.35;overflow-wrap:anywhere;word-break:normal;white-space:normal}.request-usage-row__identity,.request-usage-row__tokens,.request-usage-row__cost,.request-time-cell,.request-history-row__action{grid-column:1 / -1}.request-usage-row__identity{display:grid;gap:.38rem;padding-bottom:.65rem;border-bottom:1px solid var(--line)}.request-usage-row__identity strong{line-height:1.25}.request-usage-row .request-id-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:.5rem;width:100%}.request-usage-row .request-id-inline code{width:100%;max-width:100%;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.request-usage-row .copy-action,.request-usage-row .copy-action .ui-button{min-width:0}.request-usage-row__tokens,.request-usage-row__cost{padding-block:.25rem;border-block:1px solid var(--line)}.request-usage-row .usage-popover,.request-usage-row .usage-popover summary{width:100%}.request-usage-row .usage-popover__panel{position:static;width:100%;min-width:0;margin-top:.55rem}.request-history-row__action .ghost-button{width:100%;min-height:40px}.request-usage-kpis{grid-template-columns:1fr}.request-summary-secondary{align-items:stretch;flex-direction:column;gap:.4rem}.request-summary-secondary span{justify-content:space-between}.page-hero--with-aside,.api-guide-hero{grid-template-columns:1fr}.record-card,.provider-record-card__main,.action-queue__item,.key-health-card__head,.key-health-lane__head,.key-health-footer,.masked-secret-row,.probe-row,.ordered-item,.provider-capability-row,.inline-collapse-form summary,.detail-scope-editor--collapse summary,.api-guide-inline-collapse summary{align-items:flex-start;flex-direction:column}.action-queue__item .ghost-button,.admin-task-card{width:100%}.admin-task-card{min-height:auto}.admin-request-title{overflow-wrap:anywhere;white-space:normal}.form-split,.admin-invite-summary,.overview-tabs__nav--inline{grid-template-columns:1fr}.admin-invite-card__code{align-items:flex-start;flex-direction:column}.admin-invite-card{align-items:stretch;flex-direction:column}.admin-invite-card__code strong{overflow-wrap:anywhere;white-space:normal}.admin-invite-card>.module-badge{align-self:flex-start}.public-nav__links{width:100%;overflow-x:auto}.public-hero{padding:1.1rem}.public-hero h1{font-size:clamp(1.48rem,7vw,1.92rem);line-height:1.12;overflow-wrap:anywhere;word-break:break-all}.public-panel,.public-code-examples,.guide-card{padding:1rem}}@media(max-width:430px){.premium-container,.shell-grid,.landing-main{width:min(calc(100% - 1.25rem),1180px)}.public-main{width:100%;padding-inline:.75rem}.sidebar__nav{grid-template-columns:1fr}.topbar{align-items:stretch}.topbar__actions{border-radius:var(--radius-card)}.topbar__quick-link{flex:1 1 auto}.topbar__balance{flex:1 1 auto;justify-content:space-between}.topbar__account{flex:0 0 42px}.premium-hero__actions .ui-button,.premium-hero__actions .ghost-button,.premium-hero__actions .primary-button,.premium-header__actions .ui-button{width:100%}.dashboard-preview{border-radius:var(--radius-card)}.dashboard-preview__chart{min-height:140px}.page-hero,.overview-table,.manager-panel,.detail-panel,.overview-tabs,.onboarding-panel{padding:1rem}.page-hero h1{font-size:1.72rem}.filter-panel__actions,.action-row,.onboarding-actions{width:100%}.filter-panel__actions>*,.action-row>*,.onboarding-actions>*{flex:1 1 100%}}@media(max-width:1024px){.shell-grid{grid-template-areas:"content";grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(320px,calc(100vw - 44px));max-height:none;border-width:0 1px 0 0;border-radius:0;transform:translate(-105%);transition:transform .22s ease}.sidebar--open{transform:translate(0)}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;border:0;background:#04070cad;opacity:0;pointer-events:none;transition:opacity .22s ease}.sidebar-backdrop--open{opacity:1;pointer-events:auto}.sidebar__close,.topbar__menu{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:6px;background:var(--surface-muted);color:var(--text);cursor:pointer}.sidebar__close{margin-left:auto}.topbar{position:sticky;top:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border-radius:8px}.topbar__module{display:block;padding-left:0}.topbar__module small,.topbar__notice{display:none}.topbar__actions{min-height:auto;justify-self:end;flex-wrap:nowrap}}@media(max-width:520px){.shell-grid{width:min(calc(100% - 1rem),1440px);padding-top:.5rem}.topbar__balance span{display:none}.topbar__balance{padding-inline:.58rem}.topbar__account{width:36px;height:36px}.overview-grid--primary-kpi{grid-template-columns:1fr}.provider-workspace-tabs{width:100%}.provider-workspace-tab{flex:1 0 auto}.request-error-guidance{align-items:stretch;flex-direction:column}.request-error-guidance__actions>*{flex:1 1 100%}.get-started-model-grid,.get-started-key-grid,.get-started-key-form,.get-started-trace,.get-started-trace dl,.access-application-card__facts,.get-started-secret,.get-started-env{grid-template-columns:1fr}.get-started-secret .copy-action,.get-started-env .copy-action,.get-started-trace .primary-button{width:100%}.get-started-secret .ui-button,.get-started-env .ui-button,.get-started-trace .primary-button{width:100%;justify-content:center}.access-application-card__head{align-items:flex-start;flex-direction:column}.access-application-card__badges{flex-wrap:wrap}.access-application-card__wide{grid-column:auto}.access-application-card__actions,.access-application-reject>div,.access-application-pagination{justify-content:stretch;flex-wrap:wrap}.access-application-card__actions .ui-button,.access-application-reject .ui-button{flex:1 1 160px}}@media(prefers-reduced-motion:reduce){.sidebar,.sidebar-backdrop{transition:none}}.premium-menu-toggle,.premium-nav .premium-nav__mobile-action{display:none}.premium-menu-toggle{min-height:36px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text);padding:.4rem .58rem;font-weight:750;cursor:pointer}.simulator-panel{display:grid;gap:1rem}.simulator-form-grid,.simulator-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.simulator-form-grid label{display:grid;gap:.42rem;min-width:0}.simulator-form-grid label>span,.simulator-result-grid span{color:var(--text-secondary);font-size:.8rem;font-weight:700}.simulator-form-grid input,.simulator-form-grid select{width:100%}.simulator-result-grid>div{display:grid;gap:.3rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.9rem}.simulator-result-grid>div:last-child{border-color:#007aff52}.simulator-result-grid strong{overflow-wrap:anywhere}.simulator-disclaimer{margin:0}@media(max-width:760px){.premium-header,.premium-landing:not(.premium-landing--explorer) .premium-header{padding:.45rem .5rem 0}.premium-header__inner,.premium-landing:not(.premium-landing--explorer) .premium-header__inner{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.4rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.premium-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.premium-header__inner>.premium-nav,.premium-landing:not(.premium-landing--explorer) .premium-header__inner>.premium-nav{display:none;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;padding:.35rem 0 .15rem;overflow:visible}.premium-header__inner>.premium-nav.is-open,.premium-landing:not(.premium-landing--explorer) .premium-header__inner>.premium-nav.is-open{display:grid}.premium-header__inner>.premium-nav a,.premium-landing:not(.premium-landing--explorer) .premium-header__inner>.premium-nav a{display:flex;align-items:center;width:100%;min-height:38px;padding:.48rem .58rem}.premium-header__inner>.premium-nav .premium-nav__mobile-action{display:flex}.premium-header__actions,.public-header__actions{width:auto;display:flex;justify-content:flex-end;flex-wrap:nowrap}.premium-header__actions .premium-login-link,.public-header__actions .premium-login-link{display:none}.simulator-form-grid,.simulator-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.premium-header__inner>.premium-brand>.premium-brand__name{display:none}.simulator-form-grid,.simulator-result-grid{grid-template-columns:1fr}}@media(max-width:360px){.premium-header__inner,.premium-landing:not(.premium-landing--explorer) .premium-header__inner{gap:.32rem;padding:.32rem}.premium-brand{gap:.4rem;font-size:.92rem}.premium-brand__mark,.premium-landing:not(.premium-landing--explorer) .premium-brand__mark{width:28px;height:28px}.premium-menu-toggle{padding-inline:.42rem;font-size:.8rem}.language-switch__option{padding:.34rem .4rem}}.editorial-site{--editorial-canvas: #080a0d;--editorial-surface: #0d1116;--editorial-surface-strong: #121821;--editorial-rule: #26313d;--editorial-rule-strong: #3a4958;--editorial-text: #f3f7fa;--editorial-muted: #9ba8b5;--editorial-subtle: #82909d;min-height:100vh;color:var(--editorial-text);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--editorial-canvas);background-size:64px 64px}.editorial-shell{width:min(calc(100% - 48px),1240px);margin-inline:auto}.editorial-site .premium-header,.public-portal .premium-header{padding:0;border-bottom:1px solid var(--editorial-rule, var(--line));background:#080a0deb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.editorial-site .premium-header__inner,.public-portal .premium-header__inner{width:min(calc(100% - 48px),1240px);min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.editorial-site .premium-brand,.public-portal .premium-brand{letter-spacing:-.01em}.editorial-site .premium-brand__mark,.public-portal .premium-brand__mark{width:32px;height:32px;border-radius:2px;background:#0d1116}.editorial-site .public-nav__links,.public-portal .public-nav__links{justify-content:flex-end}.editorial-site .public-nav__link,.public-portal .public-nav__link{border-radius:2px;color:#9ba8b5;font-family:var(--font-mono);font-size:.76rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.editorial-site .public-nav__link--active,.editorial-site .public-nav__link:hover,.public-portal .public-nav__link--active,.public-portal .public-nav__link:hover{color:#f3f7fa;background:#121821}.editorial-site .premium-nav__mobile-action--primary,.public-portal .premium-nav__mobile-action--primary{color:#fff;background:var(--blue)}.editorial-site .public-header__actions,.public-portal .public-header__actions{gap:.45rem}.editorial-site .public-header__login,.public-portal .public-header__login,.editorial-site .public-header__cta,.public-portal .public-header__cta{min-height:38px;border-radius:2px;padding:.6rem .8rem;font-size:.82rem}.editorial-kicker{margin:0;color:#55bdff;font-family:var(--font-mono);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.editorial-hero{min-height:min(720px,calc(100vh - 68px));display:grid;align-items:center;border-bottom:1px solid var(--editorial-rule);background:radial-gradient(circle at 82% 18%,rgba(22,131,255,.13),transparent 28%),linear-gradient(180deg,#080a0d1a,#080a0d 92%);padding:clamp(4rem,8vw,7rem) 0}.editorial-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(470px,.88fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.editorial-hero__copy{display:grid;justify-items:start;gap:1.5rem}.editorial-hero h1,.editorial-catalog-hero h1,.apply-intro h1,.apply-success h1{margin:0;color:var(--editorial-text, var(--text));font-size:clamp(3rem,6.6vw,6.4rem);font-weight:680;line-height:.94;letter-spacing:-.058em;text-wrap:balance}.editorial-hero h1{max-width:10.4ch}.editorial-hero__body{max-width:58ch;margin:0;color:var(--editorial-muted);font-size:clamp(1.04rem,1.7vw,1.22rem);line-height:1.65}.editorial-hero__actions,.editorial-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.editorial-site .primary-button,.editorial-site .ghost-button,.apply-layout .primary-button,.apply-layout .ghost-button,.apply-success .primary-button,.apply-success .ghost-button{border-radius:2px}.editorial-hero__signals{display:flex;flex-wrap:wrap;gap:0;margin:.25rem 0 0;padding:0;list-style:none}.editorial-hero__signals li{display:inline-flex;align-items:center;gap:.55rem;color:var(--editorial-subtle);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em}.editorial-hero__signals li:not(:last-child):after{content:"/";margin-inline:.85rem;color:var(--editorial-rule-strong)}.editorial-trace{min-width:0;border:1px solid var(--editorial-rule-strong);background:#0d1116eb;box-shadow:18px 18px #1683ff11}.editorial-trace__bar,.editorial-trace__request,.editorial-trace__route,.editorial-trace__metrics,.editorial-trace__id{padding:1rem;border-bottom:1px solid var(--editorial-rule)}.editorial-trace__bar,.editorial-trace__request{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-mono)}.editorial-trace__bar span{display:inline-flex;align-items:center;gap:.55rem;color:var(--editorial-muted);font-size:.68rem;letter-spacing:.08em}.editorial-trace__bar i,.editorial-models__status i,.editorial-route-state i,.apply-intro__note i,.apply-verification-slot i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px #30d1581a}.editorial-trace__bar strong{color:#74e18d;font-size:.7rem;font-weight:700;text-transform:uppercase}.editorial-trace__request{justify-content:start}.editorial-trace__request span,.editorial-trace__request em{border:1px solid var(--editorial-rule);color:#55bdff;padding:.3rem .45rem;font-size:.68rem;font-style:normal}.editorial-trace__request code{min-width:0;flex:1;color:var(--editorial-text);overflow-wrap:anywhere}.editorial-trace__request em{color:#74e18d}.editorial-trace__route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.editorial-trace__route div,.editorial-trace__metrics div{display:grid;gap:.35rem}.editorial-trace__route span,.editorial-trace__metrics span,.editorial-trace__id span{color:var(--editorial-subtle);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.editorial-trace__route strong{color:var(--editorial-text);font-family:var(--font-mono);font-size:.82rem;overflow-wrap:anywhere}.editorial-trace__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.editorial-trace__metrics strong{color:var(--editorial-text);font-family:var(--font-mono);font-size:1rem}.editorial-trace__id{border-bottom:0}.editorial-trace__id code{display:block;margin-top:.45rem;color:#55bdff;font-size:.9rem;overflow-wrap:anywhere}.editorial-trace__id p{margin:.6rem 0 0;color:var(--editorial-subtle);font-size:.76rem;line-height:1.5}.editorial-section{border-bottom:1px solid var(--editorial-rule);background:#080a0ded;padding:clamp(4.5rem,8vw,7.5rem) 0}.editorial-section__heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.6fr);align-items:end;gap:3rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.editorial-section__heading>div{display:grid;gap:1.15rem}.editorial-section__heading h2,.editorial-final-cta h2{max-width:15ch;margin:0;color:var(--editorial-text);font-size:clamp(2.25rem,4.5vw,4.4rem);font-weight:650;line-height:1;letter-spacing:-.045em;text-wrap:balance}.editorial-section__heading>p,.editorial-section__heading>a{max-width:55ch;margin:0;color:var(--editorial-muted);line-height:1.65}.editorial-section__heading>a{justify-self:end;color:#55bdff;font-weight:750}.editorial-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--editorial-rule-strong);list-style:none}.editorial-step-grid li{min-height:280px;display:grid;align-content:start;gap:1rem;padding:1.5rem 2rem 1.5rem 0;border-bottom:1px solid var(--editorial-rule)}.editorial-step-grid li:not(:last-child){border-right:1px solid var(--editorial-rule);margin-right:2rem}.editorial-step-grid li>span{color:#55bdff;font-family:var(--font-mono);font-size:.78rem}.editorial-step-grid h3,.editorial-trust__grid h3{margin:2.5rem 0 0;color:var(--editorial-text);font-size:1.28rem}.editorial-step-grid p,.editorial-trust__grid p{margin:0;color:var(--editorial-muted);line-height:1.65}.editorial-models{background:linear-gradient(90deg,rgba(22,131,255,.04),transparent 32%),var(--editorial-surface)}.editorial-models__status{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block:1px solid var(--editorial-rule);margin-bottom:1.25rem;color:var(--editorial-muted);font-family:var(--font-mono);font-size:.74rem}.editorial-models__status span{display:inline-flex;align-items:center;gap:.65rem}.editorial-models__status a{color:#55bdff}.editorial-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--editorial-rule-strong)}.editorial-model-card{min-width:0;display:grid;align-content:start;gap:1.15rem;padding:1.4rem;border-bottom:1px solid var(--editorial-rule);background:#080a0d61}.editorial-model-card:not(:last-child){border-right:1px solid var(--editorial-rule)}.editorial-model-card__index{color:var(--editorial-subtle);font-family:var(--font-mono);font-size:.68rem}.editorial-model-card__title{min-height:72px}.editorial-model-card__title span{color:var(--editorial-subtle);font-size:.72rem}.editorial-model-card__title h3{margin:.3rem 0 0;color:var(--editorial-text);font-size:1.12rem;line-height:1.25;overflow-wrap:anywhere}.editorial-model-card__protocols{min-height:28px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:.35rem}.editorial-model-card__protocols span{border:1px solid var(--editorial-rule);color:var(--editorial-muted);padding:.25rem .42rem;font-family:var(--font-mono);font-size:.62rem}.editorial-model-card dl{display:grid;gap:.65rem;margin:0}.editorial-model-card dl>div{display:grid;gap:.25rem;padding-top:.65rem;border-top:1px solid var(--editorial-rule)}.editorial-model-card dt{color:var(--editorial-subtle);font-size:.68rem}.editorial-model-card dd{margin:0;color:var(--editorial-text);font-family:var(--font-mono);font-size:.78rem}.editorial-route-state{display:inline-flex;align-items:center;gap:.5rem;color:#ffc66d;font-family:var(--font-mono);font-size:.7rem}.editorial-route-state i{background:var(--warning);box-shadow:0 0 0 4px #ff9f0a1a}.editorial-route-state.is-routable{color:#74e18d}.editorial-route-state.is-routable i{background:var(--success);box-shadow:0 0 0 4px #30d1581a}.editorial-models .editorial-inline-actions{margin-top:2rem}.editorial-state{min-height:160px;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block:1px solid var(--editorial-rule);color:var(--editorial-muted);padding:1.5rem}.editorial-state button,.editorial-model-table button{min-height:36px;border:1px solid var(--editorial-rule-strong);border-radius:2px;background:var(--editorial-surface-strong);color:var(--editorial-text);padding:.45rem .65rem;cursor:pointer}.editorial-evidence__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);border:1px solid var(--editorial-rule-strong)}.editorial-evidence__grid>article{min-width:0;padding:clamp(1.5rem,4vw,2.5rem)}.editorial-evidence__grid>article+article{border-left:1px solid var(--editorial-rule-strong);background:var(--editorial-surface)}.editorial-evidence__grid h3{margin:0 0 2rem;color:var(--editorial-text);font-size:1rem;font-family:var(--font-mono);text-transform:uppercase}.editorial-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.editorial-timeline li{display:grid;grid-template-columns:80px minmax(0,1fr);gap:1.2rem;padding:1.15rem 0;border-top:1px solid var(--editorial-rule)}.editorial-timeline code{color:#55bdff}.editorial-timeline div{display:grid;gap:.35rem}.editorial-timeline strong{color:var(--editorial-text)}.editorial-timeline span{color:var(--editorial-muted);font-size:.84rem;line-height:1.5}.editorial-ledger{display:grid;margin:0}.editorial-ledger div{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid var(--editorial-rule)}.editorial-ledger dt{color:var(--editorial-muted)}.editorial-ledger dd{margin:0;color:var(--editorial-text);font-family:var(--font-mono)}.editorial-evidence__note{margin:1.25rem 0 0;color:var(--editorial-subtle);font-size:.75rem;line-height:1.55}.editorial-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--editorial-rule-strong)}.editorial-trust__grid article{min-height:230px;padding:1.5rem 2rem 1.5rem 0}.editorial-trust__grid article:not(:last-child){border-right:1px solid var(--editorial-rule);margin-right:2rem}.editorial-trust__grid h3{margin-top:1rem}.editorial-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:5rem;border:1px solid var(--editorial-rule-strong);border-left:4px solid var(--blue);background:var(--editorial-surface);padding:clamp(1.5rem,4vw,3rem)}.editorial-final-cta>div:first-child{display:grid;gap:1rem}.editorial-final-cta h2{max-width:18ch;font-size:clamp(2rem,4vw,3.7rem)}.editorial-final-cta p:not(.editorial-kicker){max-width:62ch;margin:0;color:var(--editorial-muted);line-height:1.65}.editorial-final-cta>div:last-child{display:flex;flex-wrap:wrap;gap:.7rem}.editorial-footer{border-top:1px solid var(--editorial-rule);background:#080a0d;padding:3.5rem 0}.editorial-footer__grid{display:grid;grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(140px,.55fr));gap:2rem}.editorial-footer__brand,.editorial-footer__links{display:grid;align-content:start;justify-items:start;gap:.65rem}.editorial-footer__brand p{max-width:46ch;margin:.5rem 0 0;color:var(--editorial-muted);line-height:1.6}.editorial-footer__links strong{margin-bottom:.35rem;color:var(--editorial-subtle);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.editorial-footer__links a{color:var(--editorial-muted);font-size:.88rem}.editorial-footer__links a:hover{color:#55bdff}.editorial-catalog{--catalog-canvas: #070a0e;--catalog-surface: #0c1117;--catalog-surface-hover: #101923;--catalog-rule: #202a35;--catalog-rule-strong: #2c3946;--catalog-text: #f2f6f9;--catalog-muted: #98a5b2;--catalog-subtle: #667482;--catalog-accent: #1683ff;--catalog-accent-soft: rgba(22, 131, 255, .13);background:var(--catalog-canvas)}.editorial-catalog .premium-header{position:sticky;top:0;z-index:60;border-bottom-color:var(--catalog-rule);background:#070a0ef7;-webkit-backdrop-filter:none;backdrop-filter:none}.editorial-catalog .public-header__inner{width:min(calc(100% - 40px),1600px);min-height:68px;grid-template-columns:auto minmax(280px,372px) minmax(370px,1fr) auto;gap:clamp(1rem,2.1vw,2rem)}.public-command-search{min-width:0;min-height:42px;display:flex;align-items:center;gap:.65rem;border:1px solid var(--catalog-rule-strong);border-radius:6px;background:var(--catalog-surface);color:var(--catalog-muted);padding:0 .8rem}.public-command-search:focus-within{border-color:var(--catalog-accent);box-shadow:0 0 0 3px #1683ff24}.public-command-search svg,.catalog-page-actions svg,.catalog-filter-toggle svg,.catalog-provider-search svg,.catalog-clear-filters svg,.catalog-view-switch svg,.catalog-model-row>svg,.catalog-pagination svg,.catalog-filter-section summary svg,.editorial-model-modal>button svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.public-command-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--catalog-text);font-size:.86rem}.public-command-search input::placeholder{color:#768493}.public-command-search kbd{border:0;background:transparent;color:var(--catalog-subtle);font-family:var(--font-mono);font-size:.7rem;white-space:nowrap}.catalog-workspace{min-height:calc(100vh - 68px);border-bottom:1px solid var(--catalog-rule);background:var(--catalog-canvas)}.catalog-shell{width:min(100%,1600px);display:grid;grid-template-columns:284px minmax(0,1fr);margin-inline:auto}.catalog-filter-rail{position:sticky;top:68px;align-self:start;max-height:calc(100vh - 68px);overflow-y:auto;border-right:1px solid var(--catalog-rule);padding:1.55rem 1rem 2.5rem 1.45rem;scrollbar-color:var(--catalog-rule-strong) transparent}.catalog-page-intro{display:grid;gap:.7rem;padding:0 .1rem 1.2rem 0}.catalog-page-intro h1{margin:0;color:var(--catalog-text);font-size:clamp(1.75rem,2.4vw,2.05rem);font-weight:690;letter-spacing:-.035em}.catalog-page-intro p{margin:0;color:var(--catalog-muted);font-size:.82rem;line-height:1.55}.catalog-page-actions{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.25rem}.catalog-page-actions a,.catalog-page-actions button{display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;color:#c3ccd5;padding:0;font-size:.76rem;cursor:pointer}.catalog-page-actions a:hover,.catalog-page-actions button:hover,.catalog-page-actions button[aria-pressed=true]{color:#55bdff}.catalog-filter-toggle{display:none}.catalog-filter-section{border-top:1px solid var(--catalog-rule);padding:.85rem 0}.catalog-filter-section summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#d8e0e7;font-size:.78rem;font-weight:720;cursor:pointer;list-style:none}.catalog-filter-section summary::-webkit-details-marker{display:none}.catalog-filter-section summary svg{width:14px;height:14px;color:var(--catalog-subtle);transform:rotate(0);transition:transform .15s ease}.catalog-filter-section[open] summary svg{transform:rotate(90deg)}.catalog-filter-section__body{display:grid;gap:.15rem;padding-top:.65rem}.catalog-filter-check{position:relative;min-height:27px;display:flex;align-items:center;gap:.5rem;color:#b8c2cc;font-size:.76rem;cursor:pointer}.catalog-filter-check input{position:absolute;opacity:0;pointer-events:none}.catalog-filter-check__box{width:15px;height:15px;flex:0 0 auto;border:1px solid #4a5968;border-radius:2px;background:#0a0f14}.catalog-filter-check input:focus-visible+.catalog-filter-check__box{outline:2px solid var(--catalog-accent);outline-offset:2px}.catalog-filter-check input:checked+.catalog-filter-check__box{border-color:var(--catalog-accent);background:var(--catalog-accent)}.catalog-filter-check input:checked+.catalog-filter-check__box:after{content:"";display:block;width:7px;height:4px;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;margin:3px 0 0 3px;transform:rotate(-45deg)}.catalog-filter-check small{margin-left:auto;color:var(--catalog-subtle);font-family:var(--font-mono);font-size:.66rem}.catalog-route-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.catalog-route-dot.is-routable{background:#30d158}.catalog-route-dot.is-limited{background:#ffb020}.catalog-context-range{display:grid;gap:.4rem}.catalog-context-range>div{display:flex;justify-content:space-between;color:var(--catalog-muted);font-family:var(--font-mono);font-size:.65rem}.catalog-context-range input{width:100%;accent-color:var(--catalog-accent)}.catalog-context-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin-top:.35rem}.catalog-context-presets button{min-height:25px;border:1px solid var(--catalog-rule-strong);border-radius:3px;background:transparent;color:var(--catalog-muted);padding:.15rem;font-family:var(--font-mono);font-size:.58rem;cursor:pointer}.catalog-context-presets button:hover,.catalog-context-presets button.is-active{border-color:#1683ffbf;background:var(--catalog-accent-soft);color:#7cc5ff}.catalog-provider-search{min-height:32px;display:flex;align-items:center;gap:.45rem;border:1px solid var(--catalog-rule-strong);border-radius:4px;margin-bottom:.35rem;background:var(--catalog-surface);color:var(--catalog-subtle);padding:0 .55rem}.catalog-provider-search svg{width:15px;height:15px}.catalog-provider-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--catalog-text);font-size:.72rem}.catalog-provider-search:focus-within{border-color:#55aefc;box-shadow:0 0 0 2px #55aefc4d}.catalog-provider-more,.catalog-clear-filters{border:0;background:transparent;color:#55aefc;padding:.45rem 0 0;font-size:.7rem;text-align:left;cursor:pointer}.catalog-clear-filters{width:100%;display:flex;align-items:center;gap:.45rem;border-top:1px solid var(--catalog-rule);margin-top:.2rem;padding-top:.9rem}.catalog-clear-filters:disabled{color:var(--catalog-subtle);cursor:not-allowed;opacity:.55}.catalog-results{min-width:0;padding:9.4rem clamp(1.25rem,2.2vw,2.25rem) 2.25rem}.catalog-results-toolbar{min-height:49px;display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--catalog-rule)}.catalog-category-tabs{min-width:0;display:flex;align-items:stretch;gap:.2rem;overflow-x:auto;scrollbar-width:none}.catalog-category-tabs::-webkit-scrollbar{display:none}.catalog-category-tabs button{position:relative;min-height:48px;display:inline-flex;align-items:center;gap:.45rem;border:0;background:transparent;color:var(--catalog-muted);padding:0 .75rem;font-size:.78rem;white-space:nowrap;cursor:pointer}.catalog-category-tabs button:after{content:"";position:absolute;right:.55rem;bottom:-1px;left:.55rem;height:2px;background:transparent}.catalog-category-tabs button.is-active{color:var(--catalog-text)}.catalog-category-tabs button.is-active:after{background:var(--catalog-accent)}.catalog-category-tabs small{color:var(--catalog-subtle);font-family:var(--font-mono);font-size:.67rem}.catalog-view-controls,.catalog-view-switch{display:flex;align-items:center;gap:.45rem}.catalog-sort select,.catalog-pagination select{min-height:36px;border:1px solid var(--catalog-rule-strong);border-radius:4px;background:var(--catalog-surface);color:var(--catalog-text);padding:0 2rem 0 .75rem;font-size:.72rem}.catalog-view-switch button,.catalog-pagination button{width:38px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--catalog-rule-strong);border-radius:4px;background:transparent;color:var(--catalog-muted);cursor:pointer}.catalog-view-switch button:hover,.catalog-view-switch button.is-active,.catalog-pagination button:hover,.catalog-pagination button.is-active{border-color:var(--catalog-accent);background:var(--catalog-accent-soft);color:#65b9ff}.catalog-results-head{min-height:58px;display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:1.2rem;border-bottom:1px solid var(--catalog-rule);color:var(--catalog-subtle);font-family:var(--font-mono);font-size:.65rem}.catalog-results-head>div{display:grid;grid-template-columns:78px 94px 94px 94px 90px;gap:1rem}.catalog-model-list{border-bottom:1px solid var(--catalog-rule)}.catalog-model-row{width:100%;min-height:142px;display:grid;grid-template-columns:46px minmax(300px,1fr) 78px 94px 94px 94px 90px 18px;align-items:center;gap:1rem;border:0;border-bottom:1px solid var(--catalog-rule);background:transparent;color:var(--catalog-muted);padding:1.15rem .65rem;text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:142px}.catalog-model-row:last-child{border-bottom:0}.catalog-model-row:hover,.catalog-model-row:focus-visible,.catalog-model-row.is-selected{outline:0;background:var(--catalog-surface-hover)}.catalog-model-row:focus-visible,.catalog-model-row.is-selected{box-shadow:inset 0 0 0 1px #1683ff59}.catalog-provider-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--catalog-rule-strong);border-radius:50%;background:#0b1016;color:#dbe4ec;font-family:var(--font-mono);font-size:1rem;font-weight:760}.catalog-provider-mark[data-provider*=openai]{color:#f3f7fa}.catalog-provider-mark[data-provider*=deepseek]{color:#5f8eff}.catalog-provider-mark[data-provider*=google],.catalog-provider-mark[data-provider*=gemini]{color:#54a1ff}.catalog-provider-mark[data-provider*=minimax]{color:#ff5c72}.catalog-model-row__identity{min-width:0;display:grid;gap:.22rem;padding-right:1rem}.catalog-model-row__identity strong{color:var(--catalog-text);font-family:var(--font-mono);font-size:clamp(.94rem,1.25vw,1.08rem);font-weight:620;letter-spacing:-.02em;overflow-wrap:anywhere}.catalog-model-row__identity>span{color:#c3ccd5;font-size:.72rem}.catalog-model-row__identity p{max-width:64ch;margin:.15rem 0 0;color:var(--catalog-muted);font-size:.72rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-model-row__identity small{color:var(--catalog-subtle);font-family:var(--font-mono);font-size:.62rem}.catalog-model-metric,.catalog-route-state{color:#d4dce3;font-family:var(--font-mono);font-size:.69rem;white-space:nowrap}.catalog-route-state{display:inline-flex;align-items:center;gap:.45rem}.catalog-route-state i{width:7px;height:7px;border-radius:50%;background:#ffb020}.catalog-route-state.is-routable i{background:#30d158}.catalog-model-row>svg{width:16px;height:16px;color:#7e8c99}.catalog-model-list.is-compact .catalog-model-row{min-height:88px;contain-intrinsic-size:88px}.catalog-model-list.is-compact .catalog-model-row__identity p,.catalog-model-list.is-compact .catalog-model-row__identity small{display:none}.catalog-pagination{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;color:var(--catalog-subtle);font-family:var(--font-mono);font-size:.66rem}.catalog-pagination>div{display:flex;align-items:center;gap:.35rem}.catalog-pagination button{width:34px;height:34px}.catalog-pagination button:disabled{opacity:.35;cursor:not-allowed}.catalog-pagination button:first-child svg{transform:rotate(180deg)}.editorial-catalog .editorial-state{min-height:180px;border-bottom:1px solid var(--catalog-rule);color:var(--catalog-muted)}.editorial-model-modal{position:relative;width:min(calc(100% - 2rem),620px);max-height:calc(100vh - 2rem);overflow:auto;border:1px solid var(--editorial-rule-strong);background:var(--editorial-surface);padding:2rem}.editorial-model-modal>button{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:1px solid var(--editorial-rule);background:var(--editorial-surface-strong);color:var(--editorial-text);cursor:pointer}.editorial-model-modal h2{margin:.8rem 0;color:var(--editorial-text);font-size:2.2rem;overflow-wrap:anywhere}.editorial-model-modal>p:not(.editorial-kicker){color:var(--editorial-muted);line-height:1.65}.editorial-model-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;border-top:1px solid var(--editorial-rule)}.editorial-model-modal dl>div{display:grid;gap:.4rem;padding:1rem 0;border-bottom:1px solid var(--editorial-rule)}.editorial-model-modal dt{color:var(--editorial-subtle);font-size:.72rem}.editorial-model-modal dd{margin:0;color:var(--editorial-text)}.public-portal:has(.apply-layout),.public-portal:has(.apply-success){--editorial-canvas: #080a0d;--editorial-surface: #0d1116;--editorial-surface-strong: #121821;--editorial-rule: #26313d;--editorial-rule-strong: #3a4958;--editorial-text: #f3f7fa;--editorial-muted: #9ba8b5;--editorial-subtle: #82909d;background:radial-gradient(circle at 12% 18%,rgba(22,131,255,.1),transparent 26%),#080a0d}.public-main:has(.apply-layout),.public-main:has(.apply-success){width:min(calc(100% - 48px),1240px);padding:clamp(3rem,7vw,6rem) 0}.apply-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1fr);align-items:start;gap:clamp(3rem,8vw,7rem)}.apply-intro{position:sticky;top:110px;display:grid;gap:1.4rem}.apply-intro h1,.apply-success h1{max-width:12ch;font-size:clamp(2.8rem,5vw,4.8rem)}.apply-intro>p:not(.editorial-kicker),.apply-success>p:not(.editorial-kicker){margin:0;color:var(--editorial-muted);font-size:1.04rem;line-height:1.68}.apply-intro__note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;border-top:1px solid var(--editorial-rule);padding-top:1rem;color:var(--editorial-subtle);font-size:.78rem;line-height:1.55}.apply-intro__note i{margin-top:.4rem;background:var(--blue);box-shadow:0 0 0 4px #1683ff1a}.apply-intro__login{color:var(--editorial-muted);font-size:.86rem}.apply-intro__login a{color:#55bdff;font-weight:750}.apply-form{display:grid;gap:1.25rem;border:1px solid var(--editorial-rule-strong);border-top:3px solid var(--blue);background:var(--editorial-surface);padding:clamp(1.4rem,4vw,2.4rem)}.apply-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.apply-form label{display:grid;align-content:start;gap:.45rem}.apply-form label>span{color:var(--editorial-muted);font-family:var(--font-mono);font-size:.72rem}.apply-form input,.apply-form select,.apply-form textarea{width:100%;min-height:46px;border:1px solid var(--editorial-rule);border-radius:2px;background:#080a0d;color:var(--editorial-text);padding:.75rem}.apply-form textarea{min-height:150px;resize:vertical;line-height:1.55}.apply-form input::placeholder,.apply-form textarea::placeholder{color:#7b8997}.apply-form label.has-error input,.apply-form label.has-error select,.apply-form label.has-error textarea{border-color:var(--danger)}.apply-form label>.apply-form__field-hint,.apply-form label>.apply-form__field-error{margin:0;font-family:var(--font-sans);font-size:.74rem;line-height:1.45}.apply-form label>.apply-form__field-hint{color:var(--editorial-subtle)}.apply-form label>.apply-form__field-error{color:#ff9b94}.apply-form__wide{grid-column:1 / -1}.apply-verification-slot{min-height:48px;display:flex;flex-direction:column;align-items:stretch;gap:.85rem;border-block:1px solid var(--editorial-rule);color:var(--editorial-subtle);font-size:.78rem;padding-block:.8rem}.apply-turnstile-widget{width:100%;min-height:65px;overflow:hidden}.apply-turnstile-widget iframe{max-width:100%}.apply-verification-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.apply-verification-status>span{display:inline-flex;align-items:center;gap:.7rem}.apply-verification-slot i{background:var(--blue);box-shadow:0 0 0 4px #1683ff1a}.apply-verification-slot.is-verified i{background:var(--emerald);box-shadow:0 0 0 4px #30d1581a}.apply-verification-slot.is-error i,.apply-verification-slot.is-expired i,.apply-verification-slot.is-timeout i{background:var(--amber);box-shadow:0 0 0 4px #ffb8001f}.apply-verification-retry{min-height:44px;flex:0 0 auto;border:1px solid var(--editorial-rule-strong);border-radius:999px;background:transparent;color:var(--editorial-text);padding:.55rem .9rem;font:inherit;cursor:pointer}.apply-verification-retry:hover{border-color:var(--blue);color:var(--blue-hover)}.apply-form__error{margin:0;color:#ff9b94;font-size:.82rem;line-height:1.5}.apply-form__privacy{margin:0;color:var(--editorial-subtle);font-size:.74rem;line-height:1.55}.apply-form__submit{justify-self:start;min-width:180px}.apply-success{width:min(100%,820px);display:grid;justify-items:start;gap:1.5rem;margin-inline:auto;border:1px solid var(--editorial-rule-strong);border-top:3px solid var(--success);background:var(--editorial-surface);padding:clamp(2rem,6vw,4rem)}.apply-success dl{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:1px solid var(--editorial-rule)}.apply-success dl>div{display:grid;gap:.45rem;padding:1.2rem 0}.apply-success dt{color:var(--editorial-subtle);font-size:.72rem}.apply-success dd{margin:0;color:var(--editorial-text)}@media(max-width:1080px){.editorial-hero__grid{grid-template-columns:minmax(0,.8fr) minmax(420px,1fr);gap:3rem}.editorial-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-model-card:nth-child(2){border-right:0}.editorial-model-table{overflow-x:auto}.editorial-model-table__head,.editorial-model-table__row{min-width:980px}}@media(max-width:860px){.editorial-site .premium-header__inner,.public-portal .premium-header__inner{width:min(calc(100% - 24px),1240px)}.editorial-hero{min-height:auto}.editorial-hero__grid,.apply-layout{grid-template-columns:1fr}.editorial-hero h1{max-width:12ch}.editorial-trace{max-width:620px}.editorial-section__heading{grid-template-columns:1fr;align-items:start;gap:1.2rem}.editorial-section__heading>a{justify-self:start}.editorial-evidence__grid{grid-template-columns:1fr}.editorial-evidence__grid>article+article{border-top:1px solid var(--editorial-rule-strong);border-left:0}.editorial-final-cta{grid-template-columns:1fr;align-items:start}.editorial-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-footer__brand{grid-column:1 / -1}.editorial-catalog-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-intro{position:static}}@media(max-width:760px){.editorial-shell,.public-main:has(.apply-layout),.public-main:has(.apply-success){width:min(calc(100% - 24px),1240px)}.editorial-site .premium-header,.public-portal .premium-header{padding:.45rem .5rem 0;border-bottom:0}.editorial-site .premium-header__inner,.public-portal .premium-header__inner{width:100%;min-height:56px;grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem;border:1px solid var(--editorial-rule, var(--line));padding:.38rem}.editorial-site .premium-header__inner>.premium-nav,.public-portal .premium-header__inner>.premium-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-site .public-header__actions,.public-portal .public-header__actions{width:auto;display:flex}.editorial-site .public-header__login,.public-portal .public-header__login{display:none}.editorial-site .public-header__cta,.public-portal .public-header__cta{width:auto;grid-column:auto}.editorial-hero{padding:4rem 0}.editorial-hero h1,.editorial-catalog-hero h1{font-size:clamp(2.8rem,14vw,4.5rem)}.editorial-step-grid,.editorial-trust__grid{grid-template-columns:1fr}.editorial-step-grid li,.editorial-trust__grid article{min-height:auto;padding:1.5rem 0 2rem;border-right:0;margin-right:0}.editorial-step-grid li:not(:last-child),.editorial-trust__grid article:not(:last-child){border-right:0;margin-right:0}.editorial-step-grid h3{margin-top:1rem}.editorial-model-grid{grid-template-columns:1fr}.editorial-model-card{border-right:0}.editorial-footer__grid{grid-template-columns:1fr 1fr}.editorial-footer__brand{grid-column:1 / -1}.apply-form__grid{grid-template-columns:1fr}.apply-form__wide{grid-column:auto}}@media(max-width:520px){.editorial-site .premium-brand__name,.public-portal .premium-brand__name,.editorial-site .public-header__cta,.public-portal .public-header__cta{display:none}.editorial-hero__signals{display:grid;gap:.45rem}.editorial-hero__signals li:after{display:none}.editorial-trace__route,.editorial-trace__metrics,.editorial-catalog-controls,.editorial-model-modal dl,.apply-success dl,.editorial-footer__grid{grid-template-columns:1fr}.editorial-footer__brand{grid-column:auto}}@media(prefers-reduced-motion:reduce){.editorial-site *,.public-portal .apply-layout *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1280px){.editorial-catalog .public-header__inner{grid-template-columns:auto minmax(230px,320px) minmax(330px,1fr) auto;gap:.9rem}.catalog-results-head>div{grid-template-columns:72px 86px 86px 84px}.catalog-results-head>div span:nth-child(4),.catalog-model-protocol{display:none}.catalog-model-row{grid-template-columns:44px minmax(250px,1fr) 72px 86px 86px 84px 18px;gap:.8rem}}@media(max-width:980px){.editorial-catalog .public-header__inner{grid-template-columns:auto minmax(180px,1fr) minmax(280px,auto) auto}.catalog-shell{grid-template-columns:1fr}.catalog-filter-rail{position:static;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--catalog-rule);padding:1.5rem}.catalog-filter-toggle{width:100%;min-height:42px;display:flex;align-items:center;gap:.55rem;border:1px solid var(--catalog-rule-strong);border-radius:4px;margin-top:.3rem;background:var(--catalog-surface);color:var(--catalog-text);padding:0 .8rem;cursor:pointer}.catalog-filter-toggle strong{min-width:22px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-left:auto;background:var(--catalog-accent);color:#fff;font-family:var(--font-mono);font-size:.65rem}.catalog-filter-content{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding-top:.65rem}.catalog-filter-rail.is-open .catalog-filter-content{display:grid}.catalog-clear-filters{align-self:end}.catalog-results{padding-top:1.5rem}}@media(max-width:760px){.editorial-catalog .premium-header{padding:.45rem .5rem 0}.editorial-catalog .public-header__inner{width:100%;grid-template-columns:minmax(0,1fr) auto auto;border:1px solid var(--catalog-rule);padding:.38rem}.public-header--catalog .premium-brand{grid-column:1;grid-row:1}.public-header--catalog .premium-menu-toggle{grid-column:2;grid-row:1}.public-header--catalog .public-header__actions{grid-column:3;grid-row:1}.public-header--catalog .public-command-search{grid-column:1 / -1;grid-row:2;min-height:40px}.public-header--catalog .premium-nav{grid-column:1 / -1;grid-row:3}.catalog-filter-rail{padding:1.25rem .75rem}.catalog-filter-content{grid-template-columns:1fr}.catalog-results{padding:1rem .75rem 1.5rem}.catalog-results-toolbar{align-items:stretch;flex-direction:column;padding-bottom:.75rem}.catalog-category-tabs button{padding-inline:.55rem}.catalog-view-controls{justify-content:space-between}.catalog-results-head{display:none}.catalog-model-row,.catalog-model-list.is-compact .catalog-model-row{position:relative;min-height:0;grid-template-columns:42px repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:1.15rem .6rem;contain-intrinsic-size:280px}.catalog-provider-mark{grid-column:1;grid-row:1}.catalog-model-row__identity{grid-column:2 / -1;grid-row:1;padding-right:1.2rem}.catalog-model-list.is-compact .catalog-model-row__identity p,.catalog-model-list.is-compact .catalog-model-row__identity small{display:block}.catalog-model-metric,.catalog-route-state{min-width:0;display:grid;gap:.28rem;border-top:1px solid var(--catalog-rule);padding-top:.65rem;white-space:normal}.catalog-model-metric:before,.catalog-route-state:before{content:attr(data-label);color:var(--catalog-subtle);font-family:var(--font-sans);font-size:.6rem}.catalog-model-protocol{display:grid}.catalog-route-state{grid-template-columns:auto minmax(0,1fr);align-items:center}.catalog-route-state:before{grid-column:1 / -1}.catalog-model-row>svg{position:absolute;top:1.45rem;right:.5rem}.catalog-pagination{grid-template-columns:1fr auto;padding-top:.8rem}.catalog-pagination>span{grid-column:1 / -1}}@media(max-width:520px){.public-command-search kbd{display:none}.catalog-page-actions{gap:.8rem}.catalog-context-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-sort{min-width:0;flex:1}.catalog-sort select{width:100%}.catalog-pagination{grid-template-columns:1fr}.catalog-pagination>span,.catalog-pagination>div,.catalog-pagination>label{grid-column:1}}.codex-page-tabs{width:fit-content;display:inline-flex;gap:.25rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:.25rem}.codex-page-tabs button,.codex-code-tabs button{min-height:38px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-secondary);padding:.55rem .85rem;font-weight:750;cursor:pointer}.codex-page-tabs button.is-active,.codex-code-tabs button.is-active{background:var(--surface-strong);color:var(--text)}.codex-tab-panel{display:grid;gap:1rem}.codex-tab-panel[hidden]{display:none}.codex-code-tabs{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--line);padding-bottom:.55rem}.codex-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-width:min(100%,360px)}.codex-summary>div,.codex-quota-grid>div{display:grid;gap:.25rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.75rem}.codex-summary span,.codex-quota-grid span{color:var(--text-secondary);font-size:.76rem;font-weight:720}.codex-summary strong,.codex-quota-grid strong{overflow-wrap:anywhere;font-size:1.05rem}.codex-api-panel{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 92% -25%,rgba(48,209,88,.2),transparent 42%),linear-gradient(145deg,rgba(0,122,255,.11),transparent 58%),var(--surface)}.codex-api-panel:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;content:"";-webkit-mask-image:linear-gradient(to left,black,transparent 72%);mask-image:linear-gradient(to left,black,transparent 72%);pointer-events:none}.codex-api-heading{align-items:flex-start}.codex-api-owner-badge{flex:0 0 auto;border:1px solid rgba(48,209,88,.38);border-radius:999px;background:#30d1581a;color:var(--emerald);padding:.38rem .62rem;font-family:var(--font-mono);font-size:.68rem;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.codex-api-stack{display:grid;gap:.85rem}.codex-api-fields{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(160px,.65fr);gap:.7rem}.codex-api-field{display:grid;gap:.45rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:#17191d9e;padding:.8rem}.codex-api-field--secret{grid-column:1 / -1;border-color:#30d1584d}.codex-api-field>span{color:var(--text-secondary);font-size:.72rem;font-weight:740;letter-spacing:.04em;text-transform:uppercase}.codex-api-value{display:flex;align-items:center;gap:.55rem;min-width:0}.codex-api-value code{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.codex-api-example{display:grid;gap:.7rem;min-width:0;border:1px solid rgba(0,122,255,.3);border-radius:var(--radius-card);background:#080a0dc7;padding:.9rem}.codex-api-example .codex-section-heading>div{display:grid;gap:.2rem}.codex-api-example p{margin:0;color:var(--text-secondary);font-size:.76rem}.codex-api-example pre{margin:0;overflow:auto;color:#c9f7d4;font-family:var(--font-mono);font-size:.76rem;line-height:1.65;white-space:pre}.codex-api-support{display:flex;flex-wrap:wrap;gap:.45rem}.codex-api-support span{border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--text-secondary);padding:.34rem .58rem;font-size:.72rem;font-weight:700}.codex-api-notice{display:grid;gap:.2rem;margin:0}.codex-create-form,.codex-detail-stack,.codex-detail-section{display:grid;gap:.85rem}.codex-create-form textarea{width:100%;min-height:148px;resize:vertical}.codex-create-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.codex-create-options:empty{display:none}.codex-create-actions{display:flex;align-items:stretch;justify-content:space-between;gap:.8rem}.codex-create-actions .inline-notice{flex:1 1 auto;display:grid;gap:.25rem;margin:0}.codex-create-actions .ui-button{flex:0 0 auto;align-self:center}.codex-workspace-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:1rem;align-items:start}.codex-task-list,.codex-task-detail{min-width:0}.codex-task-records,.codex-node-list,.codex-event-list{display:grid;gap:.55rem}.codex-task-records{max-height:720px;overflow:auto;padding-right:.15rem}.codex-task-record{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--text);padding:.8rem;text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:70px}.codex-task-record:hover,.codex-task-record--active{border-color:#007aff61;background:var(--surface-strong)}.codex-task-record>span:first-child{display:grid;gap:.3rem;min-width:0}.codex-task-record__usage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-top:.2rem}.codex-task-record__usage>span{display:grid;gap:.1rem;min-width:0;border-left:1px solid var(--line);padding-left:.35rem}.codex-task-record__usage small{color:var(--text-muted);font-size:.64rem}.codex-task-record__usage strong{color:var(--text-secondary);font-size:.76rem;font-variant-numeric:tabular-nums}.codex-task-record strong,.codex-task-record small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-task-record small,.codex-detail-head,.codex-node-row small{color:var(--text-secondary);font-size:.76rem}.codex-detail-head{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.codex-detail-head>span:not(.status-badge){border-left:1px solid var(--line);padding-left:.55rem}.codex-detail-section{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.9rem}.codex-detail-section--error{border-color:#e5484d5c}.codex-detail-section h3,.codex-section-heading h3{margin:0;font-size:.92rem}.codex-detail-section pre{max-height:320px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);font:inherit;line-height:1.55}.codex-quota-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.codex-usage-section{background:linear-gradient(135deg,rgba(0,122,255,.08),transparent 48%),var(--surface-muted)}.codex-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.codex-usage-card{display:grid;gap:.35rem;min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:#17191d94;padding:.8rem}.codex-usage-card span{color:var(--text-secondary);font-size:.74rem;font-weight:720}.codex-usage-card strong{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:clamp(1.08rem,2vw,1.35rem);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.codex-usage-card--cached{border-color:#30d15857;background:linear-gradient(135deg,#30d1581f,#17191d94)}.codex-usage-card--total,.codex-usage-card--rate{border-color:#007aff57}.codex-usage-note{margin:0;color:var(--text-secondary);font-size:.76rem;line-height:1.55}.codex-section-heading,.codex-node-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.codex-event-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;border-top:1px solid var(--line);padding-top:.65rem}.codex-event-row>span{display:grid;gap:.2rem;min-width:0}.codex-event-row strong{text-transform:capitalize}.codex-event-row small,.codex-event-row time{color:var(--text-secondary);font-size:.76rem}.codex-event-row time{flex:0 0 auto}.codex-section-heading>span{color:var(--text-secondary);font-weight:750}.codex-node-row{border-top:1px solid var(--line);padding-top:.65rem}.codex-node-row>span:nth-child(2){flex:1 1 auto;display:grid;gap:.2rem;min-width:0}.codex-node-dot{flex:0 0 9px;width:9px;height:9px;border-radius:999px;background:var(--text-secondary)}.codex-node-dot--active{background:var(--emerald)}.codex-node-dot--pending{background:var(--amber)}.codex-node-dot--failed{background:var(--danger)}.codex-detail-actions{display:flex;justify-content:flex-end;gap:.65rem}.codex-beta-admin,.codex-beta-admin__panel,.codex-beta-admin__list{display:grid;gap:.8rem}.codex-beta-admin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.codex-beta-admin__panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.9rem}.codex-beta-member-form{display:grid;gap:.45rem}.codex-beta-member-form>label{color:var(--text-secondary);font-size:.78rem;font-weight:720}.codex-beta-member-form>div,.codex-beta-admin__node-action{display:flex;align-items:center;gap:.55rem}.codex-beta-member-form input{flex:1 1 auto;min-width:0}.codex-beta-admin__list>div:not(.placeholder-note){display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;border-top:1px solid var(--line);padding-top:.7rem}.codex-beta-admin__list>div>span:first-child{display:grid;gap:.2rem;min-width:0}.codex-beta-admin__list small{color:var(--text-secondary);overflow-wrap:anywhere}@media(max-width:980px){.codex-workspace-grid{grid-template-columns:1fr}.codex-task-records{max-height:360px}}@media(max-width:680px){.codex-summary,.codex-quota-grid,.codex-usage-grid,.codex-create-options{grid-template-columns:repeat(2,minmax(0,1fr))}.codex-create-actions{flex-direction:column}.codex-api-fields{grid-template-columns:1fr}.codex-api-field--secret{grid-column:auto}.codex-api-value{align-items:stretch;flex-wrap:wrap}.codex-api-value code{flex-basis:100%;padding-bottom:.2rem}.codex-beta-admin__grid{grid-template-columns:1fr}.codex-create-actions .ui-button{width:100%}.codex-task-record{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.codex-summary,.codex-quota-grid,.codex-usage-grid,.codex-create-options{grid-template-columns:1fr}.codex-api-heading,.codex-api-example .codex-section-heading{align-items:stretch;flex-direction:column}.codex-task-record__usage{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--mb-canvas: #070908;--mb-canvas-soft: #090c0b;--mb-surface: #0d1110;--mb-surface-raised: #101513;--mb-border: #222a27;--mb-border-strong: #35413c;--mb-text: #f4f7f5;--mb-muted: #a5afa9;--mb-subtle: #75817b;--mb-emerald: #34d399;--mb-emerald-bright: #5ee9a0;--mb-emerald-soft: rgba(52, 211, 153, .11);--mb-danger: #ff6b62}html,body{background:var(--mb-canvas)}::selection{background:#34d39947;color:var(--mb-text)}:is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--mb-emerald)}input,select,textarea{border-color:var(--mb-border);background:var(--mb-canvas-soft)}.brand-mark{border-color:#34d3994d;background:#34d39909;color:var(--mb-emerald)}.brand-mark__primary-left,.brand-mark__primary-right,.brand-mark__dot,.brand-mark--secondary{color:var(--mb-emerald)}.brand-mark__orbit{color:var(--mb-text)}.primary-button,.ui-button--primary{min-height:44px;border-color:var(--mb-emerald);border-radius:8px;background:var(--mb-emerald);color:#04120c;font-weight:760;box-shadow:none}.primary-button:hover,.ui-button--primary:hover{border-color:var(--mb-emerald-bright);background:var(--mb-emerald-bright);color:#04120c;transform:translateY(-1px)}.ghost-button,.ui-button--secondary,.ui-button--ghost,.premium-login-link{border-color:var(--mb-border-strong);border-radius:8px;background:transparent;color:var(--mb-text)}.ghost-button:hover,.ui-button--secondary:hover,.ui-button--ghost:hover,.premium-login-link:hover{border-color:#4b5a54;background:var(--mb-surface-raised);color:var(--mb-text)}.status-badge--succeeded,.status-badge--healthy,.status-badge--active,.ui-badge--success{border-color:#34d39952;background:var(--mb-emerald-soft);color:var(--mb-emerald-bright)}.editorial-site,.public-portal{--editorial-canvas: var(--mb-canvas);--editorial-surface: var(--mb-surface);--editorial-surface-strong: var(--mb-surface-raised);--editorial-rule: var(--mb-border);--editorial-rule-strong: var(--mb-border-strong);--editorial-text: var(--mb-text);--editorial-muted: var(--mb-muted);--editorial-subtle: var(--mb-subtle);background:var(--mb-canvas)}.editorial-site .premium-header,.public-portal .premium-header{position:sticky;top:0;z-index:70;border-bottom:1px solid var(--mb-border);background:#070908f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.editorial-site .premium-header__inner,.public-portal .premium-header__inner,.editorial-catalog .public-header__inner,.premium-landing.editorial-site .premium-header__inner{width:min(calc(100% - 48px),1440px);min-height:68px;display:grid;grid-template-areas:"brand nav search actions";grid-template-columns:auto minmax(340px,1fr) minmax(220px,320px) auto;align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);border:0;padding:0}.editorial-site .premium-brand,.public-portal .premium-brand{grid-area:brand;font-size:1rem;letter-spacing:-.02em}.editorial-site .premium-brand__mark,.public-portal .premium-brand__mark{width:34px;height:34px;border-radius:8px;background:#34d39909}.editorial-site .public-nav__links,.public-portal .public-nav__links,.premium-landing.editorial-site .premium-nav{grid-area:nav;flex:0 1 auto;justify-content:center;gap:.15rem}.editorial-site .public-nav__link,.public-portal .public-nav__link{position:relative;min-height:40px;border-radius:7px;color:var(--mb-muted);font-family:var(--font-sans);font-size:.82rem;font-weight:620;letter-spacing:0;text-transform:none}.editorial-site .public-nav__link:hover,.public-portal .public-nav__link:hover{background:var(--mb-surface);color:var(--mb-text)}.editorial-site .public-nav__link--active,.public-portal .public-nav__link--active{background:transparent;color:var(--mb-text)}.editorial-site .public-nav__link--active:after,.public-portal .public-nav__link--active:after{content:"";position:absolute;right:.75rem;bottom:-14px;left:.75rem;height:2px;border-radius:2px;background:var(--mb-emerald)}.public-command-search{grid-area:search;min-height:40px;border-color:var(--mb-border-strong);border-radius:8px;background:var(--mb-canvas-soft);color:var(--mb-subtle)}.public-command-search--link{display:flex;align-items:center;gap:.65rem;padding:0 .75rem;font-size:.82rem}.public-command-search--link>span{flex:1;color:var(--mb-subtle)}.public-command-search:hover,.public-command-search:focus-within{border-color:#34d399ad;box-shadow:0 0 0 3px #34d3991a}.public-command-search input{color:var(--mb-text)}.public-command-search kbd{border:1px solid var(--mb-border);border-radius:5px;background:var(--mb-surface);color:var(--mb-muted);padding:.15rem .35rem}.editorial-site .public-header__actions,.public-portal .public-header__actions{grid-area:actions;gap:.5rem}.editorial-site .public-header__login,.public-portal .public-header__login,.editorial-site .public-header__cta,.public-portal .public-header__cta{min-height:40px;border-radius:8px;padding:.62rem .9rem}.language-switch{border-color:var(--mb-border);border-radius:7px;background:transparent}.language-switch__option{border-radius:5px;color:var(--mb-subtle)}.language-switch__option--active{background:var(--mb-surface-raised);color:var(--mb-emerald-bright)}.public-nav__language{display:none;align-items:center}.editorial-home{background:var(--mb-canvas)}.editorial-hero{min-height:0;align-items:start;border-bottom-color:var(--mb-border);background:var(--mb-canvas);padding:clamp(4rem,5vw,5rem) 0 3.25rem}.editorial-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,3vw,3.25rem)}.editorial-hero__copy{justify-items:center;gap:1.35rem;text-align:center}.editorial-hero h1{max-width:18ch;color:var(--mb-text);font-size:clamp(3.15rem,5vw,4.6rem);font-weight:680;line-height:1.02;letter-spacing:-.055em}.editorial-hero__body{max-width:720px;color:var(--mb-muted);font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.editorial-hero__actions{justify-content:center;gap:.75rem}.editorial-hero__actions>a{min-width:164px}.editorial-trace{width:100%;display:grid;grid-template-columns:1.1fr 1.25fr 1.65fr 1.55fr;overflow:hidden;border:1px solid var(--mb-border-strong);border-radius:10px;background:var(--mb-canvas-soft);box-shadow:none}.editorial-trace__bar{grid-column:1 / -1;min-height:45px;border-bottom:1px solid var(--mb-border);padding:.8rem 1rem}.editorial-trace__request,.editorial-trace__route,.editorial-trace__metrics,.editorial-trace__id{min-width:0;border-right:1px solid var(--mb-border);border-bottom:0;padding:1rem}.editorial-trace__id{border-right:0}.editorial-trace__request{align-content:center}.editorial-trace__request code{font-size:.78rem;white-space:nowrap}.editorial-trace__route{grid-template-columns:1fr;gap:.65rem}.editorial-trace__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.editorial-trace__id p{display:none}.editorial-trace__bar i,.editorial-models__status i,.editorial-route-state i{background:var(--mb-emerald);box-shadow:0 0 0 4px #34d3991a}.editorial-trace__bar strong,.editorial-trace__request span,.editorial-trace__request em,.editorial-trace__id code{color:var(--mb-emerald-bright)}.editorial-section{border-bottom-color:var(--mb-border);background:var(--mb-canvas)}.editorial-steps{padding-top:3.8rem;padding-bottom:4.5rem}.editorial-steps .editorial-section__heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:2rem;margin-bottom:1.8rem}.editorial-steps .editorial-section__heading>div{gap:.65rem}.editorial-steps .editorial-section__heading h2{max-width:30ch;font-size:clamp(1.65rem,2.5vw,2rem);line-height:1.14;letter-spacing:-.035em}.editorial-steps .editorial-section__heading>p{font-size:.9rem}.editorial-kicker{color:var(--mb-emerald-bright)}.editorial-section__heading h2,.editorial-final-cta h2{color:var(--mb-text);letter-spacing:-.035em}.editorial-step-grid{gap:0;overflow:hidden;border:1px solid var(--mb-border);border-radius:10px}.editorial-step-grid li{min-height:190px;border-right:1px solid var(--mb-border);background:var(--mb-canvas-soft);padding:1.5rem}.editorial-step-grid li:last-child{border-right:0}.editorial-step-grid li:not(:last-child){margin-right:0}.editorial-step-grid h3{margin-top:1.25rem}.editorial-step-grid li>span{color:var(--mb-emerald)}.editorial-model-card,.editorial-evidence__grid,.editorial-final-cta{border-color:var(--mb-border);background:var(--mb-canvas-soft)}.editorial-model-card:hover{background:var(--mb-surface)}.editorial-model-card__index,.editorial-route-state.is-routable,.editorial-models__status a,.editorial-inline-actions a:not(.primary-button),.editorial-footer__links a:hover{color:var(--mb-emerald-bright)}.editorial-footer{border-top-color:var(--mb-border);background:var(--mb-canvas)}.editorial-catalog{--catalog-canvas: var(--mb-canvas);--catalog-surface: var(--mb-canvas-soft);--catalog-surface-hover: var(--mb-surface);--catalog-rule: var(--mb-border);--catalog-rule-strong: var(--mb-border-strong);--catalog-text: var(--mb-text);--catalog-muted: var(--mb-muted);--catalog-subtle: var(--mb-subtle);--catalog-accent: var(--mb-emerald);--catalog-accent-soft: var(--mb-emerald-soft);background:var(--mb-canvas)}.editorial-catalog .premium-header{background:#070908f5}.catalog-shell{max-width:1600px;grid-template-columns:292px minmax(0,1fr)}.catalog-filter-rail{border-right-color:var(--mb-border);background:var(--mb-canvas)}.catalog-page-intro h1{color:var(--mb-text);font-size:1.85rem}.catalog-page-actions a:hover,.catalog-page-actions button:hover,.catalog-page-actions button[aria-pressed=true],.catalog-provider-more,.catalog-clear-filters:not(:disabled){color:var(--mb-emerald-bright)}.catalog-filter-check input:checked+.catalog-filter-check__box{border-color:var(--mb-emerald);background:var(--mb-emerald)}.catalog-filter-check input:checked+.catalog-filter-check__box:after{border-color:#05130d}.catalog-context-presets button:hover,.catalog-context-presets button.is-active,.catalog-view-switch button:hover,.catalog-view-switch button.is-active,.catalog-pagination button:hover,.catalog-pagination button.is-active{border-color:var(--mb-emerald);background:var(--mb-emerald-soft);color:var(--mb-emerald-bright)}.catalog-results{padding-top:7.9rem;background:var(--mb-canvas)}.catalog-results-toolbar,.catalog-results-head,.catalog-model-list,.catalog-model-row{border-color:var(--mb-border)}.catalog-category-tabs button.is-active:after{background:var(--mb-emerald)}.catalog-model-row{min-height:118px;border-radius:0;contain-intrinsic-size:118px}.catalog-model-list.is-compact .catalog-model-row{min-height:78px;contain-intrinsic-size:78px}.catalog-model-row:hover,.catalog-model-row:focus-visible,.catalog-model-row.is-selected{background:#34d39909}.catalog-model-row:focus-visible,.catalog-model-row.is-selected{box-shadow:inset 2px 0 0 var(--mb-emerald),inset 0 0 0 1px #34d3993d}.catalog-provider-mark{border-radius:9px;background:var(--mb-surface)}.catalog-provider-mark[data-provider*=deepseek],.catalog-provider-mark[data-provider*=google],.catalog-provider-mark[data-provider*=gemini]{color:var(--mb-emerald-bright)}.catalog-route-state.is-routable i,.catalog-route-dot.is-routable{background:var(--mb-emerald)}.catalog-pagination button.is-active{color:#04120c;background:var(--mb-emerald)}.auth-screen{min-height:100vh;display:block;background:var(--mb-canvas);padding:0}.auth-site-header{width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--mb-border);padding:0 clamp(1.25rem,3vw,2.5rem)}.auth-site-header__brand{display:inline-flex;align-items:center;gap:.7rem;color:var(--mb-text);font-size:1.08rem}.auth-site-header__brand .brand-mark{width:36px;height:36px}.auth-site-header__actions{display:flex;align-items:center;gap:1rem;color:var(--mb-muted);font-size:.85rem}.auth-site-header__actions>a:hover,.auth-site-header__apply{color:var(--mb-emerald-bright)}.auth-layout,.auth-layout--compact,.auth-layout--register{width:min(calc(100% - 48px),1180px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.78fr);align-items:center;gap:clamp(3.5rem,7vw,7rem);margin-inline:auto;padding:clamp(4.5rem,8vw,7rem) 0 6rem}.auth-access-context{min-width:0;display:grid;gap:2rem}.auth-access-context__intro{display:grid;gap:.75rem}.auth-access-context__intro h2{margin:0;color:var(--mb-text);font-size:clamp(2.8rem,5vw,4.25rem);font-weight:670;line-height:1.05;letter-spacing:-.055em}.auth-access-context__intro p{max-width:620px;margin:0;color:var(--mb-muted);font-size:1.05rem;line-height:1.65}.auth-context-trace{overflow:hidden;border-top:1px solid var(--mb-border-strong);border-bottom:1px solid var(--mb-border-strong)}.auth-context-trace>header,.auth-context-trace__request{min-height:48px;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--mb-border)}.auth-context-trace>header{justify-content:space-between;color:var(--mb-muted);font-family:var(--font-mono);font-size:.69rem;letter-spacing:.05em}.auth-context-trace>header span{display:inline-flex;align-items:center;gap:.55rem}.auth-context-trace>header i,.auth-system-status i{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--mb-emerald);box-shadow:0 0 0 4px #34d39917}.auth-context-trace>header strong{color:var(--mb-emerald-bright);font-weight:650}.auth-context-trace>header strong.is-degraded{color:var(--warning)}.auth-context-trace__request code,.auth-context-trace__request span{border:1px solid rgba(52,211,153,.3);border-radius:5px;color:var(--mb-emerald-bright);padding:.2rem .42rem;font-size:.7rem}.auth-context-trace__request strong{flex:1;color:var(--mb-text);font-family:var(--font-mono);font-size:.9rem}.auth-context-trace dl{display:grid;grid-template-columns:.8fr 1.35fr .75fr;margin:0;padding:.9rem 0}.auth-context-trace dl>div{min-width:0;display:grid;gap:.3rem;border-right:1px solid var(--mb-border);padding:0 1rem}.auth-context-trace dl>div:first-child{padding-left:0}.auth-context-trace dl>div:last-child{border-right:0}.auth-context-trace dt{color:var(--mb-subtle);font-size:.7rem}.auth-context-trace dd{min-width:0;overflow:hidden;margin:0;color:var(--mb-text);font-family:var(--font-mono);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.auth-context-features{display:grid}.auth-context-features article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid var(--mb-border);padding:1rem 0}.auth-context-features article>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--mb-border-strong);border-radius:8px;color:var(--mb-emerald)}.auth-context-features svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.auth-context-features strong{display:block;color:var(--mb-text);font-size:.98rem}.auth-context-features p{margin:.28rem 0 0;color:var(--mb-subtle);font-size:.82rem;line-height:1.5}.auth-context-features article>i{color:var(--mb-emerald);font-style:normal}.auth-panel{gap:1.05rem;border-color:var(--mb-border-strong);border-radius:10px;background:var(--mb-canvas-soft);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 28px 80px #00000038}.auth-panel__topline{min-height:20px;justify-content:flex-end}.auth-system-status{display:inline-flex;align-items:center;gap:.55rem;color:var(--mb-subtle);font-size:.74rem}.auth-system-status.is-degraded i{background:var(--warning);box-shadow:0 0 0 4px #ff9f0a17}.auth-panel__copy{gap:.55rem}.auth-panel h1{color:var(--mb-text);font-size:1.8rem;letter-spacing:-.035em}.auth-panel__copy p{color:var(--mb-muted);font-size:.88rem}.auth-panel .form-field>label span{color:var(--mb-muted);font-size:.8rem;font-weight:630}.auth-panel input{min-height:48px;border-color:var(--mb-border-strong);border-radius:7px;background:var(--mb-canvas);color:var(--mb-text)}.auth-panel input:focus{border-color:var(--mb-emerald);box-shadow:0 0 0 3px #34d3991c}.password-toggle{border-color:var(--mb-border-strong);border-radius:7px;background:var(--mb-surface);color:var(--mb-muted)}.auth-check-row input{accent-color:var(--mb-emerald)}.auth-check-row a,.auth-footer a,.auth-help-note{color:var(--mb-emerald-bright)}.auth-form-status{color:var(--mb-subtle)}.auth-form-status--error,.auth-error,.form-error{color:var(--mb-danger)}.auth-footer{border-top-color:var(--mb-border);color:var(--mb-subtle)}.app-shell{min-height:100vh;background:var(--mb-canvas)}.shell-grid{width:100%;min-height:100vh;grid-template-columns:248px minmax(0,1fr);gap:0;margin:0;padding:0}.sidebar{top:0;max-height:100vh;min-height:100vh;display:flex;flex-direction:column;border:0;border-right:1px solid var(--mb-border);border-radius:0;background:var(--mb-canvas-soft);padding:1.1rem .8rem}.sidebar__brand{min-height:54px;border-bottom-color:var(--mb-border);margin:0 0 .8rem;padding:0 .55rem 1rem}.sidebar__brand-mark{width:34px;height:34px}.sidebar__brand strong{color:var(--mb-text);letter-spacing:-.02em}.sidebar__brand span{color:var(--mb-subtle);font-size:.72rem}.sidebar__label,.sidebar__section-title,.sidebar__advanced-toggle{color:var(--mb-subtle);font-size:.7rem;letter-spacing:.04em}.sidebar__nav{flex:1;gap:.65rem}.sidebar__primary-list,.sidebar__section-list{gap:.15rem}.sidebar__link{position:relative;min-height:44px;border:0;border-radius:7px;color:var(--mb-muted);padding:.55rem .65rem;font-size:.86rem;font-weight:600}.sidebar__link:before{content:"";position:absolute;top:8px;bottom:8px;left:-.65rem;width:2px;border-radius:2px;background:transparent}.sidebar__link:hover{border:0;background:#ffffff09;color:var(--mb-text)}.sidebar__link--active{border:0;background:#34d39912;color:var(--mb-text)}.sidebar__link--active:before{background:var(--mb-emerald)}.sidebar__link-main{grid-template-columns:26px minmax(0,1fr)}.sidebar__icon,.sidebar__link--active .sidebar__icon{width:26px;height:26px;border:0;background:transparent;color:currentColor}.sidebar__link--active .sidebar__icon{color:var(--mb-emerald-bright)}.sidebar__status-dot{display:none}.sidebar__status{border-top-color:var(--mb-border);color:var(--mb-subtle);font-size:.76rem;padding:.9rem .55rem 0}.sidebar__status strong{color:var(--mb-muted);font-size:.78rem;font-weight:600}.shell-content{background:var(--mb-canvas)}.topbar{top:0;min-height:68px;grid-template-columns:minmax(150px,1fr) minmax(220px,340px) auto auto;gap:1rem;border:0;border-bottom:1px solid var(--mb-border);border-radius:0;margin:0;padding:0 1.5rem;background:#070908f5}.topbar__module{display:flex;grid-template-columns:none;gap:.45rem;padding:0}.topbar__module>span,.topbar__module>i{color:var(--mb-subtle);font-size:.78rem;font-style:normal;font-weight:580}.topbar__module strong{color:var(--mb-text);font-size:.86rem;font-weight:650}.topbar__search{min-height:40px;display:flex;align-items:center;gap:.65rem;border:1px solid var(--mb-border-strong);border-radius:8px;background:var(--mb-canvas-soft);color:var(--mb-subtle);padding:0 .75rem;font-size:.8rem}.topbar__search:hover{border-color:#34d39999;color:var(--mb-muted)}.topbar__search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.topbar__search span{flex:1}.topbar__search kbd{border:1px solid var(--mb-border);border-radius:5px;background:var(--mb-surface);color:var(--mb-muted);padding:.12rem .32rem;font-size:.68rem}.topbar__notice{border:0;border-radius:0;background:transparent;color:var(--mb-muted);padding:0;font-size:.75rem}.topbar__notice i{box-shadow:0 0 0 4px #34d39914}.topbar__actions{min-height:0;gap:.65rem}.topbar__balance{min-height:36px;border:0;border-right:1px solid var(--mb-border);border-radius:0;background:transparent;color:var(--mb-emerald-bright);padding:0 .8rem 0 0}.topbar__language-inline .language-switch{border:0}.topbar__account{width:36px;height:36px;border-color:var(--mb-border-strong);background:var(--mb-surface);color:var(--mb-text)}.topbar__account:hover{border-color:var(--mb-emerald)}.topbar__account-popover{border-color:var(--mb-border-strong);background:var(--mb-surface)}.shell-main{padding:clamp(1.25rem,2.5vw,2rem)}.app-shell .glass-panel,.app-shell .ui-card,.app-shell .premium-card{border-color:var(--mb-border);border-radius:9px;background:var(--mb-canvas-soft)}.app-shell .page-hero{border:0;border-bottom:1px solid var(--mb-border);border-radius:0;background:transparent;padding:.45rem 0 1.25rem}.app-shell .page-hero h1{font-size:clamp(1.75rem,3vw,2.3rem);letter-spacing:-.04em}.app-shell .section-heading__eyebrow,.app-shell .page-hero__eyebrow{color:var(--mb-emerald-bright)}.app-shell .token-pill--active,.app-shell .provider-workspace-tab--active{border-color:var(--mb-emerald);background:var(--mb-emerald-soft);color:var(--mb-emerald-bright)}.overview-heading{min-height:76px;display:flex;align-items:start;justify-content:space-between;gap:1.5rem;padding:.2rem 0 1rem}.overview-heading h1{margin:0;color:var(--mb-text);font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.1;letter-spacing:-.045em}.overview-heading p{margin:.45rem 0 0;color:var(--mb-muted);font-size:.9rem}.overview-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--mb-border);border-radius:9px;background:var(--mb-canvas-soft)}.overview-metric-strip article{min-height:94px;display:grid;align-content:center;gap:.55rem;border-right:1px solid var(--mb-border);padding:1rem 1.2rem}.overview-metric-strip article:last-child{border-right:0}.overview-metric-strip span{color:var(--mb-subtle);font-size:.76rem}.overview-metric-strip strong{color:var(--mb-text);font-family:var(--font-mono);font-size:1.35rem;font-weight:650}.overview-workspace{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(310px,.85fr);align-items:start;gap:1rem}.overview-utility-rail{display:grid;gap:1rem}.page-stack--overview .overview-table,.page-stack--overview .action-queue,.page-stack--overview .onboarding-panel{padding:1.1rem}.page-stack--overview .overview-table{min-height:360px}.page-stack--overview .action-queue__list{gap:0}.page-stack--overview .action-queue__item{border:0;border-top:1px solid var(--mb-border);border-radius:0;background:transparent;padding:.9rem 0}.page-stack--overview .action-queue__item:last-child{border-bottom:1px solid var(--mb-border)}.page-stack--overview .action-queue__item>div>span,.page-stack--overview .amount-debit,.page-stack--overview .readiness-list__item--ok{color:var(--mb-emerald-bright)}.app-shell .table-like{gap:0}.app-shell .table-row{border-right:0;border-left:0;border-radius:0;background:transparent}.app-shell .table-row:hover{background:#34d39909}@media(max-width:1240px){.editorial-site .premium-header__inner,.public-portal .premium-header__inner,.editorial-catalog .public-header__inner,.premium-landing.editorial-site .premium-header__inner{grid-template-columns:auto minmax(300px,1fr) minmax(190px,250px) auto;gap:.65rem}.public-header__actions .language-switch{display:none}.public-nav__language{display:flex}.topbar{grid-template-columns:minmax(130px,1fr) minmax(200px,300px) auto auto}.topbar__language-inline{display:none}}@media(max-width:1024px){.editorial-site .premium-header__inner,.public-portal .premium-header__inner,.editorial-catalog .public-header__inner,.premium-landing.editorial-site .premium-header__inner{grid-template-areas:"brand nav actions";grid-template-columns:auto minmax(300px,1fr) auto}.public-header:not(.public-header--catalog) .public-command-search{display:none}.premium-landing.editorial-catalog .public-header__inner{grid-template-areas:"brand nav actions" "search search search";grid-template-columns:auto minmax(300px,1fr) auto;padding-block:.55rem}.public-header--catalog .public-command-search{display:flex;grid-area:search;width:100%;max-width:none;justify-self:stretch}.editorial-trace{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-trace__request,.editorial-trace__route,.editorial-trace__metrics,.editorial-trace__id{border-bottom:1px solid var(--mb-border)}.editorial-trace__route,.editorial-trace__id{border-right:0}.auth-layout,.auth-layout--compact,.auth-layout--register{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);gap:2.5rem}.topbar__search{display:none}.topbar{grid-template-columns:minmax(150px,1fr) auto auto}.overview-workspace{grid-template-columns:1fr}.overview-utility-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.editorial-site .premium-header,.public-portal .premium-header,.editorial-catalog .premium-header{border-bottom:1px solid var(--mb-border);background:#070908fa;padding:0}.editorial-site .premium-header__inner,.public-portal .premium-header__inner,.editorial-catalog .public-header__inner,.premium-landing.editorial-site .premium-header__inner{width:100%;min-height:60px;grid-template-areas:"brand menu actions" "nav nav nav";grid-template-columns:minmax(0,1fr) auto auto;border:0;border-radius:0;padding:.45rem .75rem}.premium-landing.editorial-catalog .public-header__inner{grid-template-areas:"brand menu actions" "search search search" "nav nav nav"}.public-header--catalog .public-command-search{display:flex;grid-area:search;width:100%;max-width:none;justify-self:stretch}.premium-menu-toggle{grid-area:menu;border-color:var(--mb-border);background:transparent}.editorial-site .premium-header__inner>.premium-nav,.public-portal .premium-header__inner>.premium-nav{grid-area:nav;border-top:1px solid var(--mb-border);padding-top:.55rem}.editorial-site .public-nav__link--active:after,.public-portal .public-nav__link--active:after{display:none}.editorial-site .public-header__cta,.public-portal .public-header__cta{min-height:36px;padding:.5rem .65rem}.editorial-hero{min-height:auto;padding:4.25rem 0 3rem}.editorial-hero h1{max-width:12ch;font-size:clamp(2.65rem,13vw,4.2rem)}.editorial-hero__body{font-size:.98rem}.editorial-hero__actions{width:100%;display:grid;grid-template-columns:1fr}.editorial-hero__actions>a{width:100%}.editorial-trace{grid-template-columns:1fr}.editorial-trace__request,.editorial-trace__route,.editorial-trace__metrics,.editorial-trace__id{border-right:0}.editorial-trace__id{border-bottom:0}.editorial-steps .editorial-section__heading{grid-template-columns:1fr}.editorial-step-grid{border-radius:9px}.editorial-step-grid li{border-right:0;border-bottom:1px solid var(--mb-border)}.editorial-step-grid li:last-child{border-bottom:0}.catalog-shell{width:100%;grid-template-columns:minmax(0,1fr)}.catalog-filter-rail{position:static;width:100%;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--mb-border);background:var(--mb-canvas);padding:1.1rem .75rem .9rem}.catalog-results{width:100%;min-width:0;padding:1rem .75rem 1.5rem}.catalog-results-toolbar,.catalog-category-tabs,.catalog-view-controls{width:100%}.auth-site-header{min-height:64px;padding:0 1rem}.auth-site-header__actions>a:first-child{display:none}.auth-layout,.auth-layout--compact,.auth-layout--register{width:min(calc(100% - 32px),560px);grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 0 4rem}.auth-access-context{gap:1.5rem}.auth-access-context__intro h2{font-size:clamp(2.4rem,12vw,3.5rem)}.auth-context-features{display:none}.auth-panel{order:-1}.shell-main{padding:1rem}.topbar{min-height:60px;top:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;padding:0 .8rem}.topbar__module>span,.topbar__module>i,.topbar__notice,.topbar__balance,.topbar__language-inline{display:none}.topbar__actions{min-height:0}.overview-heading{display:grid}.overview-heading .primary-button{width:100%}.overview-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-strip article:nth-child(2){border-right:0}.overview-metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--mb-border)}.overview-utility-rail{grid-template-columns:1fr}.premium-menu-toggle,.premium-landing.editorial-site .premium-header__inner>.premium-nav a,.editorial-site .premium-header__inner>.premium-nav a,.public-portal .premium-header__inner>.premium-nav a,.editorial-site .public-header__cta,.public-portal .public-header__cta,.language-switch__option,.catalog-pagination button,.catalog-pagination select{min-height:44px}.language-switch__option,.catalog-pagination button{min-width:44px}.sidebar__close,.topbar__menu,.topbar__account{width:44px;height:44px}.editorial-site .premium-nav__mobile-action--primary,.public-portal .premium-nav__mobile-action--primary{border-color:var(--mb-emerald);background:var(--mb-emerald);color:#04120c}}@media(max-width:430px){.auth-site-header__brand strong{display:none}.auth-context-trace dl{grid-template-columns:1fr 1fr}.auth-context-trace dl>div:nth-child(2){border-right:0}.auth-context-trace dl>div:last-child{display:none}.overview-metric-strip strong{font-size:1.05rem}}
