:root{color-scheme:light;--bg:#f5f6fa;--panel:rgba(255,255,255,0.88);--panel-soft:#eef2f8;--text:#0d0f1a;--muted:#525c76;--line:rgba(15,118,110,0.1);--border:rgba(15,118,110,0.16);--accent:#0f766e;--accent-hover:#0d9488;--accent-glow:rgba(15,118,110,0.16);--warn:#d97706;--danger:#e11d48;--ok:#059669;--ink:#000000;--shadow-sm:0 1px 2px 0 rgba(15,118,110,0.04);--shadow-md:0 10px 30px rgba(15,118,110,0.08);--shadow-lg:0 20px 40px rgba(15,118,110,0.1);--panel-shadow:0 24px 64px -12px rgba(15,118,110,0.08);--glass-border:inset 0 1px 0 rgba(255,255,255,0.6),0 0 0 1px rgba(15,118,110,0.08);--pill-bg:#eef2f8;--pill-border:rgba(15,118,110,0.12);--input-bg:#ffffff;--input-border:rgba(15,118,110,0.18);--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--dashboard-control-height:32px;--dashboard-control-padding-x:12px;--dashboard-control-gap:6px;--dashboard-table-cell-y:10px;--dashboard-table-cell-x:12px;--dashboard-table-header-y:9px;--dashboard-table-font-size:13px;--dashboard-table-radius:10px}[data-theme=dark]{color-scheme:dark;--bg:#030303;--panel:rgba(13,13,19,0.75);--panel-soft:rgba(21,28,27,0.55);--text:#f3f4f6;--muted:#98a6a3;--line:rgba(45,212,191,0.09);--border:rgba(45,212,191,0.16);--accent:#14b8a6;--accent-hover:#2dd4bf;--accent-glow:rgba(20,184,166,0.18);--warn:#f59e0b;--danger:#f43f5e;--ok:#10b981;--ink:#ffffff;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.5);--shadow-md:0 8px 30px rgba(0,0,0,0.5),0 0 20px rgba(20,184,166,0.06);--shadow-lg:0 16px 40px rgba(0,0,0,0.6),0 0 30px rgba(20,184,166,0.08);--panel-shadow:0 20px 50px -12px rgba(0,0,0,0.8),0 0 32px rgba(20,184,166,0.04);--glass-border:inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 1px rgba(20,184,166,0.1);--pill-bg:rgba(255,255,255,0.04);--pill-border:rgba(255,255,255,0.1);--input-bg:rgba(13,13,19,0.9);--input-border:rgba(45,212,191,0.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;letter-spacing:0;line-height:1.5;overflow-x:hidden;background-image:linear-gradient(180deg,rgba(20,184,166,.05),transparent 360px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--panel-soft)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--muted)}button,input,select,textarea{font-family:var(--font-sans)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{min-height:var(--dashboard-control-height);border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:white;padding:0 var(--dashboard-control-padding-x);display:inline-flex;align-items:center;justify-content:center;gap:var(--dashboard-control-gap);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}button:hover{background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}button:active{transform:translateY(0);box-shadow:0 1px 3px rgba(37,99,235,.2),inset 0 2px 4px rgba(0,0,0,.2)}button:disabled,button:disabled:hover{background:var(--panel-soft);border-color:var(--border);box-shadow:none;color:var(--muted);cursor:not-allowed;opacity:.62;transform:none}button.secondary{background:var(--panel-soft);color:var(--text);border:1px solid var(--border);box-shadow:none}button.secondary:hover{background:var(--line);border-color:var(--muted)}button.danger{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:rgba(239,68,68,.2);box-shadow:0 4px 12px rgba(239,68,68,.15)}button.danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:rgba(239,68,68,.4);box-shadow:0 6px 16px rgba(239,68,68,.25)}.button-link{min-height:var(--dashboard-control-height);border:1px solid var(--border);border-radius:8px;background:var(--panel-soft);color:var(--text);padding:0 var(--dashboard-control-padding-x);display:inline-flex;align-items:center;justify-content:center;gap:var(--dashboard-control-gap);text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;transition:var(--transition-smooth)}.button-link:hover{background:var(--line);border-color:var(--muted);transform:translateY(-1px)}.button-link.disabled,.button-link.disabled:hover{background:var(--panel-soft);border-color:var(--border);box-shadow:none;color:var(--muted);cursor:not-allowed;opacity:.62;transform:none}.sensitive-link-disabled{color:var(--muted);cursor:not-allowed;display:inline-flex;gap:var(--dashboard-control-gap);opacity:.62}.review-entry-link{border-color:rgba(20,184,166,.4);background:rgba(20,184,166,.08);color:var(--text);font-weight:600}.review-entry-link:hover{border-color:var(--accent);background:rgba(20,184,166,.14);color:var(--text)}.customer-entry-link{background:var(--accent);border-color:var(--accent);color:#ffffff;font-weight:800}.customer-entry-link:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#ffffff}.customer-paid-entry-link{background:rgba(20,184,166,.08);border-color:rgba(20,184,166,.32);color:var(--accent);font-weight:750}.customer-paid-entry-link:hover{background:rgba(20,184,166,.14);border-color:rgba(20,184,166,.46);color:var(--accent-hover)}.secondary-link{color:var(--accent)}.strip-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.full-width-action{width:100%}input,select,textarea{width:100%;border:1px solid var(--input-border);border-radius:8px;background:var(--input-bg);color:var(--text);padding:8px 10px;font-size:13px;outline:none;transition:var(--transition-smooth);box-shadow:var(--shadow-sm)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);background:var(--input-bg)}textarea{min-height:76px;resize:vertical}label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:500}.shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr);background:transparent;min-width:0;position:relative}.sidebar{border-right:1px solid var(--line);background:var(--panel);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:var(--text);padding:24px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh;max-height:100dvh;display:flex;flex-direction:column;z-index:100;min-width:0;overflow:hidden}.brand{display:grid;grid-gap:4px;gap:4px;margin-bottom:24px;flex:0 0 auto;min-width:0}.brand strong{font-size:24px;font-weight:900;letter-spacing:0;color:var(--text)}.brand span{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.nav{display:grid;grid-gap:6px;gap:6px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.nav a,.nav-action{color:var(--muted);text-decoration:none;padding:9px 12px;border-radius:8px;display:flex;align-items:center;gap:10px;font-weight:500;transition:var(--transition-smooth)}.nav-action{background:transparent;border:0;box-shadow:none;cursor:pointer;font-size:14px;justify-content:flex-start;min-height:0;width:100%}.nav a:hover,.nav-action:hover{background:var(--panel-soft);border-color:transparent;box-shadow:none;color:var(--text);transform:none}.nav a.active{background:var(--accent-glow);color:var(--accent);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.nav-text-short{display:none}.nav-group{display:grid;grid-gap:4px;gap:4px}.nav-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:10px 12px 2px;text-transform:uppercase}.nav-group-title{color:var(--muted);font-weight:600}.nav-sub{display:grid;grid-gap:4px;gap:4px;padding-left:12px;margin-top:2px;margin-bottom:6px;border-left:1.5px solid var(--line);margin-left:20px}.nav-sub .nav-action,.nav-sub a{padding:6px 12px;font-size:13px;font-weight:500;border-radius:6px;color:var(--muted);display:flex;align-items:center;gap:8px;text-decoration:none;transition:var(--transition-smooth)}.nav-sub a:hover{background:var(--panel-soft);color:var(--text)}.nav-sub a.active{background:var(--accent-glow);color:var(--accent);font-weight:600}.main{box-sizing:border-box;padding:32px 32px max(32px,28vh);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;align-content:start;max-width:1100px;margin:0;min-width:0;width:min(1100px,calc(100vw - 240px))}.main>*{max-width:100%;min-width:0}#buyer-brief,#integrations,#paid-pilot-request,#paid-pilot-success-plan,#starter-api-proof,#starter-key-created,section[id]{scroll-margin-top:24px}.login-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(180deg,rgba(20,184,166,.08),transparent 36%),linear-gradient(90deg,rgba(20,184,166,.04),transparent 28%,transparent 72%,rgba(20,184,166,.04)),var(--bg);position:relative;overflow:auto}.login-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(20,184,166,.05) 1px,transparent 0),linear-gradient(90deg,rgba(20,184,166,.05) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%);opacity:.28;pointer-events:none}.auth-layout{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(360px,420px);position:relative;width:min(980px,100%);z-index:1}.auth-layout-single{grid-template-columns:minmax(0,420px);justify-content:center;width:min(520px,100%)}.login-panel{position:relative;z-index:1;width:min(420px,100%);background:var(--panel);border:1px solid var(--border);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:16px;padding:32px;display:grid;grid-gap:24px;gap:24px;box-shadow:var(--panel-shadow)}.auth-layout .login-panel{width:100%}.login-brand{display:grid;grid-gap:6px;gap:6px;justify-items:start;color:var(--text);margin-bottom:0;text-align:left}.login-brand strong{font-size:28px;line-height:1}.login-brand span{color:var(--muted);font-size:13px;text-transform:none;letter-spacing:0}.auth-form{gap:14px}.passkey-login-details{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:0}.passkey-login-details summary{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;min-height:34px;padding:0 12px}.passkey-login-details summary::marker{color:var(--muted)}.passkey-login-details[open]{padding-bottom:12px}.passkey-login-form{border-top:1px solid var(--line);gap:12px;padding:12px 12px 0}.login-panel .button-link,.login-panel button[type=submit]{box-sizing:border-box;height:34px;min-height:34px;width:100%}.oauth-provider-list{gap:10px}.oauth-provider-button{font-size:14px;line-height:1}.login-panel .oauth-google-button,.oauth-google-button{background:#ffffff;border:1px solid #dadce0;border-radius:4px;box-shadow:none;color:#3c4043;font-family:Roboto,Arial,sans-serif;font-weight:500;height:40px;min-height:40px;padding:0 12px}.oauth-google-button:hover{background:#f8fafd;border-color:#d2e3fc;box-shadow:0 1px 2px rgba(60,64,67,.18);color:#202124;transform:none}.oauth-google-button:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.oauth-provider-icon{flex:0 0 18px;height:18px;width:18px}.oauth-provider-label{min-width:0}.login-panel>p.muted{margin:0}.signup-intro{font-size:13px;line-height:1.45}.signup-expectation-list{background:var(--panel-soft)}.auth-link-stack{display:grid;grid-gap:10px;gap:10px}.login-secondary-links{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:4px}.login-secondary-links p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.login-secondary-links .login-resource-links{display:flex;flex-wrap:wrap;gap:10px 14px}.login-secondary-links .login-resource-links a,.login-secondary-links p a{color:var(--accent);font-size:12px;font-weight:800;height:auto;min-height:0;padding:0;text-decoration:none;width:auto}.login-secondary-links .login-resource-links a:hover,.login-secondary-links p a:hover{color:var(--text)}.login-secondary-links .login-review-entry{height:34px;justify-content:center;min-height:34px;padding:0 12px}.customer-start-panel{gap:16px}.customer-start-launcher{width:min(520px,100%)}.customer-start-intro{font-size:13px;line-height:1.45}.customer-start-actions{display:grid;grid-gap:10px;gap:10px}.customer-start-pricing{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.24);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:11px 12px}.customer-start-pricing span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.customer-start-pricing strong{color:var(--text);font-size:16px;line-height:1.25}.customer-start-pricing p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.customer-start-pricing a{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.signup-checkout-summary{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.24);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:11px 12px}.signup-checkout-summary span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.signup-checkout-summary strong{color:var(--text);font-size:15px;line-height:1.3}.signup-checkout-summary p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.signup-checkout-outcomes{display:grid;grid-gap:6px;gap:6px}.signup-checkout-outcomes div{background:var(--panel);border:1px solid rgba(20,184,166,.12);border-radius:7px;display:grid;grid-gap:2px;gap:2px;padding:7px 8px}.signup-checkout-outcomes b{color:var(--text);font-size:12px;font-weight:850;line-height:1.25}.signup-checkout-outcomes small{color:var(--muted);font-size:11px;line-height:1.35}.customer-start-resources{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:-8px}.customer-start-resources a{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.customer-start-resources a+a:before{color:var(--muted);content:"/";font-weight:700;margin-right:12px}.customer-start-boundary{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:10px 12px}.customer-start-boundary span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.customer-start-boundary p{color:var(--text);font-size:13px;line-height:1.45;margin:0}.customer-start-boundary a{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.customer-start-steps{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.customer-start-steps li{border-top:1px solid var(--line);display:grid;grid-gap:3px 12px;gap:3px 12px;grid-template-columns:38px 1fr;padding:11px 0}.customer-start-steps li:last-child{border-bottom:1px solid var(--line)}.customer-start-steps span{align-items:center;border:1px solid rgba(20,184,166,.24);border-radius:999px;color:var(--accent);display:inline-flex;font-size:11px;font-weight:800;height:24px;justify-content:center;width:28px}.customer-start-steps strong{color:var(--text);font-size:14px}.customer-start-steps p{color:var(--muted);font-size:12px;grid-column:2;line-height:1.45;margin:0}.customer-role-list{border-top:1px solid var(--line);display:grid}.customer-role-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;min-height:34px}.customer-role-row strong{color:var(--text);font-size:13px}.customer-role-row span{color:var(--muted);font-size:12px;text-align:right}.customer-pay-box,.customer-value-list{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.customer-pay-box div,.customer-value-row{border-bottom:1px solid var(--line);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}.customer-pay-box div:last-child,.customer-value-row:last-child{border-bottom:0}.customer-pay-box span,.customer-value-row span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.customer-value-row strong{color:var(--text);font-size:12px;line-height:1.4}.customer-pay-box{background:var(--panel-soft)}.customer-pay-box p{color:var(--muted);font-size:12px;line-height:1.42;margin:0}.guide-shell{background:var(--bg);color:var(--text);min-height:100vh;padding:0 32px 48px}.guide-layout{display:grid;grid-gap:40px;gap:40px;grid-template-columns:232px minmax(0,860px);margin:0 auto;max-width:1160px}.guide-sidebar{align-content:start;align-self:start;border-right:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;min-height:100vh;padding:30px 20px 30px 0;position:-webkit-sticky;position:sticky;top:0}.guide-brand{color:var(--text);display:grid;grid-gap:4px;gap:4px;text-decoration:none}.guide-brand strong{font-size:22px;line-height:1}.guide-brand span{color:var(--muted);font-size:12px}.guide-sidebar nav{border-top:1px solid var(--line);display:grid;grid-gap:2px;gap:2px;padding-top:10px}.guide-sidebar nav a{border-radius:6px;color:var(--muted);font-size:13px;font-weight:650;padding:8px 10px;text-decoration:none}.guide-sidebar nav a:hover{background:var(--panel-soft);color:var(--text)}.guide-sidebar-actions{display:grid;grid-gap:8px;gap:8px}.guide-sidebar-actions .button-link{min-height:32px;width:100%}.guide-content{display:grid;grid-gap:0;gap:0;min-width:0;padding:0 0 48px}.guide-doc-header,.guide-section{border-bottom:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;padding:34px 0;scroll-margin-top:24px}.guide-doc-header{padding-top:34px}.guide-section:last-child{border-bottom:0;padding-bottom:0}.guide-doc-kicker{color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.guide-doc-header h1{font-size:clamp(30px,3vw,38px);line-height:1.12;margin:0;max-width:760px}.guide-boundary-list li,.guide-callout p,.guide-card p,.guide-current-path li span,.guide-current-path-head span,.guide-inline-note,.guide-lead,.guide-section-head p,.guide-step-list p,.guide-table-row span{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.guide-lead{max-width:760px}.guide-doc-actions{display:flex;flex-wrap:wrap;gap:10px}.guide-secondary-line{color:var(--muted);font-size:13px;line-height:1.5;margin:-6px 0 0}.guide-secondary-line a{color:var(--accent);font-weight:750;text-decoration:none}.guide-mobile-toc{display:none}.guide-current-path{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.guide-current-path-head{display:grid;grid-gap:4px;gap:4px;padding:14px 16px}.guide-current-path-head strong{font-size:14px}.guide-current-path ol{border-top:1px solid var(--line);counter-reset:guide-path;display:grid;list-style:none;margin:0;padding:0}.guide-current-path li{align-items:start;border-bottom:1px solid var(--line);counter-increment:guide-path;display:grid;grid-gap:12px;gap:12px;grid-template-columns:28px minmax(0,1fr) auto;padding:12px 16px}.guide-current-path li:before{align-items:center;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.24);border-radius:999px;color:var(--accent);content:counter(guide-path,decimal-leading-zero);display:inline-flex;font-size:10px;font-weight:850;height:24px;justify-content:center;margin-top:1px;width:24px}.guide-current-path li:last-child{border-bottom:0}.guide-current-path li div{display:grid;grid-gap:3px;gap:3px}.guide-current-path li strong{font-size:14px}.guide-route-target{min-width:148px;text-align:right}.guide-route-target a{align-items:baseline;color:var(--accent);display:inline-flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:4px 8px;justify-content:flex-end;text-decoration:none}.guide-route-target a span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.guide-section-head{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:42px minmax(0,1fr)}.guide-section-head>span{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:850;height:30px;justify-content:center;width:34px}.guide-section-head h2{font-size:24px;line-height:1.2;margin:0 0 6px}.guide-card-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.guide-callout,.guide-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:14px}.guide-card h3{font-size:15px}.guide-card-label,.guide-note{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.guide-inline-note{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.guide-step-list{counter-reset:guide-step;display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.guide-step-list li{border:1px solid var(--line);border-radius:8px;counter-increment:guide-step;display:grid;grid-gap:4px;gap:4px;grid-template-columns:34px minmax(0,1fr);padding:12px}.guide-step-list li:before{align-items:center;background:rgba(20,184,166,.1);border-radius:999px;color:var(--accent);content:counter(guide-step);display:inline-flex;font-size:12px;font-weight:800;height:24px;justify-content:center;width:24px}.guide-step-list strong{font-size:14px}.guide-step-list p{grid-column:2}.guide-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.guide-table-row{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);padding:12px 14px}.guide-table-row:last-child{border-bottom:0}.guide-boundary-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:20px}.pricing-shell{background:linear-gradient(120deg,rgba(20,184,166,.08),transparent 42%),linear-gradient(180deg,rgba(217,119,6,.04),transparent 460px),var(--bg);color:var(--text);min-height:100vh;padding:24px 32px 56px}.pricing-nav{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 0 18px}.pricing-nav>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pricing-brand{color:var(--text);display:grid;grid-gap:2px;gap:2px;text-decoration:none}.pricing-brand strong{font-size:24px;line-height:1}.pricing-brand span{color:var(--muted);font-size:12px}.pricing-hero{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:1180px;padding:72px 0 36px}.pricing-hero h1{font-size:clamp(34px,5vw,64px);font-weight:900;letter-spacing:0;line-height:1.02;margin:0;max-width:920px}.pricing-hero p{color:var(--muted);font-size:17px;line-height:1.58;margin:0;max-width:760px}.pricing-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.pricing-hero-actions .button-link{min-height:38px}.pricing-notice{max-width:760px}.pricing-buying-rule{align-items:start;background:var(--panel);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);margin:0 auto 16px;max-width:1180px;padding:18px}.pricing-buying-rule h2{font-size:24px;line-height:1.2;margin:4px 0 0}.pricing-buying-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-buying-grid article{border-left:2px solid rgba(20,184,166,.26);display:grid;grid-gap:5px;gap:5px;min-width:0;padding-left:12px}.pricing-buying-grid span,.pricing-fit-note span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pricing-buying-grid strong,.pricing-fit-note strong{color:var(--text);font-size:14px;line-height:1.3}.pricing-buying-grid p,.pricing-fit-note p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.pricing-path{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 16px;max-width:1180px}.pricing-path article{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px}.pricing-path span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pricing-path h2{font-size:17px;line-height:1.2;margin:0}.pricing-path p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.pricing-grid{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1180px}.pricing-card{align-content:start;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-sm);display:grid;grid-gap:18px;gap:18px;min-width:0;padding:18px;position:relative}.pricing-card-featured{border-color:rgba(20,184,166,.42);box-shadow:0 18px 44px rgba(20,184,166,.12)}.pricing-badge{background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.22);border-radius:999px;color:var(--accent);display:inline-flex;font-size:11px;font-weight:800;justify-self:start;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.pricing-card-head{display:grid;grid-gap:14px;gap:14px}.pricing-card h2{font-size:22px;line-height:1.1;margin:0 0 6px}.pricing-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.pricing-price{display:grid;grid-gap:3px;gap:3px}.pricing-price strong{color:var(--text);font-size:38px;font-weight:900;letter-spacing:0;line-height:1}.pricing-price span,.pricing-quota span{color:var(--muted);font-size:12px}.pricing-discount-line{color:var(--accent);font-size:12px;font-weight:800;line-height:1.35}.pricing-quota{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.pricing-quota strong{color:var(--text);font-size:13px;line-height:1.35}.pricing-fit-note{border-top:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;padding-top:2px}.pricing-trial-path{background:rgba(20,184,166,.045);border:1px solid rgba(20,184,166,.14);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.pricing-trial-path>span{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pricing-trial-path ol{counter-reset:pricing-trial-step;display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.pricing-trial-path li{align-items:start;color:var(--muted);display:grid;font-size:12px;grid-gap:8px;gap:8px;grid-template-columns:18px minmax(0,1fr);line-height:1.35}.pricing-trial-path li:before{align-items:center;background:var(--panel);border:1px solid rgba(20,184,166,.18);border-radius:999px;color:var(--accent);content:counter(pricing-trial-step);counter-increment:pricing-trial-step;display:inline-flex;font-size:10px;font-weight:850;height:18px;justify-content:center;line-height:1;width:18px}.pricing-paid-outcomes{background:rgba(15,23,42,.025);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.pricing-paid-outcomes>span{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pricing-paid-outcomes>div{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-paid-outcomes section{background:var(--panel);border:1px solid rgba(15,23,42,.06);border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:8px}.pricing-paid-outcomes strong{color:var(--text);font-size:12px;font-weight:850;line-height:1.25}.pricing-paid-outcomes p{color:var(--muted);font-size:11px;line-height:1.35;margin:0}.pricing-feature-list{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.pricing-feature-list li{color:var(--muted);display:grid;font-size:13px;grid-gap:8px;gap:8px;grid-template-columns:16px minmax(0,1fr);line-height:1.45}.pricing-feature-list li:before{align-items:center;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.22);border-radius:999px;color:var(--accent);content:"";display:inline-flex;font-size:10px;font-weight:900;height:8px;justify-content:center;margin:6px 0 0 4px;width:8px}.pricing-card form{margin:0}.pricing-action,.pricing-action-disabled,.pricing-action-link{min-height:38px;width:100%}.pricing-action-link{background:var(--accent);border-color:var(--accent);color:#ffffff}.pricing-action-link:hover{background:var(--accent-hover);color:#ffffff}.pricing-action-disabled,.pricing-action-disabled:hover{background:var(--panel-soft);border-color:var(--border);color:var(--muted);transform:none}.pricing-boundary{align-items:start;background:var(--panel);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:18px auto 0;max-width:1180px;padding:20px}.pricing-boundary h2{font-size:24px;line-height:1.2;margin:4px 0 0}.pricing-boundary ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding-left:20px}.pricing-boundary li{color:var(--muted);font-size:13px;line-height:1.5}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid var(--line);max-width:100%;min-width:0;padding-bottom:20px}.topbar-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.topbar h1{font-size:32px;font-weight:900;letter-spacing:0;color:var(--text);line-height:1.08;margin:0;max-width:100%;overflow-wrap:anywhere}.session-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:6px 10px;line-height:1.3;min-width:0}.session-meta span{align-items:center;display:inline-flex;min-width:0;overflow-wrap:anywhere}.session-meta span+span:before{background:var(--border);border-radius:999px;content:"";height:4px;margin-right:10px;width:4px}.topbar-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.grid{display:grid;grid-gap:20px;gap:20px;min-width:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.metric{background:var(--panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;min-width:0;transition:var(--transition-smooth);box-shadow:var(--shadow-sm)}.metric:hover{transform:translateY(-1px);border-color:var(--border);box-shadow:var(--shadow-md)}.metric span{color:var(--muted);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.metric strong{font-size:30px;font-weight:800;letter-spacing:0;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.financial-metrics .metric{border-color:rgba(5,150,105,.15)}.financial-metrics .metric:hover{border-color:rgba(5,150,105,.3);box-shadow:var(--shadow-md)}.financial-metrics .metric strong{font-size:26px;color:var(--ok)}.section{box-sizing:border-box;display:grid;grid-gap:16px;gap:16px;max-width:100%;min-width:0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:4px}.section-head h2{font-size:20px;font-weight:700;letter-spacing:0}.section-head p.muted{font-size:13px;margin-top:4px}h3{font-size:16px;font-weight:700;letter-spacing:0}h3,h4{color:var(--text);margin:0}h4{font-size:14px;font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--line)}.summary-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--panel-soft);border:1px solid var(--border);padding:16px 20px;border-radius:12px}.summary-actions .muted{font-size:13px}.eyebrow{color:var(--accent);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.control-room-strip{display:flex;align-items:flex-start;flex-direction:column;gap:12px;justify-content:flex-start;border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:18px 20px;box-shadow:var(--shadow-sm);min-width:0}.control-room-strip>div{flex:1 1 auto;max-width:100%;min-width:0;width:auto}.control-room-strip strong{color:var(--text);font-size:15px}.control-room-strip p{margin:6px 0 0;line-height:1.5;min-width:0;overflow-wrap:anywhere}.workflow-rail{align-items:center;counter-reset:workflow-step;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;max-width:100%;min-width:0}.workflow-rail li{align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--text);display:inline-flex;gap:6px;font-size:12px;font-weight:700;line-height:1;min-height:26px;padding:0 9px;white-space:nowrap}.workflow-rail li:before{align-items:center;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.24);border-radius:999px;color:var(--accent);content:counter(workflow-step);counter-increment:workflow-step;display:inline-flex;font-size:10px;height:16px;justify-content:center;width:16px}.customer-journey-banner{align-items:stretch;background:var(--panel);border:1px solid rgba(20,184,166,.22);border-radius:10px;box-shadow:var(--shadow-sm);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);min-width:0;padding:14px}.customer-journey-copy,.customer-journey-payment{display:grid;grid-gap:5px;gap:5px;min-width:0}.customer-journey-copy span,.customer-journey-payment span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.customer-journey-copy strong{color:var(--text);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.customer-journey-copy p,.customer-journey-payment p{color:var(--muted);font-size:12px;line-height:1.45;margin:0;overflow-wrap:anywhere}.customer-journey-actions{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;grid-row:2;justify-content:flex-start;min-width:0}.customer-journey-form{margin:0}.customer-journey-payment{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;grid-column:2;grid-row:1;padding:10px}.first-run-control-panel{align-items:center;background:var(--panel);border:1px solid rgba(20,184,166,.18);border-radius:10px;box-shadow:var(--shadow-sm);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);padding:14px}.first-run-control-summary{min-width:0}.first-run-control-panel h2{font-size:16px;line-height:1.25;margin:4px 0 0}.first-run-control-panel p{margin:6px 0 0}.first-run-control-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.first-run-control-step{align-items:flex-start;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:flex;gap:6px;min-width:0;padding:10px}.first-run-control-step span{flex:0 0 auto;align-items:center;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.24);border-radius:999px;color:var(--accent);display:inline-flex;font-size:10px;font-weight:800;height:22px;justify-content:center;width:30px}.first-run-control-step strong{font-size:13px;line-height:1.3}.first-run-control-step p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-pilot-panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);padding:18px}.paid-pilot-panel .section-head h2{font-size:20px;line-height:1.25;margin:3px 0 0}.paid-pilot-panel .section-head p{margin-top:6px;max-width:72ch}.paid-pilot-panel .section-head>div{min-width:0}.paid-pilot-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.paid-pilot-work-grid{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.1fr) minmax(260px,.9fr)}.paid-pilot-work-card{align-content:start;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px}.paid-pilot-work-card-primary{background:var(--panel-soft);border-color:var(--line);box-shadow:inset 3px 0 0 rgba(20,184,166,.42)}.paid-pilot-work-card h3{border-bottom:1px solid var(--line);font-size:14px;margin:0;padding-bottom:8px}.customer-next-step-card{background:var(--panel);border:1px solid rgba(20,184,166,.28);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.customer-next-step-card>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.customer-next-step-card span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.customer-next-step-card strong{color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.customer-next-step-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.customer-next-step-card .button-link,.customer-next-step-card button{justify-self:start;max-width:100%}.customer-next-step-paid{border-color:rgba(217,119,6,.28)}.customer-next-step-paid span{color:var(--warn)}.customer-next-step-complete{border-color:rgba(20,184,166,.36)}.customer-next-step-actions{display:flex;flex-wrap:wrap;gap:8px}.paid-pilot-details{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.paid-pilot-details summary{color:var(--text);cursor:pointer;font-size:12px;font-weight:750;list-style-position:outside}.paid-pilot-details[open] summary{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:8px}.paid-pilot-details .paid-decision-memo{margin-top:10px}.customer-value-tile p{color:var(--muted);font-size:12px;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.customer-value-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-value-tile{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px}.customer-value-tile span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.customer-value-tile strong{color:var(--text);font-size:12px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.paid-decision-memo{border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;min-width:0;padding-top:10px}.paid-decision-memo .code-action-row{align-items:flex-start}.paid-decision-memo .code-action-row>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-decision-memo span{color:var(--warn);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-decision-memo strong{color:var(--text);font-size:13px;line-height:1.35}.paid-decision-memo p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-decision-memo-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.paid-decision-memo-text{font-size:11px;line-height:1.45;margin:0;max-height:220px;overflow:auto}.customer-proof-complete-card{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.24);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.customer-proof-complete-card>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.customer-proof-complete-card span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.customer-proof-complete-card strong{color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.customer-proof-complete-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.customer-proof-complete-meta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-proof-summary{border-top:1px solid rgba(20,184,166,.2);display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:8px}.customer-proof-summary-text{font-size:11px;line-height:1.45;margin:0;max-height:180px;overflow:auto}.customer-proof-actions{display:flex;flex-wrap:wrap;gap:8px}.customer-proof-actions .button-link{max-width:100%}.paid-signal-status{background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.24);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.paid-signal-status>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-signal-status span{color:var(--warn);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-signal-status strong{color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.paid-signal-status p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-signal-meta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.paid-signal-actions{display:flex;flex-wrap:wrap;gap:8px}.paid-signal-actions form{margin:0}.paid-signal-actions .button-link,.paid-signal-actions button{max-width:100%}.paid-checkout-readiness{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.paid-checkout-readiness>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-checkout-readiness>div:first-child span{color:var(--warn);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-checkout-readiness>div:first-child strong{color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.paid-checkout-readiness>div:first-child p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-checkout-readiness-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.paid-checkout-readiness-item{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:8px}.paid-checkout-readiness-item-done{background:rgba(20,184,166,.08);border-color:rgba(20,184,166,.24)}.paid-checkout-readiness-item-needed{background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.24)}.paid-checkout-readiness-item span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-checkout-readiness-item-done span{color:var(--accent)}.paid-checkout-readiness-item-needed span{color:var(--warn)}.paid-checkout-readiness-item strong{color:var(--text);font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.paid-checkout-readiness-item p{color:var(--muted);font-size:11px;line-height:1.4;margin:0;overflow-wrap:anywhere}.paid-checkout-card{align-items:start;background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.24);border-radius:8px;display:grid;grid-gap:9px;gap:9px;margin:0;min-width:0;padding:10px}.paid-checkout-card>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-checkout-card span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-checkout-card strong{color:var(--text);font-size:13px;line-height:1.35}.paid-checkout-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-checkout-card .button-link,.paid-checkout-card button{justify-self:start;max-width:100%}.paid-checkout-outcome{border-top:1px solid rgba(20,184,166,.22);display:grid;grid-gap:7px;gap:7px;margin-top:2px;min-width:0;padding-top:8px}.paid-checkout-outcome>span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-checkout-outcome-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.paid-checkout-card-secondary{background:var(--panel);border-color:var(--line)}.approval-decision-notice,.checkout-success-notice,.request-console-setup-card,.starter-created-notice,.starter-workspace-card{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.24)}.approval-decision-notice,.checkout-success-notice,.request-console-setup-card,.starter-created-notice{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.approval-decision-notice strong,.checkout-success-notice strong,.request-console-setup-card strong,.starter-created-notice strong{color:var(--text);display:block;font-size:13px;line-height:1.35;margin-bottom:3px}.notice-actions{display:flex;flex-wrap:wrap;gap:8px}.notice-actions .button-link{max-width:100%}.notice-actions form{display:inline-flex;margin:0;min-width:0}.checkout-readiness-path{counter-reset:checkout-readiness-step;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:8px 0 0;max-width:900px;padding:0}.checkout-readiness-path li{align-content:start;display:grid;grid-gap:3px;gap:3px;grid-template-columns:20px minmax(0,1fr);min-width:0}.checkout-readiness-path li:before{align-items:center;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.24);border-radius:999px;color:var(--accent);content:counter(checkout-readiness-step);counter-increment:checkout-readiness-step;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;width:18px}.checkout-readiness-path span{color:var(--text);font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.checkout-readiness-path p{color:var(--muted);font-size:11px;grid-column:2;line-height:1.35;margin:0;overflow-wrap:anywhere}.starter-workspace-card{align-items:flex-start;border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:10px}.starter-workspace-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.starter-workspace-card span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.starter-workspace-card strong{color:var(--text);font-size:13px;line-height:1.35}.starter-workspace-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.starter-workspace-card button{justify-self:start}.paid-interest-form,.paid-interest-notice,.paid-interest-readonly,.paid-pilot-ready-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.paid-interest-form{background:var(--panel)}.paid-request-edit-details .paid-interest-form{background:transparent;border:0;padding:0}.paid-interest-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-interest-copy span,.paid-interest-notice span,.paid-interest-readonly span,.paid-pilot-ready-card span{color:var(--warn);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-interest-copy strong,.paid-pilot-ready-card strong{color:var(--text);font-size:13px;line-height:1.35}.paid-interest-copy p,.paid-interest-notice p,.paid-interest-readonly p,.paid-pilot-ready-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-interest-fields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.paid-interest-fields label,.paid-interest-note{gap:4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.paid-interest-fields input,.paid-interest-fields select,.paid-interest-note textarea{font-size:12px;min-height:30px;padding:6px 8px}.paid-interest-note textarea{min-height:58px}.paid-interest-form button{font-size:12px;justify-self:start;min-height:30px;padding:0 10px}.paid-interest-notice,.paid-pilot-ready-card{background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.24)}.paid-interest-record{background:var(--panel);border:1px solid rgba(217,119,6,.24);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.paid-interest-record>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-interest-record span{color:var(--warn);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.paid-interest-record strong{color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.paid-interest-record p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.paid-interest-record-meta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.paid-interest-next{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:9px}.paid-interest-next>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-interest-next-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-approval-card,.buyer-brief-card{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:8px}.buyer-brief-text{max-height:190px}.buyer-approval-text,.buyer-brief-text{font-size:11px;line-height:1.45;margin:0;overflow:auto}.buyer-approval-text{max-height:210px}.copy-preview-details{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:8px}.copy-preview-details summary{cursor:pointer;font-size:12px;font-weight:750}.copy-preview-details[open] summary{border-bottom:1px solid var(--line);padding-bottom:8px}.paid-interest-record .button-link{justify-self:start}.paid-interest-readonly{background:var(--panel)}.paid-interest-gate{background:rgba(217,119,6,.08);border-color:rgba(217,119,6,.24)}.paid-interest-gate>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-interest-gate strong{color:var(--text);font-size:13px;line-height:1.35}.paid-interest-gate-grid{grid-gap:8px;gap:8px}.paid-interest-gate-grid,.proof-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-rail{grid-gap:12px;gap:12px;min-width:0}.proof-tile{display:grid;grid-gap:6px;gap:6px;min-height:136px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel-soft);padding:14px;color:inherit;text-decoration:none;box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.proof-tile:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.proof-tile span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.proof-tile strong{color:var(--text);font-size:14px;line-height:1.35}.proof-tile p,.proof-tile strong{min-width:0;overflow-wrap:anywhere}.proof-tile p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.pilot-readiness{border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:18px;box-shadow:var(--shadow-sm)}.pilot-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pilot-readiness-item,.pilot-signal{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);padding:12px}.pilot-readiness-item span,.pilot-signal span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pilot-readiness-item strong,.pilot-signal strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.35}.pilot-readiness-item p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.pilot-signal-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pilot-boundary{margin:0;font-size:12px;line-height:1.5}.progress{height:8px;border-radius:999px;background:var(--panel-soft);border:none;overflow:hidden}.progress span{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,var(--ok),var(--accent));box-shadow:0 0 10px var(--accent-glow);border-radius:999px}.setup-check-grid{display:none}.setup-check-card{border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.setup-check-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.setup-check-head strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.3;min-width:0;overflow-wrap:anywhere}.setup-check-meta{display:grid;grid-gap:3px;gap:3px;min-width:0}.setup-check-meta span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.setup-check-meta p{color:var(--muted);font-size:12px;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.budget-card-list{display:none}.budget-card{border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.budget-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.budget-card-head div,.budget-card-main div{display:grid;grid-gap:3px;gap:3px;min-width:0}.budget-card-head span,.budget-card-main span,.budget-card-meta span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.budget-card-head strong{color:var(--text);font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.budget-card-main{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.budget-card-main strong{color:var(--text);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;min-width:0;overflow-wrap:anywhere}.budget-card-meter{display:grid;grid-gap:3px;gap:3px}.budget-card-meter .budget-meter{margin-bottom:0}.budget-card-meta{display:flex;flex-wrap:wrap;gap:5px 8px;min-width:0}.budget-card-meta span{letter-spacing:0;text-transform:none}.panel{background:var(--panel);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border);border-radius:16px;padding:24px;box-sizing:border-box;box-shadow:var(--panel-shadow),var(--glass-border);max-width:100%;min-width:0;transition:var(--transition-smooth)}.panel:hover{transform:translateY(-1px);box-shadow:var(--panel-shadow),var(--glass-border),0 0 25px var(--accent-glow);border-color:rgba(20,184,166,.3)}.fieldset{border:1px solid var(--border);border-radius:12px;padding:16px;margin:0;background:var(--panel-soft)}.fieldset legend{padding:0 8px;color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.two-col{grid-template-columns:minmax(360px,1fr) 2.2fr}.settings-signin-panel{gap:16px}.settings-signin-panel #mfa-settings,.settings-signin-panel>form{max-width:680px}.settings-signin-panel .table-wrap{max-height:420px}.settings-signin-panel table{min-width:760px}.read-only-grid{grid-template-columns:1fr;gap:16px}.readonly-banner{align-items:center;display:flex;min-height:0;padding:12px 14px}.readonly-banner p{margin:0}.plan-usage-grid{overflow:hidden}.field-summary,.plan-usage-grid{border:1px solid var(--border);border-radius:8px;display:grid}.field-summary{background:var(--panel);grid-gap:4px;gap:4px;min-height:58px;padding:9px 10px}.field-summary span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.field-summary strong{color:var(--text);font-size:13px;font-weight:650}.field-summary small{color:var(--muted);font-size:12px;line-height:1.35}.billing-management-card,.plan-usage-row{display:grid;grid-gap:10px;gap:10px}.plan-usage-row{align-items:center;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 88px;padding:9px 10px}.plan-usage-row:last-child{border-bottom:0}.plan-usage-row span{color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.plan-usage-row strong{color:var(--text);display:block;font-size:13px;font-weight:650;margin-top:3px}.usage-meter{background:rgba(20,184,166,.08);border:1px solid var(--line);border-radius:999px;height:7px;overflow:hidden}.usage-meter span{background:linear-gradient(90deg,var(--ok),var(--accent));display:block;height:100%;min-width:2px}.form-grid{display:grid;grid-gap:16px;gap:16px}.form-grid button,.form-grid button[type=submit]{justify-self:start}.request-console-form{align-content:start;align-self:start;border-radius:10px;gap:10px;padding:14px}.request-console-form:hover{transform:none}.request-console-form .row{align-items:start;gap:10px}.request-console-form label{align-content:start;gap:4px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.request-console-form input,.request-console-form select{height:30px;min-height:30px;padding:6px 8px;font-size:12px}.request-console-form textarea{font-size:12px;padding:6px 8px;min-height:58px}.request-console-form button[type=submit]{min-height:30px;padding:0 10px;font-size:12px}.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.check-grid{display:flex;flex-direction:column;gap:10px}.check-grid label{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:13px;cursor:pointer;width:100%}.check-grid input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.table-wrap{max-height:550px;overflow-y:auto;overflow-x:auto;border:1px solid var(--border);border-radius:var(--dashboard-table-radius);background:var(--panel);box-shadow:var(--shadow-sm)}table{width:100%;border-collapse:collapse;font-size:var(--dashboard-table-font-size);min-width:960px}td,th{text-align:left;border-bottom:1px solid var(--line);padding:var(--dashboard-table-cell-y) var(--dashboard-table-cell-x);vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35}td:first-child{white-space:nowrap}th{color:var(--muted);font-weight:600;background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:10;padding-top:var(--dashboard-table-header-y);padding-bottom:var(--dashboard-table-header-y);font-size:11px;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid var(--line)}tr{transition:background .15s ease}tr:hover td{background:var(--panel-soft)}td.wrap{white-space:normal;min-width:220px;max-width:420px;overflow-wrap:anywhere;line-height:1.4}.sdr-open-cell,.sdr-open-heading{width:104px;white-space:nowrap}.sdr-open-cell{padding-left:8px;padding-right:8px}.nowrap{white-space:nowrap}.table-note{margin:6px 0 0;font-size:12px}.approval-card,.approval-card-list{display:grid;grid-gap:14px;gap:14px}.approval-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);padding:16px;transition:var(--transition-smooth)}.approval-card:hover{border-color:rgba(20,184,166,.32);box-shadow:var(--shadow-md)}.approval-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.approval-card-head h3{font-size:20px;margin:4px 0 0}.approval-kicker{color:var(--muted);font-size:13px;font-weight:600}.approval-card-body{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr)}.approval-policy-summary{align-content:start;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:10px}.approval-policy-summary span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.approval-policy-summary strong{color:var(--text);font-size:13px}.approval-policy-summary p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.starter-approval-evidence{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.22);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);min-width:0;padding:10px}.starter-approval-evidence>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.starter-approval-evidence span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.starter-approval-evidence strong{color:var(--text);font-size:13px;line-height:1.35}.starter-approval-evidence p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.starter-approval-evidence-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.approval-card-decision{align-items:center;background:rgba(20,184,166,.06);border:1px solid rgba(20,184,166,.18);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px}.approval-card-decision-readonly{background:var(--panel-soft);border-color:var(--line)}.approval-card-decision-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.approval-card-decision-copy span{color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.approval-card-decision-copy strong{color:var(--text);font-size:13px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.approval-card-decision-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.reviewer-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.reviewer-signal{display:grid;grid-gap:2px;gap:2px;align-content:start;min-height:72px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);padding:8px}.detail-block span,.reviewer-signal span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.detail-block strong,.reviewer-signal strong{color:var(--text);font-size:12px;font-weight:600;line-height:1.4}.sdr-card-list{display:none}.sdr-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.sdr-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.sdr-card-head div,.sdr-card-route{display:grid;grid-gap:3px;gap:3px;min-width:0}.sdr-card-head span,.sdr-card-meta span,.sdr-card-route span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.sdr-card-head strong{color:var(--text);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.sdr-card-route strong{color:var(--text);font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.sdr-card-meta,.sdr-card-statuses{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.sdr-card-meta span{border:1px solid var(--line);border-radius:999px;background:var(--panel-soft);letter-spacing:0;padding:3px 7px;text-transform:none}.sdr-card-endpoint{color:var(--muted);font-size:12px;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.sdr-card .entity-key{justify-self:start;max-width:100%;overflow-wrap:anywhere;white-space:normal}.record-detail,.sdr-card .record-detail{min-width:0}.record-open-button{background:var(--accent-glow);border-color:rgba(20,184,166,.36);box-shadow:none;color:var(--accent);font-size:12px;font-weight:700;min-height:28px;padding:0 9px}.record-open-button:hover{background:var(--panel-soft);border-color:rgba(20,184,166,.5);box-shadow:none}.record-modal-backdrop{align-items:center;background:rgba(2,6,23,.78);display:grid;inset:0;justify-items:center;overflow-y:auto;padding:24px;position:fixed;z-index:10000}.record-modal{background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 80px rgba(2,6,23,.36),var(--glass-border);display:grid;grid-gap:12px;gap:12px;max-height:min(86vh,900px);overflow:auto;padding:16px;width:min(960px,100%)}.record-modal-top{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.record-modal-top h4,.record-modal-top p{margin:0}.record-modal-top h4{color:var(--text);font-size:16px;line-height:1.25;margin-top:2px;overflow-wrap:anywhere}.record-modal-kicker{color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.record-modal-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.record-modal-close{min-height:28px;padding:0 8px}.record-detail-panel{display:grid;grid-gap:12px;gap:12px;margin-top:0}.record-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.record-evidence-chain{display:grid;grid-gap:8px;gap:8px}.record-evidence-step{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);padding:8px}.record-evidence-step strong{display:block;color:var(--text);font-size:12px}.record-evidence-step span:not(.timeline-dot){color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.record-evidence-step p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.record-payload-grid{display:grid;grid-gap:10px;gap:10px}.record-modal .detail-block{padding:8px}.record-modal .detail-block pre{margin:4px 0 0;max-height:260px;overflow:auto}.detail-block{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);padding:10px}.code-sample{max-height:520px;overflow:auto}.code-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.code-action-row p{margin:0}.code-action-row span{color:var(--muted);font-size:12px;font-weight:700}.copy-text-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font-size:12px;font-weight:700;min-height:30px;padding:6px 10px;white-space:nowrap}.copy-text-button:focus-visible:not(:disabled),.copy-text-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.copy-text-button:disabled{cursor:not-allowed;opacity:.55}.integration-contract-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:16px;gap:16px;align-items:start}.integration-contract{display:grid;grid-gap:12px;gap:12px;min-width:0}.starter-integration-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.starter-integration-card h4,.starter-integration-card p{margin:0}.starter-integration-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.developer-handoff-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.developer-handoff-card .code-action-row>div{display:grid;grid-gap:3px;gap:3px;min-width:min(320px,100%)}.developer-handoff-card strong{color:var(--text);font-size:13px;line-height:1.35}.developer-handoff-text{font-size:11px;line-height:1.45;margin:0;max-height:220px;overflow:auto}.developer-handoff-compact{gap:6px}.developer-handoff-preview{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;min-width:0;padding-top:6px}.developer-handoff-preview summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.developer-handoff-preview:not([open]) .developer-handoff-text{display:none}.starter-integration-actions{display:flex;flex-wrap:wrap;gap:8px}.starter-integration-actions .button-link{max-width:100%}.starter-key-panel{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;min-width:0;padding:10px}.starter-key-panel>div{display:grid;grid-gap:3px;gap:3px;min-width:min(260px,100%)}.starter-key-panel strong{color:var(--text);font-size:13px;line-height:1.35}.starter-key-label{color:var(--accent);display:block;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.starter-key-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.starter-key-form .sensitive-action-notice{flex-basis:100%}.starter-secret-notice{display:grid;grid-gap:8px;gap:8px;margin:0}.starter-secret-notice p,.starter-secret-notice pre{margin:0}.starter-next-call{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.starter-next-call>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.starter-next-call strong{color:var(--text);font-size:13px;line-height:1.35}.starter-next-call p,.starter-next-call pre{margin:0}.starter-next-call-details summary{cursor:pointer;display:grid;grid-gap:4px;gap:4px;list-style-position:inside}.starter-next-call-details:not([open])>.code-action-row,.starter-next-call-details:not([open])>div,.starter-next-call-details:not([open])>pre{display:none}.starter-api-proof{background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.24);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.starter-api-proof p,.starter-api-proof strong{margin:0}.starter-api-proof>.split-actions{align-items:flex-start}.starter-api-proof-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.starter-decision-toggle{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-width:0}.starter-decision-toggle summary{color:var(--text);cursor:pointer;font-size:12px;font-weight:700;list-style-position:inside;padding:8px 10px}.starter-decision-toggle .code-sample{border-top:1px solid var(--line);margin:0}.starter-decision-toggle .decision-check-copy,.starter-payload-toggle .decision-check-copy{border-top:1px solid var(--line);padding:8px 10px}.starter-recovery-path{background:rgba(217,119,6,.08);border:1px solid rgba(217,119,6,.24);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.starter-recovery-path p,.starter-recovery-path strong{margin:0}.starter-recovery-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.starter-paid-signal{background:var(--panel);border:1px solid rgba(34,197,94,.28);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.starter-paid-signal p,.starter-paid-signal strong{margin:0}.starter-paid-signal-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.starter-payload-toggle{border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);min-width:0}.starter-payload-toggle summary{color:var(--text);cursor:pointer;font-size:12px;font-weight:700;list-style-position:inside;padding:8px 10px}.starter-payload-toggle .code-sample{border-top:1px solid var(--line);margin:0}.contract-code-toggle,.contract-snapshot{display:none}.api-contract-card,.contract-facts{display:grid;grid-gap:10px;gap:10px}.api-contract-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);min-width:0;padding:12px}.api-contract-card h4,.api-contract-card p,.api-contract-card strong{margin:0}.api-contract-summary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.api-contract-mini{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.api-contract-card .contract-snapshot{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.api-contract-card .contract-code-toggle{border:1px solid var(--line);border-radius:8px;display:grid;min-width:0;overflow:hidden}.api-contract-card .contract-code-toggle summary{color:var(--accent);cursor:pointer;font-size:12px;font-weight:700;padding:8px 10px}.api-contract-card .contract-code-toggle .code-sample{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;max-height:320px}.api-contract-card .contract-code-toggle:not([open]) .code-sample{display:none}.api-contract-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.tight-head{margin-bottom:0}.agent-run-trace{display:grid;grid-gap:12px;gap:12px}.agent-run-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-run-card,.agent-run-grid{display:grid;grid-gap:12px;gap:12px}.agent-run-card{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--panel-soft);padding:14px}.agent-run-card h4{padding-bottom:0;border-bottom:0}.agent-run-steps{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.agent-run-steps li{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.agent-run-steps span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.agent-run-steps strong{color:var(--text);font-size:12px;font-weight:600;line-height:1.4}.status-stack{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.policy-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.policy-control-grid .detail-block{align-content:center;min-height:62px}.panel.notice p{margin:0}.policy-version-note{display:grid;grid-gap:4px;gap:4px;align-content:center;min-height:70px;border:1px solid var(--line);border-radius:8px;background:var(--panel-soft);padding:10px}.policy-version-note span{color:var(--muted);font-size:12px;text-transform:uppercase}.policy-version-note strong{color:var(--text);font-size:14px}.ledger-boundary-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--border);border-radius:8px;background:var(--panel);padding:16px;box-shadow:var(--shadow-sm)}.ledger-boundary-panel h3{margin:0 0 6px}.ledger-boundary-panel p{margin:0}.ledger-state-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.ledger-state-grid .detail-block{min-height:112px}.ledger-card-list{display:none}.ledger-table-wrap{background:var(--panel);border:1px solid var(--border);border-radius:var(--dashboard-table-radius);box-shadow:var(--shadow-sm);box-sizing:border-box;max-height:550px;max-width:100%;min-width:0;overflow:auto}.ledger-table-wrap table{width:max-content}.ledger-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.ledger-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.ledger-card-head div,.ledger-card-route{display:grid;grid-gap:3px;gap:3px;min-width:0}.ledger-card-head span,.ledger-card-meta span,.ledger-card-route span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ledger-card-head strong{color:var(--text);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.ledger-card-route strong{color:var(--text);font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.ledger-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ledger-onchain-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-onchain-grid .detail-block{min-height:54px}.ledger-card .entity-key{max-width:100%;overflow-wrap:anywhere;white-space:normal}.ledger-card p{color:var(--muted);font-size:12px;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere}.audit-evidence-card-grid{display:none}.compact-filter-form{gap:10px}.compact-filter-form label{min-width:0}.stack-cell{display:grid;grid-gap:3px;gap:3px;min-width:0}.stack-cell span,.stack-cell strong{overflow-wrap:anywhere}.security-posture-summary{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.security-policy-summary{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:10px}.role-permission-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.role-permission-card{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px 10px}.role-permission-card strong{color:var(--text);font-size:13px}.role-permission-card span{color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.role-update-form{flex-wrap:nowrap}.role-update-form select{min-width:130px}.security-requirement-notice{display:grid;grid-gap:8px;gap:8px}.security-requirement-notice h4,.security-requirement-notice p{margin:0}.sensitive-action-notice{gap:6px;padding:10px 12px}.sensitive-action-notice p,.sensitive-action-notice strong{margin:0}.sensitive-action-links{display:flex;flex-wrap:wrap;gap:8px}.sensitive-action-links .button-link{min-height:30px}.requirement-list{color:var(--text);display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px}.user-security-panel{min-width:0}.user-security-table td{white-space:normal}.audit-evidence-card-section{border:1px solid var(--border);border-radius:8px;background:var(--panel);box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.audit-evidence-card-head,.audit-evidence-section-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.audit-evidence-section-head h3{font-size:15px;margin:0}.audit-evidence-card-head span,.audit-evidence-meta span,.audit-evidence-section-head span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.audit-evidence-card,.audit-evidence-list{display:grid;grid-gap:8px;gap:8px;min-width:0}.audit-evidence-card{background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;padding:10px}.audit-evidence-card-head div{display:grid;grid-gap:3px;gap:3px;min-width:0}.audit-evidence-card-head strong{color:var(--text);font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.audit-evidence-chip{border:1px solid var(--line);border-radius:999px;background:rgba(20,184,166,.08);color:var(--accent)!important;flex:0 1 auto;max-width:100%;overflow-wrap:anywhere;padding:3px 7px}.audit-evidence-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.audit-evidence-card .entity-key{max-width:100%;overflow-wrap:anywhere;white-space:normal}.security-events-panel{min-width:0}.security-event-list{display:grid;grid-gap:8px;gap:8px;min-width:0}.security-event-row{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px}.security-event-row-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.security-event-row-head div{display:grid;grid-gap:3px;gap:3px;min-width:0}.security-event-row-head strong{color:var(--text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.security-event-meta,.security-event-row-head span:not(.pill){color:var(--muted);font-size:11px}.security-event-summary{color:var(--muted);font-size:12px;line-height:1.4;margin:0;overflow-wrap:anywhere}.security-event-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.security-event-meta .entity-key{max-width:100%;overflow-wrap:anywhere;white-space:normal}.registry-card-list{display:none;max-width:100%;min-width:0}.registry-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;max-width:100%;min-width:0;padding:12px}.registry-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.registry-card-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.registry-card-head strong{color:var(--text);font-size:14px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.registry-card .entity-key{max-width:100%;overflow-wrap:anywhere;white-space:normal}.registry-card-meta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.registry-card-meta span{background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:0;max-width:100%;overflow-wrap:anywhere;padding:3px 7px}.registry-card p{color:var(--muted);font-size:12px;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere}.registry-card-action{align-items:center;display:flex;min-width:0}.registry-card-action .actions{flex-wrap:wrap;gap:6px;margin:0;min-width:0}.registry-card-action button{min-height:28px;padding:0 9px}.export-card-list{display:none}.export-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);display:grid;grid-gap:10px;gap:10px;max-width:100%;min-width:0;padding:12px}.export-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.export-card-head div{display:grid;grid-gap:3px;gap:3px;min-width:0}.export-card-head span,.export-card-meta span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.export-card-head strong{color:var(--text);font-size:14px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.export-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.export-card .entity-key{max-width:100%;overflow-wrap:anywhere;white-space:normal}.export-card .button-link{justify-self:start}.agent-proof-panel,.compact-section{display:grid;grid-gap:16px;gap:16px}.agent-proof-panel{border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:18px;box-shadow:var(--shadow-sm)}.agent-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.agent-proof-grid .detail-block{min-height:112px}.agent-proof-grid p{margin:0;font-size:12px}.command-pill{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--border);border-radius:8px;background:var(--panel-soft);padding:6px 10px;color:var(--accent);white-space:nowrap}.entity-cell{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.entity-name{font-size:14px;font-weight:600;color:var(--text);line-height:1.2}.entity-key{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;color:var(--muted);background:var(--panel-soft);border:1px solid var(--line);padding:2px 6px;border-radius:4px;font-weight:500;letter-spacing:.02em}td.timeline-cell{min-width:320px;white-space:normal}td.budget-meter-cell{min-width:150px}.budget-meter{width:100%;height:6px;border-radius:999px;background:var(--panel-soft);border:none;overflow:hidden;margin-bottom:6px}.budget-meter span{display:block;height:100%;min-width:2px;background:var(--accent);box-shadow:0 0 6px var(--accent-glow);border-radius:999px}.timeline-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.timeline-list li{display:grid;grid-template-columns:12px 1fr;grid-gap:12px;gap:12px;align-items:start;position:relative}.timeline-list li:after{content:"";position:absolute;top:14px;left:5px;bottom:-18px;width:2px;background:var(--line)}.timeline-list li:last-child:after{display:none}.timeline-list strong{font-size:13px;font-weight:600;color:var(--text)}.timeline-list p,.timeline-list span{font-size:12px;color:var(--muted)}.timeline-list p{margin:4px 0 0;white-space:normal;line-height:1.4}.timeline-dot{width:10px;height:10px;border-radius:999px;margin-top:5px;background:var(--warn);box-shadow:0 0 8px var(--warn);position:relative;z-index:1}.timeline-dot.ok{background:var(--ok);box-shadow:0 0 8px var(--ok)}.timeline-dot.danger{background:var(--danger);box-shadow:0 0 8px var(--danger)}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--muted)}.pill.ok{color:var(--ok);border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.1)}.pill.warn{color:#f59e0b;border-color:rgba(245,158,11,.2);background:rgba(245,158,11,.08)}.pill.danger{color:#ef4444;border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.08)}.notice{border:1px solid var(--border);border-radius:8px;padding:12px 16px;background:var(--panel-soft);font-size:13px;line-height:1.4;min-width:0}.notice strong{color:var(--text);display:block;font-size:13px;line-height:1.35;margin-bottom:3px}.notice.ok{border-color:rgba(16,185,129,.2);background:rgba(16,185,129,.06)}.notice.warn{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.07)}.notice.danger{color:var(--danger);border-color:rgba(239,68,68,.2);background:rgba(239,68,68,.06)}.actions{gap:10px;flex-wrap:wrap}.actions,.split-actions{display:flex;align-items:center}.split-actions{justify-content:space-between;gap:16px}.inline-form{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr)) auto;grid-gap:12px;gap:12px;align-items:end;min-width:min(500px,100%)}.inline-form input{min-width:0}pre.mono{white-space:pre-wrap;word-break:break-word;background:var(--panel-soft);border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--text)}pre.code-sample{box-sizing:border-box;display:block;font-size:12px;line-height:1.45;max-width:100%;min-width:0;overflow-x:auto;white-space:pre;word-break:normal;width:100%}a{color:var(--accent);text-decoration:none;transition:var(--transition-smooth)}a:hover{color:var(--accent-hover);text-decoration:underline}.icon,a svg{flex:0 0 16px;height:16px;vertical-align:middle;width:16px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Fira Code,monospace;font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.full-span{grid-column:1/-1}.integration-tabs{display:flex;flex-direction:row;gap:6px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto;padding:4px 0 10px;scrollbar-gutter:stable;width:100%;-webkit-overflow-scrolling:touch}.integration-tabs::-webkit-scrollbar{height:4px}.tab-btn{display:inline-flex;align-items:center;flex:0 0 auto;gap:var(--dashboard-control-gap);min-height:30px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;color:var(--muted);text-decoration:none;border-radius:8px;transition:var(--transition-smooth);background:transparent;border:1px solid transparent;white-space:nowrap}.tab-btn svg{height:14px;width:14px}.tab-btn:hover{background:var(--panel-soft);color:var(--text)}.tab-btn.active{background:rgba(20,184,166,.1);color:var(--text);border-color:rgba(20,184,166,.35)}.tab-content{min-width:0}.integration-split{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.slack-container{max-width:600px;width:100%}.integration-split>div,.integration-split>form,.webhook-tables-col>div{min-width:0}.integration-split h4{font-size:14px;margin:0 0 10px}.integration-split .form-grid{gap:12px}.integration-split .fieldset{border-radius:8px;padding:12px}.integration-split .check-grid{display:grid;grid-gap:8px 12px;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.integration-split .check-grid label{font-size:12px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.integration-split .check-grid input{flex:0 0 auto}.integration-table table{min-width:820px}.integration-table td.wrap{min-width:180px;max-width:360px}.integration-table td.token-cell{min-width:260px;white-space:nowrap}.webhook-tables-col{display:grid;grid-gap:16px;gap:16px;min-width:0}@media (max-width:1024px){.integration-split{grid-template-columns:1fr;gap:18px}}.compact-table td,.compact-table th{padding:8px 10px;font-size:13px}.compact-table table{min-width:720px}.compact-table .inline-form{grid-template-columns:1fr auto;gap:8px;min-width:0}.compact-table .inline-form input{min-width:0;padding:6px 8px;font-size:13px}.compact-table .inline-form button{padding:0 8px;min-height:28px;font-size:12px}.compact-table .actions{gap:6px;flex-wrap:nowrap}.compact-table .actions button{padding:0 8px;min-height:28px;font-size:12px}.request-card,.request-card-list{display:grid;grid-gap:8px;gap:8px}.request-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px;transition:var(--transition-smooth);box-shadow:none}.request-card:hover{box-shadow:var(--shadow-sm);border-color:rgba(20,184,166,.32)}.request-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.request-card-meta{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--muted);min-width:0}.request-card-meta strong{color:var(--text);display:block;font-weight:600}.request-card-policy{font-size:12px;color:var(--muted);line-height:1.4;margin:0}.request-card-timeline{border-top:1px solid var(--line);padding-top:8px}.timeline-toggle{background:none;border:none;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;padding:4px 0;display:inline-flex;align-items:center;gap:4px;box-shadow:none;min-height:auto;width:auto}.timeline-toggle:hover{color:var(--accent-hover);background:none;box-shadow:none;transform:none}.theme-toggle{min-height:32px;padding:0 12px;font-size:13px;gap:6px}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-layout,.pricing-boundary,.pricing-buying-grid,.pricing-buying-rule,.pricing-path{grid-template-columns:1fr}.auth-layout{max-width:640px}.guide-layout{grid-template-columns:1fr}.guide-sidebar{display:none}.guide-mobile-toc{display:flex;flex-wrap:wrap;gap:8px}.guide-mobile-toc a{align-items:center;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);font-size:12px;font-weight:750;justify-content:center;min-height:34px;min-width:132px;padding:7px 10px;text-decoration:none}.guide-mobile-toc a:hover{border-color:rgba(20,184,166,.36);color:var(--accent)}.guide-card-grid{grid-template-columns:1fr}.shell{--mobile-dashboard-nav-offset:138px;grid-template-columns:1fr;overflow-x:clip}.shell,.sidebar{max-width:100vw;width:100%}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:auto;max-height:none;overflow:hidden;border-right:none;border-bottom:1px solid var(--line);box-shadow:0 10px 26px rgba(15,118,110,.08);padding:14px 16px 12px;z-index:1000}.brand{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.brand strong{font-size:22px}.brand span{font-size:10px}.nav{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:visible;overflow-y:visible;overscroll-behavior-x:contain;padding-right:0;padding-bottom:2px;scrollbar-gutter:auto}.nav-label{display:none}.nav-group,.nav-sub{display:flex;gap:6px}.nav>a[data-mobile-label]{justify-content:center;min-width:0;width:100%}.nav>.nav-secondary-target{grid-column:1/span 2}.nav-group{grid-column:3/-1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.nav-sub{border-left:none;margin:0;padding-left:0}.nav a,.nav-action,.nav-sub a{flex:0 0 auto;min-height:32px;padding:6px 8px;gap:6px;font-size:12px}.nav a.active,.nav-sub a.active{box-shadow:inset 0 -2px 0 var(--accent)}.main{max-width:100vw;padding:24px 24px max(96px,30vh);width:100%}#buyer-brief,#integrations,#paid-pilot-request,#paid-pilot-success-plan,#starter-api-proof,#starter-key-created,section[id]{scroll-margin-top:calc(var(--mobile-dashboard-nav-offset) + 12px)}.proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.first-run-control-panel{align-items:stretch}.customer-journey-banner,.first-run-control-grid,.first-run-control-panel{grid-template-columns:1fr}.customer-journey-actions,.customer-journey-payment{grid-column:auto;grid-row:auto}.paid-pilot-work-grid{grid-template-columns:1fr}.pilot-readiness-grid,.pilot-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-run-grid,.starter-api-proof-grid,.starter-integration-grid,.starter-paid-signal-grid,.starter-recovery-grid{grid-template-columns:1fr}.ledger-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pricing-shell{padding:18px}.pricing-nav{align-items:stretch;display:grid}.pricing-nav>div{justify-content:stretch}.pricing-nav .button-link{flex:1 1}.pricing-hero{padding:42px 0 24px}.pricing-hero h1{font-size:36px}.pricing-hero-actions{display:grid}.pricing-hero-actions .button-link{width:100%}.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:16px}.login-shell{align-items:start;padding:18px}.guide-shell{padding:18px}.guide-content{padding:0}.guide-doc-header{padding-top:0}.guide-doc-header h1{font-size:30px}.guide-current-path li,.guide-section-head,.guide-step-list li,.guide-table-row{grid-template-columns:1fr}.guide-step-list p{grid-column:auto}.guide-current-path li{grid-template-columns:28px minmax(0,1fr)}.guide-route-target{grid-column:2;min-width:0;text-align:left}.guide-route-target a{justify-content:flex-start}.auth-layout{gap:14px}.login-panel{border-radius:12px;padding:20px}.login-brand{display:grid;justify-content:start;justify-items:start}.metrics,.nav{grid-template-columns:repeat(2,minmax(0,1fr))}.row,.two-col{grid-template-columns:1fr}.split-actions{align-items:flex-start;flex-direction:column}.inline-form{grid-template-columns:1fr auto;gap:8px;min-width:0}.control-room-strip{align-items:flex-start;flex-direction:column;gap:12px;max-width:100%;padding:14px;width:100%}.control-room-strip p{font-size:13px;margin-top:0}.workflow-rail{max-width:100%;min-width:0;width:100%}.workflow-rail li{flex:0 1 auto;min-height:24px;padding:0 8px}.strip-actions{flex-wrap:wrap;max-width:100%;min-width:0;overflow-x:visible;padding-bottom:0;width:100%}.strip-actions .button-link{flex:0 0 auto}.proof-rail{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-tile{min-height:92px;padding:12px}.proof-tile p{display:none}.pilot-readiness-grid,.pilot-signal-list{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-readiness{gap:12px;padding:14px}.pilot-readiness .section-head{gap:8px;padding-bottom:10px}.pilot-readiness-item,.pilot-signal{padding:10px}.pilot-boundary,.pilot-readiness-item p{display:none}.setup-panel{gap:12px;padding:14px}.setup-table-wrap{display:none}.setup-check-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.budget-table-wrap{display:none}.budget-card-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sdr-table-wrap{display:none}.sdr-card-list{display:grid;grid-gap:10px;gap:10px}.status-stack,.strip-actions{justify-content:flex-start}.record-detail-grid{grid-template-columns:1fr}.record-modal-backdrop{align-items:start;padding:12px}.record-modal{max-height:calc(100vh - 24px);padding:12px}.record-modal-top{display:grid;grid-gap:10px;gap:10px}.record-modal-actions{justify-content:space-between;width:100%}.reviewer-signal-grid{min-width:280px}.approval-card-body,.reviewer-signal-grid,.starter-approval-evidence,.starter-approval-evidence-grid{grid-template-columns:1fr}.approval-card-decision,.approval-card-head{align-items:flex-start;flex-direction:column}.approval-card-decision-actions{width:100%}.integration-tabs{margin-bottom:14px;padding-bottom:8px}.tab-btn{min-height:28px;padding:0 9px}.integration-split .check-grid{grid-template-columns:1fr}.integration-table table{min-width:760px}.api-contract-card .contract-snapshot,.api-contract-facts,.api-contract-summary-grid,.integration-contract-grid,.starter-api-proof-grid,.starter-integration-grid,.starter-paid-signal-grid,.starter-recovery-grid{grid-template-columns:1fr}.contract-snapshot{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.contract-snapshot .detail-block{min-height:58px;padding:8px}.contract-snapshot .detail-block:last-child{grid-column:1/-1}.contract-code{display:none!important}.contract-code-toggle{border:1px solid var(--line);border-radius:8px;display:grid;min-width:0;overflow:hidden}.contract-code-toggle summary{color:var(--accent);cursor:pointer;font-size:12px;font-weight:700;padding:8px 10px}.contract-code-toggle .code-sample{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;max-height:320px}.contract-code-toggle:not([open]) .code-sample{display:none}.policy-control-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-control-grid .detail-block{min-height:58px;padding:8px}.policy-detail-wide{grid-column:1/-1}.agent-proof-grid,.agent-run-steps li{grid-template-columns:1fr}.ledger-state-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-state-grid .detail-block{min-height:96px;padding:8px}.ledger-table-wrap{display:none}.ledger-card-list{display:grid;grid-gap:10px;gap:10px}.ledger-onchain-grid{grid-template-columns:1fr}.audit-evidence-table-grid{display:none}.audit-evidence-card-grid{display:grid;grid-gap:10px;gap:10px}.registry-table-wrap{display:none}.registry-card-list{display:grid;grid-gap:10px;gap:10px}.export-table-wrap{display:none}.export-card-list{display:grid;grid-gap:10px;gap:10px}.export-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.export-inline-form label{overflow-x:visible;white-space:normal}.export-inline-form button{grid-column:1/-1;justify-self:start}.command-pill{white-space:normal}.table-wrap{max-height:none}table{font-size:13px}td,th{padding:10px 8px}.section-head{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.shell{--mobile-dashboard-nav-offset:150px}.topbar{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:18px}.topbar h1{font-size:24px}.session-meta{gap:5px 8px}.session-meta span+span:before{margin-right:8px}.topbar-actions{gap:8px}.nav{grid-template-columns:repeat(5,minmax(0,1fr))}.nav>a[data-mobile-label]{flex-direction:column;font-size:0!important;gap:2px;min-height:42px;padding:5px 3px}.nav>a[data-mobile-label] .nav-text-full{display:none}.nav>a[data-mobile-label] .nav-text-short{display:inline;font-size:10px!important;font-weight:700;line-height:1;white-space:nowrap}.nav>a[data-mobile-label] .icon{flex-basis:14px;height:14px;width:14px}.nav-group{grid-column:2/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.nav-group .nav-sub{display:contents}.nav-group a{display:none}.nav-group a.mobile-nav-shortcut{align-items:center;display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:2px;justify-content:center;min-height:34px;min-width:0;padding:4px 3px;width:100%}.nav-group a.mobile-nav-shortcut .nav-text-full{display:none}.nav-group a.mobile-nav-shortcut .nav-text-short{display:inline;font-size:10px;line-height:1;white-space:nowrap}.nav-group a.mobile-nav-shortcut .icon{flex-basis:14px;height:14px;width:14px}.nav>.nav-secondary-target{grid-column:1/span 1}.nav a.mobile-active,.nav-sub a.mobile-active{background:var(--accent-glow);box-shadow:inset 0 -2px 0 var(--accent);color:var(--accent);font-weight:600}}@media (max-width:480px){.login-shell{padding:14px}.login-panel{padding:18px}.login-brand strong{font-size:24px}.metrics{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.metrics .metric:last-child:nth-child(odd){grid-column:1/-1}.metric{min-height:86px;padding:14px}.metric span{font-size:10px}.metric strong{font-size:25px}.financial-metrics .metric strong{font-size:23px}.main{padding:16px}.topbar{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:18px}.topbar h1{font-size:23px}.session-meta{gap:5px 8px}.session-meta span+span:before{margin-right:8px}.topbar-actions{gap:8px}.budget-card-list{grid-template-columns:1fr}td,th{padding:8px 6px;font-size:12px}}@media (max-width:360px){.brand span{display:none}.session-meta{align-items:flex-start;flex-direction:column;gap:3px}.session-meta span+span:before{display:none}.workflow-rail{align-items:stretch;display:grid;grid-template-columns:1fr}.workflow-rail li{width:100%}.control-room-strip p{display:none}.checkout-readiness-path,.customer-proof-complete-meta,.customer-value-grid,.metrics,.paid-checkout-outcome-grid,.paid-checkout-readiness-grid,.paid-decision-memo-grid,.paid-interest-fields,.paid-interest-gate-grid,.paid-interest-next-grid,.paid-interest-record-meta,.paid-signal-meta,.pilot-readiness-grid,.pilot-signal-list,.policy-control-grid,.proof-rail,.setup-check-grid{grid-template-columns:1fr}.audit-evidence-card-head,.audit-evidence-section-head,.budget-card-head,.export-card-head,.ledger-card-head,.registry-card-head,.sdr-card-head,.setup-check-head{display:grid;justify-content:stretch;justify-items:start}.metrics .metric:last-child:nth-child(odd){grid-column:auto}.export-inline-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}