: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{background:var(--color-page);color:var(--color-ink);font-family:var(--font-body);font-feature-settings:"tnum" 1;margin:0}a{color:inherit;text-decoration:none}button,.checkout-link{border:var(--rule-thin) solid color-mix(in oklch, var(--color-accent) 35%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--color-accent) 88%, var(--color-page));min-height:32px;color:var(--color-page);font:inherit;font-size:var(--text-md);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);justify-content:center;align-items:center;padding:0 12px;font-weight:760;display:inline-flex}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: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;color:var(--color-accent);background:0 0;border:0;padding:0;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{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-code);width:100%;min-width:0;color:var(--color-ink);font:inherit;font-size:var(--text-md);padding:9px 10px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-ink-soft)}label{min-width:0;color:var(--color-ink-muted);font-size:var(--text-md);gap:6px;font-weight:760;display:grid}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{border-radius:var(--radius-sm);background:var(--color-code);color:var(--color-ink);overflow:auto}pre{border:var(--rule-thin) solid var(--color-border);white-space:pre-wrap;min-width:0;max-width:100%;margin:0;padding:12px}code{font-size:var(--text-sm);overflow-wrap:anywhere;padding:9px;display:block}.eyebrow,.auth-proof-grid span,.nav-section-label{color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:850}.auth-shell{align-content:center;gap:var(--space-lg);width:min(1120px,100%);min-height:100vh;padding:var(--space-xl);grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr);margin:0 auto;display:grid}.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{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-surface) 92%, transparent);min-width:0}.auth-hero{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);display:grid}.auth-loading-panel{align-content:center;min-height:360px}.auth-brand,.brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.auth-brand img,.brand-lockup img{border-radius:var(--radius-md);background:var(--color-surface-soft);flex:none;width:34px;height:34px}.auth-brand strong,.brand-lockup strong{color:var(--color-ink);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.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{gap:var(--space-sm);min-width:0;display:grid}.auth-copy h1,.hero-copy h1,.panel h2,.page-header h1{color:var(--color-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-style:normal;line-height:1.08}.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{color:var(--color-ink-muted);margin:0;line-height:1.45}.auth-proof-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-proof-grid article{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);gap:4px;min-width:0;padding:10px 12px;display:grid}.auth-proof-grid p{display:none}.auth-card{align-content:start;gap:var(--space-md);padding:var(--space-lg);display:grid}.auth-tabs{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-code);grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.auth-tabs button{border-radius:var(--radius-sm);color:var(--color-ink-muted);background:0 0;border:0}.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{background:color-mix(in oklch, var(--color-page) 94%, transparent);grid-template-columns:240px minmax(0,1fr);max-width:100vw;min-height:100vh;display:grid}.sidebar{gap:var(--space-lg);border-right:var(--rule-thin) solid var(--color-border);background:color-mix(in oklch, var(--color-sidebar) 96%, transparent);flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.sidebar nav{gap:5px;display:grid}.nav-section-label{margin-top:12px;padding:0 10px 4px}.nav-section-label:first-child{margin-top:0}.nav-button{border:var(--rule-thin) solid transparent;width:100%;min-height:36px;color:var(--color-ink-muted);text-align:left;background:0 0;justify-content:start;gap:2px;padding:7px 10px;display:grid}.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{background:var(--color-surface-raised);gap:8px;margin-top:auto;padding:12px;display:grid}.sidebar-account span{color:var(--color-ink-soft);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.sidebar-account strong{font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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:var(--rule-thin) solid color-mix(in oklch, var(--color-info) 45%, transparent);background:var(--color-info-soft);width:fit-content;color:var(--color-info);font-size:var(--text-xs);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-weight:820;line-height:1.2;display:inline-flex}.workspace{gap:var(--space-md);align-content:start;width:100%;min-width:0;max-width:100vw;padding:14px 16px 80px;display:grid}.workspace-topbar{z-index:10;gap:var(--space-sm);background:color-mix(in oklch, var(--color-sidebar) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(160px,.7fr) minmax(260px,1.2fr) minmax(240px,.9fr);align-items:center;padding:10px 12px;display:grid;position:sticky;top:0}.topbar-current{gap:2px;display:grid}.topbar-current span{color:var(--color-ink-soft);font-size:var(--text-xs);text-transform:uppercase;font-weight:850}.topbar-current strong{font-size:var(--text-lg)}.topbar-search{display:block;position:relative}.topbar-search span{color:var(--color-ink-soft);font-size:var(--text-xs);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.topbar-search input{height:34px;padding-left:58px}.topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);min-width:0;display:flex}.topbar-actions .status-line{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.page-header{gap:var(--space-md);background:color-mix(in oklch, var(--color-surface) 72%, transparent);justify-content:space-between;align-items:center;padding:16px;display:flex}.page-header>div:first-child{gap:5px;min-width:0;display:grid}.page-header h1{font-size:var(--text-display)}.page-header-actions{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;flex:none;display:flex}.hero-panel{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 180px;align-items:center;padding:16px;display:grid}.readiness-console{gap:var(--space-md);border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-surface) 78%, transparent);grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);min-width:0;padding:16px;display:grid}.readiness-console.is-ready{border-color:color-mix(in oklch, var(--color-success) 52%, var(--color-border))}.readiness-primary{align-content:center;gap:var(--space-sm);min-width:0;display:grid}.readiness-primary h1{color:var(--color-ink);font-size:var(--text-display);overflow-wrap:anywhere;margin:0;line-height:1.06}.readiness-primary p,.readiness-values span,.readiness-values article small,.credit-estimate small,.preflight-item small,.operator-unlock-summary small,.guide-panel li small{color:var(--color-ink-muted);margin:0;line-height:1.45}.readiness-values{gap:8px;min-width:0;display:grid}.readiness-values article{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-code);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.readiness-values code{text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;overflow:hidden}.readiness-grid,.test-preflight,.operator-unlock-summary{gap:var(--space-sm);min-width:0;display:grid}.provider-edit-summary{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.readiness-grid article,.preflight-item,.operator-unlock-summary article,.provider-edit-summary article{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;color:var(--color-ink);text-align:left;white-space:normal;align-content:start;justify-items:start;gap:7px;padding:12px;display:grid}.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);text-transform:uppercase;font-weight:860}.readiness-grid p{min-height:38px;color:var(--color-ink-muted);margin:0;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{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.launch-score{gap:var(--space-xs);border-left:var(--rule-thin) solid var(--color-border);min-width:0;padding-left:var(--space-md);display:grid}.launch-score span{color:var(--color-ink);font-size:2.2rem;font-weight:900;line-height:1}.payment-return{gap:var(--space-sm);justify-content:space-between;align-items:center;padding:12px;display:flex}.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{gap:var(--space-sm);min-width:0;display:grid}.loop-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.loop-strip article{gap:5px;padding:10px 12px;display:grid}.home-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.compact-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card{align-content:start;justify-items:start;gap:var(--space-xs);background:var(--color-surface);min-height:104px;color:var(--color-ink);text-align:left;white-space:normal;padding:12px;display:grid}.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{gap:6px;padding:12px;display:grid}.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}.balance-warning{align-items:center;gap:var(--space-sm);border:1px solid color-mix(in oklch, var(--color-accent) 54%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in oklch, var(--color-accent-dark) 34%, var(--color-surface));color:var(--color-ink);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;padding:12px;display:grid}.balance-warning strong,.balance-warning span{min-width:0}.balance-warning span{color:var(--color-ink-muted);overflow-wrap:anywhere}.balance-warning.is-blocked{border-color:color-mix(in oklch, var(--color-danger) 58%, var(--color-border));background:color-mix(in oklch, var(--color-danger-soft) 68%, var(--color-surface))}.main-flow,.page-view{gap:var(--space-md);min-width:0;display:grid}.panel{gap:var(--space-md);padding:14px;display:grid}.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{gap:var(--space-sm);display:grid}.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{gap:8px;padding:12px;display:grid}.one-time-key{border:var(--rule-thin) solid color-mix(in oklch, var(--color-accent) 64%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-accent) 12%, var(--color-surface));gap:10px;padding:12px;display:grid}.advanced-panel{gap:var(--space-sm);border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:10px 12px;display:grid}.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{min-height:76px;color:var(--color-ink);text-align:left;white-space:normal;align-content:start;justify-items:start;gap:8px;padding:12px;display:grid}.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{gap:var(--space-sm);grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;padding:12px;display:grid}.test-preflight{grid-template-columns:repeat(4,minmax(0,1fr))}.example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.example-grid article{gap:var(--space-xs);background:var(--color-surface-raised);padding:12px;display:grid}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.data-list{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.data-list li{border:0;border-bottom:var(--rule-thin) solid var(--color-border);background:0 0;border-radius:0;align-items:center;gap:7px;padding:9px 10px;display:grid}.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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{gap:var(--space-sm);display:grid}.operator-hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start}.operator-hero .panel-heading{border-bottom:0;align-items:start;padding-bottom:0}.operator-launch-plan{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operator-launch-plan article{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.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);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.operator-launch-plan strong{color:var(--color-ink);font-size:.95rem}.operator-launch-plan p{min-height:48px;color:var(--color-ink-soft);margin:0;font-size:.76rem;line-height:1.45}.operator-launch-plan button{width:fit-content;min-height:30px;margin-top:2px}.split-heading{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.split-heading>button{align-self:start}.operator-tabs{border:var(--rule-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;gap:6px;padding:4px;display:flex}.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{gap:var(--space-md);min-width:0;display:grid}.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{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.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{gap:4px;min-width:0;display:grid}.operator-table-list li code{border:var(--rule-thin) solid var(--color-border);text-overflow:ellipsis;white-space:nowrap;max-width:180px;padding:4px 7px;overflow:hidden}.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{gap:var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid}.operator-mini-lists{gap:var(--space-sm);display:grid}summary{gap:var(--space-sm);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";border:var(--rule-thin) solid var(--color-border);width:24px;height:24px;color:var(--color-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}details[open] summary:after{content:"-"}summary span{gap:4px;min-width:0;display:grid}.guide-widget{z-index:30;pointer-events:none;justify-items:end;gap:8px;display:grid;position:fixed;bottom:18px;right:18px}.guide-trigger,.guide-panel{pointer-events:auto}.guide-trigger{border-color:color-mix(in oklch, var(--color-accent) 52%, transparent);background:color-mix(in oklch, var(--color-accent) 78%, var(--color-page));gap:8px;display:inline-flex}.guide-panel{background:var(--color-surface);width:min(320px,100vw - 36px);padding:12px;display:none}.guide-widget:hover .guide-panel,.guide-widget:focus-within .guide-panel{gap:10px;display:grid}.guide-panel>div,.guide-panel ol{gap:6px;margin:0;padding:0;display:grid}.guide-panel ol{list-style:none}.guide-panel li button{border-color:var(--color-border);background:var(--color-surface-raised);width:100%;height:auto;min-height:0;color:var(--color-ink);text-align:left;white-space:normal;justify-content:start;gap:2px;display:grid}.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);text-transform:uppercase;font-weight:850}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important}}@media (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{gap:var(--space-sm);height:auto;padding:14px;position:static}.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{text-align:left;max-width:100%}.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 (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{flex-direction:column;align-items:stretch}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{gap:var(--space-md);grid-template-columns:minmax(0,.92fr) minmax(420px,.5fr)}.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{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);min-height:min(560px,100vh - 96px)}.auth-card{border-color:color-mix(in oklch, var(--color-accent) 20%, var(--color-border));background:var(--color-surface-raised);align-self:center}.auth-tabs button.is-active{background:color-mix(in oklch, var(--color-accent) 14%, var(--color-surface-soft))}.dashboard-shell{background:var(--color-page);grid-template-columns:252px minmax(0,1fr)}.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{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.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{gap:4px;min-width:0;display:grid}.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 (width<=1100px){.dashboard-shell{grid-template-columns:1fr}.metric-grid.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.auth-shell{grid-template-columns:minmax(0,1fr);align-content:start;min-height:100vh}.auth-card{padding:var(--space-md);order:-1}.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);width:100%;padding:10px 12px;overflow:hidden}.sidebar nav{scrollbar-width:none;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-section-label{display:none}.nav-button{flex:none;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{z-index:auto;pointer-events:auto;justify-items:stretch;position:static}.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 (width<=900px){.sidebar{gap:var(--space-sm);width:100%;padding:10px 12px;overflow:hidden}.sidebar nav{scrollbar-width:none;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-section-label{display:none}.nav-button{flex:none;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{z-index:auto;pointer-events:auto;justify-items:stretch;position:static}.guide-trigger{width:100%}}
