:root{color-scheme:dark;--p2p-bg: #201d1d;--p2p-bg-soft: #252121;--p2p-bg-elevated: #302c2c;--p2p-surface: #302c2c;--p2p-surface-strong: #363232;--p2p-surface-soft: #282424;--p2p-border: #464343;--p2p-border-strong: #5a5656;--p2p-text: #fdfcfc;--p2p-text-muted: #c8c6c4;--p2p-text-subtle: #9a9898;--p2p-primary: #007aff;--p2p-primary-2: #0056b3;--p2p-primary-3: #5ac8fa;--p2p-success: #30d158;--p2p-warning: #ff9f0a;--p2p-danger: #ff3b30;--p2p-neutral: #64748b;--p2p-radius-sm: 4px;--p2p-radius-md: 4px;--p2p-radius-lg: 4px;--p2p-radius-xl: 4px;--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);--line: var(--p2p-border);--line-strong: var(--p2p-border-strong);--blue: var(--p2p-primary);--blue-hover: #5ac8fa;--blue-soft: rgba(0, 122, 255, .12);--cyan: var(--p2p-primary-3);--violet: var(--p2p-primary-2);--success: var(--p2p-success);--green: var(--p2p-success);--emerald: var(--p2p-success);--success-soft: rgba(48, 209, 88, .12);--warning: var(--p2p-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: "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}.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:#282424;color:var(--text);border-color:var(--line-strong);box-shadow:none}.primary-button:hover,.ui-button--primary:hover{transform:translateY(-1px);background:#302c2c;border-color:#007aff70;color:#b8e7ff}.ghost-button,.ui-button--secondary,.ui-button--ghost,.premium-login-link{background:#282424;color:var(--text-secondary);border-color:var(--line)}.ghost-button:hover,.ui-button--secondary:hover,.ui-button--ghost:hover,.premium-login-link:hover{background:#302c2c;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),1180px);margin-inline:auto}.premium-header{position:sticky;top:0;z-index:20;padding:1.25rem 1rem 0}.premium-header__inner{width:min(100%,1180px);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:#9b87ff}.brand-mark__primary-right{color:#5ba7ff}.brand-mark__secondary-left{color:#62b7ff}.brand-mark__secondary-right{color:#8f7bff}.brand-mark__orbit{color:#e7edf7}.brand-mark__dot{color:#42ddb0}.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-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)}.dashboard-preview{border:1px solid var(--line);border-radius:var(--radius-panel);background:#0b1220eb;box-shadow:var(--shadow-panel);overflow:hidden;max-width:100%}.dashboard-preview__chrome,.dashboard-preview__brand,.dashboard-preview__provider{display:flex;align-items:center;gap:.7rem}.dashboard-preview__chrome{justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.dashboard-preview__brand{font-weight:800}.dashboard-preview__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding:1.2rem}.dashboard-preview__metric,.dashboard-preview__chart,.dashboard-preview__providers,.dashboard-preview__activity{border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172aa8}.dashboard-preview__metric{min-height:104px;display:grid;gap:.35rem;align-content:center;padding:1rem}.dashboard-preview__metric span,.dashboard-preview__providers>span,.dashboard-preview__activity span,.quickstart-card span{color:var(--text-secondary);font-size:.82rem;font-weight:750}.dashboard-preview__metric strong{color:var(--ink);font-size:1.12rem;line-height:1.15}.dashboard-preview__metric small,.dashboard-preview__provider small{color:var(--success);font-size:.82rem}.dashboard-preview__main{display:grid;grid-template-columns:1fr .64fr;gap:.85rem;padding:0 1.2rem 1.2rem}.dashboard-preview__chart{min-height:190px;display:flex;align-items:end;gap:.6rem;padding:1rem}.dashboard-preview__chart i{flex:1;min-width:22px;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--blue)}.dashboard-preview__chart i:nth-child(1){height:44%}.dashboard-preview__chart i:nth-child(2){height:62%}.dashboard-preview__chart i:nth-child(3){height:50%}.dashboard-preview__chart i:nth-child(4){height:78%}.dashboard-preview__chart i:nth-child(5){height:68%}.dashboard-preview__chart i:nth-child(6){height:86%}.dashboard-preview__providers{display:grid;gap:.7rem;padding:1rem}.dashboard-preview__provider{justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:.58rem}.dashboard-preview__provider:last-child{border-bottom:0;padding-bottom:0}.dashboard-preview__provider b{width:9px;height:9px;border-radius:999px;background:var(--provider-color, var(--blue));flex:0 0 auto}.dashboard-preview__provider strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-preview__activity{margin:0 1.2rem 1.2rem;padding:.9rem 1rem}.dashboard-preview__activity p{margin:.3rem 0 0;color:var(--text-secondary);line-height:1.45}.dashboard-preview__shell{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:430px}.dashboard-preview__sidebar{display:grid;align-content:start;gap:.55rem;border-right:1px solid var(--line);background:#0206175c;padding:1rem}.dashboard-preview__sidebar span{border:1px solid transparent;border-radius:var(--radius-card);color:var(--text-secondary);padding:.58rem .65rem;font-size:.82rem;font-weight:750}.dashboard-preview__sidebar span.is-active{border-color:#007aff3d;background:#007aff1a;color:#e0f2fe}.dashboard-preview__workspace{min-width:0}.dashboard-preview--product .dashboard-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem}.dashboard-preview--product .dashboard-preview__metric{min-height:96px}.dashboard-preview--product .dashboard-preview__main{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);padding:0 1rem 1rem}.dashboard-preview__provider{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.52rem}.dashboard-preview__provider em{grid-column:2 / -1;color:var(--muted);font-size:.76rem;font-style:normal}.dashboard-preview__trace{display:grid;align-content:start;gap:.72rem;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172aa8;padding:1rem;min-width:0}.dashboard-preview__trace>span{color:var(--text-secondary);font-size:.82rem;font-weight:750}.dashboard-preview__trace strong{color:var(--text);font-size:1.08rem}.dashboard-preview__trace code{width:fit-content;max-width:100%;border:1px solid rgba(0,122,255,.16);border-radius:var(--radius-card);background:#02061773;color:#bae6fd;padding:.45rem .55rem;overflow-wrap:anywhere}.dashboard-preview__trace div{display:grid;gap:.5rem}.dashboard-preview__trace p{display:flex;justify-content:space-between;gap:.8rem;margin:0;color:var(--text-secondary)}.dashboard-preview__trace b{color:#e0f2fe}.dashboard-preview__error{margin:0 1.2rem 1.2rem;color:var(--danger)}.relay-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr) minmax(0,1fr);gap:1rem;align-items:center;min-height:340px;padding:1.2rem}.relay-map:before,.relay-map:after{content:"";position:absolute;top:50%;width:calc(50% - 135px);height:1px;background:var(--line-strong);pointer-events:none}.relay-map:before{left:18%}.relay-map:after{right:18%}.relay-map__rail,.relay-map__column{display:grid;gap:.7rem;min-width:0}.relay-map__label{color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.relay-map__node{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.34rem .58rem;align-items:center;min-height:72px;border:1px solid var(--line);border-radius:var(--radius-card);background:#0f172ac7;padding:.72rem .8rem}.relay-map__node b{width:9px;height:9px;border-radius:999px;background:var(--provider-color, var(--blue))}.relay-map__node span,.relay-map__core span,.relay-map__notes strong{color:var(--ink);font-weight:800}.relay-map__node span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relay-map__node small,.relay-map__node em,.relay-map__core p,.relay-map__notes p{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.relay-map__node em{grid-column:2 / -1;min-width:0;overflow-wrap:anywhere;font-style:normal}.relay-map__node--endpoint{grid-template-columns:1fr;justify-items:start}.relay-map__core{position:relative;z-index:2;display:grid;justify-items:center;gap:.7rem;border:1px solid rgba(0,122,255,.28);border-radius:var(--radius-card);background:var(--surface);box-shadow:none;padding:1.15rem;text-align:center}.relay-map__core-mark{display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(0,122,255,.28);border-radius:var(--radius-card);background:#007aff1a}.relay-map__core-mark svg{width:42px;height:42px}.relay-map__core p,.relay-map__notes p{margin:0}.relay-map__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0 1.2rem 1rem}.relay-map__notes>div{border:1px solid var(--line);border-radius:var(--radius-card);background:#02061752;padding:.85rem}.relay-map__notes strong{display:block;margin-bottom:.28rem}.relay-map__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:0 1.2rem 1.2rem}.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(2.4rem,5vw,4rem);line-height:1.04}.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:214px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1.5rem}.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-workflow-section .section-header{max-width:820px;margin-inline:auto;text-align:center}.home-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.home-workflow-step{display:grid;gap:1.45rem;align-items:start;align-content:start;min-height:250px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:1.5rem}.home-workflow-step>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(0,122,255,.35);border-radius:var(--radius-control);background:var(--surface-muted);color:#b8e7ff;font-size:.95rem;font-weight:800}.home-workflow-step h3{margin:0 0 1.05rem;color:var(--text);font-size:1.12rem;line-height:1.35}.home-workflow-step 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}.models-marketplace__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.35fr);gap:1rem;align-items:end}.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(0,1fr);gap:.8rem;align-items:center}.models-search input{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-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);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}.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{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--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}.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:var(--canvas)}.shell-grid{display:grid;grid-template-areas:"sidebar content";grid-template-columns:280px minmax(0,1fr);gap:1rem;width:min(calc(100% - 2rem),1440px);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:#0f172ad6;box-shadow:var(--shadow-soft);padding:1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.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-card);color:var(--text-secondary);padding:.74rem;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__icon{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:var(--radius-card);background:#1e293b75;color:var(--text-secondary);font-size:.72rem}.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(220px,.62fr) minmax(180px,.38fr) auto;gap:.7rem;align-items:center;border:1px solid var(--line);border-radius:999px;background:#0f172ad1;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:visible}.topbar__module{min-width:0;display:grid;grid-template-columns:auto 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 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:#282424;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:#302c2c}.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}.page-stack{display:grid;gap:.82rem}.page-hero{display:grid;gap:.45rem;padding:clamp(1rem,2vw,1.55rem);border-radius:var(--radius-panel)}.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}.page-hero p{max-width:78ch;margin:0;color:var(--text-secondary);line-height:1.62}.overview-hero,.request-detail-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem}.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{margin:0;font-size:1.25rem}.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}.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:hover{border-color:var(--line-strong);background:#363232}.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(210px,1.35fr) minmax(78px,.42fr) minmax(116px,.62fr) minmax(126px,.7fr) minmax(82px,.44fr) minmax(112px,.58fr) minmax(70px,.36fr) minmax(112px,auto)}.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-history-row .request-id-inline{flex-wrap:wrap;justify-content:flex-start}.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}.request-history-row__action{display:flex;justify-content:flex-end}.request-history-row__action .ghost-button{white-space:nowrap}.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;justify-content:flex-end}.provider-request-row__action .ghost-button{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:#201d1d;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--requests .filter-panel__actions{justify-content:flex-end;min-width:0}.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--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;align-items:center;gap:.8rem;min-width:0}.provider-pool-health>span{color:var(--text-secondary);font-size:.78rem;font-weight:760;white-space:nowrap}.provider-pool-bars{display:grid;grid-template-columns:repeat(12,minmax(12px,1fr));gap:5px;width:min(360px,100%);min-width:180px;min-height:12px}.provider-pool-bars span{height:12px;border-radius:var(--radius-control);background:var(--line)}.provider-pool-bars span.is-ok{background:var(--success)}.provider-pool-bars span.is-warn{background:var(--warning)}.provider-pool-bars span.is-danger{background:var(--danger)}.provider-pool-bars span.is-idle{background:#4a4747}.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;border-bottom:1px solid var(--line);padding:.72rem 0}.detail-row strong{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{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-muted);padding:.9rem}.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:#282424;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:repeat(2,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>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)}.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)}.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-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 h1{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-height:120px}.public-card strong{color:var(--text)}.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%);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:5rem;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(760px,calc(100vh - 65px));display:grid;align-items:center;border-bottom:1px solid var(--line);padding:4rem 0 2.5rem}.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:18ch;font-size:3rem;line-height:1.08}.premium-landing:not(.premium-landing--explorer) .premium-hero__subtitle{max-width:70ch;font-size:1.05rem;color:var(--text-secondary);line-height:1.65}.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) .dashboard-preview--product{position:relative;isolation:isolate;display:grid;gap:1rem;min-height:560px;overflow:hidden;padding:1.25rem;border-radius:var(--radius-card);background:color-mix(in oklch,var(--surface) 72%,var(--canvas))}.routing-particle-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.dashboard-preview--particle>:not(.routing-particle-canvas){position:relative;z-index:1}.premium-landing:not(.premium-landing--explorer) .dashboard-preview__chrome{padding:0 0 .85rem}.premium-landing:not(.premium-landing--explorer) .relay-map{grid-template-columns:minmax(190px,.95fr) minmax(220px,.88fr) minmax(190px,.95fr);gap:1rem;min-height:0;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-card);background:color-mix(in oklch,var(--canvas) 78%,transparent)}.premium-landing:not(.premium-landing--explorer) .relay-map:before,.premium-landing:not(.premium-landing--explorer) .relay-map:after{width:11%;background:transparent;border-top:1px solid var(--line)}.premium-landing:not(.premium-landing--explorer) .relay-map:before{left:34%}.premium-landing:not(.premium-landing--explorer) .relay-map:after{right:34%}.premium-landing:not(.premium-landing--explorer) .relay-map__label{color:var(--muted);font-size:.74rem;letter-spacing:0}.premium-landing:not(.premium-landing--explorer) .relay-map__node{min-height:0;border-radius:var(--radius-card);background:color-mix(in oklch,var(--surface) 86%,transparent);padding:.75rem}.premium-landing:not(.premium-landing--explorer) .relay-map__node b{width:10px;height:10px;border-radius:var(--radius-control)}.premium-landing:not(.premium-landing--explorer) .relay-map__core{gap:.75rem;border-color:#007aff73;background:color-mix(in oklch,var(--surface) 84%,transparent);padding:1.15rem}.premium-landing:not(.premium-landing--explorer) .relay-map__core-mark{width:56px;height:56px;margin-inline:auto;border-color:#007aff8c;background:var(--canvas)}.relay-map__signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:100%}.relay-map__signals strong{min-height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);color:var(--muted);font-size:.72rem;font-weight:800}.premium-landing:not(.premium-landing--explorer) .relay-map__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0}.premium-landing:not(.premium-landing--explorer) .relay-map__notes>div,.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric{display:grid;gap:.25rem;min-height:0;border-radius:var(--radius-card);background:color-mix(in oklch,var(--canvas) 82%,transparent);padding:.9rem 1rem}.premium-landing:not(.premium-landing--explorer) .relay-map__notes>div{align-content:start;min-height:78px}.premium-landing:not(.premium-landing--explorer) .relay-map__notes strong{color:var(--text-secondary);font-size:.9rem}.premium-landing:not(.premium-landing--explorer) .relay-map__notes p{color:var(--text);font-size:.95rem;line-height:1.55}.premium-landing:not(.premium-landing--explorer) .relay-map__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0}.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric{align-content:start;min-height:118px}.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric span{color:var(--text-secondary);font-size:.82rem;font-weight:800}.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric strong{color:var(--text);font-size:2rem;line-height:1;font-variant-numeric:tabular-nums}.premium-landing:not(.premium-landing--explorer) .dashboard-preview__metric small{color:var(--success);font-size:.88rem}.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:5rem}.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}.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}.request-history-row,.provider-request-row{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(96px,.65fr)) minmax(96px,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,.provider-request-row,.ledger-row{grid-template-columns:1fr 1fr}.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{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:760px){.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}.provider-pool-bars{min-height:12px;min-width:0}.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,.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}.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}.form-split,.admin-invite-summary,.overview-tabs__nav--inline{grid-template-columns:1fr}.admin-invite-card__code{align-items:flex-start;flex-direction:column}.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%}}
