: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}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-loading-screen{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;min-height:100svh;background:#000}.brand-loading-startup{pointer-events:none;animation:revlint-loading-dismiss .42s ease forwards;animation-delay:.32s}.brand-loading-logo{width:clamp(84px,18vw,132px);aspect-ratio:1;background:url(/brand/revlint-mark-transparent.png) 50%/contain no-repeat;filter:drop-shadow(0 0 18px rgba(93,255,179,.22)) drop-shadow(0 0 44px rgba(96,231,255,.1));animation:revlint-logo-pulse 1.15s ease-in-out infinite}@keyframes revlint-logo-pulse{0%,to{opacity:.72;transform:scale(.975)}50%{opacity:1;transform:scale(1.025)}}@keyframes revlint-loading-dismiss{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.brand-loading-logo{animation:none;opacity:1}.brand-loading-startup{animation-duration:1ms;animation-delay:.26s}}.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)}.brand-mark-logo{overflow:hidden;background:#050505}.brand-logo-image{display:block;width:100%;height:100%;object-fit:cover}.nav-links{display:flex;align-items:center;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}.nav-links.creation-hub-links{gap:16px}.creation-hub-nav-more,.creation-hub-nav-n7x{display:none}.creation-hub-nav-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.creation-hub-nav-actions .btn{min-height:36px;padding:8px 12px;border-radius:8px;font-size:14px;line-height:1.1}.creation-hub-nav-status,.nav-wallet-status{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.creation-hub-nav-mode,.nav-wallet-mode{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;white-space:nowrap}.creation-hub-nav-credits{min-width:168px}.creation-hub-nav-credits,.nav-wallet-credits{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(255,209,102,.32);border-radius:8px;padding:9px 12px;background:rgba(255,209,102,.06);line-height:1.1}.nav-wallet-credits{min-width:138px}.creation-hub-nav-credits span,.nav-wallet-credits span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.creation-hub-nav-credits strong,.nav-wallet-credits strong{color:var(--yellow);font-size:16px;font-weight:850}.nav-wallet-credits small{color:var(--muted);font-size:11px;font-weight:750}.creation-hub-nav-credits.ready,.nav-wallet-credits.ready{border-color:rgba(93,255,179,.36);background:rgba(93,255,179,.07)}.creation-hub-nav-credits.ready strong,.nav-wallet-credits.ready strong{color:var(--green)}.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-prescription-panel>*{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}.launch-signal-shell{overflow:hidden}.launch-signal-form,.launch-signal-preview{min-width:0}.launch-signal-form{align-content:start}.launch-signal-text-label{display:grid;grid-gap:8px;gap:8px;min-width:0;color:var(--muted);font-weight:800}.launch-signal-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-signal-field-grid label,.launch-signal-form>label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-weight:800}.launch-signal-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.launch-signal-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.launch-signal-check{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.035);color:var(--text);font-weight:800;min-height:52px;padding:12px}.launch-signal-check input{width:auto;accent-color:var(--green)}.launch-signal-check-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.launch-signal-check-copy small{color:var(--muted);font-weight:700;line-height:1.4}.launch-signal-ai-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:12px;background:rgba(96,231,255,.045)}.launch-signal-ai-row p{margin:0;line-height:1.45}.launch-signal-boundary{border-color:rgba(93,255,179,.28);background:rgba(93,255,179,.055)}.launch-signal-preview-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.launch-signal-preview-head h2{font-size:clamp(22px,3vw,32px);line-height:1.12}.launch-signal-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-signal-preview-block{border-top:1px solid var(--border);padding-top:14px}.launch-signal-credit-card h3,.launch-signal-preview-block h3{margin:0}.launch-signal-summary-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.launch-signal-summary-head .actions{justify-content:flex-end;margin:0}.launch-signal-summary-textarea{min-height:190px;margin-top:12px;resize:vertical;line-height:1.45}.launch-signal-keyword-groups,.launch-signal-source-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.launch-signal-keyword-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-signal-source-list{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-signal-keyword-groups>div,.launch-signal-source-list>div{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.launch-signal-keyword-groups p,.launch-signal-source-list p{margin:6px 0 0;line-height:1.45}.launch-signal-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.launch-signal-chip-list span{display:inline-flex;align-items:center;max-width:100%;min-height:28px;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:4px 9px;background:rgba(96,231,255,.05);color:#d9f8ff;font-size:12px;font-weight:850;overflow-wrap:anywhere}.launch-signal-preview-note{margin:12px 0 0;border:1px solid rgba(93,255,179,.22);border-radius:8px;padding:10px 12px;background:rgba(93,255,179,.04);color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.launch-signal-credit-card{border:1px solid rgba(93,255,179,.24);border-radius:8px;background:rgba(93,255,179,.045);padding:14px}.launch-signal-credit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;border-top:1px solid rgba(255,255,255,.08);padding:10px 0}.launch-signal-credit-row:first-of-type{border-top:0}.launch-signal-credit-row span,.launch-signal-credit-row strong{min-width:0}.launch-signal-credit-row small{grid-column:1/-1;color:var(--muted);line-height:1.45}.launch-credit-pack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.launch-credit-pack-card{display:grid;align-content:space-between;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:14px;background:linear-gradient(180deg,rgba(96,231,255,.06),rgba(7,9,12,.98))}.launch-credit-pack-card h3{margin:4px 0 6px;color:var(--text);font-size:18px;line-height:1.15}.launch-credit-pack-card .btn{width:100%}.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)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.section-tight{margin-top:38px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h2{margin-bottom:0}.metric-card{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:18px;background:#080a0d}.metric-card span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.metric-card strong{color:var(--text);font-size:34px;line-height:1.1}.metric-card small{color:var(--muted);line-height:1.45}.lead-small{font-size:17px;margin:0 0 8px}.price{color:var(--text);font-size:32px;font-weight:900;line-height:1.1;margin:16px 0}.table-shell{overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:#080a0d}.table-shell table{width:100%;min-width:720px;border-collapse:collapse}.table-shell td,.table-shell th{border-bottom:1px solid var(--border);padding:12px 14px;text-align:left;vertical-align:top}.table-shell th{color:var(--muted);font-size:12px;text-transform:uppercase}.table-shell tr:last-child td{border-bottom:0}.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)}body:has(.creation-hub-page) .footer-inner{display:block}body:has(.creation-hub-page) .footer-brand{margin-bottom:0}body:has(.creation-hub-page) .footer p,body:has(.creation-hub-page) .footer-links{display:none}.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-links.creation-hub-links{flex-wrap:wrap;overflow:visible}.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-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);grid-gap:28px;gap:28px;align-items:start}.home-hero-copy{min-width:0}.home-proof-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(93,255,179,.32);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(93,255,179,.08),rgba(9,11,15,.98));box-shadow:0 24px 88px rgba(0,0,0,.26),0 0 54px rgba(93,255,179,.08)}.home-proof-card h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.home-proof-card .mini-dl,.home-proof-card p{margin:0}.home-safety-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.home-safety-strip span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:5px 10px;background:rgba(96,231,255,.055);color:#d9f8ff;font-size:12px;font-weight:850}.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(4,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-upgrade-path{display:grid;grid-gap:6px;gap:6px;grid-column:2;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px;background:rgba(255,255,255,.025)}.home-upgrade-path span{color:var(--muted);line-height:1.45}.home-who-strip{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.6fr);grid-gap:18px;gap:18px;align-items:start;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:18px;background:rgba(96,231,255,.045)}.home-who-strip h2{font-size:clamp(24px,3vw,34px);margin:6px 0 0}.home-who-strip p{margin:0}.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}.launch-signal-page{padding-top:42px}.launch-signal-page h1{font-size:clamp(36px,5.8vw,68px);max-width:940px}.launch-signal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,410px);grid-gap:28px;gap:28px;align-items:start}.launch-signal-hero-copy{min-width:0}.launch-signal-proof{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(96,231,255,.26);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(96,231,255,.07),rgba(9,11,15,.98));box-shadow:0 24px 88px rgba(0,0,0,.26),0 0 54px rgba(96,231,255,.06)}.launch-signal-proof .mini-dl{margin:0}.launch-signal-engine{margin:34px 0 0;border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(18,21,26,.92),rgba(8,10,13,.96));box-shadow:0 24px 90px rgba(0,0,0,.3)}.launch-signal-engine-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--border)}.launch-signal-engine-head h2{margin:4px 0 0;font-size:clamp(26px,3vw,36px)}.launch-signal-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:18px;gap:18px;align-items:start;padding-top:18px}.launch-signal-control,.launch-signal-preview{min-width:0;border:1px solid var(--border);border-radius:8px;padding:16px;background:#090b0f}.launch-signal-control{display:grid;grid-gap:14px;gap:14px}.launch-signal-control textarea{resize:vertical;line-height:1.45}.launch-signal-fieldset{min-width:0;margin:0;padding:0;border:0}.launch-signal-fieldset legend{margin-bottom:8px;color:#d9dee5;font-size:14px;font-weight:800}.launch-mix-grid,.launch-tone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.launch-mix-card,.launch-tone-card{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c;color:var(--text)}.launch-tone-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:6px;gap:6px;text-align:left;cursor:pointer}.launch-mix-card:hover,.launch-tone-card:hover{border-color:rgba(96,231,255,.34)}.launch-mix-card.active,.launch-tone-card.active{border-color:rgba(93,255,179,.5);background:linear-gradient(180deg,rgba(93,255,179,.09),rgba(7,9,12,.98))}.launch-mix-card small,.launch-tone-card span{color:var(--muted);line-height:1.4}.launch-mix-card{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.launch-mix-card input{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:var(--green)}.launch-mix-card span{display:grid;grid-gap:3px;gap:3px;min-width:0}.launch-signal-save{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--border);padding-top:14px}.launch-signal-save .btn{width:-moz-fit-content;width:fit-content}.launch-preview-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.launch-preview-header h3{margin:4px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.08}.launch-score{display:grid;place-items:center;min-width:96px;border:1px solid rgba(93,255,179,.32);border-radius:8px;padding:12px;background:rgba(93,255,179,.07)}.launch-score span{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:34px;font-weight:900;line-height:1}.launch-score small{margin-top:5px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.launch-proof-note{margin:16px 0}.launch-preview-block{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.launch-preview-copy{margin:8px 0 0;color:#d9dee5;font-size:17px;line-height:1.65}.launch-preview-list{margin-top:12px}.launch-asset-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.launch-asset-plan>div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.launch-asset-plan span{color:var(--muted);line-height:1.45}.launch-asset-plan small{width:-moz-fit-content;width:fit-content;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:3px 8px;color:var(--cyan);font-weight:900}.launch-keyword-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.launch-keyword-strip span{display:inline-flex;min-height:30px;align-items:center;max-width:100%;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:5px 10px;background:rgba(96,231,255,.05);color:#d9f8ff;font-size:12px;font-weight:850;overflow-wrap:anywhere}.launch-signal-followup{display:grid;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;border-top:1px solid var(--border);padding-top:28px}.launch-signal-followup h2{margin:6px 0 0;font-size:clamp(24px,3vw,34px)}@media (max-width:1080px){.launch-signal-grid{grid-template-columns:1fr}}@media (max-width:860px){.launch-credit-pack-grid,.launch-signal-field-grid,.launch-signal-followup,.launch-signal-hero,.launch-signal-keyword-groups,.launch-signal-option-grid,.launch-signal-pain-grid,.launch-signal-source-grid,.launch-signal-source-list{grid-template-columns:1fr}}@media (max-width:560px){.launch-signal-ai-row{grid-template-columns:1fr}.launch-signal-form .actions,.launch-signal-form .btn{width:100%}.launch-signal-preview,.launch-signal-proof{padding:14px}}.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{min-width:0;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;box-sizing:border-box;min-width:0;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}}.assemble-studio{container-type:inline-size;position:relative;min-width:0;display:grid;grid-gap:12px;gap:12px;padding-bottom:calc(78px + env(safe-area-inset-bottom));color:var(--text)}body:has(.assemble-studio) .n7x-terminal-launcher-wrap{display:none}@media (max-width:719px){body:has(.assemble-studio)>.nav{display:none}body:has(.assemble-studio) .assemble-topbar{min-height:calc(64px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}}.assemble-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:32;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border);background:rgba(5,7,8,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.assemble-topbar h2,.assemble-topbar p{margin:0}.assemble-topbar p{color:var(--green);font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase}.assemble-topbar h2{font-size:22px;line-height:1.1}.assemble-exact-actions,.assemble-pagination,.assemble-panel-heading,.assemble-sheet-toolbar,.assemble-timeline-toolbar,.assemble-timeline-toolbar-actions,.assemble-topbar-actions,.assemble-transport{display:flex;align-items:center;gap:8px}.assemble-save-status{border:0;padding:0;max-width:150px;color:var(--muted);font-size:12px;font-weight:850;line-height:1.2;text-align:right;background:transparent}.assemble-save-status:is(button){cursor:pointer;text-decoration:underline;text-underline-offset:3px}.assemble-save-status.status-saved{color:var(--green)}.assemble-save-status.status-conflict,.assemble-save-status.status-error{color:#ff758f}.assemble-icon-button,.assemble-transport-play{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;padding:0;color:var(--text);background:#0a0d11}.assemble-icon-button:disabled,.assemble-transport-play:disabled{opacity:.4}.assemble-transport-play{border-color:rgba(93,255,179,.65);color:#03100a;background:var(--green)}.assemble-conflict{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.assemble-responsive-workspace{min-width:0;display:grid;grid-gap:12px;gap:12px}.assemble-preview-column{container-type:inline-size;position:relative;top:auto;z-index:20;min-width:0;display:grid;grid-gap:8px;gap:8px;padding:0 10px 8px;background:#050708}.assemble-preview-collapse{position:absolute;top:7px;right:17px;z-index:3;width:36px;height:36px;min-width:36px;flex-basis:36px;background:rgba(5,7,8,.86)}.assemble-preview{min-width:0;display:grid;place-items:center;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:8px;background:#020304}.assemble-preview-screen{position:relative;width:100%;max-height:42dvh;overflow:hidden;border-radius:6px;background:#000}.assemble-preview-screen.aspect-9-16{width:min(100%,260px);aspect-ratio:9/16}.assemble-preview-screen.aspect-16-9{aspect-ratio:16/9}.assemble-preview-screen.aspect-1-1{width:min(100%,420px);aspect-ratio:1}.assemble-preview-media{display:block;width:100%;height:100%;background:#000}.assemble-preview-media.fit-cover{object-fit:cover}.assemble-preview-media.fit-contain{object-fit:contain}.assemble-preview-job-status,.assemble-preview-status{position:absolute;z-index:4;display:flex;align-items:center;gap:7px;max-width:calc(100% - 20px);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 9px;overflow:hidden;color:#f6f8fa;font-family:var(--font-mono);font-size:10px;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:rgba(5,7,8,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.assemble-preview-status{left:10px;bottom:52px}.assemble-preview-job-status{top:10px;left:10px;color:#ffd768;border-color:rgba(255,194,71,.45)}.assemble-preview-job-status>span,.assemble-preview-status>span{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--green)}.assemble-preview-job-status>span,.assemble-preview-status.status-loading>span{background:#ffd768;animation:assemble-status-pulse 1.2s ease-in-out infinite}.assemble-preview-status.status-error{color:#ff9aad;border-color:rgba(255,117,143,.5)}.assemble-preview-status.status-error>span{background:#ff758f}.assemble-preview-status.status-blocked{color:#ffd768;border-color:rgba(255,194,71,.5)}.assemble-preview-status.status-blocked>span{background:#ffd768}.assemble-preview-loading{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:24px;color:#f6f8fa;text-align:center;background:#020304}.assemble-preview-loading strong{font-size:16px;line-height:1.2}.assemble-preview-loading small,.assemble-preview-pending small{max-width:30ch;color:var(--muted);font-size:12px;line-height:1.45}.assemble-preview-spinner{width:28px;height:28px;border:3px solid rgba(93,255,179,.2);border-top:3px solid var(--green);border-radius:50%;animation:assemble-status-spin .8s linear infinite}.assemble-preview-pending strong{max-width:28ch}@keyframes assemble-status-pulse{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes assemble-status-spin{to{transform:rotate(1turn)}}.assemble-preview-overlay{position:absolute;right:5%;bottom:5%;width:min(34%,180px);max-height:40%;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:#030506}.assemble-preview-overlay.fit-cover{object-fit:cover}.assemble-preview-overlay.fit-contain{object-fit:contain}.assemble-preview-empty{position:absolute;inset:0;display:grid;place-content:center;grid-gap:4px;gap:4px;padding:20px;text-align:center}.assemble-preview-empty span{color:var(--green);font-family:var(--font-mono);font-size:12px;font-weight:900;text-transform:uppercase}.assemble-transport{justify-content:center;min-width:0}.assemble-transport>span{min-width:92px;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:850;text-align:center}.assemble-timeline-column{min-width:0;width:100%;max-width:100%;display:grid;grid-gap:8px;gap:8px;box-sizing:border-box;padding:0 10px}.assemble-timeline-toolbar{min-width:0;max-width:100%;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.assemble-segmented-control,.assemble-track-tabs{min-width:0;max-width:100%;display:flex;gap:3px;overflow-x:auto;border:1px solid var(--border);border-radius:8px;padding:3px;background:#07090c}.assemble-segmented-control button,.assemble-track-tabs button{min-height:44px;border:0;border-radius:6px;padding:8px 12px;color:var(--muted);font-weight:850;white-space:nowrap;background:transparent}.assemble-segmented-control button.active,.assemble-track-tabs button.active{color:var(--text);background:#182026}.assemble-timeline-toolbar-actions{flex-wrap:wrap}.assemble-timeline-toolbar-actions .btn{min-height:44px;display:inline-flex;align-items:center;gap:7px}.assemble-timeline-toolbar-actions .btn.warning{border-color:rgba(255,209,102,.62);color:#ffd166}.assemble-timeline{position:relative;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border:1px solid rgba(96,231,255,.24);border-radius:8px;background:#05080a}.assemble-timeline-scroll{position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-x:contain;touch-action:pan-x}.assemble-timeline-content{position:relative;display:grid;grid-gap:5px;gap:5px;padding:38px 0 10px}.assemble-timeline-fixed-time{position:absolute;top:7px;left:50%;z-index:12;min-width:72px;transform:translateX(-50%);border:1px solid rgba(93,255,179,.35);border-radius:6px;padding:4px 7px;color:var(--green);font-family:var(--font-mono);font-size:11px;font-weight:900;text-align:center;background:#07100c}.assemble-timeline-fixed-time span,.assemble-timeline-fixed-time strong{display:block}.assemble-timeline-fixed-time span{max-width:110px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.assemble-timeline-playhead{position:absolute;top:34px;bottom:0;left:50%;z-index:11;width:2px;transform:translateX(-1px);pointer-events:none;background:var(--green);box-shadow:0 0 12px rgba(93,255,179,.65)}.assemble-timeline-snap-guide{position:absolute;top:38px;bottom:8px;z-index:10;width:1px;pointer-events:none;background:#ffd166;box-shadow:0 0 8px rgba(255,209,102,.65)}.assemble-timeline-ruler{position:relative;height:30px;border-bottom:1px solid rgba(255,255,255,.14);background:repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px 40px)}.assemble-timeline-ruler span{position:absolute;bottom:4px;transform:translateX(-50%);color:var(--muted);font-family:var(--font-mono);font-size:10px}.assemble-timeline-track{position:relative;display:grid;grid-gap:3px;gap:3px}.assemble-timeline-track-label{position:-webkit-sticky;position:sticky;left:8px;z-index:6;width:max-content;display:flex;align-items:center;gap:5px;border-radius:5px;padding:3px 6px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;background:rgba(5,8,10,.9)}.assemble-timeline-lane{position:relative;height:64px;border:1px solid rgba(96,231,255,.18);border-radius:6px;background:repeating-linear-gradient(90deg,rgba(96,231,255,.05) 0 1px,transparent 1px 40px)}.assemble-timeline-overrun{position:absolute;top:0;bottom:0;z-index:0;border-left:1px solid rgba(255,209,102,.6);pointer-events:none;background:repeating-linear-gradient(-45deg,rgba(255,117,143,.09) 0 8px,rgba(255,209,102,.04) 8px 16px)}.assemble-timeline-detail .assemble-timeline-lane{height:80px}.assemble-timeline-empty{position:absolute;inset:0;display:grid;place-items:center;color:rgba(157,165,178,.55);font-size:11px;font-weight:800}.assemble-timeline-clip{position:absolute;top:4px;bottom:4px;min-width:44px;overflow:visible;border:1px solid rgba(96,231,255,.55);border-radius:6px;background:#102028;z-index:2}.assemble-timeline-clip.clip-overlay{border-color:rgba(255,209,102,.58);background:#292210}.assemble-timeline-clip.clip-voiceover{border-color:rgba(93,255,179,.5);background:#10261d}.assemble-timeline-clip.clip-music{border-color:rgba(255,117,143,.48);background:#28131a}.assemble-timeline-clip.selected{outline:2px solid #ffd166;outline-offset:2px}.assemble-timeline-clip-select{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;grid-gap:3px 6px;gap:3px 6px;overflow:hidden;border:0;border-radius:inherit;padding:5px 24px;color:var(--text);text-align:left;background:transparent}.assemble-timeline-clip-select img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.3}.assemble-timeline-clip-select small,.assemble-timeline-clip-select span{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assemble-timeline-clip-select span{font-family:var(--font-mono);font-size:11px;font-weight:900}.assemble-timeline-clip-select small{color:var(--muted);font-size:10px}.assemble-move-handle,.assemble-trim-handle{position:absolute;top:50%;z-index:5;width:44px;height:44px;transform:translateY(-50%);border:0;padding:0;touch-action:none;color:var(--text);background:transparent}.assemble-move-handle{left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab}.assemble-move-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.assemble-trim-start{left:-20px;cursor:ew-resize}.assemble-trim-end{right:-20px;cursor:ew-resize}.assemble-trim-handle:after{content:"";position:absolute;top:8px;bottom:8px;left:20px;width:4px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.45)}.assemble-bottom-toolbar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--border);background:rgba(5,7,8,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assemble-bottom-toolbar button{min-width:0;min-height:54px;display:grid;place-items:center;grid-gap:2px;gap:2px;border:0;border-radius:7px;padding:5px;color:var(--text);background:transparent}.assemble-bottom-toolbar button:disabled{opacity:.4}.assemble-bottom-toolbar span{font-size:11px;font-weight:850}.assemble-desktop-assets,.assemble-desktop-inspector{display:none}.assemble-sheet-overlay{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.72);animation:assemble-fade-in .16s ease-out}.assemble-sheet{position:fixed;right:0;bottom:0;left:0;z-index:71;max-height:min(92dvh,920px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:8px 8px 0 0;background:#080b0e;box-shadow:0 -24px 70px rgba(0,0,0,.6);animation:assemble-sheet-in .18s ease-out}.assemble-sheet-peek{max-height:36dvh}.assemble-sheet-half{max-height:68dvh}.assemble-sheet-full{max-height:92dvh}.assemble-sheet-grabber{position:absolute;top:7px;left:50%;width:44px;height:4px;transform:translateX(-50%);border-radius:2px;background:rgba(255,255,255,.22)}.assemble-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 16px 12px;border-bottom:1px solid var(--border)}.assemble-sheet-header h2,.assemble-sheet-header p{margin:0}.assemble-sheet-header h2{font-size:20px}.assemble-sheet-header p{margin-top:3px;color:var(--muted);font-size:13px}.assemble-sheet-body{min-height:0;display:grid;align-content:start;grid-gap:16px;gap:16px;overflow-y:auto;padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.assemble-sheet-toolbar{flex-wrap:wrap}.assemble-sheet-toolbar .btn,.assemble-upload-control{min-height:48px;display:inline-flex;align-items:center;gap:8px}.assemble-upload-control input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.assemble-audio-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.assemble-audio-rights-grid label{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--muted);font-size:13px;font-weight:800}.assemble-audio-rights-grid input{width:20px;height:20px;flex:0 0 auto}@media (max-width:719px){.assemble-audio-rights-grid{grid-template-columns:1fr}}.assemble-asset-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.assemble-asset-card{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#07090c}.assemble-asset-card.added{border-color:rgba(93,255,179,.5)}.assemble-asset-preview{position:relative;min-height:76px;display:grid;place-items:center;overflow:hidden;border-radius:6px;color:var(--muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;background:#020304}.assemble-asset-preview img{width:100%;height:100%;object-fit:cover}.assemble-added-indicator{position:absolute;top:5px;right:5px;display:flex;align-items:center;gap:3px;border:1px solid rgba(93,255,179,.45);border-radius:999px;padding:3px 6px;color:var(--green);font-size:10px;font-weight:900;background:#07120d}.assemble-asset-card p,.assemble-asset-card small,.assemble-asset-card strong{margin:0}.assemble-asset-card p{color:var(--green);font-family:var(--font-mono);font-size:11px;font-weight:900}.assemble-asset-card strong{display:block;margin-top:3px;overflow-wrap:anywhere}.assemble-asset-card small{display:block;margin-top:4px;color:var(--muted)}.assemble-asset-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.assemble-asset-actions .btn{min-height:48px;display:flex;align-items:center;justify-content:center;gap:6px;white-space:normal}.assemble-pagination{justify-content:center}.assemble-pagination span{color:var(--muted);font-family:var(--font-mono);font-size:12px}.assemble-inspector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.assemble-audio-controls label,.assemble-inspector-grid label,.assemble-sheet-body>label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;font-weight:850}.assemble-input-with-unit{display:flex;align-items:center;gap:7px;color:var(--muted)}.assemble-input-with-unit .input{min-width:0;width:100%}.assemble-exact-actions{flex-wrap:wrap}.assemble-exact-actions .btn{min-height:48px}.assemble-inspector-fieldset{min-width:0;border:0;padding:0;margin:0}.assemble-inspector-fieldset legend{margin-bottom:6px;color:var(--muted);font-size:13px;font-weight:850}.assemble-audio-controls{display:grid;grid-gap:12px;gap:12px}.assemble-audio-controls input[type=range]{width:100%;min-height:44px}.assemble-toggle-row{min-height:48px;display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:10px}.assemble-toggle-row input{width:22px;height:22px}.assemble-sheet-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.assemble-sheet-command-grid .btn{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px}.assemble-sheet-command-grid .danger{border-color:rgba(255,117,143,.45);color:#ff8ca1}.assemble-duration-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.assemble-duration-summary span{min-width:0;display:grid;grid-gap:3px;gap:3px;border-left:2px solid rgba(96,231,255,.4);padding-left:8px;color:var(--muted);font-size:11px}.assemble-duration-summary strong{color:var(--text);font-size:14px;overflow-wrap:anywhere}.assemble-target-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.assemble-target-presets .btn{min-height:48px}.assemble-export-options{display:grid;grid-gap:8px;gap:8px}.assemble-export-option{min-height:72px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;padding:10px;color:var(--text);text-align:left;background:#07090c}.assemble-export-option.selected{border-color:rgba(93,255,179,.62);background:#0b1712}.assemble-export-option span{min-width:0;display:grid;grid-gap:2px;gap:2px}.assemble-export-option small{color:var(--muted);line-height:1.3}.assemble-export-option b{color:#ffd166;font-size:12px;white-space:nowrap}.assemble-export-approval{min-height:52px}.assemble-empty-state{min-height:120px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:8px;padding:18px;color:var(--muted);text-align:center}@keyframes assemble-fade-in{0%{opacity:0}}@keyframes assemble-sheet-in{0%{transform:translateY(20px);opacity:.7}}.assemble-studio[data-layout=desktop],.assemble-studio[data-layout=tablet]{padding-bottom:0}.assemble-studio[data-layout=tablet] .assemble-responsive-workspace{grid-template-columns:minmax(0,1fr) 260px;align-items:start}.assemble-studio[data-layout=tablet] .assemble-preview-column{position:relative;top:auto;grid-column:1}.assemble-studio[data-layout=tablet] .assemble-desktop-inspector{grid-column:2;display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.assemble-studio[data-layout=tablet] .assemble-timeline-column{grid-column:1/-1}.assemble-studio[data-layout=desktop] .assemble-bottom-toolbar,.assemble-studio[data-layout=tablet] .assemble-bottom-toolbar{position:static;right:auto;left:auto;width:min(620px,100%);justify-self:center;border:1px solid var(--border);border-radius:8px}.assemble-studio[data-layout=desktop] .assemble-bottom-toolbar{width:min(620px,100%);justify-self:end}.assemble-studio[data-layout=desktop] .assemble-responsive-workspace{grid-template-columns:260px minmax(380px,1fr) 280px;align-items:start}.assemble-studio[data-layout=desktop] .assemble-preview-column{position:relative;top:auto;grid-column:2}.assemble-studio[data-layout=desktop] .assemble-desktop-assets,.assemble-studio[data-layout=desktop] .assemble-desktop-inspector{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.assemble-studio[data-layout=desktop] .assemble-desktop-assets{grid-column:1;grid-row:1}.assemble-studio[data-layout=desktop] .assemble-desktop-inspector{grid-column:3;grid-row:1}.assemble-studio[data-layout=desktop] .assemble-timeline-column{grid-column:1/-1}.assemble-panel-heading{justify-content:space-between}.assemble-desktop-asset{min-height:52px;display:grid;grid-gap:2px;gap:2px;overflow:hidden;border:1px solid var(--border);border-radius:6px;padding:8px;color:var(--text);text-align:left;background:#080b0e}.assemble-desktop-asset span{color:var(--green);font-family:var(--font-mono);font-size:11px;font-weight:900}.assemble-desktop-asset small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assemble-desktop-inspector p,.assemble-desktop-inspector small,.assemble-desktop-inspector strong{margin:0}.assemble-desktop-inspector p{color:var(--green);font-family:var(--font-mono);font-size:12px;font-weight:900}.assemble-desktop-inspector small{color:var(--muted)}@media (max-width:420px){.assemble-save-status{max-width:104px;font-size:10px}.assemble-topbar{padding-inline:8px}.assemble-topbar h2{font-size:19px}.assemble-topbar-actions{gap:4px}.assemble-asset-actions,.assemble-duration-summary,.assemble-inspector-grid,.assemble-sheet-command-grid{grid-template-columns:1fr}.assemble-export-option{grid-template-columns:28px minmax(0,1fr)}.assemble-export-option b{grid-column:2}}@container (max-width: 540px){.assemble-transport{display:grid;grid-template-columns:repeat(5,44px);justify-content:center;grid-gap:4px;gap:4px}.assemble-transport>span{grid-column:1/-1;grid-row:2;min-width:0;font-size:10px}.assemble-transport .assemble-icon-button:nth-last-child(-n+2){display:none}.assemble-transport .assemble-icon-button,.assemble-transport-play{width:44px;height:44px;min-width:44px;flex-basis:44px}}@media (min-width:720px){.assemble-topbar{position:relative;top:auto}.assemble-sheet{top:0;left:auto;width:min(480px,92vw);border-radius:8px 0 0 8px;animation:assemble-drawer-in .18s ease-out}.assemble-sheet,.assemble-sheet-full,.assemble-sheet-half,.assemble-sheet-peek{max-height:100dvh}.assemble-sheet-grabber{display:none}}@keyframes assemble-drawer-in{0%{transform:translateX(24px);opacity:.7}}@media (max-width:860px){.audit-metric-row,.home-check-list,.home-hero-grid,.home-path-grid,.home-paths,.home-who-strip,.proof-metrics{grid-template-columns:1fr}.home-upgrade-path{grid-column:auto}.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:132px}.container{width:min(100% - 24px,1180px)}.grid-3{grid-template-columns:1fr}.section-heading{flex-direction:column}.nav-inner{gap:12px;padding:14px 0}.nav-inner:has(.creation-hub-links){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px 12px;gap:10px 12px}.nav-inner:has(.creation-hub-links)>.brand{grid-row:1;font-size:16px}.nav-inner:has(.creation-hub-links)>.nav-actions{grid-column:2;grid-row:1;margin:0}.nav-inner:has(.creation-hub-links)>.creation-hub-links{grid-column:1/-1;grid-row:2;order:0;width:100%}.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)}.nav-links.creation-hub-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.nav-links.creation-hub-links>.creation-hub-nav-secondary-link{display:none}.creation-hub-nav-more{position:relative;display:block;min-width:0}.creation-hub-nav-more summary{min-height:36px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border);border-radius:8px;padding:7px 5px;color:var(--muted);background:#090b0f;font-size:13px;font-weight:800;line-height:1.15;list-style:none;cursor:pointer}.creation-hub-nav-more summary::-webkit-details-marker{display:none}.creation-hub-nav-more>div{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(220px,calc(100vw - 32px));display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:8px;padding:8px;background:#07090c;box-shadow:0 18px 48px rgba(0,0,0,.48)}.creation-hub-nav-more>div a{justify-content:flex-start;padding-inline:10px}.creation-hub-nav-n7x{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:36px;border:1px solid rgba(93,255,179,.42);border-radius:8px;padding:7px 5px;background:rgba(93,255,179,.08);color:#d8ffe9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:900;cursor:pointer}.creation-hub-nav-n7x:focus-visible{outline:2px solid var(--green);outline-offset:2px}.nav-links.creation-hub-links .creation-hub-nav-actions{display:contents}.nav-links.creation-hub-links .creation-hub-nav-actions .btn{width:100%;min-height:36px;padding:7px 6px;font-size:13px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.creation-hub-nav-status{gap:6px}.creation-hub-nav-status .nav-wallet-mode{display:none}.creation-hub-nav-status .nav-wallet-credits{min-width:104px;padding:7px 9px}.creation-hub-nav-status .nav-wallet-credits span{font-size:9px}.creation-hub-nav-status .nav-wallet-credits strong{font-size:14px}.creation-hub-nav-actions .status-pill{display:none}.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{padding-top:24px}.creation-hub-page>.container{width:min(1480px,calc(100vw - 32px))}.creation-hub-page h1{max-width:980px}.creation-hub-step-head.assemble-editor-head{display:none}.creation-hub-panel.assemble-editor-panel{border:0;padding:0;background:transparent;box-shadow:none}.creation-hub-builder{display:grid;grid-gap:18px;gap:18px;padding-top:clamp(12px,2vw,24px)}.creation-hub-notice-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:22px 0}.creation-hub-notice-row .notice{flex:1 1 280px;margin:0}.creation-hub-builder-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.creation-hub-builder-header h1{margin-bottom:16px;font-size:clamp(34px,5vw,58px)}.creation-hub-builder-copy{max-width:860px;margin:-2px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.creation-hub-saved-runs{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--border);border-radius:8px;padding:14px;background:#07090c}.creation-hub-saved-runs h2{margin:4px 0 0;font-size:18px}.creation-hub-saved-run-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-saved-run-list a,.creation-hub-saved-run-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;background:#0b0e13;color:var(--text);text-decoration:none;text-align:left;cursor:pointer}.creation-hub-saved-run-list a.active,.creation-hub-saved-run-list a:hover,.creation-hub-saved-run-list button.active,.creation-hub-saved-run-list button:hover{border-color:rgba(93,255,179,.48)}.creation-hub-saved-run-list span{color:var(--muted);font-size:12px;line-height:1.35}.creation-hub-onboarding{display:grid;grid-gap:18px;gap:18px;max-width:980px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(18,21,26,.94),rgba(8,10,13,.98));box-shadow:0 24px 90px rgba(0,0,0,.26)}.creation-hub-onboarding-head{display:grid;grid-gap:8px;gap:8px}.creation-hub-onboarding-head h2{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.08}.creation-hub-onboarding-head p{max-width:720px;margin:0;color:var(--muted);line-height:1.5}.creation-hub-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-onboarding-card{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0;min-height:112px;border:1px solid var(--border);border-radius:8px;padding:16px;background:#07090c;color:var(--text);text-align:left}.creation-hub-onboarding-card.active,.creation-hub-onboarding-card:hover{border-color:rgba(96,231,255,.48);background:rgba(96,231,255,.055)}.creation-hub-onboarding-card.static{min-height:170px;justify-content:space-between}.creation-hub-onboarding-card-row{display:flex;gap:10px;align-items:center;justify-content:space-between}.creation-hub-onboarding-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;min-height:56px;flex:1 1;border:0;padding:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.creation-hub-onboarding-card strong,.creation-hub-onboarding-choice strong{font-size:18px;line-height:1.2}.creation-hub-info-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(96,231,255,.26);border-radius:999px;background:#0b0e13;color:var(--cyan);font-weight:900;cursor:pointer}.creation-hub-info-button:hover,.creation-hub-info-button[aria-expanded=true]{border-color:rgba(93,255,179,.62);background:rgba(93,255,179,.1);color:var(--green)}.creation-hub-onboarding-info{margin:0;color:var(--muted);font-size:14px;font-weight:750;line-height:1.45}.creation-hub-onboarding-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.creation-hub-fast-start{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:14px;background:#07090c}.creation-hub-fast-start-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.creation-hub-fast-start-head h2{margin:4px 0 0;font-size:20px;line-height:1.2}.creation-hub-fast-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-example-card,.creation-hub-fast-start-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#0b0e13;color:var(--text);text-align:left;cursor:pointer}.creation-hub-example-card:hover,.creation-hub-fast-start-card:hover{border-color:rgba(96,231,255,.38);background:rgba(96,231,255,.045)}.creation-hub-example-card strong,.creation-hub-fast-start-card strong{line-height:1.2;overflow-wrap:anywhere}.creation-hub-example-card span,.creation-hub-fast-start-card span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.creation-hub-readiness-panel{display:grid;grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid rgba(93,255,179,.24);border-radius:8px;padding:14px;background:rgba(93,255,179,.045)}.creation-hub-readiness-panel.compact{grid-template-columns:minmax(180px,.22fr) minmax(0,1fr);padding:12px}.creation-hub-readiness-summary{display:grid;grid-gap:12px;gap:12px}.creation-hub-readiness-summary h2{margin:4px 0 0;font-size:22px;line-height:1.2}.creation-hub-readiness-summary p{margin:0;color:#c9d1d9;line-height:1.45}.creation-hub-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:12px;background:#07090c}.creation-hub-next-action div{display:grid;grid-gap:3px;gap:3px;min-width:0}.creation-hub-next-action span{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.creation-hub-next-action strong{line-height:1.2}.creation-hub-next-action small{color:var(--muted);font-weight:750;line-height:1.35}.creation-hub-readiness-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.creation-hub-readiness-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;min-width:0;min-height:88px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#07090c}.creation-hub-readiness-list li.ready{border-color:rgba(93,255,179,.38);background:rgba(93,255,179,.055)}.creation-hub-readiness-dot{display:block;width:12px;height:12px;margin-top:3px;border:1px solid rgba(96,231,255,.3);border-radius:999px;background:#0b0e13}.creation-hub-readiness-list li.ready .creation-hub-readiness-dot{border-color:rgba(93,255,179,.62);background:var(--green)}.creation-hub-readiness-list strong{display:block;line-height:1.2;overflow-wrap:anywhere}.creation-hub-readiness-list small{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.creation-hub-gate{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.creation-hub-gate span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.creation-hub-gate strong{min-width:0;line-height:1.2;overflow-wrap:anywhere}.creation-hub-gate.ready{border-color:rgba(93,255,179,.32);background:rgba(93,255,179,.05)}.creation-hub-gate.ready strong{color:var(--green)}.creation-hub-gate.blocked{border-color:rgba(255,209,102,.26);background:rgba(255,209,102,.045)}.creation-hub-gate.blocked strong{color:var(--yellow)}.creation-hub-step-carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;scroll-margin-top:140px}.creation-hub-step-track{display:flex;gap:10px;min-width:0;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.creation-hub-step-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;min-width:124px;border:1px solid var(--border);border-radius:8px;padding:12px 16px;background:#07090c;color:var(--text);font-weight:900;line-height:1.1;text-align:center;scroll-snap-align:start;cursor:pointer}.creation-hub-step-tab:hover{border-color:rgba(96,231,255,.34)}.creation-hub-step-tab.skipped{border-color:rgba(255,208,92,.32);color:rgba(255,208,92,.82)}.creation-hub-step-tab.current{border-color:rgba(96,231,255,.62);background:rgba(96,231,255,.08);color:var(--cyan);box-shadow:0 0 28px rgba(96,231,255,.1)}.creation-hub-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index label" "index state";grid-gap:4px 10px;gap:4px 10px;align-items:center;min-width:0;min-height:70px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#07090c;color:var(--text);text-align:left;cursor:pointer}.creation-hub-step:hover{border-color:rgba(96,231,255,.34)}.creation-hub-step span{grid-area:index;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:900}.creation-hub-step strong{grid-area:label;min-width:0;font-size:13px;line-height:1.15;overflow-wrap:anywhere}.creation-hub-step small{grid-area:state;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.creation-hub-step.complete{border-color:rgba(93,255,179,.3);background:rgba(93,255,179,.05)}.creation-hub-step.complete span{color:var(--green);border-color:rgba(93,255,179,.42)}.creation-hub-step.current{border-color:rgba(96,231,255,.62);background:rgba(96,231,255,.07);box-shadow:0 0 34px rgba(96,231,255,.1)}.creation-hub-step.current span{color:#00110d;border-color:rgba(96,231,255,.72);background:var(--cyan)}.creation-hub-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.creation-hub-panel{min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:18px;background:linear-gradient(180deg,rgba(18,21,26,.94),rgba(8,10,13,.98));box-shadow:0 24px 90px rgba(0,0,0,.26);scroll-margin-top:140px}.creation-hub-editor,.creation-hub-preview{display:grid;grid-gap:16px;gap:16px}.creation-hub-step-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:14px}.creation-hub-step-head h2{margin:4px 0 0;font-size:clamp(26px,3vw,36px)}.creation-hub-step-body{display:grid;grid-gap:16px;gap:16px;min-width:0}.creation-hub-media-duration-probes{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.creation-hub-media-duration-probes audio,.creation-hub-media-duration-probes video{display:block;width:1px;height:1px}.creation-hub-question-card{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:22px;background:#07090c}.creation-hub-question-card h3{max-width:860px;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.08}.creation-hub-question-textarea{min-height:190px;resize:vertical;font-size:18px;line-height:1.45}.creation-hub-business-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.creation-hub-business-profile-section{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:16px;background:rgba(255,255,255,.025)}.creation-hub-business-profile-section .muted{margin-top:4px}.creation-hub-business-profile-fields{display:grid;grid-gap:12px;gap:12px}.creation-hub-business-profile-single{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid rgba(96,231,255,.2);border-radius:8px;padding:18px;background:rgba(255,255,255,.025)}.creation-hub-business-profile-question-meta{display:grid;grid-gap:6px;gap:6px;max-width:780px}.creation-hub-business-profile-question-meta strong{color:var(--text);font-size:22px;line-height:1.15}.creation-hub-business-profile-question-meta span{color:var(--muted);font-size:15px;font-weight:700;line-height:1.3;max-width:680px}.creation-hub-business-profile-single>label{gap:14px;font-size:18px;line-height:1.25}.creation-hub-profile-textarea{min-height:96px;resize:vertical;line-height:1.45}.creation-hub-question-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.creation-hub-question-footer.align-right{justify-content:flex-end}.creation-hub-question-footer-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center;flex-wrap:wrap}.creation-hub-advanced-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:12px;background:rgba(96,231,255,.04)}.creation-hub-advanced-panel .btn{width:-moz-fit-content;width:fit-content}.creation-hub-question-dots{display:flex;gap:8px;align-items:center}.creation-hub-question-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border:1px solid rgba(96,231,255,.26);border-radius:999px;padding:0;background:#07090c;cursor:pointer}.creation-hub-question-dots button.active{width:26px;border-color:rgba(93,255,179,.62);background:var(--green)}.creation-hub-production-tabs{display:flex;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-top:14px;padding-bottom:8px;border-top:1px solid var(--border);scroll-padding-inline:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.creation-hub-production-tabs::-webkit-scrollbar{height:8px}.creation-hub-production-tabs::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:999px}.creation-hub-production-tabs::-webkit-scrollbar-thumb{background:rgba(96,231,255,.24);border-radius:999px}.creation-hub-production-tabs button{display:flex;align-items:center;gap:8px;flex:0 0 154px;min-width:0;min-height:48px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;background:rgba(255,255,255,.045);color:var(--muted);text-align:left;cursor:pointer;scroll-snap-align:start}.creation-hub-production-tabs button:hover{border-color:rgba(96,231,255,.34)}.creation-hub-production-tabs button.active{border-color:rgba(96,231,255,.52);background:rgba(96,231,255,.09);color:var(--text);box-shadow:inset 0 0 0 1px rgba(96,231,255,.18)}.creation-hub-production-tabs button.skipped{border-style:dashed;opacity:.72}.creation-hub-production-tabs span{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border:1px solid rgba(96,231,255,.34);border-radius:999px;background:rgba(96,231,255,.08);color:rgba(234,246,255,.72);font-weight:900}.creation-hub-production-tabs button.active span{border-color:rgba(96,231,255,.5);background:rgba(96,231,255,.18);color:#fff}.creation-hub-production-tabs strong{min-width:0;color:inherit;font-size:15px;line-height:1.12;overflow-wrap:anywhere}.creation-hub-quick-start-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.creation-hub-quick-start-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.creation-hub-quick-start-progress li{display:flex;gap:8px;align-items:center;min-width:0;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:9px 10px;color:var(--muted);font-size:12px;font-weight:900}.creation-hub-quick-start-progress li.active{border-color:rgba(93,255,179,.54);color:var(--text);background:rgba(93,255,179,.06)}.creation-hub-quick-start-progress span{width:9px;height:9px;border:1px solid rgba(96,231,255,.3);border-radius:999px;background:#07090c}.creation-hub-quick-start-progress li.active span{border-color:rgba(93,255,179,.7);background:var(--green)}.creation-hub-keyword-chip-row{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-keyword-chip-row span{border:1px solid rgba(96,231,255,.22);border-radius:999px;padding:6px 10px;background:rgba(96,231,255,.06);color:#dbeafe;font-size:12px;font-weight:850}.creation-hub-number-scrubber{display:grid;grid-gap:14px;gap:14px}.creation-hub-number-scrubber-value{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.creation-hub-number-scrubber-value strong{font-size:clamp(30px,4vw,44px);line-height:1}.creation-hub-number-scrubber-value span{color:var(--muted);font-weight:750}.creation-hub-number-scrubber input[type=range]{width:100%;accent-color:var(--green)}.creation-hub-tone-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-tone-picker button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:8px;padding:16px;background:#07090c;color:var(--text);font-size:18px;font-weight:900;cursor:pointer}.creation-hub-tone-picker button.active,.creation-hub-tone-picker button:hover,.creation-hub-tone-picker button[aria-pressed=true]{border-color:rgba(93,255,179,.58);background:rgba(93,255,179,.08)}.creation-hub-research-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:720px;margin-inline:auto}.creation-hub-research-input-card,.creation-hub-research-output,.creation-hub-research-scope{border:1px solid rgba(96,231,255,.24);border-radius:8px;background:rgba(7,9,12,.82)}.creation-hub-research-input-card{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:16px;text-align:center}button.creation-hub-research-input-card{color:inherit;cursor:pointer;font:inherit;width:100%}button.creation-hub-research-input-card:disabled{cursor:not-allowed;opacity:.62}button.creation-hub-research-input-card:focus-visible,button.creation-hub-research-input-card:hover:not(:disabled){border-color:rgba(96,231,255,.52);background:rgba(96,231,255,.07)}.creation-hub-research-input-card h3{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.08;overflow-wrap:anywhere}.creation-hub-research-output{display:grid;grid-gap:12px;gap:12px;padding:18px}.creation-hub-research-output pre{margin:0;white-space:pre-wrap;color:var(--text);font-family:inherit;font-size:18px;font-weight:800;line-height:1.45}.creation-hub-research-output-placeholder{min-height:120px;border:1px dashed rgba(96,231,255,.28);border-radius:8px;background:rgba(96,231,255,.04)}.creation-hub-research-scope{display:grid;grid-gap:14px;gap:14px;padding:18px}.creation-hub-research-scope summary{cursor:pointer;color:var(--text);font-size:20px;font-weight:950}.creation-hub-research-scope h3,.creation-hub-research-scope p{margin:0}.creation-hub-research-scope p{color:var(--muted);line-height:1.45}.creation-hub-research-method-card{cursor:default}.creation-hub-provider-jobs{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:12px;background:#07090c}.creation-hub-hook-deck-grid,.creation-hub-style-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.creation-hub-hook-card,.creation-hub-style-pack,.creation-hub-style-store,.creation-hub-watermark-rewards{border:1px solid var(--border);border-radius:8px;padding:16px;background:rgba(9,11,15,.86)}.creation-hub-hook-card,.creation-hub-style-store,.creation-hub-watermark-rewards{display:grid;grid-gap:14px;gap:14px}.creation-hub-hook-card.selected{border-color:rgba(93,255,179,.48);background:rgba(93,255,179,.07)}.creation-hub-hook-card.saved{border-color:rgba(96,231,255,.42);background:rgba(96,231,255,.06)}.creation-hub-hook-card.rejected{opacity:.64}.creation-hub-hook-card-detail{display:grid;grid-gap:4px;gap:4px;color:var(--muted)}.creation-hub-hook-card-detail strong{color:var(--text)}.creation-hub-style-pack{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:8px;gap:8px;text-align:left;color:var(--text);cursor:pointer}.creation-hub-style-pack.active{border-color:rgba(93,255,179,.52);background:rgba(93,255,179,.07)}.creation-hub-style-pack small,.creation-hub-style-pack span{color:var(--muted);line-height:1.4}.creation-hub-style-pack-tier{width:-moz-fit-content;width:fit-content;border:1px solid rgba(96,231,255,.28);border-radius:999px;padding:4px 8px;color:var(--cyan);font-size:12px;font-weight:900}.creation-hub-asset-triangle-tabs{position:relative;width:100%;max-width:920px;aspect-ratio:900/260;--asset-triangle-centroid-pad:19.25%;margin:4px 0 16px;isolation:isolate;overflow:visible}.creation-hub-asset-triangle-art{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.creation-hub-asset-triangle-art .triangle-panel{fill:rgba(7,9,12,.92);stroke:rgba(96,231,255,.44);stroke-width:6;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .16s ease,stroke .16s ease,filter .16s ease}.creation-hub-asset-triangle-art .triangle-panel.active{fill:rgba(93,255,179,.14);stroke:rgba(93,255,179,.9);filter:drop-shadow(0 0 14px rgba(93,255,179,.18))}.creation-hub-asset-triangle-hit{position:absolute;top:0;height:100%;border:0;box-sizing:border-box;background:transparent;color:var(--text);font:inherit;font-size:22px;font-weight:900;line-height:1.05;text-align:center;cursor:pointer;display:grid;align-content:center;align-items:center;justify-items:center;grid-gap:5px;gap:5px;padding-inline:8%;min-width:0;touch-action:manipulation;z-index:1}.creation-hub-asset-triangle-label,.creation-hub-asset-triangle-status{min-width:0;max-width:9.5rem}.creation-hub-asset-triangle-label{display:block;line-height:1.05;overflow-wrap:anywhere}.creation-hub-asset-triangle-status{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:center;gap:5px;max-width:8.75rem;min-height:18px;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:2px 7px;background:rgba(5,7,7,.68);color:#b8c2cc;font-size:11px;font-weight:900;line-height:1.15;text-align:center;text-shadow:none;white-space:normal;overflow-wrap:anywhere}.creation-hub-asset-triangle-status:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--cyan);box-shadow:0 0 8px rgba(96,231,255,.34)}.creation-hub-asset-triangle-hit.active{color:#fff;text-shadow:0 0 18px rgba(93,255,179,.38)}.creation-hub-asset-triangle-hit.active .creation-hub-asset-triangle-status{border-color:rgba(93,255,179,.44);background:rgba(93,255,179,.09);color:#d7ffe9}.creation-hub-asset-triangle-hit.active .creation-hub-asset-triangle-status:before{background:var(--green);box-shadow:0 0 9px rgba(93,255,179,.42)}.creation-hub-asset-triangle-hit:hover{color:#fff}.creation-hub-asset-triangle-hit:focus-visible{outline:2px solid rgba(255,209,102,.94);outline-offset:3px;background:rgba(255,209,102,.11);color:#fff;filter:drop-shadow(0 0 4px rgba(255,209,102,.92)) drop-shadow(0 0 12px rgba(255,209,102,.34));text-shadow:0 0 14px rgba(255,209,102,.32);z-index:3}.creation-hub-asset-triangle-hit:focus-visible .creation-hub-asset-triangle-status{border-color:rgba(255,209,102,.78);background:rgba(255,209,102,.12);color:#fff4cf}.creation-hub-asset-triangle-hit.video{left:0;width:50%;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);padding-top:var(--asset-triangle-centroid-pad)}.creation-hub-asset-triangle-hit.images{left:25%;width:50%;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);padding-bottom:var(--asset-triangle-centroid-pad)}.creation-hub-asset-triangle-hit.emulate{left:50%;width:50%;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);padding-top:var(--asset-triangle-centroid-pad)}.creation-hub-asset-panel{display:grid;grid-gap:14px;gap:14px}.creation-hub-asset-panel[hidden]{display:none}.creation-hub-asset-mode-grid,.creation-hub-uploaded-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-uploaded-asset-card{min-width:0;border:1px solid var(--border);border-radius:8px;padding:14px;background:#07090c}.creation-hub-scene-count-row{display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:end}.creation-hub-scene-count-buttons{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-scene-count-buttons .btn.active{border-color:rgba(93,255,179,.56);background:rgba(93,255,179,.1);color:var(--text)}.creation-hub-uploaded-asset-card{display:grid;grid-gap:12px;gap:12px}.creation-hub-uploaded-asset-card h3{margin:0;font-size:22px;line-height:1.18;overflow-wrap:anywhere}.creation-hub-asset-preview{border:1px solid rgba(96,231,255,.22);border-radius:8px;overflow:hidden;background:rgba(96,231,255,.04)}.creation-hub-asset-preview img,.creation-hub-asset-preview video{display:block;width:100%;max-height:260px;object-fit:contain;background:#05070a}.creation-hub-emulation-summary{display:grid;grid-gap:8px;gap:8px;min-width:0;border-radius:8px;padding:12px;background:rgba(96,231,255,.045)}.creation-hub-emulation-summary p{margin:0;line-height:1.45;overflow-wrap:anywhere}.creation-hub-emulation-output-placeholder{min-height:96px;border:1px dashed rgba(96,231,255,.22);border-radius:8px;background:rgba(7,9,12,.6)}.creation-hub-emulation-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));grid-gap:8px 12px;gap:8px 12px;min-width:0}.creation-hub-emulation-metrics>*{min-width:0;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.creation-hub-emulation-metrics strong{display:block;color:var(--text);font-size:18px;line-height:1.15;overflow-wrap:anywhere}.creation-hub-emulation-metrics p,.creation-hub-emulation-metrics small,.creation-hub-emulation-metrics span{display:block;margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.creation-hub-advanced-style-framework{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:12px;background:rgba(96,231,255,.04)}.creation-hub-advanced-style-framework[open]{background:linear-gradient(180deg,rgba(96,231,255,.07),rgba(7,9,12,.96))}.creation-hub-advanced-style-framework summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin:-4px;padding:4px;border-radius:6px;color:var(--text);font-weight:900;line-height:1.35;cursor:pointer;list-style:none}.creation-hub-advanced-style-framework summary::-webkit-details-marker{display:none}.creation-hub-advanced-style-framework summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(45deg);transition:transform .16s ease,border-color .16s ease}.creation-hub-advanced-style-framework[open] summary:after{transform:rotate(-135deg)}.creation-hub-advanced-style-framework summary:focus-visible:after,.creation-hub-advanced-style-framework summary:hover:after{border-color:#fff}.creation-hub-advanced-style-framework summary:focus-visible{outline:0;background:rgba(96,231,255,.1);box-shadow:0 0 0 3px rgba(96,231,255,.16)}.creation-hub-video-brief-stage{gap:18px}.creation-hub-video-brief-preview{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:clamp(16px,2.4vw,22px);background:rgba(9,11,15,.88)}.creation-hub-video-brief-preview-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.creation-hub-dialog h3,.creation-hub-video-brief-preview h3{margin:0;font-size:clamp(22px,2.3vw,30px)}.creation-hub-video-brief-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.creation-hub-video-brief-card{min-height:130px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px;background:rgba(255,255,255,.045)}.creation-hub-video-brief-card span{display:inline-flex;margin-bottom:10px;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgba(180,243,255,.82)}.creation-hub-video-brief-card p{margin:0;white-space:pre-wrap;line-height:1.55}.creation-hub-video-brief-card.accent{border-color:rgba(96,231,255,.34);background:rgba(96,231,255,.075)}.creation-hub-video-brief-card.guardrail{border-color:rgba(255,211,125,.35);background:rgba(255,211,125,.06)}.creation-hub-next-step-note{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:14px 16px;background:rgba(96,231,255,.055)}.creation-hub-next-step-note p{margin:0;color:rgba(234,246,255,.76)}.creation-hub-hook-deck-grid.refined{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.creation-hub-hook-card.refined{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:18px;background:rgba(7,13,24,.84)}.creation-hub-hook-card.refined.selected{border-color:rgba(96,231,255,.45);background:rgba(96,231,255,.07);box-shadow:0 0 0 1px rgba(96,231,255,.12),0 20px 60px rgba(0,0,0,.25)}.creation-hub-hook-card.refined.rejected{opacity:.58}.creation-hub-hook-card-top h3{margin:4px 0 8px;font-size:clamp(22px,2vw,28px)}.creation-hub-hook-card-top p{margin:0;color:rgba(234,246,255,.78)}.creation-hub-hook-card.refined .creation-hub-hook-card-detail{display:grid;grid-gap:4px;gap:4px;border-radius:8px;padding:12px;background:rgba(255,255,255,.045)}.creation-hub-hook-card.refined .creation-hub-hook-card-detail strong{color:rgba(180,243,255,.82);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.creation-hub-hook-card.refined .creation-hub-hook-card-detail span{color:rgba(234,246,255,.78)}.creation-hub-hook-card-actions{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center}.btn.subtle{opacity:.82}.creation-hub-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creation-hub-dialog{display:grid;grid-gap:16px;gap:16px;width:min(520px,100%);border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:22px;background:#08111f;box-shadow:0 32px 120px rgba(0,0,0,.45)}.creation-hub-credit-confirm{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:8px;padding:12px 14px;background:rgba(96,231,255,.07)}.creation-hub-credit-confirm span{color:rgba(234,246,255,.7)}.creation-hub-credit-confirm strong{color:#fff}.creation-hub-credit-confirm.compact{min-width:180px;padding:10px 12px}.creation-hub-n7x-producer-entry,.creation-hub-production-mode-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:16px;background:rgba(7,9,12,.78)}.creation-hub-n7x-producer-entry h3,.creation-hub-n7x-producer-entry p,.creation-hub-production-mode-bar h3,.creation-hub-production-mode-bar p{margin:0}.creation-hub-n7x-producer-entry-actions,.creation-hub-production-mode-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.creation-hub-production-mode-cost{border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:9px 11px;color:rgba(234,246,255,.78);background:rgba(96,231,255,.055)}.creation-hub-production-mode-pill{border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:10px 12px;color:#fff;background:rgba(96,231,255,.075);font-weight:900}.creation-hub-production-mode-dialog{width:min(860px,100%)}.creation-hub-production-mode-options .creation-hub-choice{display:grid;grid-gap:12px;gap:12px;text-align:left}.creation-hub-production-mode-required{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:18px;background:rgba(96,231,255,.045)}.creation-hub-production-mode-required h3,.creation-hub-production-mode-required p{margin:0}.creation-hub-n7x-producer-dialog{width:min(880px,100%);max-height:min(86vh,980px);overflow:auto}.creation-hub-n7x-footer-actions,.creation-hub-n7x-producer-head,.creation-hub-n7x-submit-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.creation-hub-n7x-producer-head h3,.creation-hub-n7x-producer-head p{margin:0}.creation-hub-n7x-producer-stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;background:rgba(255,255,255,.04)}.creation-hub-n7x-guardrails span,.creation-hub-n7x-producer-stage span{color:var(--muted)}.creation-hub-n7x-producer-stage strong{overflow-wrap:anywhere}.creation-hub-n7x-conversation,.creation-hub-n7x-guardrails,.creation-hub-n7x-paid-media,.creation-hub-n7x-tier-picker{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,.035)}.creation-hub-n7x-producer-input{min-height:96px}.creation-hub-n7x-submit-grid{justify-content:flex-start}.creation-hub-n7x-conversation{max-height:260px;overflow:auto}.creation-hub-n7x-message{display:grid;grid-gap:4px;gap:4px;border-radius:8px;padding:10px 12px;background:rgba(7,9,12,.72)}.creation-hub-n7x-message p,.creation-hub-n7x-paid-media h4,.creation-hub-n7x-tier-picker h4{margin:0}.creation-hub-n7x-message.user{border:1px solid rgba(93,255,179,.18)}.creation-hub-n7x-message.assistant{border:1px solid rgba(96,231,255,.18)}.creation-hub-n7x-paid-media li,.creation-hub-n7x-patch-preview li{display:grid;grid-gap:4px;gap:4px}.creation-hub-n7x-paid-media li span,.creation-hub-n7x-patch-preview li span{overflow-wrap:anywhere}.creation-hub-n7x-guardrails{grid-template-columns:repeat(3,minmax(0,1fr))}.creation-hub-quick-start-progress.premium{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-quick-start-progress.premium li{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;background:rgba(255,255,255,.045)}.creation-hub-quick-start-progress.premium li span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(234,246,255,.72)}.creation-hub-quick-start-progress.premium li.active{border-color:rgba(96,231,255,.42);background:rgba(96,231,255,.08)}.creation-hub-quick-start-progress.premium li.active span,.creation-hub-quick-start-progress.premium li.complete span{border-color:rgba(96,231,255,.42);background:rgba(96,231,255,.16);color:#fff}.creation-hub-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.creation-hub-section-grid{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}.creation-hub-upload-card{display:grid;grid-gap:12px;gap:12px;align-content:space-between;min-width:0;border:1px solid var(--border);border-radius:8px;padding:14px;background:#07090c}.creation-hub-upload-card strong{display:block;color:var(--text);line-height:1.2}.creation-hub-upload-card small{display:block;margin-top:5px;color:var(--muted);font-weight:700;line-height:1.4}.creation-hub-upload-card input[type=file]{max-width:100%;color:var(--muted)}.creation-hub-large-textarea{min-height:128px;resize:vertical;line-height:1.45}.creation-hub-script-textarea{min-height:380px;resize:vertical;line-height:1.55}.creation-hub-script-voiceover-layout{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(320px,1fr) minmax(240px,.58fr);grid-gap:14px;gap:14px;align-items:start}.creation-hub-script-editor-panel,.creation-hub-script-tools,.creation-hub-user-asset-section,.creation-hub-voice-panel,.creation-hub-voiceover-output{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:14px;background:#07090c}.creation-hub-script-editor-panel h3,.creation-hub-script-tools h3,.creation-hub-user-asset-section h3,.creation-hub-voiceover-output h3{margin:0;line-height:1.16}.creation-hub-script-tools .btn{width:100%}.creation-hub-voice-option-list{display:grid;grid-gap:10px;gap:10px}.creation-hub-voice-option-list .creation-hub-choice{gap:10px}.creation-hub-voiceover-output .creation-hub-emulation-output-placeholder{min-height:110px}.creation-hub-elevenlabs-step{gap:12px}.creation-hub-elevenlabs-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:12px;gap:12px;align-items:start}.creation-hub-elevenlabs-editor,.creation-hub-elevenlabs-output,.creation-hub-elevenlabs-settings{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:12px;background:#07090c}.creation-hub-elevenlabs-editor{min-height:0}.creation-hub-script-field{display:grid;grid-gap:10px;gap:10px;min-width:0}.creation-hub-elevenlabs-editor .creation-hub-script-textarea{min-height:220px;border-color:rgba(255,255,255,.12);background:#080a0e;font-size:18px;line-height:1.45}.creation-hub-script-refresh-warning{margin:0;border-left:3px solid #f2c45d;padding:8px 10px;color:#f6d98f;background:rgba(242,196,93,.08);font-weight:800;line-height:1.4}.creation-hub-elevenlabs-toolbar{display:flex;justify-content:flex-end;gap:8px;align-items:center;flex-wrap:wrap}.creation-hub-upload-script-button{cursor:pointer}.creation-hub-elevenlabs-settings-tabs{display:flex;gap:18px;align-items:center;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:8px}.creation-hub-elevenlabs-settings-tabs strong{color:var(--text)}.creation-hub-elevenlabs-settings-tabs span{color:var(--muted);font-weight:800}.creation-hub-elevenlabs-settings-card{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px;background:#090b0f}.creation-hub-elevenlabs-output h3,.creation-hub-elevenlabs-settings-card h3,.creation-hub-elevenlabs-settings-card p{margin:0}.creation-hub-elevenlabs-model-card{display:flex;gap:10px;align-items:center;width:100%;border:1px solid rgba(96,231,255,.26);border-radius:8px;padding:9px 10px;background:#07090c;color:var(--text);text-align:left}.creation-hub-elevenlabs-model-card span{display:grid;place-items:center;width:34px;height:24px;border:1px solid;border-radius:999px;font-size:13px;font-weight:900}.creation-hub-elevenlabs-model-card.active{border-color:rgba(93,255,179,.54);box-shadow:0 0 0 1px rgba(93,255,179,.14)}.creation-hub-elevenlabs-range{accent-color:var(--green)}.creation-hub-elevenlabs-range-labels,.creation-hub-elevenlabs-toggle{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-weight:800}.creation-hub-elevenlabs-toggle input{width:auto}.creation-hub-elevenlabs-settings .creation-hub-voice-option-list{gap:6px}.creation-hub-elevenlabs-settings .creation-hub-choice{gap:4px;padding:8px}.creation-hub-elevenlabs-settings .creation-hub-choice strong{font-size:16px}.creation-hub-elevenlabs-settings .creation-hub-choice span{font-size:13px}.creation-hub-elevenlabs-settings .creation-hub-export-actions{gap:6px}.creation-hub-elevenlabs-settings .creation-hub-export-actions .btn{min-height:38px;padding:8px 10px;font-size:14px}.creation-hub-elevenlabs-upload-voice{display:grid;grid-gap:6px;gap:6px}.creation-hub-elevenlabs-upload-status,.creation-hub-elevenlabs-upload-voice span{color:var(--muted);font-weight:800}.creation-hub-elevenlabs-upload-status{margin:0;overflow-wrap:anywhere}.creation-hub-elevenlabs-upload-status.uploaded{color:#7dffc1}.creation-hub-elevenlabs-upload-status.error{color:#ff9b9b}.creation-hub-elevenlabs-generation-card{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px;background:#080a0e}.creation-hub-elevenlabs-generation-card span{color:var(--muted);font-weight:900}.creation-hub-elevenlabs-waveform{display:flex;align-items:center;gap:4px;min-height:48px}.creation-hub-elevenlabs-waveform i{display:block;width:5px;border-radius:999px;background:linear-gradient(180deg,rgba(234,246,255,.92),rgba(96,231,255,.34))}.creation-hub-elevenlabs-action-bar{display:flex;justify-content:flex-end;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}.creation-hub-script-input-head>div{width:100%}.creation-hub-script-input-head .creation-hub-elevenlabs-action-bar{margin-top:10px;border-top:0;padding-top:0}.creation-hub-elevenlabs-script-count{margin-right:auto;color:var(--muted);font-weight:900}.creation-hub-elevenlabs-action-bar .creation-hub-media-row{display:flex;gap:8px;align-items:center}.creation-hub-saved-voice-card,.creation-hub-saved-voice-list{display:grid;grid-gap:8px;gap:8px}.creation-hub-saved-voice-card{min-width:0;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:10px;background:#07090c}.creation-hub-saved-voice-card.active{border-color:rgba(93,255,179,.48);background:rgba(93,255,179,.075)}.creation-hub-saved-voice-card span,.creation-hub-saved-voice-card strong{display:block;min-width:0;overflow-wrap:anywhere}.creation-hub-saved-voice-card span{color:var(--muted);font-weight:800}.creation-hub-fieldset{min-width:0;margin:0;padding:0;border:0}.creation-hub-fieldset legend{margin-bottom:8px;color:#d9dee5;font-size:14px;font-weight:800}.creation-hub-check-grid,.creation-hub-media-grid,.creation-hub-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-option-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.creation-hub-check-card,.creation-hub-choice,.creation-hub-media-card{min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c;color:var(--text)}.creation-hub-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:6px;gap:6px;text-align:left;cursor:pointer}.creation-hub-check-card:hover,.creation-hub-choice:hover,.creation-hub-media-card:hover{border-color:rgba(96,231,255,.34)}.creation-hub-choice:disabled{cursor:not-allowed;opacity:.54}.creation-hub-choice:disabled:hover{border-color:var(--border)}.creation-hub-choice.active{border-color:rgba(93,255,179,.5);background:linear-gradient(180deg,rgba(93,255,179,.09),rgba(7,9,12,.98))}.creation-hub-choice span,.creation-hub-media-card span{color:var(--muted);line-height:1.42}.creation-hub-emulation-framework-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creation-hub-emulation-framework-button h3,.creation-hub-emulation-framework-card h3{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.12}.creation-hub-emulation-framework-card strong{display:block;color:var(--cyan)}.creation-hub-emulation-framework-card p{margin:0;color:var(--muted);line-height:1.45}.creation-hub-emulation-framework-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:16px;background:#07090c}.creation-hub-emulation-framework-card .creation-hub-mini-list{margin-top:4px}.creation-hub-check-card{display:flex;align-items:center;gap:10px;cursor:pointer}.creation-hub-check-card input{flex:0 0 auto;width:16px;height:16px;accent-color:var(--green)}.creation-hub-check-card span{min-width:0;line-height:1.3;overflow-wrap:anywhere}.creation-hub-export-panel,.creation-hub-footer-actions,.creation-hub-inline-actions,.creation-hub-media-row,.creation-hub-preview-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.creation-hub-export-panel h3,.creation-hub-inline-actions h3{margin:4px 0 0}.creation-hub-export-panel p,.creation-hub-inline-actions p{margin:0}.creation-hub-inline-actions>.btn{margin-left:auto}.creation-hub-emulate-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.creation-hub-emulate-panel-head>.btn{justify-self:end;margin-left:0}.creation-hub-shot-plan-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.creation-hub-final-render-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(93,255,179,.22);border-radius:8px;background:rgba(93,255,179,.055)}.creation-hub-final-render-card h3,.creation-hub-final-render-card p{margin:0}.creation-hub-final-render-card .creation-hub-video-shell{max-width:min(100%,480px)}.assemble-manual-render-card{margin:0 10px calc(86px + env(safe-area-inset-bottom))}@media (min-width:720px){.assemble-manual-render-card{margin:0}}.creation-hub-media-card{display:grid;grid-gap:12px;gap:12px;align-content:space-between}.creation-hub-media-card>div{display:grid;grid-gap:5px;gap:5px}.creation-hub-visual-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-visual-asset{display:grid;grid-gap:14px;gap:14px;align-content:space-between;min-width:0;border:1px solid var(--border);border-radius:8px;padding:14px;background:#07090c}.creation-hub-visual-asset h3{margin:0;line-height:1.2}.creation-hub-visual-asset p{margin:10px 0 0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.creation-hub-visual-asset textarea{min-height:118px;resize:vertical}.creation-hub-chip-list{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-chip-list span{display:inline-flex;align-items:center;max-width:100%;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:6px 10px;background:rgba(96,231,255,.05);color:#d9f8ff;font-size:12px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.creation-hub-gate-notice{display:grid;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:14px;background:#07090c}.creation-hub-gate-notice h3,.creation-hub-gate-notice p{margin:0}.creation-hub-gate-notice.ready{border-color:rgba(93,255,179,.34);background:rgba(93,255,179,.06)}.creation-hub-gate-notice.blocked{border-color:rgba(255,209,102,.28);background:rgba(255,209,102,.045)}.creation-hub-storyboard-focus,.creation-hub-storyboard-list{display:grid;grid-gap:12px;gap:12px}.creation-hub-storyboard-row{display:grid;grid-template-columns:auto minmax(90px,.18fr) minmax(180px,.32fr) minmax(220px,1fr);grid-gap:12px;gap:12px;align-items:start;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#07090c}.creation-hub-storyboard-row>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(96,231,255,.24);border-radius:999px;color:var(--cyan);font-size:12px;font-weight:900}.creation-hub-storyboard-row textarea{min-height:84px;resize:vertical}.creation-hub-storyboard-overview{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-storyboard-overview button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:8px 11px;background:#07090c;color:var(--muted);font-size:12px;font-weight:850;line-height:1.1;cursor:pointer}.creation-hub-storyboard-overview button.active{border-color:rgba(93,255,179,.52);background:rgba(93,255,179,.08);color:var(--green)}.creation-hub-shot-plan-settings{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);grid-gap:14px;gap:14px;align-items:stretch}.creation-hub-shot-plan-control,.creation-hub-shot-plan-summary{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(96,231,255,.2);border-radius:8px;padding:14px;background:#07090c}.creation-hub-option-grid.compact.creation-hub-shot-plan-aspect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.creation-hub-option-grid.compact.creation-hub-shot-plan-aspect-grid .creation-hub-choice{min-height:72px;padding:10px 12px;gap:6px}.creation-hub-option-grid.compact.creation-hub-shot-plan-aspect-grid .creation-hub-choice strong{font-size:18px;line-height:1.05}.creation-hub-option-grid.compact.creation-hub-shot-plan-aspect-grid .creation-hub-choice span{font-size:13px;line-height:1.15}.creation-hub-shot-plan-summary small,.creation-hub-shot-plan-summary span{color:var(--muted);font-weight:800}.creation-hub-shot-plan-summary strong{color:var(--text);font-size:28px;line-height:1.05}.creation-hub-shot-plan-asset-board{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:16px;background:#07090c}.creation-hub-shot-plan-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.creation-hub-shot-plan-asset-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.creation-hub-shot-plan-asset-card h3{margin:0;overflow-wrap:anywhere}.creation-hub-shot-plan-asset-preview{display:grid;place-items:center;min-height:120px;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:#050608}.creation-hub-shot-plan-asset-preview img,.creation-hub-shot-plan-asset-preview video{width:100%;max-height:180px;object-fit:contain}.creation-hub-shot-plan-asset-preview audio{width:100%}.creation-hub-shot-plan-scene-assignments{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-shot-plan-scene-assignments .btn.active{border-color:rgba(93,255,179,.52);background:rgba(93,255,179,.1);color:var(--text)}.creation-hub-shot-plan-audit{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(93,255,179,.22);border-radius:8px;padding:16px;background:rgba(93,255,179,.04)}.creation-hub-audit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-shot-plan-list{display:grid;grid-gap:16px;gap:16px}.creation-hub-shot-plan-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:16px;background:rgba(7,9,12,.94)}.creation-hub-shot-plan-card h3,.creation-hub-shot-plan-card p{margin:0}.creation-hub-shot-plan-card>label{display:grid;grid-gap:8px;gap:8px}.creation-hub-shot-plan-scene-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.creation-hub-shot-plan-scene-actions{display:grid;grid-template-columns:minmax(150px,210px) minmax(160px,1fr) minmax(90px,140px);align-items:flex-end;justify-content:stretch;grid-gap:10px;gap:10px}.creation-hub-shot-plan-scene-actions label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text);font-weight:900}.creation-hub-shot-plan-scene-actions .creation-hub-shot-plan-model-control{min-width:0}.creation-hub-shot-plan-credit-column{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text);font-weight:900}.creation-hub-shot-plan-credit-column span{color:var(--text)}.creation-hub-shot-plan-credit-column strong{display:flex;align-items:center;min-height:48px;border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:0 14px;background:#05070a;color:var(--text);font-size:18px;font-weight:900}.creation-hub-shot-plan-credit-column small,.creation-hub-shot-plan-model-control small{color:var(--muted);font-size:12px;font-weight:850}.creation-hub-shot-plan-prompt-button{width:100%;min-height:60px;justify-content:center}.creation-hub-compact-check-card{align-self:start;padding:10px 12px}.creation-hub-shot-plan-voiceover-settings{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:12px;background:rgba(96,231,255,.035)}.creation-hub-shot-plan-split-summary,.creation-hub-shot-plan-voiceover-settings-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.creation-hub-shot-plan-timing-control{display:grid;grid-gap:6px;gap:6px;min-width:min(100%,230px);color:var(--text);font-weight:900}.creation-hub-shot-plan-split-summary small,.creation-hub-shot-plan-split-summary strong{display:block}.creation-hub-shot-plan-split-summary small{color:var(--muted);font-weight:750}.creation-hub-shot-plan-split-summary label{display:grid;grid-gap:6px;gap:6px;min-width:120px;color:var(--text);font-weight:900}.creation-hub-shot-plan-split-summary .input{max-width:120px}.creation-hub-shot-plan-split-planner{display:grid;grid-gap:10px;gap:10px}.creation-hub-shot-plan-split-duration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.creation-hub-shot-plan-split-duration-grid label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text);font-weight:900}@media (max-width:620px){.creation-hub-shot-plan-scene-actions,.creation-hub-shot-plan-scene-head{grid-template-columns:1fr}}.creation-hub-shot-plan-card-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.creation-hub-shot-plan-card-grid label{display:grid;grid-gap:8px;gap:8px}.creation-hub-duration-input{display:flex;align-items:center;gap:10px}.creation-hub-duration-input .input{flex:0 0 auto;width:92px;max-width:100%}.creation-hub-duration-input span{color:var(--muted);font-weight:850}.creation-hub-shot-plan-voiceover{min-height:100px;resize:vertical;line-height:1.45}.creation-hub-shot-plan-cuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.creation-hub-shot-plan-cut{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:12px;background:rgba(96,231,255,.035)}.creation-hub-shot-plan-cut strong{color:var(--green);font-family:var(--font-mono);text-transform:uppercase}.creation-hub-shot-plan-cut span{color:var(--cyan);font-weight:900}.creation-hub-shot-plan-cut small{color:var(--muted);font-weight:750;overflow-wrap:anywhere}.creation-hub-shot-plan-assets{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.creation-hub-shot-plan-assets>strong{color:var(--text)}.creation-hub-shot-plan-assets>small{color:var(--muted);font-weight:750}.creation-hub-clip-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:14px;background:#07090c}.creation-hub-clip-card h3,.creation-hub-clip-card p{margin:0}.creation-hub-clip-card>p{color:var(--muted);line-height:1.45}.creation-hub-clip-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-reference-handle-list{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-reference-handle-list span{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:6px 10px;background:rgba(96,231,255,.05);color:#d9f8ff;font-size:12px;font-weight:800;line-height:1.2}.creation-hub-reference-handle-list strong{color:var(--green)}.creation-hub-mode-badge{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(255,209,102,.28);border-radius:8px;padding:10px 12px;background:rgba(255,209,102,.055);color:#ffe3a3;line-height:1.35}.creation-hub-mode-badge.compact{margin:8px 0 10px}.creation-hub-mode-badge.good{border-color:rgba(93,255,179,.3);background:rgba(93,255,179,.06)}.creation-hub-mode-badge.good strong{color:var(--green)}.creation-hub-mode-badge.warn{border-color:rgba(255,209,102,.36);background:rgba(255,209,102,.07)}.creation-hub-mode-badge strong{flex:0 0 auto;color:var(--yellow);font-size:12px;font-weight:900;text-transform:uppercase}.creation-hub-mode-badge span{min-width:0;color:#d8dee8;font-size:12px;font-weight:750}.creation-hub-check-card small{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.creation-hub-scene-preview{overflow:hidden;border:1px solid rgba(96,231,255,.22);border-radius:8px;background:#020406}.creation-hub-scene-preview video{display:block;width:100%;max-height:420px;background:#000}.creation-hub-take-strip{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-take-strip button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:7px 10px;background:#07090c;color:var(--muted);cursor:pointer;font-size:12px;font-weight:850}.creation-hub-take-strip button.active{border-color:rgba(93,255,179,.52);background:rgba(93,255,179,.08);color:var(--green)}.creation-hub-take-strip button:disabled{cursor:not-allowed;opacity:.58}.creation-hub-generate-scene-list{display:grid;grid-gap:16px;gap:16px}.creation-hub-generate-scene-card .creation-hub-scene-step-footer{position:static;justify-content:flex-end}.creation-hub-scene-nav-footer,.creation-hub-scene-step-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}.creation-hub-scene-step-footer{position:-webkit-sticky;position:sticky;bottom:10px;z-index:5;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:10px;background:rgba(7,9,12,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.creation-hub-audio-preview,.creation-hub-video-assembly{min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:14px;background:rgba(96,231,255,.045)}.creation-hub-audio-preview{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.creation-hub-audio-preview p{margin:0;color:var(--muted);line-height:1.45}.creation-hub-audio-preview audio{flex:1 1 260px;min-width:220px;max-width:100%}.creation-hub-voiceover-output-list{display:grid;grid-gap:10px;gap:10px}.creation-hub-video-assembly{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.creation-hub-video-assembly h3{margin:4px 0 10px}.creation-hub-video-frame{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:180px;border:1px solid rgba(93,255,179,.24);border-radius:8px;background:linear-gradient(135deg,rgba(93,255,179,.08),transparent 45%),#050707;text-align:center}.creation-hub-video-frame span{color:var(--green);font-size:12px;font-weight:900}.creation-hub-video-frame strong{font-size:clamp(24px,3vw,34px);line-height:1.05}.creation-hub-video-frame small{color:var(--muted);font-weight:800}.creation-hub-video-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-video-reference-card{min-width:0;border:1px solid var(--border);border-radius:8px;padding:14px;background:#07090c}.creation-hub-video-reference-card>strong{display:block;margin-bottom:10px;line-height:1.2}.creation-hub-video-reference-card .creation-hub-mini-list{padding-left:18px}.creation-hub-video-prompt-textarea{min-height:220px;resize:vertical;line-height:1.5}.creation-hub-assemble-workspace{display:grid;grid-gap:16px;gap:16px}.creation-hub-assemble-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:14px}.creation-hub-assemble-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.creation-hub-assembly-length{display:grid;grid-gap:8px;gap:8px;min-width:min(260px,100%)}.creation-hub-assembly-length span{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:800}.creation-hub-assembly-length .input{width:110px}.creation-hub-assembly-preview{min-width:0;border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:16px;background:rgba(7,9,12,.92)}.creation-hub-assembly-stage{display:grid;grid-gap:10px;gap:10px;min-width:680px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.creation-hub-assembly-stage-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.creation-hub-assembly-upload-button{min-height:38px;padding:8px 12px;white-space:nowrap}.creation-hub-assembly-preview{min-height:260px;display:grid;align-items:start;grid-gap:14px;gap:14px;overflow-x:auto;background:linear-gradient(135deg,rgba(96,231,255,.08),transparent 40%),#050707}.creation-hub-assembly-playback-controls{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:14px}.creation-hub-assembly-playback-controls .creation-hub-assembly-length{min-width:220px}.creation-hub-assembly-preview-player{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#050707}.creation-hub-assembly-preview video{width:100%;max-height:420px;border-radius:8px;background:#050707}.creation-hub-assembly-monitor{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(220px,.28fr);grid-gap:12px;gap:12px;align-items:stretch;min-width:680px}.creation-hub-assembly-monitor-screen{position:relative;display:grid;place-items:center;min-height:300px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#020304}.creation-hub-assembly-monitor-screen.empty{border-style:dashed;border-color:rgba(96,231,255,.28);background:rgba(96,231,255,.025)}.creation-hub-assembly-monitor-screen video,.creation-hub-assembly-monitor-screen>img{display:block;width:100%;height:100%;max-height:none;border-radius:0;object-fit:contain}.creation-hub-assembly-monitor-empty{text-align:center}.creation-hub-assembly-monitor-empty p,.creation-hub-assembly-monitor-empty strong,.creation-hub-assembly-monitor-meta p,.creation-hub-assembly-monitor-meta strong{margin:0}.creation-hub-assembly-monitor-meta{display:grid;align-content:center;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px;background:rgba(7,9,12,.76)}.creation-hub-assembly-monitor-meta strong{line-height:1.25;overflow-wrap:anywhere}.creation-hub-assembly-monitor-meta small{color:var(--muted);font-weight:850}.creation-hub-assembly-monitor-audio{display:grid;grid-gap:14px;gap:14px;width:min(520px,calc(100% - 32px));padding:18px;border:1px solid rgba(93,255,179,.2);border-radius:8px;background:rgba(93,255,179,.05)}.creation-hub-assembly-monitor-audio span{color:var(--green);font-weight:950;text-transform:uppercase}.creation-hub-assembly-monitor-overlay{position:absolute;right:18px;bottom:18px;width:min(32%,220px)!important;height:auto!important;max-height:42%!important;border:1px solid rgba(255,255,255,.16);border-radius:8px!important;box-shadow:0 16px 44px rgba(0,0,0,.46);object-fit:cover!important;background:#050707}.creation-hub-assembly-preview-empty{max-width:560px;text-align:center}.creation-hub-assembly-preview-empty h3{margin:6px 0 0}.creation-hub-assembly-asset-tray{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.creation-hub-assembly-asset-card{min-width:168px;max-width:220px;display:grid;grid-gap:9px;gap:9px;border:1px solid var(--border);border-radius:8px;padding:10px;background:#07090c;cursor:-webkit-grab;cursor:grab}.creation-hub-assembly-asset-card.added{border-color:rgba(91,245,183,.55);background:linear-gradient(180deg,rgba(91,245,183,.08),rgba(7,9,12,.96))}.creation-hub-assembly-asset-card:active{cursor:-webkit-grabbing;cursor:grabbing}.creation-hub-assembly-asset-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.creation-hub-assembly-asset-card h3,.creation-hub-assembly-asset-card p{margin:0}.creation-hub-assembly-asset-card h3{font-size:14px;line-height:1.25}.creation-hub-assembly-asset-card small{color:var(--muted);font-weight:800;line-height:1.3}.creation-hub-assembly-asset-card .btn{min-height:34px;padding:7px 10px}.creation-hub-assembly-thumb{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#050707}.creation-hub-assembly-thumb img,.creation-hub-assembly-thumb video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.creation-hub-assembly-editor-timeline{display:grid;grid-gap:8px;gap:8px;min-width:680px}.creation-hub-assembly-timeline-head{display:flex;align-items:center;justify-content:space-between}.creation-hub-assembly-timeline-head p{margin:0}.creation-hub-assembly-ruler,.creation-hub-assembly-track{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.creation-hub-assembly-track-name{color:var(--muted);font-size:13px;font-weight:950;line-height:1.2;text-transform:uppercase}.creation-hub-assembly-ruler-line{position:relative;min-height:32px;border-bottom:1px solid rgba(255,255,255,.14);background:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 10%),linear-gradient(90deg,rgba(96,231,255,.1),transparent)}.creation-hub-assembly-playhead{position:absolute;top:0;bottom:0;z-index:4;width:2px;transform:translateX(-1px);pointer-events:none;background:#5dffb3;box-shadow:0 0 14px rgba(93,255,179,.72)}.creation-hub-assembly-ruler-tick{position:absolute;bottom:4px;transform:translateX(-50%);color:var(--muted);font-size:11px;font-weight:900}.creation-hub-assembly-track-lane{position:relative;min-height:116px;border:1px dashed rgba(96,231,255,.3);border-radius:8px;padding:10px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(96,231,255,.08) 0 1px,transparent 1px 10%),rgba(96,231,255,.035)}.creation-hub-assembly-track-lane>.muted{margin:0;min-height:94px;display:grid;place-items:center}.creation-hub-assembly-timeline-item{position:absolute;top:10px;min-width:150px;max-width:calc(100% - 20px);display:grid;grid-gap:7px;gap:7px;align-items:start;border:1px solid var(--border);border-radius:8px;padding:9px;background:#080b0f;box-shadow:0 12px 30px rgba(0,0,0,.28);cursor:-webkit-grab;cursor:grab}.creation-hub-assembly-timeline-item:active{cursor:-webkit-grabbing;cursor:grabbing}.creation-hub-assembly-timeline-item.playing{border-color:#5dffb3;box-shadow:0 0 0 1px rgba(93,255,179,.35),0 18px 40px rgba(0,0,0,.34)}.creation-hub-assembly-timeline-item.selected{outline:2px solid rgba(255,209,102,.85);outline-offset:2px}.creation-hub-assembly-timeline-item.video{border-color:rgba(96,231,255,.58);background:linear-gradient(135deg,rgba(96,231,255,.16),rgba(96,231,255,.05))}.creation-hub-assembly-timeline-item.voice{border-color:rgba(93,255,179,.5);background:linear-gradient(135deg,rgba(93,255,179,.15),rgba(93,255,179,.04))}.creation-hub-assembly-timeline-item.image{border-color:rgba(255,202,89,.5);background:linear-gradient(135deg,rgba(255,202,89,.15),rgba(255,202,89,.04))}.creation-hub-assembly-timeline-item p,.creation-hub-assembly-timeline-item strong{margin:0}.creation-hub-assembly-timeline-item small{display:block;color:var(--muted);font-weight:800;margin-top:4px}.creation-hub-assembly-clip-image img,.creation-hub-assembly-clip-media{display:block;width:100%;max-height:52px;aspect-ratio:16/7;border:1px solid rgba(255,255,255,.1);border-radius:6px;object-fit:cover;background:#050707}.creation-hub-assembly-clip-audio{display:block;width:100%;min-height:34px}.creation-hub-assembly-time-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px}.creation-hub-assembly-time-controls label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;font-weight:900}.creation-hub-assembly-time-controls .input{width:72px;min-height:34px;padding:7px 8px}.creation-hub-assembly-time-controls .btn{min-height:34px;padding:7px 10px}.creation-hub-assembly-playhead-time{align-self:center;color:var(--muted);font-weight:900}.creation-hub-review-scene-list{display:grid;grid-gap:16px;gap:16px}.creation-hub-review-scene-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(96,231,255,.24);border-radius:8px;padding:16px;background:rgba(7,9,12,.94)}.creation-hub-review-scene-card h3,.creation-hub-review-scene-card p{margin:0}.creation-hub-review-scene-card>label{display:grid;grid-gap:8px;gap:8px}.creation-hub-review-prompt{min-height:180px;resize:vertical;line-height:1.5}.creation-hub-review-assets{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(96,231,255,.18);border-radius:8px;padding:12px;background:rgba(96,231,255,.035)}.creation-hub-review-asset-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.creation-hub-review-asset-head strong{color:var(--text)}.creation-hub-review-asset-head small{color:var(--muted);font-weight:750}.creation-hub-review-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.creation-hub-review-asset-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:#07090c;color:var(--muted);text-align:left;cursor:pointer}.creation-hub-review-asset-toggle span{color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:900;text-transform:uppercase}.creation-hub-review-asset-toggle strong{min-width:0;color:var(--text);font-size:15px;line-height:1.15;overflow-wrap:anywhere}.creation-hub-review-asset-toggle small{color:var(--muted);font-weight:750;line-height:1.25}.creation-hub-review-asset-toggle .creation-hub-review-asset-preview{display:block;width:100%;aspect-ratio:16/9;margin-bottom:4px;border:1px solid rgba(255,255,255,.1);border-radius:6px;overflow:hidden;background:#050608}.creation-hub-review-asset-toggle .creation-hub-review-asset-preview img,.creation-hub-review-asset-toggle .creation-hub-review-asset-preview video{display:block;width:100%;height:100%;object-fit:cover}.creation-hub-review-asset-toggle .creation-hub-review-asset-audio{display:inline-flex;width:max-content;align-items:center;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:4px 8px;background:rgba(96,231,255,.08)}.creation-hub-review-asset-toggle.active{border-color:rgba(93,255,179,.48);background:rgba(93,255,179,.075)}.creation-hub-review-asset-toggle.active strong{color:var(--green)}.creation-hub-extension-panel{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(220px,1fr);grid-gap:14px;gap:14px;align-items:end;border:1px solid rgba(93,255,179,.24);border-radius:8px;padding:14px;background:rgba(93,255,179,.045)}.creation-hub-extension-panel h3,.creation-hub-extension-panel p{margin:0}.creation-hub-extension-panel textarea{min-height:86px;resize:vertical}.creation-hub-extension-cost{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px;font-weight:850}.creation-hub-extension-cost strong{color:var(--green)}.creation-hub-export-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.creation-hub-preview h2{margin:0;font-size:clamp(24px,3vw,34px)}.creation-hub-preview .mini-dl{margin:0}.creation-hub-preview-block{border-top:1px solid var(--border);padding-top:14px}.creation-hub-preview-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-gap:8px;gap:8px;width:100%;color:var(--text);background:transparent;text-align:left;cursor:pointer}.creation-hub-preview-button:hover{border-color:rgba(96,231,255,.34)}.creation-hub-preview-button:hover .creation-hub-preview-title,.creation-hub-preview-button:hover h3{color:var(--cyan)}.creation-hub-preview-title{display:block;color:var(--text);font-size:17px;font-weight:900;line-height:1.2}.creation-hub-preview-copy,.creation-hub-preview-meta{display:block;color:#c9d1d9;line-height:1.45;overflow-wrap:anywhere}.creation-hub-preview-meta{color:var(--muted);font-size:12px;font-weight:750}.creation-hub-preview-list{display:grid;grid-gap:6px;gap:6px}.creation-hub-preview-list span{color:#c9d1d9;line-height:1.4;overflow-wrap:anywhere}.creation-hub-preview-block h3{margin-bottom:8px}.creation-hub-preview-block p{margin:0}.creation-hub-preview-block small{color:var(--muted);font-weight:750;line-height:1.35}.creation-hub-readiness-compact{display:grid;grid-gap:12px;gap:12px}.creation-hub-readiness-list.compact{grid-template-columns:1fr}.creation-hub-readiness-list.compact li{min-height:0}.creation-hub-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-first-asset{display:grid;grid-gap:12px;gap:12px}.creation-hub-first-asset-media{overflow:hidden;border:1px solid rgba(96,231,255,.22);border-radius:8px;background:#050707}.creation-hub-first-asset-media img,.creation-hub-first-asset-media video{display:block;width:100%;aspect-ratio:16/9;background:#050707;object-fit:cover}.creation-hub-handle{display:inline-flex;align-items:center;max-width:100%;border:1px solid rgba(93,255,179,.34);border-radius:999px;padding:6px 10px;background:rgba(93,255,179,.07);color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:0;line-height:1}.creation-hub-mini-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:20px}.creation-hub-mini-list li{color:#c9d1d9;line-height:1.45;overflow-wrap:anywhere}.creation-hub-status-grid{display:flex;gap:8px;flex-wrap:wrap}.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-saved-gallery{display:grid;grid-gap:18px;gap:18px;margin:28px 0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:18px;background:#07090c}.creation-hub-saved-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.creation-hub-saved-gallery-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.creation-hub-saved-gallery-card.selected{border-color:rgba(82,255,176,.72);box-shadow:0 0 0 1px rgba(82,255,176,.22)}.creation-hub-saved-gallery-card h3,.creation-hub-saved-gallery-card p{margin:0;overflow-wrap:anywhere}.creation-hub-gallery-picker-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.72)}.creation-hub-gallery-picker-dialog{display:grid;grid-gap:18px;gap:18px;width:min(1040px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(96,231,255,.34);border-radius:8px;padding:22px;background:#07090c;box-shadow:0 28px 90px rgba(0,0,0,.46)}.creation-hub-gallery-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-gallery-picker-card-button{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;border:0;padding:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.creation-hub-gallery-picker-card-button:disabled{cursor:not-allowed;opacity:.62}.creation-hub-gallery-picker-card-button strong{flex:0 0 auto;color:var(--green);font-size:14px}.creation-hub-gallery-picker-card-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.creation-hub-gallery-picker-card-title{overflow-wrap:anywhere;color:var(--text);font-size:18px;font-weight:900;line-height:1.15}.creation-hub-gallery-picker-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.creation-hub-saved-gallery-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.creation-hub-saved-gallery-card-actions .btn{width:100%}.creation-hub-gallery-picker .creation-hub-saved-gallery-card-actions{grid-template-columns:1fr}.creation-hub-gallery-upload{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.creation-hub-gallery-upload h3,.creation-hub-gallery-upload p{margin:0}.creation-hub-gallery-upload .btn{min-width:160px}.creation-hub-gallery-upload .btn input[type=file]{display:none}.creation-hub-upload-action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.creation-hub-upload-action-row .btn input[type=file]{display:none}.creation-hub-audio-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-uploaded-asset-card audio{width:100%}.creation-hub-checkbox-row{display:flex;align-items:center;gap:10px;margin:0;color:var(--text);font-weight:800}.creation-hub-checkbox-row input{width:20px;height:20px;flex:0 0 auto}.creation-hub-saved-gallery-preview{display:grid;place-items:center;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;background:#050608}.creation-hub-saved-gallery-preview img,.creation-hub-saved-gallery-preview video{display:block;width:100%;height:100%;object-fit:contain}.creation-hub-saved-gallery-preview audio{width:100%;padding:10px}.creation-hub-gallery-audio-preview{color:var(--green);font-family:var(--font-mono);font-size:13px;font-weight:900;text-transform:uppercase}.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:contain;background:#050707}@media (max-width:1080px){.creation-hub-assembly-timeline-item,.creation-hub-assembly-track,.creation-hub-audit-summary,.creation-hub-builder-header,.creation-hub-elevenlabs-layout,.creation-hub-extension-panel,.creation-hub-gallery-upload,.creation-hub-gate-notice,.creation-hub-n7x-guardrails,.creation-hub-n7x-producer-entry,.creation-hub-n7x-producer-stage,.creation-hub-production-mode-bar,.creation-hub-readiness-panel,.creation-hub-saved-runs,.creation-hub-script-voiceover-layout,.creation-hub-section-grid,.creation-hub-shot-plan-card-grid,.creation-hub-shot-plan-settings,.creation-hub-video-assembly,.creation-hub-video-reference-grid,.creation-hub-workspace{grid-template-columns:1fr}.creation-hub-option-grid.compact,.creation-hub-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-tone-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.creation-hub-clip-asset-grid{grid-template-columns:1fr}.creation-hub-storyboard-row{grid-template-columns:auto minmax(0,1fr)}.creation-hub-storyboard-row label{grid-column:2}.creation-hub-frame-grid,.creation-hub-gallery-picker-grid,.creation-hub-index,.creation-hub-saved-run-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-onboarding-grid{grid-template-columns:1fr}.creation-hub-fast-start-grid,.creation-hub-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-hook-deck-grid,.creation-hub-hook-deck-grid.refined,.creation-hub-style-pack-grid,.creation-hub-video-brief-card-grid,.creation-hub-visual-asset-grid{grid-template-columns: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%}.creation-hub-advanced-panel .btn{width:100%}}@media (max-width:560px){.creation-hub-asset-mode-grid,.creation-hub-audit-summary,.creation-hub-business-profile-grid,.creation-hub-check-grid,.creation-hub-elevenlabs-layout,.creation-hub-example-grid,.creation-hub-fast-start-grid,.creation-hub-form-grid,.creation-hub-gallery-picker-grid,.creation-hub-hook-deck-grid,.creation-hub-hook-deck-grid.refined,.creation-hub-media-grid,.creation-hub-next-action,.creation-hub-onboarding-grid,.creation-hub-option-grid,.creation-hub-option-grid.compact,.creation-hub-quick-start-progress,.creation-hub-quick-start-progress.premium,.creation-hub-readiness-list,.creation-hub-research-input-grid,.creation-hub-saved-run-list,.creation-hub-saved-runs,.creation-hub-script-voiceover-layout,.creation-hub-section-grid,.creation-hub-shot-plan-card-grid,.creation-hub-shot-plan-settings,.creation-hub-step-carousel,.creation-hub-stepper,.creation-hub-style-pack-grid,.creation-hub-tone-picker,.creation-hub-uploaded-asset-grid,.creation-hub-video-brief-card-grid,.creation-hub-visual-asset-grid{grid-template-columns:1fr}.creation-hub-option-grid.compact.creation-hub-shot-plan-aspect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-hook-card-actions,.creation-hub-n7x-footer-actions,.creation-hub-n7x-producer-entry-actions,.creation-hub-n7x-producer-head,.creation-hub-n7x-submit-grid,.creation-hub-production-mode-actions,.creation-hub-quick-start-head,.creation-hub-scene-count-row,.creation-hub-shot-plan-head-actions,.creation-hub-video-brief-preview-head{display:grid;grid-template-columns:1fr}.creation-hub-panel{padding:14px}.creation-hub-step-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.creation-hub-step-head h2{font-size:28px}.creation-hub-step-head .creation-hub-export-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-export-actions,.creation-hub-extension-panel,.creation-hub-footer-actions,.creation-hub-media-row,.creation-hub-question-footer,.creation-hub-question-footer-actions{display:grid;grid-template-columns:1fr;width:100%}.creation-hub-audio-rights-grid{grid-template-columns:1fr}.creation-hub-export-actions .btn,.creation-hub-extension-panel .btn,.creation-hub-footer-actions .btn,.creation-hub-gallery-upload .btn,.creation-hub-media-card .btn,.creation-hub-media-row .btn,.creation-hub-n7x-producer-entry-actions .btn,.creation-hub-n7x-submit-grid .btn,.creation-hub-next-action .btn,.creation-hub-onboarding-actions .btn,.creation-hub-production-mode-actions .btn,.creation-hub-question-footer .btn,.creation-hub-question-footer-actions .btn,.creation-hub-upload-action-row .btn{width:100%}.creation-hub-step-track{order:-1}.creation-hub-step-tab{min-width:112px;padding:10px 12px}.creation-hub-question-card{padding:16px}.creation-hub-question-card h3{font-size:28px}.creation-hub-asset-triangle-hit{gap:3px;padding-inline:6%;font-size:15px}.creation-hub-asset-triangle-status{gap:4px;max-width:6.75rem;min-height:15px;padding:1px 5px;font-size:9px}.creation-hub-asset-triangle-status:before{width:5px;height:5px}.creation-hub-question-dots{justify-content:center}.creation-hub-storyboard-row{grid-template-columns:1fr}.creation-hub-storyboard-row label{grid-column:auto}.creation-hub-storyboard-row>span{width:30px;height:30px}.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%}.creation-hub-gallery-picker-backdrop{padding:12px}.creation-hub-gallery-picker-dialog{padding:16px;max-height:calc(100vh - 24px)}}.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-brand-mark-logo{overflow:hidden;background:#050505}.marketplace-shot-brand-image{display:block;width:100%;height:100%;object-fit:cover}.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}