:root{--gcl-paper: oklch(97% .012 74);--gcl-paper-2: oklch(92% .018 74);--gcl-ink: oklch(18% .012 64);--gcl-ink-muted: oklch(48% .014 64);--gcl-rule: oklch(82% .016 74);--gcl-dark: oklch(12% .014 68);--gcl-dark-2: oklch(16% .016 68);--gcl-dark-3: oklch(20% .018 68);--gcl-ink-inverse: oklch(94% .01 74);--gcl-accent: oklch(72% .17 65);--gcl-accent-ink: var(--gcl-dark);--gcl-focus: oklch(76% .18 65);--gcl-success: oklch(70% .14 154);--gcl-info: oklch(70% .12 230);--gcl-danger: oklch(64% .18 28);--color-page: var(--gcl-dark);--color-sidebar: oklch(9% .012 68);--color-surface: var(--gcl-dark-2);--color-surface-raised: var(--gcl-dark-3);--color-surface-soft: oklch(24% .018 68);--color-border: oklch(30% .018 68);--color-border-strong: oklch(47% .08 65);--color-ink: var(--gcl-ink-inverse);--color-ink-muted: oklch(74% .012 74);--color-ink-soft: oklch(58% .012 74);--color-accent: var(--gcl-accent);--color-accent-ink: var(--gcl-accent-ink);--color-accent-dark: oklch(55% .13 62);--color-success: var(--gcl-success);--color-success-soft: oklch(25% .06 154);--color-danger: var(--gcl-danger);--color-danger-soft: oklch(24% .07 28);--color-info: var(--gcl-info);--color-info-soft: oklch(24% .055 230);--color-purple: oklch(70% .08 310);--color-code: oklch(10% .012 68);--color-focus: var(--gcl-focus);--font-display: "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Geist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--text-xs: .6875rem;--text-sm: .75rem;--text-md: .8125rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-display: 1.85rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--rule-thin: 1px;--dur-fast: .12s;--dur-med: .18s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;background:var(--color-page);color:var(--color-ink);font-family:var(--font-body);font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}button,.checkout-link{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:var(--rule-thin) solid color-mix(in oklch,var(--color-accent) 35%,transparent);border-radius:var(--radius-sm);padding:0 12px;background:color-mix(in oklch,var(--color-accent) 88%,var(--color-page));color:var(--color-page);font:inherit;font-size:var(--text-md);font-weight:760;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}button:hover,.checkout-link:hover{border-color:var(--color-accent);background:var(--color-accent)}button:active,.checkout-link:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45;transform:none}.secondary-button{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-ink)}.secondary-button:hover{border-color:color-mix(in oklch,var(--color-info) 58%,var(--color-border));background:color-mix(in oklch,var(--color-info-soft) 70%,var(--color-surface-raised))}.link-button{width:fit-content;min-height:0;border:0;padding:0;background:transparent;color:var(--color-accent);font-weight:800}.danger-button{border-color:color-mix(in oklch,var(--color-danger) 55%,transparent);background:color-mix(in oklch,var(--color-danger) 82%,var(--color-page));color:var(--color-ink)}input,select,textarea{width:100%;min-width:0;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);padding:9px 10px;background:var(--color-code);color:var(--color-ink);font:inherit;font-size:var(--text-md)}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-ink-soft)}label{display:grid;gap:6px;min-width:0;color:var(--color-ink-muted);font-size:var(--text-md);font-weight:760}pre,code,textarea,.metric-grid strong,.launch-score span,.data-list span,.result-box code,.detail-box code,.status-line,.guide-trigger span,.role-pill,.operator-table-list li>span,.topbar-search input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}pre,code{overflow:auto;border-radius:var(--radius-sm);background:var(--color-code);color:var(--color-ink)}pre{margin:0;max-width:100%;min-width:0;border:var(--rule-thin) solid var(--color-border);padding:12px;white-space:pre-wrap}code{display:block;padding:9px;font-size:var(--text-sm);overflow-wrap:anywhere}.eyebrow,.auth-proof-grid span,.nav-section-label{margin:0;color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:850;letter-spacing:0;text-transform:uppercase}.auth-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr);align-content:center;gap:var(--space-lg);min-height:100vh;width:min(1120px,100%);margin:0 auto;padding:var(--space-xl)}.auth-hero,.auth-card,.panel,.hero-panel,.step-card,.metric-grid article,.loop-strip article,.payment-return,.model-card,.topup-preset-grid button,.selected-model-banner,.data-list li,.result-box,.detail-box,.sidebar-account,.workspace-topbar,.example-grid article,.page-header,.guide-panel{min-width:0;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklch,var(--color-surface) 92%,transparent)}.auth-hero{display:grid;align-content:end;gap:var(--space-lg);min-height:560px;padding:var(--space-xl);background:linear-gradient(160deg,color-mix(in oklch,var(--color-accent) 12%,transparent),transparent 46%),var(--color-surface)}.auth-loading-panel{min-height:360px;align-content:center}.auth-brand,.brand-lockup{display:flex;min-width:0;align-items:center;gap:10px}.auth-brand img,.brand-lockup img{width:34px;height:34px;flex:0 0 auto;border-radius:var(--radius-md);background:var(--color-surface-soft)}.auth-brand strong,.brand-lockup strong{display:block;overflow:hidden;color:var(--color-ink);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap}.auth-brand small,.brand-lockup small,.nav-button span{color:var(--color-ink-soft);font-size:var(--text-sm)}.auth-copy,.panel-heading,.hero-copy{display:grid;gap:var(--space-sm);min-width:0}.auth-copy h1,.hero-copy h1,.panel h2,.page-header h1{margin:0;color:var(--color-ink);font-style:normal;line-height:1.08;letter-spacing:0;overflow-wrap:anywhere}.auth-copy h1{max-width:620px;font-size:3rem}.auth-copy p,.hero-copy p,.panel-heading p,.launch-score p,.step-card p,.metric-grid small,.data-list span,.detail-box span,.auth-proof-grid p,.status-line,summary small,.page-header p,.selected-model-banner small{margin:0;color:var(--color-ink-muted);line-height:1.45}.auth-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.auth-proof-grid article{display:grid;gap:4px;min-width:0;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px;background:var(--color-surface-raised)}.auth-proof-grid p{display:none}.auth-card{display:grid;align-content:start;gap:var(--space-md);padding:var(--space-lg)}.auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);padding:3px;background:var(--color-code)}.auth-tabs button{border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink-muted)}.auth-tabs button.is-active{background:var(--color-surface-soft);color:var(--color-ink)}.auth-submit{width:100%}.auth-advanced{border-top:var(--rule-thin) solid var(--color-border);padding-top:var(--space-sm)}.status-line{min-height:18px;color:var(--color-accent);font-size:var(--text-sm);font-weight:760}.dashboard-shell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh;max-width:100vw;background:color-mix(in oklch,var(--color-page) 94%,transparent)}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:var(--space-lg);border-right:var(--rule-thin) solid var(--color-border);padding:18px 12px;background:color-mix(in oklch,var(--color-sidebar) 96%,transparent)}.sidebar nav{display:grid;gap:5px}.nav-section-label{margin-top:12px;padding:0 10px 4px}.nav-section-label:first-child{margin-top:0}.nav-button{display:grid;width:100%;min-height:36px;justify-content:start;gap:2px;border:var(--rule-thin) solid transparent;padding:7px 10px;background:transparent;color:var(--color-ink-muted);text-align:left}.nav-button strong{color:inherit;font-size:var(--text-md)}.nav-button:hover,.nav-button.is-active{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-ink)}.nav-button.is-active{box-shadow:inset 3px 0 0 var(--color-accent)}.sidebar-account{display:grid;gap:8px;margin-top:auto;padding:12px;background:var(--color-surface-raised)}.sidebar-account span{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.sidebar-account strong{overflow:hidden;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap}.role-pill,.operator-table-list li>span,.catalog-list li>span,.loop-strip span,.model-card span,.topup-preset-grid span,.selected-model-banner span{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border:var(--rule-thin) solid color-mix(in oklch,var(--color-info) 45%,transparent);border-radius:999px;padding:3px 7px;background:var(--color-info-soft);color:var(--color-info);font-size:var(--text-xs);font-weight:820;line-height:1.2;text-transform:uppercase}.workspace{display:grid;gap:var(--space-md);align-content:start;width:100%;max-width:100vw;min-width:0;padding:14px 16px 80px}.workspace-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(160px,.7fr) minmax(260px,1.2fr) minmax(240px,.9fr);gap:var(--space-sm);align-items:center;padding:10px 12px;background:color-mix(in oklch,var(--color-sidebar) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-current{display:grid;gap:2px}.topbar-current span{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.topbar-current strong{font-size:var(--text-lg)}.topbar-search{position:relative;display:block}.topbar-search span{position:absolute;left:10px;top:50%;color:var(--color-ink-soft);font-size:var(--text-xs);transform:translateY(-50%)}.topbar-search input{height:34px;padding-left:58px}.topbar-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.topbar-actions .status-line{overflow:hidden;max-width:240px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.page-header{display:flex;gap:var(--space-md);align-items:center;justify-content:space-between;padding:16px;background:color-mix(in oklch,var(--color-surface) 72%,transparent)}.page-header>div:first-child{display:grid;gap:5px;min-width:0}.page-header h1{font-size:var(--text-display)}.page-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.hero-panel{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:var(--space-md);align-items:center;padding:16px}.readiness-console{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:var(--space-md);min-width:0;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);padding:16px;background:color-mix(in oklch,var(--color-surface) 78%,transparent)}.readiness-console.is-ready{border-color:color-mix(in oklch,var(--color-success) 52%,var(--color-border))}.readiness-primary{display:grid;align-content:center;gap:var(--space-sm);min-width:0}.readiness-primary h1{margin:0;color:var(--color-ink);font-size:var(--text-display);line-height:1.06;overflow-wrap:anywhere}.readiness-primary p,.readiness-values span,.readiness-values article small,.credit-estimate small,.preflight-item small,.operator-unlock-summary small,.guide-panel li small{margin:0;color:var(--color-ink-muted);line-height:1.45}.readiness-values{display:grid;gap:8px;min-width:0}.readiness-values article{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);padding:8px;background:var(--color-code)}.readiness-values code{overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap}.readiness-grid,.test-preflight,.operator-unlock-summary{display:grid;gap:var(--space-sm);min-width:0}.provider-edit-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-grid article,.preflight-item,.operator-unlock-summary article,.provider-edit-summary article{display:grid;gap:7px;align-content:start;justify-items:start;min-width:0;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:var(--color-surface);color:var(--color-ink);text-align:left;white-space:normal}.readiness-grid article.is-done,.preflight-item.is-ready,.operator-unlock-summary article.is-done,.provider-edit-summary article.is-done{border-color:color-mix(in oklch,var(--color-success) 52%,var(--color-border));background:color-mix(in oklch,var(--color-success-soft) 44%,var(--color-surface))}.readiness-grid article.needs-action,.provider-edit-summary article.needs-action,.result-box.needs-action{border-color:color-mix(in oklch,var(--color-accent) 58%,var(--color-border));background:color-mix(in oklch,var(--color-accent) 10%,var(--color-surface))}.readiness-grid span,.preflight-item span,.operator-unlock-summary span,.provider-edit-summary span,.one-time-key span{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:860;text-transform:uppercase}.readiness-grid p{min-height:38px;margin:0;color:var(--color-ink-muted);line-height:1.42}.readiness-grid button{width:fit-content;margin-top:auto}.hero-copy{max-width:860px}.hero-copy h1{max-width:780px;font-size:2rem}.hero-actions,.button-row{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.launch-score{display:grid;gap:var(--space-xs);min-width:0;border-left:var(--rule-thin) solid var(--color-border);padding-left:var(--space-md)}.launch-score span{color:var(--color-ink);font-size:2.2rem;font-weight:900;line-height:1}.payment-return{display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between;padding:12px}.payment-return.is-success,.step-card.is-done,.loop-strip article.is-done,.result-box.highlight{border-color:color-mix(in oklch,var(--color-success) 58%,var(--color-border));background:color-mix(in oklch,var(--color-success-soft) 68%,var(--color-surface))}.payment-return.is-cancel,.model-card.is-selected,.topup-preset-grid button.is-selected,.selected-model-banner,.step-card:hover,.catalog-list li.is-selected{border-color:color-mix(in oklch,var(--color-accent) 64%,var(--color-border));background:color-mix(in oklch,var(--color-accent) 12%,var(--color-surface))}.loop-strip,.step-grid,.metric-grid,.example-grid,.two-column,.model-card-grid,.topup-preset-grid,.home-grid{display:grid;gap:var(--space-sm);min-width:0}.loop-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.loop-strip article{display:grid;gap:5px;padding:10px 12px}.home-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.compact-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card{display:grid;min-height:104px;align-content:start;justify-items:start;gap:var(--space-xs);padding:12px;background:var(--color-surface);color:var(--color-ink);text-align:left;white-space:normal}.step-card span{border-color:color-mix(in oklch,var(--color-accent) 42%,transparent);background:color-mix(in oklch,var(--color-accent) 14%,var(--color-page));color:var(--color-accent)}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{display:grid;gap:6px;padding:12px}.metric-grid span{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:760}.metric-grid strong{color:var(--color-ink);font-size:1.65rem;line-height:1}.main-flow,.page-view{display:grid;gap:var(--space-md);min-width:0}.panel{display:grid;gap:var(--space-md);padding:14px}.panel h2{font-size:var(--text-xl)}.panel-heading{border-bottom:var(--rule-thin) solid var(--color-border);padding-bottom:var(--space-sm)}.form-grid{display:grid;gap:var(--space-sm)}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.result-box,.detail-box{display:grid;gap:8px;padding:12px}.one-time-key{display:grid;gap:10px;border:var(--rule-thin) solid color-mix(in oklch,var(--color-accent) 64%,var(--color-border));border-radius:var(--radius-md);padding:12px;background:color-mix(in oklch,var(--color-accent) 12%,var(--color-surface))}.advanced-panel{display:grid;gap:var(--space-sm);border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;background:var(--color-surface)}.advanced-panel[open]{background:var(--color-surface-raised)}.advanced-panel>.form-grid,.advanced-panel>.button-row{margin-top:var(--space-sm)}.credit-estimate strong{color:var(--color-ink);font-size:var(--text-lg)}.checkout-link{background:var(--color-ink);color:var(--color-page)}.model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card,.topup-preset-grid button,.plan-card{display:grid;min-height:76px;align-content:start;justify-items:start;gap:8px;padding:12px;color:var(--color-ink);text-align:left;white-space:normal}.topup-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-subhead{margin-top:var(--space-xs)}.plan-card{background:var(--color-surface-raised)}.plan-card .button-row{margin-top:auto}.bucket-list li{grid-template-columns:120px minmax(0,1fr)}.selected-model-banner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;padding:12px}.test-preflight{grid-template-columns:repeat(4,minmax(0,1fr))}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.example-grid article{display:grid;gap:var(--space-xs);padding:12px;background:var(--color-surface-raised)}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.data-list{display:grid;gap:0;overflow:hidden;margin:0;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);padding:0;background:var(--color-surface);list-style:none}.data-list li{display:grid;gap:7px;align-items:center;border:0;border-bottom:var(--rule-thin) solid var(--color-border);border-radius:0;padding:9px 10px;background:transparent}.data-list li:last-child{border-bottom:0}.data-list li:hover{background:color-mix(in oklch,var(--color-surface-raised) 72%,transparent)}.data-list li>div{min-width:0}.data-list li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-list.compact li{grid-template-columns:minmax(0,1fr) auto}.dense-table li{grid-template-columns:minmax(0,1.35fr) 92px 120px auto;gap:10px}.catalog-list li{grid-template-columns:minmax(0,1fr) 92px auto;gap:10px}.operator-stack{display:grid;gap:var(--space-sm)}.operator-hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start}.operator-hero .panel-heading{align-items:start;border-bottom:0;padding-bottom:0}.operator-launch-plan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.operator-launch-plan article{display:grid;min-width:0;gap:8px;align-content:start;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);padding:12px;background:var(--color-surface)}.operator-launch-plan article.is-done{border-color:color-mix(in oklch,var(--color-success) 46%,var(--color-border));background:color-mix(in oklch,var(--color-success-soft) 44%,var(--color-surface))}.operator-launch-plan span{color:var(--color-ink-muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.operator-launch-plan strong{color:var(--color-ink);font-size:.95rem}.operator-launch-plan p{min-height:48px;margin:0;color:var(--color-ink-soft);font-size:.76rem;line-height:1.45}.operator-launch-plan button{width:fit-content;min-height:30px;margin-top:2px}.split-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs);align-items:center}.split-heading>button{align-self:start}.operator-tabs{display:flex;flex-wrap:wrap;gap:6px;border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);padding:4px;background:var(--color-surface)}.operator-tabs button{min-height:30px}.operator-tabs button.is-active{border-color:color-mix(in oklch,var(--color-accent) 55%,transparent);background:color-mix(in oklch,var(--color-accent) 18%,var(--color-surface));color:var(--color-accent)}.operator-section{display:grid;gap:var(--space-md);min-width:0}.operator-section.two-column{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start}.operator-section.two-column>article:last-child{position:sticky;top:78px}.provider-config-panel{border-color:color-mix(in oklch,var(--color-accent) 44%,var(--color-border));background:linear-gradient(180deg,color-mix(in oklch,var(--color-accent) 8%,transparent),transparent 10rem),var(--color-surface)}.provider-config-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm);align-items:start}.operator-metrics article.is-alert,.data-list li.is-alert{border-color:color-mix(in oklch,var(--color-danger) 52%,var(--color-border));background:color-mix(in oklch,var(--color-danger-soft) 72%,var(--color-surface))}.data-list li.is-muted{opacity:.62}.data-list li>button{width:fit-content}.table-actions{justify-content:end}.table-actions button{min-height:28px;padding-inline:9px}.danger-note{border-color:color-mix(in oklch,var(--color-danger) 52%,var(--color-border));background:color-mix(in oklch,var(--color-danger-soft) 45%,var(--color-surface))}.route-list li{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.operator-table-list li{align-items:center;gap:10px}.operator-table-list li>div{display:grid;gap:4px;min-width:0}.operator-table-list li code{overflow:hidden;max-width:180px;border:var(--rule-thin) solid var(--color-border);padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.model-control-list li{grid-template-columns:minmax(190px,1.35fr) 88px 128px 108px 70px 82px 86px auto}.provider-control-list li{grid-template-columns:minmax(170px,1.2fr) 90px 120px 92px 100px minmax(120px,.9fr) minmax(140px,auto)}.router-control-list li{grid-template-columns:minmax(190px,1.3fr) 92px 92px 110px 104px 92px auto}.operator-summary-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--space-md)}.operator-mini-lists{display:grid;gap:var(--space-sm)}summary{display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"+";display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border:var(--rule-thin) solid var(--color-border);border-radius:999px;color:var(--color-accent);font-weight:900}details[open] summary:after{content:"-"}summary span{display:grid;gap:4px;min-width:0}.guide-widget{position:fixed;right:18px;bottom:18px;z-index:30;display:grid;justify-items:end;gap:8px;pointer-events:none}.guide-trigger,.guide-panel{pointer-events:auto}.guide-trigger{display:inline-flex;gap:8px;border-color:color-mix(in oklch,var(--color-accent) 52%,transparent);background:color-mix(in oklch,var(--color-accent) 78%,var(--color-page))}.guide-panel{display:none;width:min(320px,calc(100vw - 36px));padding:12px;background:var(--color-surface)}.guide-widget:hover .guide-panel,.guide-widget:focus-within .guide-panel{display:grid;gap:10px}.guide-panel>div,.guide-panel ol{display:grid;gap:6px;margin:0;padding:0}.guide-panel ol{list-style:none}.guide-panel li button{display:grid;width:100%;height:auto;min-height:0;justify-content:start;gap:2px;border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-ink);text-align:left;white-space:normal}.guide-panel li.is-done button{color:var(--color-ink-soft);text-decoration:line-through}.guide-panel li span,.guide-panel>div span{color:var(--color-accent);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important}}@media(max-width:1100px){.auth-shell,.dashboard-shell,.hero-panel,.readiness-console,.home-grid,.operator-launch-plan,.operator-section.two-column,.operator-summary-grid,.two-column{grid-template-columns:1fr}.sidebar{position:static;height:auto;gap:var(--space-sm);padding:14px}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-section-label{grid-column:1 / -1}.sidebar-account{margin-top:0}.workspace-topbar{grid-template-columns:1fr}.topbar-actions{justify-content:start}.topbar-actions .status-line{max-width:100%;text-align:left}.operator-section.two-column>article:last-child{position:static}.launch-score{border-left:0;border-top:var(--rule-thin) solid var(--color-border);padding-top:var(--space-md);padding-left:0}.loop-strip,.readiness-grid,.metric-grid,.example-grid,.topup-preset-grid,.test-preflight,.operator-unlock-summary,.provider-edit-summary,.form-grid.three,.auth-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-model-banner,.route-list li,.operator-table-list li,.catalog-list li,.split-heading,.provider-config-heading{grid-template-columns:1fr}}@media(max-width:640px){.auth-shell,.workspace{width:100vw;max-width:100vw;padding:12px}.auth-copy h1{font-size:2rem}.hero-copy h1{font-size:1.55rem}.page-header{display:grid}.page-header-actions,.hero-actions,.button-row{align-items:stretch;flex-direction:column}button,.checkout-link{width:100%;min-height:44px}.link-button{min-height:44px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-proof-grid,.step-grid,.loop-strip,.readiness-grid,.readiness-values article,.metric-grid,.compact-metrics,.example-grid,.test-preflight,.operator-unlock-summary,.provider-edit-summary,.model-card-grid,.topup-preset-grid,.form-grid.two,.form-grid.three,.data-list.compact li,.dense-table li{grid-template-columns:1fr}}button,.checkout-link{border-color:color-mix(in oklch,var(--color-accent) 46%,var(--color-border));background:color-mix(in oklch,var(--color-accent) 72%,var(--color-code));color:var(--color-ink)}button:hover,.checkout-link:hover{border-color:var(--color-accent);background:color-mix(in oklch,var(--color-accent) 86%,var(--color-code))}.secondary-button{border-color:var(--color-border);background:color-mix(in oklch,var(--color-surface-raised) 92%,var(--color-page));color:var(--color-ink)}.danger-button{border-color:color-mix(in oklch,var(--color-danger) 54%,var(--color-border));background:color-mix(in oklch,var(--color-danger-soft) 72%,var(--color-code))}.auth-shell{grid-template-columns:minmax(0,.92fr) minmax(420px,.5fr);gap:var(--space-md)}.auth-hero,.auth-card,.panel,.page-header,.workspace-topbar,.readiness-console,.sidebar-account,.result-box,.detail-box,.advanced-panel,.guide-panel{box-shadow:0 20px 60px color-mix(in oklch,var(--color-code) 78%,transparent)}.auth-hero{min-height:min(560px,calc(100vh - 96px));border-color:color-mix(in oklch,var(--color-accent) 24%,var(--color-border));background:linear-gradient(145deg,color-mix(in oklch,var(--color-accent) 12%,var(--color-surface)),transparent 54%),var(--color-surface)}.auth-card{align-self:center;border-color:color-mix(in oklch,var(--color-accent) 20%,var(--color-border));background:var(--color-surface-raised)}.auth-tabs button.is-active{background:color-mix(in oklch,var(--color-accent) 14%,var(--color-surface-soft))}.dashboard-shell{grid-template-columns:252px minmax(0,1fr);background:var(--color-page)}.sidebar{background:var(--color-sidebar)}.workspace{gap:var(--space-sm);padding:16px 18px 88px}.workspace-topbar{border-color:color-mix(in oklch,var(--color-border) 82%,transparent);background:color-mix(in oklch,var(--color-sidebar) 96%,var(--color-page));-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-search span{width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.topbar-search input{padding-left:12px}.topbar-actions .status-line{max-width:320px}.page-header,.readiness-console,.panel{background:var(--color-surface)}.page-header,.readiness-console{border-color:color-mix(in oklch,var(--color-accent) 18%,var(--color-border))}.readiness-console{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr)}.readiness-primary h1{font-size:2.15rem}.readiness-values article{background:var(--color-code)}.readiness-grid article,.metric-grid article,.step-card,.data-list li,.model-card,.topup-preset-grid button,.plan-card{background:color-mix(in oklch,var(--color-surface-raised) 86%,var(--color-surface))}.metric-grid.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-list li>div{display:grid;gap:4px;min-width:0}.catalog-list li>div span{color:var(--color-ink-muted);font-size:var(--text-sm);text-transform:none}.role-pill,.operator-table-list li>span,.catalog-list li>span,.loop-strip span,.model-card span,.topup-preset-grid span,.selected-model-banner span{border-radius:var(--radius-sm)}.guide-trigger{border-color:color-mix(in oklch,var(--color-accent) 60%,var(--color-border));background:color-mix(in oklch,var(--color-accent) 72%,var(--color-code))}@media(max-width:1100px){.dashboard-shell{grid-template-columns:1fr}.metric-grid.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.auth-shell{align-content:start;grid-template-columns:minmax(0,1fr);min-height:100vh}.auth-card{order:-1;padding:var(--space-md)}.auth-hero{min-height:auto;padding:var(--space-md)}.auth-copy h1{font-size:2.25rem}.auth-proof-grid article p{display:block}.sidebar{gap:var(--space-sm);padding:10px 12px;width:100%;overflow:hidden}.sidebar nav{display:flex;gap:8px;width:100%;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.nav-section-label{display:none}.nav-button{flex:0 0 auto;width:auto;min-width:104px;min-height:42px}.nav-button span{display:none}.sidebar-account{grid-template-columns:minmax(0,1fr);align-items:center;margin-top:0}.sidebar-account>span:first-child{display:none}.sidebar-account .role-pill,.sidebar-account button{display:none}.guide-widget{position:static;z-index:auto;justify-items:stretch;pointer-events:auto}.guide-trigger{width:100%}.workspace-topbar{position:static}.readiness-console{grid-template-columns:minmax(0,1fr)}.readiness-primary h1{font-size:1.75rem}.metric-grid.compact-metrics{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.sidebar{gap:var(--space-sm);width:100%;overflow:hidden;padding:10px 12px}.sidebar nav{display:flex;width:100%;max-width:100%;min-width:0;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sidebar nav::-webkit-scrollbar{display:none}.nav-section-label{display:none}.nav-button{flex:0 0 auto;width:auto;min-width:104px;min-height:42px}.nav-button span{display:none}.sidebar-account{grid-template-columns:minmax(0,1fr);align-items:center;margin-top:0}.sidebar-account>span:first-child,.sidebar-account .role-pill,.sidebar-account button{display:none}.guide-widget{position:static;z-index:auto;justify-items:stretch;pointer-events:auto}.guide-trigger{width:100%}}
