:root{--bg:#050505;--panel:#0d0f12;--panel-2:#12151a;--border:#242933;--muted:#8b949e;--text:#f3f5f7;--green:#5dffb3;--cyan:#60e7ff;--yellow:#ffd166;--red:#ff5d73;--purple:#a78bfa;--blue:#7aa2ff}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-padding-top:104px}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(180deg,#07080a 0,var(--bg) 38rem)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.48}label{display:grid;grid-gap:7px;gap:7px;color:#d9dee5;font-size:14px;font-weight:700}.container{width:min(1180px,calc(100vw - 32px));margin:0 auto}.nav{border-bottom:1px solid var(--border);background:rgba(5,5,5,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.nav-inner{justify-content:space-between;padding:18px 0;gap:18px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:0}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(93,255,179,.5);color:var(--green);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:0 0 26px rgba(93,255,179,.18)}.nav-links{display:flex;gap:18px;color:var(--muted);font-size:14px}.nav-links a{padding:6px 0;white-space:nowrap}.nav-links a.active,.nav-links a[aria-current=page]{color:var(--text);font-weight:800}.nav-actions{margin-top:0}.inline-checkout-form{display:inline-flex;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:#101318;color:var(--text);padding:10px 14px;border-radius:8px;font-weight:700;cursor:pointer;min-height:42px}.btn-primary{background:linear-gradient(135deg,var(--green),var(--cyan));color:#00110d;border:none;box-shadow:0 0 30px rgba(96,231,255,.16)}.hero{padding:82px 0 42px}.eyebrow{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase;font-size:12px;font-weight:800}.eyebrow,h1{letter-spacing:0}h1{font-size:clamp(42px,7vw,82px);line-height:.98;margin:12px 0 22px;max-width:930px}h2{font-size:clamp(28px,4vw,46px);line-height:1.05;margin:0 0 18px}h2,h3{letter-spacing:0}h3{margin:0 0 10px}p{color:#c9d1d9;line-height:1.7}.lead{font-size:20px;max-width:820px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:28px}.free-scan-page{padding-top:42px}.free-scan-page h1{font-size:clamp(34px,5vw,60px);max-width:880px;margin-bottom:16px}.free-scan-page .lead{font-size:18px;line-height:1.55;max-width:780px}.free-scan-wizard{margin:24px 0 0;border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:16px;background:linear-gradient(180deg,rgba(18,21,26,.92),rgba(8,10,13,.96));box-shadow:0 24px 90px rgba(0,0,0,.3);overflow-anchor:none}.free-scan-quick-start{display:none}.free-scan-stepper{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;border-top:0}.free-scan-stepper .guided-linear-step{grid-template-areas:"index copy";min-height:58px;border-radius:8px;padding:9px 10px}.free-scan-stepper .guided-linear-copy span:last-child,.free-scan-stepper .status-pill{display:none}.free-scan-stepper .guided-linear-copy strong{white-space:normal}.free-scan-stepper .guided-linear-step.disabled{cursor:default;opacity:.52}.free-scan-context-row{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(360px,1fr);grid-gap:18px;gap:18px;align-items:end;padding:16px 0}.free-scan-context-row-single{grid-template-columns:minmax(0,1fr)}.free-scan-context-row h2{font-size:clamp(24px,3vw,34px);margin:4px 0 6px}.free-scan-context-row p{margin:0;max-width:760px}.free-scan-step-body{border-top:1px solid var(--border);padding-top:16px}.free-scan-stepper button.guided-linear-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text);font:inherit;text-align:left}.free-scan-stepper button.guided-linear-step:not(:disabled){cursor:pointer}.free-scan-terminal-shell{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.free-scan-terminal-panel{display:grid;grid-gap:16px;gap:16px;min-width:0}.free-scan-terminal-panel h2{font-size:clamp(24px,3vw,36px);margin:0}.free-scan-terminal-panel>p{margin:0;max-width:800px}.free-scan-question-group{display:grid;grid-gap:10px;gap:10px;min-width:0}.free-scan-question-group h3{font-size:18px;margin:0}.free-scan-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.free-scan-answer-card{display:grid;grid-gap:7px;gap:7px;min-height:104px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:14px;background:#090b0f;color:var(--text);text-align:left;cursor:pointer}.free-scan-answer-card:hover{border-color:rgba(96,231,255,.35)}.free-scan-answer-card.active{border-color:rgba(93,255,179,.62);background:linear-gradient(180deg,rgba(93,255,179,.1),rgba(9,11,15,.98));box-shadow:0 0 34px rgba(93,255,179,.08)}.free-scan-answer-card strong{line-height:1.2}.free-scan-answer-card span{color:var(--muted);line-height:1.42}.free-scan-analysis-panel{border:1px solid rgba(96,231,255,.28);border-radius:8px;padding:18px;background:#090b0f}.terminal-progress{position:relative;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.terminal-progress span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--cyan));animation:terminal-progress-sweep .7s ease-in-out infinite alternate}.free-scan-prescription-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);grid-gap:18px;gap:18px;align-items:start}.free-scan-intro-actions{margin-top:4px}.free-scan-confidence-note{margin:14px 0 0}.form-error{color:#ff9b9b;margin:0}@keyframes terminal-progress-sweep{0%{transform:translateX(0)}to{transform:translateX(138%)}}.free-scan-details-copy h2,.free-scan-step-copy h2{font-size:clamp(24px,3vw,34px);margin-bottom:10px}.free-scan-path-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 0}.free-scan-path-choice-grid-top{margin:0}.free-scan-selected-path{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;border-radius:8px;padding:14px;margin:14px 0 0;border:1px solid rgba(93,255,179,.5);background:linear-gradient(180deg,rgba(93,255,179,.08),rgba(9,11,15,.98));box-shadow:0 0 44px rgba(93,255,179,.08)}.free-scan-path-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.free-scan-selected-path h3{font-size:22px;margin:0}.free-scan-selected-path p{margin:0}.free-scan-inline-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 18px;gap:4px 18px;margin-top:0}.free-scan-inline-list li+li{margin-top:0}.free-scan-path-choice{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:11px 12px;background:#090b0f;color:var(--text);text-align:left}button.free-scan-path-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button.free-scan-path-choice:hover{border-color:rgba(96,231,255,.34)}.free-scan-path-choice span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;text-transform:uppercase}.free-scan-path-choice strong{line-height:1.2}.free-scan-path-choice small{color:var(--muted);line-height:1.35}.free-scan-path-choice.active{border-color:rgba(93,255,179,.45);background:rgba(93,255,179,.06)}.free-scan-path-choice.selected-continue{border-color:transparent;background:linear-gradient(135deg,var(--green),var(--cyan));color:#00110d;box-shadow:0 0 28px rgba(96,231,255,.16)}.free-scan-path-choice.selected-continue small,.free-scan-path-choice.selected-continue span,.free-scan-path-choice.selected-continue strong{color:#00110d}.free-scan-step-body>.actions{margin-top:16px}.free-scan-details-grid,.free-scan-proof-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);grid-gap:18px;gap:18px;align-items:start}.free-scan-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.free-scan-setup-points{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0}.free-scan-evidence-preview,.free-scan-form-panel{min-width:0;border:1px solid var(--border);border-radius:8px;padding:18px;background:#090b0f}.free-scan-evidence-preview h3,.free-scan-form-panel h3{margin:4px 0 12px;font-size:22px;line-height:1.2}.free-scan-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.free-scan-metric-strip>.workspace-summary-button,.free-scan-metric-strip>.workspace-summary-card,.free-scan-metric-strip>div{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.workspace-summary-card{display:grid;grid-gap:8px;gap:8px}.workspace-summary-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text);cursor:pointer;display:grid;grid-gap:6px;gap:6px;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.workspace-summary-button:hover{border-color:rgba(96,231,255,.36);background:rgba(96,231,255,.035);transform:translateY(-1px)}.workspace-summary-button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.workspace-module-meter-button .section-progress-head{align-items:start}.workspace-module-meter-button .section-progress-head p{margin:0}.free-scan-metric-strip p{margin:4px 0 0;line-height:1.45}.free-scan-finding-list{margin-top:14px}.free-scan-finding-list li{align-items:center}.free-scan-finding-list p{margin:4px 0 0;line-height:1.45}.free-scan-proof-media{margin-top:16px}.free-scan-form .btn{width:-moz-fit-content;width:fit-content}.grid{grid-gap:16px}.bento,.grid{display:grid;gap:16px}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:16px;margin:34px 0}.bento>*,.grid>*{min-width:0}.compact-bento{margin:22px 0}.card{min-width:0;max-width:100%;background:linear-gradient(180deg,rgba(18,21,26,.96),rgba(10,12,15,.96));border:1px solid var(--border);border-radius:8px;padding:22px;box-shadow:0 20px 80px rgba(0,0,0,.28);overflow-x:auto}#app-state-snapshot-setup,#ingest-token-placement-flow,#where-to-place-ingest-token,.card[id],form[id],section[id]{scroll-margin-top:110px}.card-glow{border-color:rgba(93,255,179,.28);box-shadow:0 0 60px rgba(93,255,179,.06)}.owner-fix-list{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0;padding-left:22px}.owner-fix-list li{color:var(--text);line-height:1.45}.faq-stack{display:grid;grid-gap:10px;gap:10px}.faq-item{border:1px solid var(--border);border-radius:8px;background:#090b0f;padding:12px 14px}.faq-item summary{cursor:pointer;color:var(--text);font-weight:900;line-height:1.35}.faq-item p{margin:10px 0 0}.kit-card-media{aspect-ratio:1.9/1;border:1px solid rgba(96,231,255,.18);border-radius:8px;margin:-4px 0 18px;overflow:hidden;background:#050707}.kit-card-image{display:block;width:100%;height:100%;object-fit:cover}.kit-detail-media{aspect-ratio:1.9/1;border:1px solid rgba(96,231,255,.18);border-radius:8px;margin:28px 0;overflow:hidden;background:#050707}.docs-search-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(96,231,255,.22);border-radius:8px;background:linear-gradient(180deg,rgba(14,19,22,.96),rgba(8,11,14,.96));box-shadow:0 20px 80px rgba(0,0,0,.22);margin:28px 0;padding:20px}.docs-search-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.docs-search-header h2{font-size:clamp(24px,3vw,34px);margin:4px 0 0}.docs-search-label{color:var(--muted);font-size:13px;font-weight:800}.docs-search-input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#06090d;color:var(--text);font-size:16px;min-height:48px;padding:12px 14px}.docs-search-input:focus{border-color:rgba(96,231,255,.6);box-shadow:0 0 0 3px rgba(96,231,255,.12);outline:none}.docs-search-suggestions{display:flex;flex-wrap:wrap;gap:10px}.docs-search-suggestions button{border:1px solid var(--border);border-radius:999px;background:#101318;color:var(--text);cursor:pointer;font-size:13px;font-weight:800;min-height:38px;padding:8px 12px}.docs-search-results{display:grid;grid-gap:10px;gap:10px}.docs-search-result{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--border);border-radius:8px;background:#090b0f;padding:14px}.docs-search-result p{margin:6px 0 0}.founder-intent-router{margin:30px 0 10px}.founder-intent-router .section-header{margin-bottom:16px}.intent-router-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.intent-router-card{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:9px;border:1px solid var(--border);border-radius:8px;padding:14px;background:#07090c;color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s ease,background .15s ease}.intent-router-card:hover{border-color:rgba(96,231,255,.48);background:rgba(96,231,255,.05);transform:translateY(-1px)}.intent-router-card strong{font-size:17px;line-height:1.2}.intent-router-card p{color:var(--muted);line-height:1.45;margin:0;overflow-wrap:anywhere}.intent-router-cta{margin-top:auto;color:var(--green);font-weight:900}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.metric{font-size:38px;font-weight:900;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.metric-small{font-size:24px;text-transform:capitalize}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;border:1px solid var(--border);font-size:12px;font-weight:800;white-space:nowrap}.badge-critical{color:var(--red);border-color:rgba(255,93,115,.35);background:rgba(255,93,115,.08)}.badge-warning{color:var(--yellow);border-color:rgba(255,209,102,.35);background:rgba(255,209,102,.08)}.badge-info{color:var(--cyan);border-color:rgba(96,231,255,.35);background:rgba(96,231,255,.08)}.status-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;border:1px solid var(--border);font-size:12px;font-weight:800;white-space:nowrap}.status-good{color:var(--green);border-color:rgba(93,255,179,.35);background:rgba(93,255,179,.08)}.status-warn{color:var(--yellow);border-color:rgba(255,209,102,.35);background:rgba(255,209,102,.08)}.status-danger{color:var(--red);border-color:rgba(255,93,115,.35);background:rgba(255,93,115,.08)}.status-neutral{color:var(--muted);border-color:var(--border);background:rgba(255,255,255,.03)}.table{width:100%;min-width:820px;border-collapse:collapse}.table td,.table th{border-bottom:1px solid var(--border);padding:12px 8px;text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:0}.input,input,select,textarea{width:100%;background:#090b0f;color:var(--text);padding:12px 14px}.input,input,pre,select,textarea{border:1px solid var(--border);border-radius:8px}pre{max-width:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#07090c;padding:14px}.section{padding:60px 0}.footer{border-top:1px solid var(--border);margin-top:80px;padding:34px 0;color:var(--muted);background:rgba(5,5,5,.72)}.footer-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(140px,.55fr) minmax(180px,.7fr) minmax(220px,.8fr);grid-gap:28px;gap:28px;align-items:start}.footer-brand{margin-bottom:10px}.footer p{margin:10px 0 0;max-width:520px}.footer-links{display:grid;grid-gap:8px;gap:8px}.footer-links h2{margin:0 0 4px;font-size:14px;color:var(--text)}.footer-links a{color:var(--muted);font-size:14px}.footer-links a:hover{color:var(--text)}.flow-panel{border:1px solid var(--border);border-radius:8px;padding:14px;margin:28px 0;background:rgba(12,15,19,.72)}.settings-nav{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:28px 0}.settings-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.settings-card-link{min-height:100%}.settings-card-link .btn{width:-moz-fit-content;width:fit-content;margin-top:auto}.quick-jump-panel{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border:1px solid rgba(93,255,179,.28);border-radius:8px;padding:18px;margin:28px 0;background:rgba(93,255,179,.05)}.quick-jump-panel h2{margin:4px 0 0;font-size:26px;line-height:1.1}.quick-jump-actions{margin-top:0;justify-content:flex-end}.flow-steps{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.flow-step{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f;min-width:0}.flow-step.active{border-color:rgba(93,255,179,.45);background:rgba(93,255,179,.05)}.flow-step a{font-weight:800}.flow-step p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.flow-index{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(96,231,255,.1);border:1px solid rgba(96,231,255,.25);color:var(--cyan);font-size:12px;font-weight:900}.contract-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);grid-gap:28px;gap:28px;align-items:center;border:1px solid rgba(122,162,255,.28);border-radius:8px;padding:26px;margin:24px 0;background:linear-gradient(135deg,rgba(122,162,255,.08),rgba(9,11,15,.96))}.contract-panel.compact h2{font-size:26px}.contract-panel p{margin:0}.contract-copy{max-width:620px}.contract-copy h2{max-width:560px}.contract-aside{display:grid;grid-gap:14px;gap:14px;justify-items:start;align-content:center;border:1px solid var(--border);border-radius:8px;padding:16px;background:#090b0f}.contract-aside .btn{width:100%}.contract-list{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.contract-list span{max-width:100%;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:999px;padding:6px 10px;color:#d9dee5;background:rgba(255,255,255,.03);font-size:12px;font-weight:800}.notice{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid rgba(255,209,102,.35);border-radius:8px;padding:16px;background:rgba(255,209,102,.07);margin:22px 0}.notice p{margin:4px 0 0}.notice.success{border-color:rgba(93,255,179,.35);background:rgba(93,255,179,.07)}.notice.danger{border-color:rgba(255,93,115,.4);background:rgba(255,93,115,.08)}.notice.compact-notice{margin:4px 0 0;padding:12px}.stack{display:grid;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:7px;gap:7px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:#090b0f;color:var(--muted)}.permission-row.pass{border-color:rgba(93,255,179,.28);color:var(--green)}.permission-row.missing{border-color:rgba(255,209,102,.38);color:var(--yellow)}.permission-row.error{border-color:rgba(255,93,115,.35);color:var(--red)}.permission-row.detail{align-items:flex-start}.permission-row.detail p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.permission-row.detail code{white-space:nowrap}.permission-manifest{display:grid;grid-gap:14px;gap:14px;margin:18px 0}.permission-manifest.compact{margin:12px 0}.permission-group{border:1px solid var(--border);border-radius:8px;background:#090b0f;overflow:hidden}.permission-group-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.permission-group-header h4{margin:0;font-size:16px}.permission-group-header p{margin:4px 0 0;line-height:1.45}.permission-table-wrap{overflow-x:auto}.permission-table{min-width:760px}.permission-table td{font-size:14px;line-height:1.45}.permission-type{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:800}.permission-mobile-list{display:none}.stripe-setup{display:grid;grid-gap:18px;gap:18px}.setup-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:18px;background:rgba(96,231,255,.05)}.setup-hero h2{margin-bottom:10px}.setup-hero p{margin:0}.setup-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.paypal-setup-hero{grid-template-columns:1fr;gap:16px}.paypal-setup-copy{max-width:860px}.paypal-setup-copy h2{max-width:680px;font-size:clamp(30px,3vw,42px)}.paypal-setup-copy p{max-width:760px;line-height:1.58}.paypal-hero-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));justify-content:stretch;padding-top:14px;border-top:1px solid var(--border)}.paypal-hero-actions .btn{width:100%;min-height:48px;text-align:center;white-space:normal}.paypal-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.paypal-mode-grid .setup-step{align-content:start}.paypal-mode-grid .setup-step.recommended{border-color:rgba(93,255,179,.62);box-shadow:0 0 48px rgba(93,255,179,.1)}.paypal-mode-grid .btn{width:-moz-fit-content;width:fit-content}.setup-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-step{border:1px solid var(--border);border-radius:8px;padding:16px;background:#090b0f;min-width:0}.setup-step[id]{scroll-margin-top:110px}.setup-step h3,.setup-step h4{margin:0 0 8px}.setup-step p{margin:4px 0 0}.setup-step summary{cursor:pointer;font-weight:900}.key-entry-card{border-color:rgba(93,255,179,.36);background:linear-gradient(180deg,rgba(93,255,179,.08),rgba(9,11,15,.98))}.key-entry-card .actions{margin-top:4px}.copy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:8px;padding:10px;margin:12px 0;background:#07090c}.copy-row code{overflow-wrap:anywhere}.permission-demo{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:10px 12px;margin-top:12px;background:#07090c;font-size:13px}.permission-demo strong{color:var(--green)}.permission-demo em{color:var(--muted);font-style:normal}.setup-flow-panel{border-color:rgba(93,255,179,.38);background:linear-gradient(180deg,rgba(93,255,179,.08),rgba(9,11,15,.98))}.setup-flow-action{min-width:190px}.setup-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-flow-step{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.setup-flow-step span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--border);border-radius:999px;padding:3px 8px;color:var(--muted);font-size:12px;font-weight:900;margin-bottom:10px}.setup-flow-step strong{display:block;line-height:1.25}.setup-flow-step p{color:var(--muted);font-size:13px;line-height:1.45}.setup-flow-step.complete{border-color:rgba(93,255,179,.3);background:rgba(93,255,179,.05)}.setup-flow-step.complete span{border-color:rgba(93,255,179,.38);color:var(--green)}.setup-flow-step.current{border-color:rgba(96,231,255,.55);box-shadow:0 0 34px rgba(96,231,255,.08)}.setup-flow-step.current span{border-color:rgba(96,231,255,.44);color:var(--cyan)}.stripe-current-action{border-color:rgba(93,255,179,.38);background:rgba(93,255,179,.06)}.summary-pills{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.connection-actions{display:grid;grid-gap:10px;gap:10px;justify-items:end}.webhook-id-form{margin-top:12px;max-width:560px}.webhook-id-form .actions{margin-top:0}.diagnostic-actions{margin-top:0;justify-content:flex-end}.btn-danger{border-color:rgba(255,93,115,.36);background:rgba(255,93,115,.08)}.btn-danger,.danger-text{color:var(--red)}.mini-list{margin:10px 0 0;padding-left:18px;color:var(--muted)}.mini-list li+li{margin-top:4px}.sync-diagnostic{border:1px solid rgba(255,209,102,.35);border-radius:8px;padding:12px;margin-top:12px;background:rgba(255,209,102,.07)}.sync-diagnostic p{margin:4px 0 0;color:var(--muted)}.action-guidance{margin:10px 0 0;max-width:720px}.fix-list{color:#c9d1d9;line-height:1.65;margin:12px 0;padding-left:22px}.mini-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;margin:12px 0}.mini-dl div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding-bottom:6px}.mini-dl dt{color:var(--muted)}.mini-dl dd{margin:0;text-align:right;overflow-wrap:anywhere}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header p{margin:4px 0 0}.section-header-actions{margin-top:0;justify-content:flex-end;max-width:520px}.relaxed-header{align-items:center}.status-stack{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right}.setup-status-panel{overflow-x:visible}.setup-status-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.setup-status-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,auto);grid-gap:16px;gap:16px;align-items:center;border-top:1px solid var(--border);padding:14px 0 4px}.setup-status-row:first-child{border-top:0;padding-top:0}.setup-status-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;min-width:0}.setup-status-main strong{display:block;margin-top:2px}.setup-status-main p{margin:4px 0 0;line-height:1.48}.setup-status-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.setup-status-actions form{margin:0}.setup-status-actions .btn{min-width:152px}.setup-status-detail{color:var(--muted);font-size:13px;font-weight:800;text-align:right;overflow-wrap:anywhere}.guided-flow-panel{border-color:rgba(93,255,179,.34);background:linear-gradient(180deg,rgba(93,255,179,.08),rgba(10,12,15,.96))}.guided-flow-panel h2{max-width:760px}.guided-step-count{margin:8px 0 6px;color:var(--green);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.guided-flow-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0 22px}.guided-flow-actions form{margin:0}.guided-flow-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:18px;border-top:1px solid var(--border)}.guided-flow-step{display:grid;grid-gap:9px;gap:9px;align-content:start;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.guided-flow-step span:first-child{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-weight:900;font-size:12px}.guided-flow-step strong{line-height:1.2;overflow-wrap:anywhere}.guided-flow-step .status-pill{margin-top:auto}.guided-flow-step.complete{border-color:rgba(93,255,179,.32);background:rgba(93,255,179,.05)}.guided-flow-step.complete span:first-child{color:var(--green);border-color:rgba(93,255,179,.42)}.guided-flow-step.current{border-color:rgba(96,231,255,.56);box-shadow:0 0 36px rgba(96,231,255,.1)}.guided-flow-step.current span:first-child{color:var(--cyan);border-color:rgba(96,231,255,.48)}.guided-linear-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));grid-gap:10px;gap:10px;padding-top:18px;border-top:1px solid var(--border)}.guided-linear-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index copy" "index pill";grid-gap:6px 10px;gap:6px 10px;align-items:center;min-width:0;min-height:74px;border:1px solid var(--border);border-radius:999px;padding:10px 12px;background:#07090c;color:var(--muted)}.guided-linear-step:hover{border-color:rgba(96,231,255,.32)}.guided-linear-index{grid-area:index;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-weight:900;font-size:12px}.guided-linear-copy{grid-area:copy;display:grid;grid-gap:2px;gap:2px;min-width:0}.guided-linear-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.guided-linear-copy span:last-child{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.guided-linear-step .status-pill{grid-area:pill;justify-self:start}.guided-linear-step.complete{border-color:rgba(93,255,179,.32);background:rgba(93,255,179,.05)}.guided-linear-step.complete .guided-linear-index{color:var(--green);border-color:rgba(93,255,179,.42);background:rgba(93,255,179,.08)}.guided-linear-step.current{border-color:rgba(96,231,255,.62);background:rgba(96,231,255,.07);box-shadow:0 0 36px rgba(96,231,255,.12)}.guided-linear-step.current .guided-linear-index{color:#00110d;border-color:rgba(96,231,255,.72);background:var(--cyan)}.guided-linear-step.current .guided-linear-copy strong{color:var(--text)}.guided-action-stack{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.guided-action-stack p{margin:0;max-width:560px}.guided-handoff-panel{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid rgba(93,255,179,.36);border-radius:8px;padding:14px;margin-top:8px;background:rgba(93,255,179,.06)}.guided-handoff-panel strong{display:block;margin:4px 0 0}.guided-handoff-panel .btn{flex:0 0 auto}.flow-arrival-panel{margin:16px 0 0;border-color:rgba(96,231,255,.42);background:rgba(96,231,255,.07)}.flow-arrival-panel h3{margin:4px 0 0}.guided-option-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.setup-item{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f;min-width:0}.setup-item span:last-child{font-size:13px}.workspace-demo-plan-selector{display:grid;grid-gap:14px;gap:14px}.workspace-demo-selector-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.workspace-demo-selector-head h2,.workspace-demo-selector-head p{margin-bottom:0}.workspace-demo-active-badge{display:grid;grid-gap:5px;gap:5px;min-width:210px;border:1px solid rgba(93,255,179,.34);border-radius:8px;padding:12px;background:rgba(93,255,179,.055)}.workspace-demo-active-badge small,.workspace-demo-active-badge span,.workspace-demo-metric-grid small,.workspace-demo-metric-grid span,.workspace-demo-next-route small,.workspace-demo-next-route span,.workspace-demo-plan-card small,.workspace-demo-plan-card span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.35}.workspace-demo-active-badge span,.workspace-demo-metric-grid span,.workspace-demo-next-route span,.workspace-demo-plan-card span{letter-spacing:.08em;text-transform:uppercase}.workspace-demo-active-badge strong,.workspace-demo-metric-grid strong,.workspace-demo-next-route strong,.workspace-demo-plan-card strong{line-height:1.15;overflow-wrap:anywhere}.workspace-demo-plan-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-demo-plan-card{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text);text-decoration:none;border:1px solid var(--border);border-radius:8px;padding:10px;background:#080a0e}.workspace-demo-plan-card:hover{border-color:rgba(96,231,255,.34)}.workspace-demo-plan-card.active{border-color:rgba(96,231,255,.62);background:rgba(96,231,255,.07);box-shadow:0 0 28px rgba(96,231,255,.1)}.workspace-demo-plan-card.active strong{color:var(--cyan)}.workspace-demo-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace-demo-metric-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:rgba(255,255,255,.022)}.workspace-demo-metric-grid strong{font-size:26px}.workspace-demo-next-route{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid rgba(96,231,255,.3);border-radius:8px;padding:12px;background:rgba(96,231,255,.045)}.workspace-demo-next-route>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.workspace-demo-next-route .btn{flex:0 0 auto}.workspace-ladder-panel{overflow-x:visible}.workspace-plan-badge{display:grid;justify-items:end;grid-gap:8px;gap:8px;color:var(--muted);font-size:13px;font-weight:850}.workspace-ladder-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 14px}.workspace-ladder-summary-card{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:rgba(255,255,255,.02)}.workspace-ladder-summary-card span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workspace-ladder-summary-card strong{line-height:1.2;overflow-wrap:anywhere}.workspace-ladder-summary-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.workspace-module-group-grid{display:grid;grid-gap:14px;gap:14px}.workspace-module-group{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;background:rgba(255,255,255,.018)}.workspace-module-group-header{display:grid;grid-gap:4px;gap:4px}.workspace-module-group-header .eyebrow,.workspace-module-group-header p{margin:0}.workspace-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-module-card{display:grid;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.workspace-module-card.unlocked{border-color:rgba(93,255,179,.34);background:rgba(93,255,179,.045)}.workspace-module-card.preview{border-color:rgba(96,231,255,.26);background:rgba(96,231,255,.035)}.workspace-module-card.locked{opacity:.78}.workspace-module-index{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:900}.workspace-module-card.unlocked .workspace-module-index{color:var(--green);border-color:rgba(93,255,179,.42)}.workspace-module-title-row{display:grid;grid-gap:8px;gap:8px;align-items:start}.workspace-module-title-row strong{line-height:1.2;overflow-wrap:anywhere}.workspace-module-card p{margin:8px 0 10px;font-size:13px;line-height:1.45}.workspace-module-card small{display:block;margin:-4px 0 10px;color:var(--muted);line-height:1.35}.workspace-module-access-detail{display:block;margin:-2px 0 10px;color:var(--muted);font-size:12px;line-height:1.35}.workspace-module-card .btn{width:100%;min-height:36px;padding:7px 9px;font-size:13px;text-align:center}.workspace-module-locked-cta{color:var(--cyan)}.workspace-tier-progress-card{display:grid;grid-gap:12px;gap:12px}.workspace-tier-progress-card h2{margin:0}.workspace-tier-progress-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.workspace-tier-progress-head p{margin:4px 0 0}.workspace-operator-dashboard{display:grid;grid-gap:16px;gap:16px;min-width:0;width:100%}.workspace-operator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-operator-grid-single{grid-template-columns:minmax(0,1fr)}.workspace-operator-grid>*{min-width:0}.workspace-setup-summary-card{min-height:0}.workspace-setup-summary-card .btn{justify-self:start}.free-scan-metric-strip>.workspace-setup-summary-card .btn{margin-top:2px}.generated-asset-status-panel,.module-readiness-panel{border:1px solid var(--border);border-radius:8px;padding:14px;background:rgba(255,255,255,.025)}.generated-asset-status-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.generated-asset-status-head h3,.generated-asset-status-head p{margin:0}.generated-asset-primary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:220px}.generated-asset-primary-actions .btn{white-space:normal}.generated-asset-package-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px;margin:0 0 12px;background:rgba(255,255,255,.02)}.generated-asset-package-card.available{border-color:rgba(93,255,179,.3);background:rgba(93,255,179,.045)}.generated-asset-package-card.locked{opacity:.82}.generated-asset-package-card strong{display:block;line-height:1.2;overflow-wrap:anywhere}.generated-asset-package-card p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.4}.generated-asset-list,.module-readiness-grid{display:grid;grid-gap:10px;gap:10px}.generated-asset-row,.module-readiness-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080a0e;min-width:0}.generated-asset-row.available,.module-readiness-card.unlocked{border-color:rgba(93,255,179,.3);background:rgba(93,255,179,.045)}.module-readiness-card.preview{border-color:rgba(96,231,255,.26);background:rgba(96,231,255,.035)}.generated-asset-row.locked,.module-readiness-card.locked{opacity:.78}.generated-asset-row strong,.module-readiness-card strong{display:block;line-height:1.2;overflow-wrap:anywhere}.generated-asset-row p,.module-readiness-card p{margin:5px 0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.generated-asset-row small{color:var(--muted);font-size:12px;line-height:1.35}.generated-asset-row-copy{min-width:0}.generated-asset-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:190px}.generated-asset-actions .btn{min-height:34px;padding:7px 10px;font-size:12px;text-align:center;white-space:normal}.generated-asset-preview-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(96,231,255,.3);border-radius:8px;padding:12px;margin:0 0 12px;background:rgba(96,231,255,.045)}.generated-asset-preview-panel.error{border-color:rgba(255,209,102,.38);background:rgba(255,209,102,.075)}.generated-asset-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.generated-asset-preview-head h3,.generated-asset-preview-head p{margin:0}.generated-asset-preview-files,.generated-asset-preview-grid{display:grid;grid-gap:10px;gap:10px}.generated-asset-preview-group{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:#080a0e}.generated-asset-preview-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.generated-asset-preview-file strong,.generated-asset-preview-group strong{overflow-wrap:anywhere}.generated-asset-preview-group p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.generated-asset-preview-file small,.generated-asset-preview-group small{color:var(--muted);font-size:12px;line-height:1.35}.generated-asset-preview-file{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:#05070a}.generated-asset-preview-file pre{overflow:auto;max-height:260px;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:#020407;color:var(--text);font-size:12px;line-height:1.5;white-space:pre}.module-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-readiness-card{color:var(--text);text-decoration:none}.module-readiness-card:hover{border-color:rgba(96,231,255,.34)}.dashboard-popout-backdrop{position:fixed;inset:0;z-index:80;display:grid;align-items:center;justify-items:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dashboard-popout-panel{width:min(980px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(96,231,255,.26);border-radius:10px;padding:18px;background:#07090c;box-shadow:0 24px 80px rgba(0,0,0,.55)}.dashboard-popout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-popout-head h2,.dashboard-popout-head p{margin:0}.workspace-popout-section-grid{display:grid;grid-gap:12px;gap:12px}.workspace-popout-section{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;padding:12px;background:rgba(255,255,255,.025)}.workspace-popout-meter{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.copy-feedback{margin:0;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:rgba(255,255,255,.03);font-size:13px;font-weight:800;line-height:1.45}.copy-feedback.copied{color:var(--green);border-color:rgba(93,255,179,.34);background:rgba(93,255,179,.06)}.copy-feedback.manual{color:var(--yellow);border-color:rgba(255,209,102,.38);background:rgba(255,209,102,.08)}.checklist{display:grid;grid-gap:10px;gap:10px;padding:0;margin:18px 0 0;list-style:none}.checklist li{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:10px}.record-list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:16px 0 0;list-style:none}.record-list li{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.record-list p{margin:4px 0 0}.manual-row-actions{display:grid;grid-gap:8px;gap:8px;min-width:180px}.manual-row-actions .btn,.manual-row-actions .input{width:100%}.product-library-list li{padding:16px}.product-library-details{margin-top:12px}.product-library-details summary{cursor:pointer;color:var(--text);font-weight:900}.product-library-actions{min-width:190px}.product-library-actions .btn{width:100%}.token-flow-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid rgba(96,231,255,.26);border-radius:8px;padding:10px;background:rgba(96,231,255,.04)}.token-flow-node{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:#07090c}.token-flow-node span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:900}.token-flow-node strong{line-height:1.2;overflow-wrap:anywhere}.token-flow-node.complete{border-color:rgba(93,255,179,.34);background:rgba(93,255,179,.05)}.token-flow-node.complete span{color:var(--green);border-color:rgba(93,255,179,.42)}.token-flow-node.current{border-color:rgba(96,231,255,.56);background:rgba(96,231,255,.08);box-shadow:0 0 32px rgba(96,231,255,.1)}.token-flow-node.current span{color:var(--cyan);border-color:rgba(96,231,255,.48)}.token-box{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(93,255,179,.28);border-radius:8px;padding:14px;background:rgba(93,255,179,.05)}.token-handoff{margin-top:4px;border-color:rgba(96,231,255,.42);background:linear-gradient(180deg,rgba(96,231,255,.08),rgba(93,255,179,.05))}.token-handoff .section-header{margin-bottom:0}.token-handoff .btn{width:-moz-fit-content;width:fit-content}.token-placement-flow{display:grid;grid-gap:14px;gap:14px;border-top:1px solid rgba(96,231,255,.22);padding-top:14px;outline:none}.token-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.token-mini-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:10px;background:#07090c}.token-mini-step span{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:900}.token-mini-step strong{line-height:1.2;overflow-wrap:anywhere}.token-mini-step.complete{border-color:rgba(93,255,179,.34);background:rgba(93,255,179,.05)}.token-mini-step.complete span{color:var(--green);border-color:rgba(93,255,179,.42)}.token-mini-step.current{border-color:rgba(96,231,255,.52);background:rgba(96,231,255,.06)}.token-mini-step.current span{color:var(--cyan);border-color:rgba(96,231,255,.48)}.placement-callout{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(96,231,255,.34);border-radius:8px;padding:16px;margin:16px 0;background:rgba(96,231,255,.06)}.placement-callout-inline{margin:0;background:rgba(9,11,15,.7)}.placement-callout h4{margin:4px 0 0}.placement-callout p{margin:6px 0 0}.placement-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.snapshot-confirmation-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(247,201,72,.34);border-radius:8px;padding:16px;margin:16px 0;background:rgba(247,201,72,.06)}.snapshot-confirmation-panel.complete{border-color:rgba(93,255,179,.38);background:rgba(93,255,179,.06)}.snapshot-confirmation-panel .section-header{margin-bottom:0}.test-snapshot-panel{border:1px solid rgba(96,231,255,.34);border-radius:8px;padding:16px;margin:16px 0;background:rgba(96,231,255,.06)}.test-snapshot-panel .section-header{margin-bottom:0}.test-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.test-snapshot-wide{grid-column:span 3}.handoff-command-panel{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid rgba(93,255,179,.34);border-radius:8px;padding:14px;background:rgba(93,255,179,.06)}.handoff-command-panel h4{margin:4px 0 0}.handoff-command-panel .btn{flex:0 0 auto}.token-recovery-panel{border-color:rgba(247,201,72,.4);background:rgba(247,201,72,.07)}.compact-list{margin:10px 0 0;padding-left:22px}.compact-list li+li{margin-top:6px}.form-card{margin-top:24px}.ingest-process-card{border-color:rgba(96,231,255,.32);background:linear-gradient(180deg,rgba(96,231,255,.08),rgba(10,12,15,.96))}.process-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.paypal-webhook-flow .process-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.process-node{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:140px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:13px;background:#07090c;color:var(--text)}.process-node:not(:last-child):after{content:"";position:absolute;top:50%;right:-18px;width:18px;height:2px;background:var(--border);transform:translateY(-50%);z-index:1}.process-node:not(:last-child):before{content:"";position:absolute;top:50%;right:-19px;width:8px;height:8px;border-top:2px solid var(--border);border-right:2px solid var(--border);transform:translateY(-50%) rotate(45deg);z-index:2}.process-node span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:900}.process-node strong{line-height:1.2;overflow-wrap:anywhere}.process-node small{color:var(--muted);line-height:1.45}.process-node.complete{border-color:rgba(93,255,179,.36);background:rgba(93,255,179,.06)}.process-node.complete span{color:var(--green);border-color:rgba(93,255,179,.48);background:rgba(93,255,179,.08)}.process-node.complete:not(:last-child):after{background:rgba(93,255,179,.42)}.process-node.complete:not(:last-child):before{border-color:rgba(93,255,179,.42)}.process-node.current{border-color:rgba(96,231,255,.62);background:rgba(96,231,255,.08);box-shadow:0 0 36px rgba(96,231,255,.12)}.process-node.current span{color:var(--cyan);border-color:rgba(96,231,255,.56);background:rgba(96,231,255,.08)}.process-current-action{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(96,231,255,.34);border-radius:8px;padding:16px;margin-top:16px;background:rgba(96,231,255,.06)}.process-current-action h3{margin:4px 0 0}.process-current-action p{margin:6px 0 0}.process-current-action .btn{flex:0 0 auto}.detail-list{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px}.detail-list div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);padding-bottom:8px}.detail-list dt{color:var(--muted)}.detail-list dd{margin:0;text-align:right}.lead-ops{display:grid;grid-gap:18px;gap:18px}.lead-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lead-ops-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:16px;gap:16px;align-items:start}.lead-list{display:grid;grid-gap:8px;gap:8px}.lead-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f;color:var(--text);cursor:pointer}.lead-row span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.lead-row .muted,.lead-row strong{overflow-wrap:anywhere}.lead-row.active{border-color:rgba(93,255,179,.45);background:rgba(93,255,179,.05)}.identifier-grid{display:grid;grid-gap:10px;gap:10px}.identifier-grid p{margin:4px 0 0;overflow-wrap:anywhere}.expansion-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.expansion-signal-list .mono,.expansion-signal-list .muted,.expansion-signal-list strong{overflow-wrap:anywhere}.auth-page{min-height:calc(100vh - 75px);padding:64px 0;background:radial-gradient(circle at 20% 0,rgba(93,255,179,.12),transparent 28rem),radial-gradient(circle at 80% 16%,rgba(96,231,255,.1),transparent 24rem),var(--bg)}.auth-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:44px;gap:44px;width:min(1040px,calc(100vw - 32px));margin:0 auto;border:1px solid var(--border);border-radius:8px;padding:38px;background:linear-gradient(180deg,rgba(18,21,26,.94),rgba(9,11,15,.94));box-shadow:0 24px 90px rgba(0,0,0,.38)}.auth-panel h1{font-size:clamp(36px,5vw,58px)}.auth-panel .lead,.auth-panel h1{max-width:560px}.pricing-page{--pricing-bg:#050505;--pricing-panel:#0d1014;--pricing-panel-2:#11161b;--pricing-text:#f4f7f8;--pricing-muted:#a1abb7;--pricing-border:#26303b;--pricing-blue:#60e7ff;--pricing-green:#5dffb3;background:var(--pricing-bg);color:var(--pricing-text);min-height:calc(100vh - 75px)}.pricing-page p{color:var(--pricing-muted)}.pricing-wide-container{width:min(2240px,calc(100vw - 24px));margin:0 auto}.pricing-hero{padding:10px 0 8px;background:linear-gradient(180deg,#080a0d,#050505);border-bottom:1px solid var(--pricing-border)}.pricing-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.pricing-eyebrow{margin:0 0 5px;color:var(--pricing-green);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0}.pricing-hero h1{margin:0;max-width:980px;color:var(--pricing-text);font-size:clamp(28px,2.2vw,36px);line-height:1.02;font-weight:850}.pricing-lead{max-width:1100px;margin:6px 0 0;font-size:clamp(14px,.95vw,16px);line-height:1.3}.pricing-hero-contract-link{display:inline-flex;margin-top:8px;color:var(--pricing-blue);font-size:13px;font-weight:850}.billing-toggle{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--pricing-border);border-radius:999px;background:#070a0d;white-space:nowrap}.billing-toggle button{min-height:38px;border:0;border-radius:999px;padding:0 14px;background:transparent;color:var(--pricing-muted);font-weight:850;cursor:pointer}.billing-toggle button.active{background:linear-gradient(135deg,var(--green),var(--cyan));color:#00110d}.pricing-section-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:6px}.pricing-section-header{max-width:1260px;margin-bottom:0}.pricing-section-header h2{margin:0;color:var(--pricing-text);font-size:clamp(18px,1.5vw,25px);line-height:1.08;font-weight:850}.pricing-section-header p:last-child{margin:3px 0 0;font-size:13px;line-height:1.3}.pricing-tier-path{margin:0;color:var(--pricing-text);font-size:clamp(14px,.95vw,17px);line-height:1.25;font-weight:850;overflow-x:auto;padding-bottom:2px;white-space:nowrap}.pricing-tier-path span{color:var(--pricing-blue);padding:0 6px}.pricing-carousel-controls{display:flex;align-items:center;gap:10px;flex:0 0 auto}.pricing-carousel-hint{color:var(--pricing-muted);font-size:13px;font-weight:850;white-space:nowrap}.pricing-carousel-controls button{min-height:38px;border:1px solid var(--pricing-border);border-radius:999px;padding:0 18px;background:#101318;color:var(--pricing-blue);font-weight:850;cursor:pointer}.pricing-carousel-controls button:focus-visible,.pricing-carousel-controls button:hover{border-color:rgba(96,231,255,.55)}.pricing-ladder{padding:6px 0 18px}.pricing-card-rail-wrap{position:relative;overflow:hidden;border:1px solid rgba(38,48,59,.72);border-radius:10px;background:linear-gradient(90deg,rgba(93,255,179,.06),transparent 12%,transparent 88%,rgba(96,231,255,.06))}.pricing-card-rail{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:48px;padding:8px 48px 12px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(96,231,255,.45) rgba(255,255,255,.08)}.pricing-card-rail::-webkit-scrollbar{height:10px}.pricing-card-rail::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.pricing-card-rail::-webkit-scrollbar-thumb{background:rgba(96,231,255,.45);border-radius:999px}.pricing-card{position:relative;flex:0 0 clamp(246px,calc((100vw - 174px) / 5),292px);display:flex;flex-direction:column;justify-content:flex-start;gap:10px;min-height:492px;min-width:0;padding:15px 14px 14px;border:1px solid var(--pricing-border);border-radius:8px;background:linear-gradient(180deg,rgba(17,22,27,.96),rgba(7,9,11,.98));box-shadow:0 20px 70px rgba(0,0,0,.24);scroll-snap-align:start}.pricing-carousel-side-button{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:38px;height:66px;border:1px solid rgba(96,231,255,.36);border-radius:999px;background:rgba(13,16,20,.92);color:var(--pricing-blue);font-size:26px;font-weight:850;line-height:1;cursor:pointer;transform:translateY(-50%);box-shadow:0 18px 40px rgba(0,0,0,.42)}.pricing-carousel-side-button:focus-visible,.pricing-carousel-side-button:hover{border-color:rgba(96,231,255,.7);background:#111820}.pricing-carousel-side-button-prev{left:6px}.pricing-carousel-side-button-next{right:6px}.pricing-card-featured{border-color:rgba(96,231,255,.55);box-shadow:0 24px 84px rgba(96,231,255,.12)}.pricing-card-highlighted{border-color:rgba(93,255,179,.62);box-shadow:0 0 0 1px rgba(93,255,179,.22),0 24px 84px rgba(93,255,179,.12)}.pricing-card-free{border-color:rgba(93,255,179,.35)}.pricing-card-free .pricing-card-summary h3{margin-top:28px}.pricing-card-summary,.pricing-card-top{display:flex;flex-direction:column;gap:6px}.pricing-card-summary{min-height:194px}.pricing-card-heading-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.pricing-mode-pill,.pricing-recommended{align-self:flex-start;display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid rgba(93,255,179,.35);border-radius:999px;background:rgba(93,255,179,.08);color:var(--pricing-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:0}.pricing-recommended{border-color:rgba(96,231,255,.42);background:rgba(96,231,255,.1);color:var(--pricing-blue)}.pricing-workflow-pill{align-self:flex-start;display:inline-flex;min-height:22px;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);color:var(--pricing-muted);font-size:10px;font-weight:850;line-height:1}.pricing-card h3{margin:0;color:var(--pricing-text);font-size:21px;line-height:1.05;font-weight:850}.pricing-price-row{display:flex;align-items:flex-end;gap:5px;min-height:42px}.pricing-price-row strong{color:var(--pricing-text);font-size:38px;line-height:.9;font-weight:850}.pricing-price-row span{margin-bottom:5px;color:var(--pricing-muted);font-size:14px;font-weight:850}.pricing-cadence{min-height:24px;margin:0;font-size:11px;line-height:1.28}.pricing-card-intro{min-height:35px;margin:0;font-size:11.5px;line-height:1.26}.pricing-terminal-callout{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:10px;background:rgba(96,231,255,.055)}.pricing-terminal-callout span{color:var(--green);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pricing-terminal-callout strong{color:var(--pricing-text);font-size:12px;line-height:1.2}.pricing-terminal-callout small{color:var(--pricing-muted);font-size:10.5px;font-weight:750;line-height:1.28}.pricing-card-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:39px;border:1px solid var(--pricing-border);border-radius:999px;background:#101318;color:var(--pricing-blue);font-size:13px;font-weight:850;text-align:center;cursor:pointer}.pricing-card-cta-primary{border-color:transparent;background:linear-gradient(135deg,var(--green),var(--cyan));color:#00110d;box-shadow:0 10px 30px rgba(96,231,255,.16)}.pricing-credential-note{min-height:28px;margin:0;font-size:10px;line-height:1.25}.pricing-review-link{color:var(--pricing-blue);font-size:11px;font-weight:850;line-height:1.25}.pricing-card-ghost-review .pricing-review-link{position:absolute;right:14px;bottom:10px;left:14px}.pricing-card-features{border-top:1px solid var(--pricing-border);padding-top:10px}.pricing-card-features h4{margin:0 0 7px;color:var(--pricing-text);font-size:14px;line-height:1.2;font-weight:850}.pricing-card-features ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.pricing-card-features li{display:grid;grid-template-columns:22px 1fr;grid-gap:8px;gap:8px;align-items:start;color:var(--pricing-muted);font-size:11.75px;line-height:1.25}.pricing-module-section{padding:8px 0 52px}.pricing-module-section h2{margin:0;color:var(--pricing-text);font-size:clamp(30px,4vw,56px);line-height:.98}.pricing-module-matrix-wrap{overflow-x:auto;border:1px solid rgba(38,48,59,.72);border-radius:10px;background:rgba(8,11,14,.84)}.pricing-module-matrix{width:100%;min-width:1040px;border-collapse:collapse}.pricing-module-matrix td,.pricing-module-matrix th{border-bottom:1px solid rgba(255,255,255,.08);padding:13px 12px;text-align:left;vertical-align:top}.pricing-module-matrix thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#090b0f;color:var(--pricing-text);font-size:12px;font-weight:900}.pricing-module-matrix tbody th{width:270px;color:var(--pricing-text)}.pricing-module-matrix tbody th span{display:block;font-size:15px;line-height:1.15}.pricing-module-matrix tbody th small{display:block;margin-top:5px;color:var(--pricing-muted);font-size:11px;font-weight:700;line-height:1.35}.pricing-module-matrix td{color:var(--pricing-muted);font-size:12px;font-weight:850;white-space:nowrap}.pricing-module-matrix td[data-access=preview]{color:var(--cyan)}.pricing-module-matrix td[data-access=connected],.pricing-module-matrix td[data-access=daily],.pricing-module-matrix td[data-access=free_local],.pricing-module-matrix td[data-access=imported],.pricing-module-matrix td[data-access=monitored],.pricing-module-matrix td[data-access=reviewed],.pricing-module-matrix td[data-access=saved]{color:var(--green)}.pricing-module-matrix td[data-access=addon]{color:var(--yellow)}.pricing-addon-section{padding:0 0 64px}.pricing-addon-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:22px;gap:22px;align-items:start;border:1px solid rgba(96,231,255,.22);border-radius:10px;padding:clamp(20px,3vw,32px);background:linear-gradient(135deg,rgba(96,231,255,.06),rgba(89,255,179,.035)),rgba(8,11,14,.9)}.pricing-addon-card h2{margin:0 0 10px;color:var(--pricing-text);font-size:clamp(28px,3.5vw,48px);line-height:1}.pricing-addon-card .compact-list{margin-top:18px}.pricing-addon-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:16px;background:rgba(0,0,0,.24)}.pricing-addon-panel strong{color:var(--pricing-text);font-size:40px;line-height:1}.pricing-addon-panel p{margin:0;color:var(--pricing-muted);font-size:12px;font-weight:800;line-height:1.35}.pricing-feature-icon{display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:5px;background:rgba(96,231,255,.9);color:#00110d;font-size:8.5px;font-weight:900}@media (min-width:1680px){.pricing-card{flex-basis:clamp(250px,calc((100vw - 186px) / 6),304px)}}@media (max-width:1080px){.flow-steps,.guided-flow-progress,.guided-option-grid,.process-flow,.workspace-module-grid{grid-template-columns:repeat(3,1fr)}.demo-locked-panel,.demo-sandbox-grid{grid-template-columns:1fr}.setup-grid,.test-snapshot-grid{grid-template-columns:repeat(2,1fr)}.test-snapshot-wide{grid-column:span 2}.process-node:after,.process-node:before{display:none}.settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){html{scroll-padding-top:150px}.bento,.demo-control-grid,.demo-locked-grid,.expansion-campaign-grid,.flow-steps,.free-scan-answer-grid,.free-scan-context-row,.free-scan-details-grid,.free-scan-metric-strip,.free-scan-prescription-grid,.free-scan-proof-grid,.free-scan-proof-layout,.free-scan-setup-points,.guided-flow-progress,.guided-option-grid,.intent-router-grid,.lead-filter-grid,.lead-ops-grid,.mini-dl,.paypal-mode-grid,.permission-grid,.placement-steps,.pricing-addon-card,.process-flow,.settings-card-grid,.setup-flow-steps,.setup-grid,.setup-hero,.setup-step-grid,.test-snapshot-grid,.token-flow-map,.token-step-grid,.workspace-module-grid{grid-template-columns:1fr}.demo-sandbox{margin-top:24px;padding:16px}.demo-control-panel,.demo-locked-panel,.demo-result-panel{padding:14px}.audit-terminal-head{display:grid;align-items:start}.audit-terminal-head .mono{overflow-wrap:anywhere}.docs-search-header,.docs-search-result{grid-template-columns:1fr}.docs-search-header{display:grid}.docs-search-header .btn,.docs-search-result .btn{width:100%}.span-12,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.test-snapshot-wide{grid-column:span 1}.nav-inner{align-items:flex-start;flex-wrap:wrap}.nav-links{order:3;width:100%;gap:14px;overflow-x:auto;padding-bottom:2px}.nav-actions .btn-primary{display:none}.contract-panel,.detail-list div,.guided-handoff-panel,.handoff-command-panel,.notice,.quick-jump-panel,.record-list li,.section-header{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.lead-row,.setup-status-row{grid-template-columns:1fr}.setup-status-row{gap:10px}.setup-status-main{grid-template-columns:1fr}.setup-status-actions{align-items:stretch;justify-content:flex-start;flex-direction:column}.setup-status-actions .btn,.setup-status-actions form{width:100%}.setup-status-detail{text-align:left}.process-current-action{flex-direction:column;align-items:flex-start}.handoff-command-panel .btn,.process-current-action .btn{width:100%}.guided-flow-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.guided-flow-actions .btn,.guided-flow-actions form,.guided-flow-actions form .btn{width:100%}.guided-linear-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-linear-step{border-radius:12px;min-height:68px}.free-scan-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.free-scan-stepper .guided-linear-step{min-height:56px;border-radius:8px}.free-scan-quick-start{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.free-scan-quick-start .btn,.guided-handoff-panel .btn{width:100%}.free-scan-context-row{align-items:start}.free-scan-context-row .muted{display:none}.free-scan-form .btn{width:100%}.connection-actions,.quick-jump-actions,.setup-hero-actions{justify-items:start;justify-content:flex-start}.webhook-id-form{width:100%;max-width:none}.copy-row,.permission-demo{grid-template-columns:1fr;align-items:start}.detail-list dd,.mini-dl dd{text-align:left}.pricing-hero-inner,.pricing-section-top{flex-direction:column;align-items:flex-start}.pricing-hero h1{font-size:34px}.pricing-section-header h2{font-size:28px}.pricing-wide-container{width:min(100% - 24px,760px)}.billing-toggle{width:100%}.billing-toggle button{flex:1 1;padding:0 10px}.pricing-card-rail-wrap{overflow:visible;border:0;background:transparent}.pricing-card-rail{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;min-width:0;overflow:visible;scroll-snap-type:none;padding:0}.pricing-carousel-side-button{display:none}.pricing-card{width:100%;flex:initial;min-height:0;padding:20px;scroll-snap-align:none}.pricing-card h3{font-size:28px;line-height:1.02}.pricing-price-row{flex-wrap:wrap}.pricing-price-row strong{font-size:44px}.pricing-card-summary{min-height:168px}.pricing-cadence,.pricing-card-intro{min-height:0}.pricing-module-matrix-wrap{overflow:visible;border:0;background:transparent}.pricing-module-matrix,.pricing-module-matrix tbody,.pricing-module-matrix td,.pricing-module-matrix th,.pricing-module-matrix thead,.pricing-module-matrix tr{display:block;width:100%;min-width:0}.pricing-module-matrix thead{display:none}.pricing-module-matrix tr{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(38,48,59,.72);border-radius:10px;padding:12px;margin-bottom:10px;background:rgba(8,11,14,.84)}.pricing-module-matrix td,.pricing-module-matrix th{border-bottom:0;padding:0;white-space:normal}.pricing-module-matrix tbody th{width:100%}.pricing-module-matrix td{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:7px}.pricing-module-matrix td:before{content:attr(data-plan);color:var(--pricing-muted);font-weight:900}.pricing-credential-note{min-height:28px}.pricing-card-ghost-review .pricing-review-link{right:20px;bottom:14px;left:20px}.auth-panel{padding:22px}.auth-panel,.footer-inner{grid-template-columns:1fr}}.section-mini{margin-top:38px}.manual-tool-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:8px;padding:18px;background:rgba(255,255,255,.025)}.manual-tool-strip h2{font-size:clamp(22px,3vw,30px);margin-bottom:8px}.manual-tool-strip p{margin:0;max-width:760px}.simple-section-header{align-items:center}.kit-grid{align-items:stretch}.founder-kit-card{height:100%;display:flex;flex-direction:column}.founder-kit-card h3{font-size:24px}.kit-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kit-card-head .eyebrow{margin:0}.compact-list{color:#c9d1d9;line-height:1.65;margin:14px 0 0;padding-left:20px}.compact-list li+li{margin-top:4px}.compact-actions{margin-top:auto;padding-top:18px}.proof-card h2{max-width:860px}.compact-proof h2{font-size:clamp(24px,3vw,34px)}.proof-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.proof-metrics>div{border:1px solid var(--border);border-radius:8px;padding:16px;background:#090b0f}.proof-metrics p{margin:4px 0 0}.proof-findings-mobile{display:none}.table-wrap{overflow-x:auto;max-width:100%}.compare-table td:last-child,.compare-table th:last-child{color:var(--green)}.proof-table td:first-child{min-width:300px}.search-hero h1{max-width:1060px}.hero-cta{min-width:230px}.home-paths{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin:38px 0;padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-paths h2{margin:6px 0 0;font-size:clamp(24px,3vw,34px)}.home-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-path-card{display:grid;grid-gap:8px;gap:8px;min-height:100%;border:1px solid var(--border);border-radius:8px;padding:16px;background:#090b0f}.home-path-card strong{font-size:18px;line-height:1.25}.home-path-card span:last-child{color:var(--muted);line-height:1.5}.home-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;margin:20px 0 0;list-style:none}.home-check-list li{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--border);border-radius:8px;padding:14px;background:#090b0f}.home-check-list span{color:var(--muted);line-height:1.5}.audit-terminal{position:relative}.audit-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.audit-terminal-head h2{margin:4px 0 0}.audit-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.audit-metric-row>div{border:1px solid var(--border);border-radius:8px;padding:16px;background:#090b0f}.demo-sandbox{margin-top:34px;overflow-x:visible}.demo-sandbox-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);grid-gap:18px;gap:18px;align-items:start}.demo-control-panel,.demo-result-panel{min-width:0;border:1px solid var(--border);border-radius:8px;padding:18px;background:#090b0f}.demo-control-panel h3,.demo-result-panel h3{margin:4px 0 8px}.demo-control-panel>p:last-of-type{margin-top:0}.demo-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.demo-control{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.demo-control span{line-height:1.2}.demo-control input{min-height:44px;margin-top:2px}.demo-control small{color:var(--muted);line-height:1.4}.demo-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.demo-metric-row .metric{font-size:clamp(28px,3.2vw,38px)}.demo-locked-panel{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;border:1px solid rgba(255,209,102,.28);border-radius:8px;padding:18px;margin-top:18px;background:rgba(255,209,102,.06)}.demo-locked-panel h3{margin:4px 0 8px}.demo-locked-panel p{margin:0}.demo-locked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.demo-locked-card{min-width:0;border:1px solid rgba(255,209,102,.26);border-radius:8px;padding:12px;background:#090b0f}.demo-locked-card span{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:8px;border:1px solid rgba(255,209,102,.36);border-radius:999px;padding:3px 8px;color:var(--yellow);font-size:11px;font-weight:900;text-transform:uppercase}.demo-locked-card strong{display:block;line-height:1.35}.redacted-table-wrap{position:relative;margin-top:18px}.redacted-table{min-width:700px}.blurred-data{filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.redaction-lock{position:absolute;inset:44% 12%;display:grid;place-items:center;border:1px solid rgba(93,255,179,.32);border-radius:8px;background:rgba(5,5,5,.78);color:var(--green);font-weight:900;text-align:center;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.code-preview{margin-top:18px}@media (max-width:1080px){.demo-locked-panel,.demo-sandbox-grid{grid-template-columns:1fr}}@media (max-width:860px){.demo-control-grid,.demo-locked-grid{grid-template-columns:1fr}.demo-sandbox{margin-top:24px;padding:16px}.demo-control-panel,.demo-locked-panel,.demo-result-panel{padding:14px}.audit-terminal-head{display:grid;align-items:start}.audit-terminal-head .mono{overflow-wrap:anywhere}}.glass-box-video{display:grid;grid-gap:14px;gap:14px}.video-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border:1px solid var(--border);border-radius:8px;background:#050505}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tool-page h1{max-width:1040px}.tool-shell{display:grid;grid-gap:22px;gap:22px}.tool-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start}.tool-hero h1{font-size:clamp(38px,5vw,64px);margin-bottom:14px}.tool-hero-status{display:grid;grid-gap:8px;gap:8px;justify-items:end;text-align:right}.tool-hero-status .mono{margin:0;color:var(--muted)}.tool-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tool-metric{min-height:130px}.tool-metric .metric{line-height:1}.tool-metric-good{border-color:rgba(93,255,179,.3)}.tool-metric-warn{border-color:rgba(255,209,102,.32)}.tool-metric-danger{border-color:rgba(255,93,115,.36)}.tool-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.tool-main-panel,.tool-side-panel{min-width:0;overflow-x:visible}.tool-company-field{min-width:min(100%,320px)}.tool-check-list{min-width:0}.tool-check-list,.tool-form-grid{display:grid;grid-gap:12px;gap:12px}.tool-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.tool-check-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:8px;padding:14px;background:#090b0f;min-width:0}.tool-check-row>*,.tool-lane{min-width:0}.tool-check-row h3{font-size:18px;line-height:1.25}.tool-check-head strong,.tool-check-row h3,.tool-check-row p{overflow-wrap:anywhere}.tool-check-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.tool-check-head strong{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tool-notes-field{grid-column:span 2}.tool-csv-panel textarea,.tool-notes-field textarea{min-height:104px;resize:vertical}.tool-category-stack,.tool-finding-stack{display:grid;grid-gap:10px;gap:10px;margin:14px 0 20px}.tool-category-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-bottom:8px}.tool-category-row span{color:var(--muted)}.tool-report-card{border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:12px;margin-top:16px;background:rgba(96,231,255,.05)}.tool-csv-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:8px;padding:14px;margin-top:12px;background:#090b0f}.tool-csv-panel>span{font-weight:900}.tool-csv-panel textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.45}.tool-csv-panel textarea:disabled{opacity:.72}.uds-import-textarea{min-height:320px;resize:vertical;line-height:1.45}.tool-csv-panel input[type=file]{max-width:100%}.tool-finding-row{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.tool-finding-row strong{color:var(--green)}.tool-finding-row span{line-height:1.35}.tool-finding-row small{color:var(--muted);line-height:1.35}.operator-briefing-card,.operator-panel{display:grid;grid-gap:10px;gap:10px}.operator-briefing-card{min-width:0}.local-workspace-export-panel,.local-workspace-export-panel .compact-list,.local-workspace-export-panel .section-header,.local-workspace-export-panel .section-header>div,.local-workspace-export-panel li{min-width:0;max-width:100%}.local-workspace-export-panel .mono{overflow-wrap:anywhere;word-break:break-word}.local-workspace-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.local-workspace-details{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:rgba(255,255,255,.025)}.local-workspace-details summary{cursor:pointer;color:var(--text);font-weight:900;line-height:1.35}.local-workspace-details .compact-list{margin-top:10px}.workspace-readiness-explainer{margin:0}.operator-briefing-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.operator-briefing-head h2{margin:0;min-width:0;overflow-wrap:anywhere}.operator-readiness-reasons{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(255,209,102,.34);border-radius:8px;padding:12px;background:rgba(255,209,102,.07)}.operator-readiness-reasons strong{line-height:1.25}.operator-readiness-reasons ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#dce3ec;font-size:13px;line-height:1.45}.section-progress-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.section-progress-card{display:grid;grid-gap:8px;gap:8px;min-height:118px}.section-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-progress-head span,.section-progress-head strong{overflow-wrap:anywhere}.section-progress-missing-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.section-progress-missing-list li{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(255,209,102,.18);border-radius:8px;padding:9px 10px;background:rgba(255,209,102,.05)}.section-progress-missing-list strong{font-size:13px;line-height:1.3}.section-progress-missing-list span{color:var(--muted);font-size:12px;line-height:1.35}.section-progress-track{position:relative;height:9px;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.08)}.section-progress-fill{position:absolute;inset:0 auto 0 0;min-width:2px;border-radius:999px}.section-progress-good{background:linear-gradient(90deg,var(--green),var(--cyan))}.section-progress-warn{background:linear-gradient(90deg,#ffd166,var(--green))}.section-progress-danger{background:linear-gradient(90deg,#ff5d73,#ffd166)}.section-progress-neutral{background:rgba(255,255,255,.38)}.section-progress-details{border-top:1px solid var(--border);padding-top:8px}.section-progress-details summary{cursor:pointer;color:var(--text);font-size:13px;font-weight:900;line-height:1.35}.section-progress-checklist{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;list-style:none}.section-progress-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--border);border-radius:8px;padding:8px;background:rgba(255,255,255,.025)}.section-progress-checklist li.missing{border-color:rgba(255,209,102,.26);background:rgba(255,209,102,.045)}.section-progress-checklist small,.section-progress-checklist strong{display:block;overflow-wrap:anywhere;line-height:1.35}.section-progress-checklist strong{font-size:13px}.section-progress-checklist small{margin-top:3px;color:var(--muted);font-size:12px}.section-progress-checklist .workspace-check-value{color:var(--text);margin-top:8px}.section-progress-checklist li.missing .workspace-check-value{color:#f6d77d}.report-milestone-stack,.top-blocker-stack{display:grid;grid-gap:10px;gap:10px;margin:10px 0 18px}.top-blocker{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080a0e}.top-blocker p,.top-blocker small,.top-blocker strong{overflow-wrap:anywhere}.top-blocker p{margin:0;color:var(--text)}.top-blocker small{color:var(--muted);line-height:1.35}.top-blocker-index{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:0}.top-blocker-danger{border-color:rgba(255,93,115,.38)}.top-blocker-warn{border-color:rgba(255,209,102,.34)}.top-blocker-good{border-color:rgba(93,255,179,.3)}.report-milestone{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080a0e}.report-milestone p{margin:4px 0 0}.next-clearance-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:rgba(93,255,179,.28)}.next-clearance-card h2{margin:0 0 6px}.next-clearance-card p{margin:0}.next-action-estimate{display:block;margin-top:6px;color:#dce3ec;font-weight:800}.dependency-gap-stack{display:grid;grid-gap:10px;gap:10px;margin:10px 0 18px}.dependency-gap{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(255,209,102,.34);border-radius:8px;padding:12px;background:#080a0e}.dependency-gap-danger{border-color:rgba(255,93,115,.38)}.dependency-gap-warn{border-color:rgba(255,209,102,.34)}.dependency-gap-good{border-color:rgba(93,255,179,.3)}.dependency-gap-line{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:900;overflow-wrap:anywhere}.dependency-gap small{color:var(--muted)}.dependency-gap p{margin:0;overflow-wrap:anywhere}.terminal-log{border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:14px;background:#05070a}.terminal-log-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.terminal-log-head p,.terminal-log-stream p{margin:0}.terminal-log-head span,.terminal-log-stream span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.terminal-log-stream{display:grid;grid-gap:6px;gap:6px;max-height:220px;overflow:auto}.terminal-log-stream p{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.terminal-log-stream strong{color:var(--green)}.local-first-indicator{display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(93,255,179,.28);border-radius:8px;padding:12px;background:rgba(93,255,179,.06)}.local-first-indicator>span{display:block;width:10px;height:10px;flex:0 0 auto;margin-top:6px;border-radius:999px;background:var(--green);box-shadow:0 0 16px rgba(93,255,179,.7)}.local-first-indicator p{margin:4px 0 0;color:var(--muted)}.command-palette-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding:88px 16px 16px;background:rgba(0,0,0,.62)}.command-palette{width:min(680px,100%);max-height:min(680px,calc(100vh - 120px));overflow:auto;border:1px solid rgba(96,231,255,.32);border-radius:8px;padding:14px;background:#05070a;box-shadow:0 22px 80px rgba(0,0,0,.55)}.command-palette-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.command-palette-head p{margin:0}.command-palette-head button{border:1px solid var(--border);border-radius:8px;padding:6px 9px;background:#090b0f;color:var(--muted);cursor:pointer;font:inherit}.command-palette-list{display:grid;grid-gap:8px;gap:8px}.command-palette-list button{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:#090b0f;color:var(--text);cursor:pointer;font:inherit;text-align:left}.command-palette-list small,.command-palette-list span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.command-palette-list strong{overflow-wrap:anywhere}.case-file-notes{display:grid;grid-gap:8px;gap:8px}.case-file-presets{display:flex;flex-wrap:wrap;gap:6px}.case-file-presets button{border:1px solid rgba(96,231,255,.28);border-radius:8px;padding:7px 9px;background:rgba(96,231,255,.06);color:var(--cyan);cursor:pointer;font:inherit;font-size:12px;font-weight:900}.case-file-presets button:disabled{cursor:not-allowed;opacity:.48}.case-file-notes small{color:var(--muted);font-size:12px;line-height:1.35}.uds-shell .tool-csv-panel textarea{min-height:260px}.uds-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.52fr)}.uds-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0 12px}.uds-mode-tabs button{border:1px solid var(--border);border-radius:8px;min-height:44px;background:#090b0f;color:var(--text);cursor:pointer}.uds-mode-tabs button.active{border-color:rgba(93,255,179,.42);background:rgba(93,255,179,.08);color:var(--green)}.uds-mapping-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:14px;margin-top:14px;background:rgba(96,231,255,.05)}.uds-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.uds-mapping-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto);grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:9px 10px;background:#07090c}.uds-mapping-row span,.uds-mapping-row strong{overflow-wrap:anywhere}.uds-mapping-row strong{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;text-align:right}.uds-record-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.uds-finding-meta span,.uds-record-strip span{border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#07090c;color:var(--muted);font-size:13px}.uds-finding-row{gap:8px}.uds-finding-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.uds-validation-error{border-color:rgba(255,93,115,.34);background:rgba(255,93,115,.06)}.code-preview,.uds-snippet-card pre,.uds-validation-error pre{display:block;width:100%;max-height:440px;max-width:100%;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:14px;background:#05070a;white-space:pre;overflow-wrap:normal}@media (max-width:1080px){.tool-hero,.tool-layout{grid-template-columns:1fr}.tool-hero-status{justify-items:start;text-align:left}.module-readiness-grid,.section-progress-grid,.tool-metric-grid,.workspace-demo-metric-grid,.workspace-demo-plan-grid,.workspace-ladder-summary-grid,.workspace-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-popout-head,.generated-asset-package-card,.generated-asset-preview-group-head,.generated-asset-preview-head,.generated-asset-row,.generated-asset-status-head,.local-first-indicator,.local-workspace-actions,.module-readiness-card,.next-clearance-card,.report-milestone,.terminal-log-head,.workspace-demo-next-route,.workspace-demo-selector-head,.workspace-tier-progress-head{align-items:stretch;flex-direction:column}.generated-asset-primary-actions{justify-content:flex-start;min-width:0;width:100%}.generated-asset-primary-actions .btn{flex:1 1 180px;white-space:normal}.generated-asset-actions{justify-content:flex-start;min-width:0;width:100%}.generated-asset-actions .btn{flex:1 1 120px;white-space:normal}.command-palette-list button,.module-readiness-grid,.section-progress-grid,.tool-check-row,.tool-form-grid,.tool-metric-grid,.uds-finding-meta,.uds-mapping-grid,.uds-mode-tabs,.uds-record-strip,.workspace-demo-metric-grid,.workspace-demo-plan-grid,.workspace-ladder-summary-grid,.workspace-operator-grid{grid-template-columns:1fr}.tool-notes-field{grid-column:span 1}.dashboard-popout-backdrop{align-items:start;padding:14px}.dashboard-popout-panel{max-height:calc(100vh - 28px);padding:14px}}@media (max-width:340px){.tool-shell>.card,.tool-shell>.local-first-indicator,.tool-shell>.notice,.tool-shell>.operator-panel,.tool-shell>.tool-metric-grid{justify-self:center;max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.tool-shell>.card,.tool-shell>.local-first-indicator,.tool-shell>.notice{padding:14px}}@media print{.footer,.nav,.tool-check-row select,.tool-check-row textarea,.tool-csv-panel,.tool-page .actions{display:none!important}body{background:#fff;color:#111}.card,.notice,.tool-finding-row,.tool-report-card{background:#fff!important;border-color:#bbb!important;box-shadow:none!important;color:#111!important}.muted,.tool-category-row span,.tool-finding-row small,p{color:#333!important}.eyebrow,.tool-check-head strong,.tool-finding-row strong{color:#111!important}}@media (max-width:860px){.audit-metric-row,.home-check-list,.home-path-grid,.home-paths,.proof-metrics{grid-template-columns:1fr}.manual-tool-strip,.relaxed-header{align-items:flex-start}.manual-tool-strip{flex-direction:column}.redaction-lock{position:static;margin-top:10px}.compare-table{min-width:100%;table-layout:fixed;font-size:13px}.compare-table td,.compare-table th{padding:10px 6px;line-height:1.35;overflow-wrap:break-word;word-break:normal}.compare-table td:first-child,.compare-table th:first-child{width:40%}.proof-card .table-wrap{display:none}.proof-findings-mobile{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.compact-proof .proof-findings-mobile{display:none}.proof-finding-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.proof-finding-card h3{font-size:16px;line-height:1.3;margin-bottom:10px;overflow-wrap:anywhere}.proof-finding-card dl{display:grid;grid-gap:7px;gap:7px;margin:0}.proof-finding-card div{min-width:0;display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:7px}.proof-finding-card dt{color:var(--muted)}.proof-finding-card dd{min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}.permission-table-wrap{display:none}.permission-mobile-list{display:grid;grid-gap:10px;gap:10px;padding:12px}.permission-mobile-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.permission-mobile-card h5{margin:0;font-size:15px}.permission-mobile-card p{margin:0;line-height:1.45}.permission-mobile-card code{width:-moz-fit-content;width:fit-content}.redacted-table-wrap{overflow-x:visible}.redacted-table{min-width:0;width:100%}.redacted-table thead{display:none}.redacted-table,.redacted-table tbody,.redacted-table td,.redacted-table tr{display:block;width:100%;min-width:0;max-width:100%}.redacted-table tr{overflow:hidden;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#07090c}.redacted-table tr+tr{margin-top:8px}.redacted-table td{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid rgba(36,41,51,.72);padding:7px 0;line-height:1.35;overflow-wrap:anywhere}.redacted-table td:last-child{border-bottom:0}.redacted-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.templates-page{padding-top:42px}.templates-page h1{font-size:34px;line-height:1.05;margin-bottom:16px}.templates-page .lead{font-size:17px;line-height:1.55}.templates-page>.container>.actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.templates-page>.container>.actions .btn{width:100%;min-height:46px}.templates-page .bento{margin:24px 0}.founder-kit-card{padding:18px}.founder-kit-card h3{font-size:22px;line-height:1.18}.founder-kit-card p{line-height:1.55}.founder-kit-card .compact-list{line-height:1.5;margin-top:10px}.founder-kit-card .compact-list li:nth-child(n+4),.templates-page .card.span-12 .compact-list li:nth-child(n+4){display:none}.kit-card-head{align-items:flex-start;flex-direction:column}.kit-card-head .badge{max-width:100%;overflow-wrap:anywhere}.compact-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding-top:14px}.compact-actions .btn{width:100%}.templates-page .card.span-12>.actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.templates-page .card.span-12>.actions .btn,.templates-page .card.span-12>.actions form,.templates-page .card.span-12>.actions form .btn{width:100%}.templates-page .compact-proof h2{font-size:26px}.templates-page .compact-proof .actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.templates-page .compact-proof .actions .btn{width:100%}}@media (max-width:560px){html{scroll-padding-top:190px}.container{width:min(100% - 24px,1180px)}.nav-inner{gap:12px;padding:14px 0}.brand{min-width:0}.brand span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible}.nav-links a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:36px;border:1px solid var(--border);border-radius:8px;padding:7px 6px;background:#090b0f;text-align:center;font-size:13px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.nav-links a.active,.nav-links a[aria-current=page]{border-color:rgba(93,255,179,.32);background:rgba(93,255,179,.07)}.hero{padding:54px 0 36px}.section{padding:44px 0}h1{font-size:clamp(34px,10vw,42px);line-height:1.04;margin-bottom:18px}h2{font-size:clamp(25px,8vw,32px);line-height:1.08}.lead{font-size:17px;line-height:1.58}.card{padding:18px}.auth-page{padding:34px 0}.auth-panel{width:min(100% - 24px,1040px);gap:14px;padding:0;border:0;background:transparent;box-shadow:none}.auth-panel>div:first-child{border:1px solid var(--border);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(18,21,26,.96),rgba(10,12,15,.96));box-shadow:0 20px 80px rgba(0,0,0,.22)}.auth-panel h1{font-size:34px;line-height:1.06}.auth-panel .cl-card,.auth-panel .cl-cardBox,.auth-panel .cl-rootBox{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}.auth-panel .cl-cardBox{overflow:hidden!important}.auth-panel .cl-card{padding-left:18px!important;padding-right:18px!important}main .actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%}main .actions .btn,main .actions form,main .actions form .btn{width:100%}.free-scan-wizard{padding:14px}.settings-nav{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.paypal-mode-grid .btn,.settings-card-link .btn,.settings-nav .btn,.token-handoff .btn{width:100%}.flow-panel{margin:22px 0}.guided-linear-stepper{grid-template-columns:1fr}.guided-linear-step{min-height:64px}.free-scan-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.free-scan-stepper .guided-linear-step{grid-template-columns:1fr;justify-items:center;min-height:58px;padding:8px;text-align:center}.free-scan-stepper .guided-linear-index{width:28px;height:28px}.free-scan-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.free-scan-stepper .guided-linear-copy strong{font-size:12px;line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.metric{font-size:34px}}.creation-hub-page h1{max-width:980px}.creation-hub-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:30px 0}.creation-hub-index a{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:14px;background:#090b0f}.creation-hub-index a:hover{border-color:rgba(96,231,255,.38);background:rgba(96,231,255,.045)}.creation-hub-frame-grid span,.creation-hub-index span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.creation-hub-index strong{line-height:1.2}.creation-hub-stack{display:grid;grid-gap:24px;gap:24px;margin-top:30px}.creation-hub-asset{display:grid;grid-gap:22px;gap:22px;overflow-x:visible}.creation-hub-asset-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.creation-hub-asset-head h2{margin-bottom:8px}.creation-hub-asset-head p{max-width:760px;margin-bottom:0}.creation-hub-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;min-width:340px}.creation-hub-video-shell{overflow:hidden;border:1px solid rgba(96,231,255,.22);border-radius:8px;background:#050707}.creation-hub-video-shell video{display:block;width:100%;aspect-ratio:16/9;background:#050707}.creation-hub-detail-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);grid-gap:18px;gap:18px}.creation-hub-asset>section,.creation-hub-detail-grid>section{min-width:0;border:1px solid var(--border);border-radius:8px;padding:16px;background:#090b0f}.creation-hub-asset>section h3,.creation-hub-detail-grid h3{margin:0 0 10px}.creation-hub-detail-grid p{margin:0}.creation-hub-beats{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:22px}.creation-hub-beats li{color:#c9d1d9;line-height:1.5}.creation-hub-beats strong{display:block;color:var(--text);line-height:1.25}.creation-hub-beats span{color:var(--muted)}.creation-hub-frame-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-frame-grid a{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:8px;background:#07090c}.creation-hub-frame-grid a:hover{border-color:rgba(96,231,255,.34)}.creation-hub-frame-grid img{display:block;width:100%;aspect-ratio:16/9;border-radius:6px;object-fit:cover;background:#050707}@media (max-width:1080px){.creation-hub-frame-grid,.creation-hub-index{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-asset-head{flex-direction:column}.creation-hub-detail-grid{grid-template-columns:1fr}.creation-hub-actions{justify-content:flex-start;min-width:0;width:100%}}@media (max-width:560px){.creation-hub-actions,.creation-hub-detail-grid,.creation-hub-frame-grid,.creation-hub-index{grid-template-columns:1fr}.creation-hub-actions{display:grid}.creation-hub-actions .btn{width:100%}}.marketplace-shot-page{min-height:100vh;background:#050505;color:var(--text);overflow:hidden}.marketplace-shot-frame{display:grid;grid-template-columns:220px minmax(0,1fr);width:min(1600px,100vw);height:min(800px,100vh);margin:0 auto;background:linear-gradient(180deg,#101317,#060708);overflow:hidden}.marketplace-shot-sidebar{display:flex;flex-direction:column;gap:28px;border-right:1px solid rgba(255,255,255,.08);padding:28px 20px;background:linear-gradient(180deg,rgba(18,21,26,.98),rgba(9,11,15,.98))}.marketplace-shot-brand{display:flex;align-items:center;gap:10px;font-weight:900}.marketplace-shot-brand-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.marketplace-shot-brand-copy>span{color:var(--muted);font-size:12px;font-weight:800}.marketplace-shot-brand-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(93,255,179,.52);border-radius:8px;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900;box-shadow:0 0 24px rgba(93,255,179,.12)}.marketplace-shot-nav{display:grid;grid-gap:8px;gap:8px}.marketplace-shot-nav span{display:block;border:1px solid transparent;border-radius:8px;color:var(--muted);font-weight:800;padding:12px 14px}.marketplace-shot-nav span.active{border-color:rgba(93,255,179,.32);color:var(--green);background:rgba(93,255,179,.07)}.marketplace-shot-demo-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:auto;border:1px solid rgba(96,231,255,.28);border-radius:999px;padding:8px 10px;color:var(--cyan);font-size:12px;font-weight:900}.marketplace-shot-main{min-width:0;overflow:hidden;padding:32px 40px}.marketplace-shot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.marketplace-shot-header h1{margin:8px 0 0;max-width:none;font-size:42px;line-height:1.02}.marketplace-shot-safe{display:grid;grid-gap:2px;gap:2px;min-width:160px;border:1px solid rgba(93,255,179,.3);border-radius:8px;padding:12px 14px;background:rgba(93,255,179,.06);text-align:right}.marketplace-shot-card p,.marketplace-shot-metric p,.marketplace-shot-safe span,.marketplace-shot-table span{color:var(--muted)}.marketplace-shot-grid,.marketplace-shot-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.marketplace-shot-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:stretch}.marketplace-shot-card,.marketplace-shot-metric{min-width:0;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(18,21,26,.98),rgba(9,11,15,.98));box-shadow:0 20px 70px rgba(0,0,0,.26)}.marketplace-shot-metric{display:grid;grid-gap:4px;gap:4px;padding:18px}.marketplace-shot-decision-list span,.marketplace-shot-finding-sections span,.marketplace-shot-metric span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;text-transform:uppercase}.marketplace-shot-metric strong{color:var(--text);font-size:28px;line-height:1.1}.marketplace-shot-card p,.marketplace-shot-metric p{margin:0}.marketplace-shot-card{padding:18px}.marketplace-shot-card .section-header{margin-bottom:16px}.marketplace-shot-card h3{font-size:24px}.marketplace-shot-table{width:100%;border-collapse:collapse}.marketplace-shot-table td,.marketplace-shot-table th{border-bottom:1px solid var(--border);padding:13px 10px;text-align:left;vertical-align:middle}.marketplace-shot-table th{color:var(--muted);font-size:12px;text-transform:uppercase}.marketplace-shot-table td>span{display:block;margin-top:4px;font-size:13px}.marketplace-shot-table tr.flagged{background:rgba(255,209,102,.055)}.marketplace-shot-table.compact td,.marketplace-shot-table.compact th{padding:14px 8px}.marketplace-shot-event-map{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.marketplace-shot-event-node{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:8px;padding:13px;background:#080a0d}.marketplace-shot-event-node>span{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgba(96,231,255,.11);color:var(--cyan);font-weight:900}.marketplace-shot-callout{display:grid;grid-gap:6px;gap:6px;margin-top:18px;border:1px solid rgba(96,231,255,.26);border-radius:8px;padding:14px;background:rgba(96,231,255,.06)}.marketplace-shot-callout p{color:#c9d1d9}.marketplace-shot-finding-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.55fr)}.marketplace-shot-finding-card-large{display:grid;grid-gap:16px;gap:16px}.marketplace-shot-finding-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.marketplace-shot-decision-list>div,.marketplace-shot-finding-sections>div{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:8px;padding:13px;background:#080a0d}.marketplace-shot-finding-sections .wide{grid-column:1/-1}.marketplace-shot-decision-list{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0}