: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;--app-safe-area-top:env(safe-area-inset-top,0px);--app-safe-area-right:env(safe-area-inset-right,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-left:env(safe-area-inset-left,0px)}*{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-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)}}@media (prefers-reduced-motion:reduce){.brand-loading-logo{animation:none;opacity:1}}.route-loading-shell{min-height:clamp(320px,58svh,720px)}.route-loading-shell-copy{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%;color:var(--muted);font-size:14px;font-weight:800}.creation-hub-entry-loading{align-items:center;color:var(--muted);display:flex;gap:.7rem;justify-content:center;min-height:min(54vh,32rem)}.route-loading-shell-dot{width:9px;height:9px;border-radius:999px;background:var(--green);box-shadow:0 0 18px rgba(93,255,179,.55);animation:route-loading-pulse .9s ease-in-out infinite alternate}.route-loading-shell-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.route-loading-shell-grid>span{min-height:180px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(110deg,rgba(18,21,26,.9) 30%,rgba(36,41,51,.72) 45%,rgba(18,21,26,.9) 60%);background-size:220% 100%;animation:route-loading-shimmer 1.25s linear infinite}@keyframes route-loading-pulse{0%{opacity:.45;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes route-loading-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (max-width:760px){.route-loading-shell-grid{grid-template-columns:1fr 1fr}.route-loading-shell-grid>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.route-loading-shell-dot,.route-loading-shell-grid>span{animation:none}}.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-links a[aria-disabled=true],.nav-wallet-credits[aria-disabled=true]{cursor:not-allowed;opacity:.48}.nav-actions{margin-top:0}.nav-links.creation-hub-links{gap:16px}.nav-inner:has(.creation-hub-links)>.brand,.nav-inner:has(.creation-hub-links)>.nav-actions{flex:0 0 auto}.nav-inner:has(.creation-hub-links)>.creation-hub-links{min-width:0}.creation-hub-nav-more{position:relative;display:none;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:auto;left:0;z-index:60;width:min(220px,calc(100vw - 24px));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{display:flex;align-items:center;justify-content:flex-start;min-height:36px;border:1px solid var(--border);border-radius:8px;padding:7px 10px;background:#090b0f;white-space:normal}.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{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}.nav-wallet-credits.retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nav-wallet-credits.retry:hover{border-color:rgba(255,209,102,.58);background:rgba(255,209,102,.12)}.nav-wallet-credits.retry:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.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{flex-wrap:wrap;margin-top:28px}.actions,.nav-account-controls{display:flex;gap:12px;align-items:center}.nav-account-controls{justify-content:flex-end;flex-wrap:nowrap;margin-left:auto}.nav-inner>.nav-actions:has(.nav-account-controls){justify-content:flex-end}.nav-dashboard-link-mobile{display:none}.nav-inner:has(.creation-hub-links)>.nav-actions:has(.creation-hub-nav-status){flex-wrap:nowrap;justify-content:flex-end}.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){.nav-links.creation-hub-links>.creation-hub-nav-secondary-link{display:none}.nav-links.creation-hub-links>.creation-hub-nav-more{display:block}.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}.nav-actions .creation-hub-sign-up-link{display:inline-flex}.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)}@media (max-width:719px){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-source{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-right:44px}.assemble-preview-source>small,.assemble-preview-source>span{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:800}.assemble-preview-source>button{min-height:30px;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:5px 10px;color:var(--muted);background:#080b0e;font:inherit;font-size:12px;font-weight:850}.assemble-preview-source>button.active{border-color:rgba(93,255,179,.6);color:#03100a;background:var(--green)}.assemble-preview-source>small{flex-basis:100%}.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-lane.drop-active{border-color:rgba(93,255,179,.88);background-color:rgba(93,255,179,.08);box-shadow:inset 0 0 0 1px rgba(93,255,179,.24)}.assemble-timeline-drop-guide{position:absolute;top:0;bottom:0;z-index:9;width:3px;transform:translateX(-1px);pointer-events:none;background:var(--green);box-shadow:0 0 12px rgba(93,255,179,.8)}.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-preview-screen{max-height:min(34dvh,320px)}.assemble-studio[data-layout=desktop] .assemble-preview-screen.aspect-9-16{width:min(100%,180px)}.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{position:-webkit-sticky;position:sticky;top:12px;z-index:8;grid-column:1;grid-row:1;max-height:min(70dvh,640px);overflow-y:auto}.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-template-columns:20px minmax(0,1fr);align-items:center;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[draggable=true]{cursor:-webkit-grab;cursor:grab}.assemble-desktop-asset[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.assemble-desktop-asset>svg{grid-column:1;grid-row:1/span 2;color:var(--muted)}.assemble-desktop-asset span{grid-column:2;color:var(--green);font-family:var(--font-mono);font-size:11px;font-weight:900}.assemble-desktop-asset small{grid-column:2;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%}.nav-inner:has(>.nav-actions .nav-account-controls){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px 12px;gap:10px 12px}.nav-inner:has(>.nav-actions .nav-account-controls)>.brand{grid-column:1;grid-row:1}.nav-inner:has(>.nav-actions .nav-account-controls)>.nav-actions{grid-column:2;grid-row:1;align-items:flex-end;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:0}.nav-inner:has(>.nav-actions .nav-account-controls) .nav-dashboard-link-wide{display:none}.nav-inner:has(>.nav-actions .nav-account-controls) .nav-dashboard-link-mobile{display:inline-flex}.nav-inner:has(>.nav-actions .nav-account-controls)>.nav-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-auth-links{grid-template-columns:minmax(0,1fr) auto}.nav-links.creation-hub-auth-links .creation-hub-nav-more>div{right:0;left:auto}.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-credits,.nav-account-controls .nav-wallet-credits{min-width:104px;padding:7px 9px}.creation-hub-nav-status .nav-wallet-credits span,.nav-account-controls .nav-wallet-credits span{font-size:9px}.creation-hub-nav-status .nav-wallet-credits strong,.nav-account-controls .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-landing{display:grid;align-content:center;grid-gap:clamp(26px,4vw,46px);gap:clamp(26px,4vw,46px);width:min(1120px,100%);min-height:min(760px,calc(100svh - 190px));margin:0 auto;padding:clamp(34px,6vw,72px) 0}.creation-hub-landing-header{display:grid;justify-items:center;text-align:center}.creation-hub-landing-header h2{max-width:980px;margin:0;color:#f4f5f7;font-size:clamp(2.7rem,7.2vw,6.4rem);font-weight:850;letter-spacing:-.065em;line-height:.96;text-wrap:balance;animation:creation-hub-landing-heading-enter .46s cubic-bezier(.2,.8,.2,1) backwards}.creation-hub-landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px)}.creation-hub-landing-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;min-width:0;min-height:clamp(190px,19vw,238px);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:clamp(24px,3vw,34px);padding:24px;color:#f7f8fa;text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.09),transparent 46%),linear-gradient(155deg,rgba(35,38,44,.96),rgba(20,22,27,.97));box-shadow:0 22px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);cursor:pointer;animation:creation-hub-landing-tile-enter .42s cubic-bezier(.2,.8,.2,1) backwards;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creation-hub-landing-tile:nth-child(2){animation-delay:45ms}.creation-hub-landing-tile:nth-child(3){animation-delay:90ms}.creation-hub-landing-tile:nth-child(4){animation-delay:135ms}.creation-hub-landing-tile:nth-child(5){animation-delay:.18s}.creation-hub-landing-tile:nth-child(6){animation-delay:225ms}.creation-hub-landing-tile:nth-child(7){animation-delay:.27s}.creation-hub-landing-tile:before{position:absolute;inset:auto 20% -42% 20%;height:70%;border-radius:999px;background:rgba(96,231,255,.11);filter:blur(34px);content:"";opacity:0;transition:opacity .18s ease}.creation-hub-landing-tile>strong,.creation-hub-landing-tile>svg{position:relative;z-index:1}.creation-hub-landing-tile>svg{width:clamp(42px,4.6vw,58px);height:clamp(42px,4.6vw,58px);transition:transform .18s ease}.creation-hub-landing-tile>strong{font-size:clamp(1.35rem,2.2vw,1.8rem);letter-spacing:-.025em}.creation-hub-landing-coming-soon{display:block;margin-top:6px;color:rgba(226,232,240,.84);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.creation-hub-landing-checking-draft{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:7px;color:rgba(226,232,240,.92);font-size:.72rem;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.creation-hub-landing-checking-spinner{display:inline-flex;animation:creation-hub-landing-checking-spin .9s linear infinite}.creation-hub-landing-tile:focus-visible,.creation-hub-landing-tile:hover:not(:disabled){border-color:rgba(105,240,196,.62);box-shadow:0 26px 62px rgba(0,0,0,.36),0 0 0 1px rgba(105,240,196,.1),inset 0 1px 0 rgba(255,255,255,.11);transform:translateY(-3px)}.creation-hub-landing-tile:focus-visible:before,.creation-hub-landing-tile:hover:not(:disabled):before{opacity:1}.creation-hub-landing-tile:focus-visible>svg,.creation-hub-landing-tile:hover:not(:disabled)>svg{transform:translateY(-3px) scale(1.06)}.creation-hub-landing-tile:focus-visible{outline:3px solid rgba(96,231,255,.72);outline-offset:4px}.creation-hub-landing-tile:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.52}.creation-hub-landing-tile[data-video-status]{border-color:rgba(105,240,196,.42);filter:none;opacity:1}.creation-hub-landing-tile[data-video-status=checking],.creation-hub-landing-tile[data-video-status=retry]{cursor:pointer}.creation-hub-landing-tile[data-video-status=loading-current],.creation-hub-landing-tile[data-video-status=starting-new]{cursor:progress}.creation-hub-landing-tile[data-video-status]:before{opacity:.32;animation:creation-hub-landing-checking-pulse 1.5s ease-in-out infinite}.creation-hub-workspace-home-row{position:-webkit-sticky;position:sticky;top:calc(82px + env(safe-area-inset-top));z-index:14;display:flex;justify-content:flex-end;pointer-events:none}.creation-hub-workspace-home-row .creation-hub-visual-back-button{border-radius:999px;pointer-events:auto}@keyframes creation-hub-landing-heading-enter{0%{opacity:0;transform:translateY(12px)}}@keyframes creation-hub-landing-tile-enter{0%{opacity:0;transform:translateY(16px) scale(.975)}}@keyframes creation-hub-landing-checking-spin{to{transform:rotate(1turn)}}@keyframes creation-hub-landing-checking-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.creation-hub-api-toast,.creation-hub-landing-header h2,.creation-hub-landing-tile{animation:none}.creation-hub-landing-tile,.creation-hub-landing-tile:before,.creation-hub-landing-tile>svg{transition:none}.creation-hub-landing-checking-spinner,.creation-hub-landing-tile[data-video-status]:before{animation:none}.creation-hub-landing-tile:focus-visible,.creation-hub-landing-tile:focus-visible>svg,.creation-hub-landing-tile:hover:not(:disabled),.creation-hub-landing-tile:hover:not(:disabled)>svg{transform:none}}.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-toast-stack{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:180;display:grid;justify-items:end;width:min(520px,calc(100vw - 36px));grid-gap:10px;gap:10px;pointer-events:none}.creation-hub-api-toast{width:100%;margin:0;align-items:center;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto;animation:creation-hub-toast-enter .18s ease-out}.creation-hub-api-toast>span{min-width:0;overflow-wrap:anywhere}.creation-hub-toast-dismiss{flex:0 0 auto;border:0;padding:6px 4px;background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;opacity:.76}.creation-hub-toast-dismiss:focus-visible,.creation-hub-toast-dismiss:hover{opacity:1}.creation-hub-n7x-undo-action-row{display:flex;justify-content:flex-end;margin:12px 0}.creation-hub-n7x-undo-action{min-height:36px;padding:7px 11px;font-size:.82rem}@keyframes creation-hub-toast-enter{0%{opacity:0;transform:translateY(8px)}}.creation-hub-scene-ready-notice .notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-creation-hub-scene-result]{scroll-margin-top:24px}[data-creation-hub-scene-result]:focus-visible{outline:2px solid rgba(96,231,255,.9);outline-offset:4px}.creation-hub-builder-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}@media (max-width:760px){.creation-hub-toast-stack{right:16px;bottom:calc(18px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}.creation-hub-api-toast{padding:12px 14px}.creation-hub-landing{align-content:start;min-height:0;padding:28px 0 46px}.creation-hub-landing-header h2{max-width:12ch;font-size:clamp(2.35rem,12vw,4.4rem)}.creation-hub-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creation-hub-landing-tile{min-height:155px;border-radius:22px;padding:18px 12px}.creation-hub-workspace-home-row{top:calc(142px + env(safe-area-inset-top))}}@media (max-width:390px){.creation-hub-landing-tile{min-height:142px}.creation-hub-landing-tile>strong{font-size:1.12rem}}.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-runs-head{display:grid;grid-gap:10px;gap:10px}.creation-hub-saved-run-filters{display:flex;flex-wrap:wrap;gap:6px}.creation-hub-saved-run-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 12px;color:var(--muted);background:rgba(255,255,255,.025);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.creation-hub-saved-run-filter:focus-visible,.creation-hub-saved-run-filter:hover,.creation-hub-saved-run-filter[data-active=true]{border-color:rgba(96,231,255,.52);color:var(--text);background:rgba(96,231,255,.09)}.creation-hub-saved-run-filter:focus-visible{outline:2px solid rgba(96,231,255,.68);outline-offset:2px}.creation-hub-saved-run-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-saved-run-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px;gap:4px;align-items:stretch;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0b0e13;overflow:hidden}.creation-hub-saved-run-card>a{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0;padding:10px;color:var(--text);text-decoration:none;text-align:left}.creation-hub-saved-run-card.active,.creation-hub-saved-run-card:hover{border-color:rgba(93,255,179,.48)}.creation-hub-saved-run-delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;grid-gap:3px;gap:3px;min-width:56px;border:0;border-left:1px solid rgba(255,255,255,.08);padding:8px;background:rgba(255,255,255,.025);color:var(--muted);cursor:pointer}.creation-hub-saved-run-delete:focus-visible,.creation-hub-saved-run-delete:hover:not(:disabled){color:#ff708b;background:rgba(255,78,111,.08)}.creation-hub-saved-run-delete[data-action=archive]:focus-visible,.creation-hub-saved-run-delete[data-action=archive]:hover:not(:disabled){color:#ffd279;background:rgba(255,196,89,.08)}.creation-hub-saved-run-delete:disabled{cursor:wait;opacity:.55}.creation-hub-saved-run-delete>span{font-size:11px;line-height:1.2}.creation-hub-saved-run-kind{color:rgba(160,239,255,.78);font-size:10px;font-weight:850;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.creation-hub-saved-run-last-saved,.creation-hub-saved-run-meta,.creation-hub-saved-run-product{color:var(--muted);font-size:12px;line-height:1.35}.creation-hub-saved-run-product{color:rgba(241,245,249,.82)}.creation-hub-saved-run-status-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.creation-hub-saved-run-status-row .status-pill{padding:3px 7px;font-size:10px}.creation-hub-saved-run-attention{display:inline-flex}.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-head-headerless{min-height:0;justify-content:flex-end;border-bottom:0;padding-bottom:0}.creation-hub-step-head-headerless:not(:has(.creation-hub-export-actions>*)){display:none}.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-business-profile-manager{display:grid;grid-gap:22px;gap:22px;width:min(1180px,100%);margin:0 auto;border:1px solid rgba(214,224,240,.3);border-radius:30px;padding:clamp(18px,3vw,34px);background:linear-gradient(150deg,rgba(255,255,255,.11),transparent 22%),linear-gradient(145deg,rgba(21,24,31,.94),rgba(5,6,10,.94));box-shadow:inset 0 1px rgba(255,255,255,.18),inset 0 -1px rgba(0,0,0,.8),0 28px 80px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%)}.creation-hub-business-profile-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.creation-hub-business-profile-manager-head h2{margin:4px 0 8px;font-size:clamp(28px,5vw,52px);line-height:1.02}.creation-hub-profile-manager-close{width:48px;height:48px;min-width:48px;padding:0;border-radius:50%;font-size:28px}.creation-hub-business-profile-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:16px;gap:16px}.creation-hub-business-profile-empty,.creation-hub-business-profile-library-card{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(206,218,237,.22);border-radius:22px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(4,6,10,.58));box-shadow:inset 0 1px rgba(255,255,255,.11),0 16px 36px rgba(0,0,0,.3)}.creation-hub-business-profile-empty h3,.creation-hub-business-profile-library-card h3{margin:3px 0;font-size:24px}.creation-hub-business-profile-library-card details{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 14px;background:rgba(0,0,0,.24)}.creation-hub-business-profile-library-card summary{cursor:pointer;color:#f2f5fa;font-weight:800}.creation-hub-business-profile-library-card dl{display:grid;grid-gap:12px;gap:12px;max-height:330px;overflow:auto;margin:14px 0 0}.creation-hub-business-profile-library-card dl>div{display:grid;grid-gap:3px;gap:3px}.creation-hub-business-profile-library-card dt{color:#6af5bc;font-size:12px;font-weight:850}.creation-hub-business-profile-library-card dd{margin:0;color:rgba(238,242,248,.78);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-insight-section{display:grid;grid-gap:10px;gap:10px;min-width:0}.creation-hub-emulation-summary>.eyebrow,.creation-hub-insight-section>.eyebrow{margin:0}.creation-hub-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;max-width:920px;margin-inline:auto;min-width:0}.creation-hub-insight-card{--insight-accent:var(--cyan);display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid color-mix(in srgb,var(--insight-accent) 34%,var(--border));border-left:3px solid var(--insight-accent);border-radius:9px;padding:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--insight-accent) 8%,#07090c),#07090c 62%)}.creation-hub-insight-card[data-wide=true]{grid-column:1/-1}.creation-hub-insight-card[data-accent=green]{--insight-accent:var(--green)}.creation-hub-insight-card[data-accent=violet]{--insight-accent:#b79cff}.creation-hub-insight-card[data-accent=warm]{--insight-accent:#ffbc66}.creation-hub-insight-card[data-accent=danger]{--insight-accent:#ff7272}.creation-hub-insight-card[data-accent=neutral]{--insight-accent:#9ba9b8}.creation-hub-insight-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--insight-accent) 46%,transparent);border-radius:999px;color:var(--insight-accent);background:color-mix(in srgb,var(--insight-accent) 12%,#07090c)}.creation-hub-insight-copy{display:grid;grid-gap:7px;gap:7px;min-width:0}.creation-hub-insight-copy h4,.creation-hub-insight-copy p,.creation-hub-insight-copy ul{margin:0}.creation-hub-insight-copy h4{color:var(--text);font-size:17px;line-height:1.2}.creation-hub-insight-copy li,.creation-hub-insight-copy p{color:#c8d1dc;font-size:13px;line-height:1.42;overflow-wrap:anywhere}.creation-hub-insight-copy ul{display:grid;grid-gap:5px;gap:5px;padding-left:18px}.creation-hub-insight-more{display:flex;align-items:center;gap:4px;width:100%;border:0;border-top:1px solid rgba(255,255,255,.08);padding-top:6px;background:transparent;color:var(--insight-accent);font-size:12px;font-weight:900;text-align:left;cursor:pointer}.creation-hub-insight-more:focus-visible{outline:2px solid color-mix(in srgb,var(--insight-accent) 70%,transparent);outline-offset:3px}.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-assets-toolbar{display:flex;justify-content:flex-end;align-items:center}.creation-hub-assets-toolbar .btn{min-height:48px}.creation-hub-asset-create-workspace{grid-gap:16px;gap:16px;padding:14px;background:#07090c}.creation-hub-asset-create-workspace,.creation-hub-segmented-control{display:grid;min-width:0;border:1px solid var(--border);border-radius:8px}.creation-hub-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;background:#050608}.creation-hub-segmented-control button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;border:0;border-radius:6px;padding:10px 12px;color:var(--muted);font-weight:850;background:transparent;cursor:pointer}.creation-hub-segmented-control button.active{color:var(--text);background:#182026}.creation-hub-create-image-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;min-width:0}.creation-hub-create-image-panel label{display:grid;grid-gap:7px;gap:7px;min-width:0}.creation-hub-create-image-panel .btn{min-width:180px;min-height:48px}.creation-hub-image-quote{display:grid;grid-column:1/-1;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(255,209,102,.34);border-radius:8px;padding:12px;background:rgba(255,209,102,.045)}.creation-hub-image-quote dd,.creation-hub-image-quote dl,.creation-hub-image-quote h3,.creation-hub-image-quote p{margin:0}.creation-hub-image-quote dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px}.creation-hub-image-quote dl>div{min-width:0}.creation-hub-image-quote dt{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.creation-hub-image-quote dd{overflow-wrap:anywhere;color:var(--text);font-weight:750}.creation-hub-image-quote .creation-hub-inline-actions{justify-content:flex-end}.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-character-library{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid rgba(255,209,102,.26);border-radius:8px;padding:16px;background:rgba(255,209,102,.035)}.creation-hub-character-library.embedded{border:0;padding:0;background:transparent}.creation-hub-character-composer{display:grid;grid-gap:16px;gap:16px;min-width:0;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.creation-hub-character-form-grid,.creation-hub-saved-character-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.creation-hub-character-form-grid label,.creation-hub-saved-character-editor label{display:grid;grid-gap:7px;gap:7px;min-width:0}.creation-hub-character-form-wide{grid-column:1/-1}.creation-hub-character-reference-head,.creation-hub-character-reference-head>div{display:grid;grid-gap:4px;gap:4px}.creation-hub-character-reference-head small{color:var(--muted)}.creation-hub-character-reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px;min-width:0}.creation-hub-character-reference{position:relative;min-width:0;border:1px solid var(--border);border-radius:8px;padding:6px;background:#080a0d}.creation-hub-character-reference.active{border-color:rgba(255,209,102,.66);background:rgba(255,209,102,.075)}.creation-hub-character-reference>button{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:7px;gap:7px;width:100%;height:100%;min-width:0;border:0;padding:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.creation-hub-character-reference img,.creation-hub-character-reference video,.creation-hub-character-reference-media,.creation-hub-character-reference-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:6px;object-fit:cover;background:#030507}.creation-hub-character-reference video{height:auto}.creation-hub-character-reference-media{position:relative;overflow:hidden}.creation-hub-character-reference-media video{position:absolute;inset:0;height:100%}.creation-hub-character-reference-media-icon{position:absolute;right:7px;bottom:7px;filter:drop-shadow(0 2px 5px #000)}.creation-hub-character-reference-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.creation-hub-character-reference small,.creation-hub-character-reference strong{overflow-wrap:anywhere}.creation-hub-character-reference small{color:var(--muted)}.creation-hub-character-reference-assigned{position:absolute;top:11px;right:11px;border:1px solid rgba(103,245,193,.42);border-radius:999px;padding:3px 6px;background:rgba(3,8,7,.86);color:#bfffe8;font-size:9px;font-weight:850;box-shadow:0 4px 12px rgba(0,0,0,.34)}.creation-hub-character-associated-assets{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.creation-hub-character-confirmations{display:grid;grid-gap:8px;gap:8px}.creation-hub-character-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;min-width:0}.creation-hub-character-card{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080a0d}.creation-hub-character-card-preview{display:grid;place-items:center;width:88px;aspect-ratio:1;border-radius:6px;overflow:hidden;color:var(--muted);background:#030507}.creation-hub-character-card-preview img{width:100%;height:100%;object-fit:cover}.creation-hub-character-card-copy{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0}.creation-hub-character-card-copy h3,.creation-hub-character-card-copy p{margin:0;overflow-wrap:anywhere}.creation-hub-character-card-copy small{color:var(--muted)}.creation-hub-character-card-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.creation-hub-character-card-actions .btn.active{border-color:rgba(93,255,179,.56);background:rgba(93,255,179,.1)}.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-scene-reference-dialog{position:fixed;z-index:81;top:50%;left:50%;max-height:calc(100dvh - 32px);overflow-y:auto;transform:translate(-50%,-50%)}.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-board>summary{cursor:pointer;list-style:none}.creation-hub-shot-plan-asset-board>summary::-webkit-details-marker{display:none}.creation-hub-shot-plan-asset-board[open]>summary{padding-bottom:12px;border-bottom:1px solid var(--border)}.creation-hub-shot-plan-asset-empty{margin:0}.creation-hub-generate-cast-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(255,209,102,.2);border-radius:8px;padding:10px 12px;background:rgba(255,209,102,.03)}.creation-hub-generate-cast-summary small,.creation-hub-generate-cast-summary span{color:var(--muted)}.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.character{border-color:rgba(255,209,102,.28);background:rgba(255,209,102,.035)}.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-asset-preview.character{color:var(--muted)}.creation-hub-shot-plan-asset-preview.character img{width:100%;aspect-ratio:1;object-fit:contain}.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-continuity-rule{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:8px;padding:10px 12px;background:rgba(96,231,255,.04)}.creation-hub-continuity-rule summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;color:var(--text);font-weight:900;line-height:1.35;cursor:pointer;list-style:none}.creation-hub-continuity-rule summary::-webkit-details-marker{display:none}.creation-hub-continuity-rule 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}.creation-hub-continuity-rule[open] summary:after{transform:rotate(-135deg)}.creation-hub-continuity-rule p{margin:0}.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-gallery-workspace{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.creation-hub-gallery-tabs{position:-webkit-sticky;position:sticky;top:12px;z-index:12;display:flex;gap:8px;max-width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;background:rgba(7,9,12,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.creation-hub-gallery-tabs button{flex:0 0 auto;min-height:44px;border:1px solid transparent;border-radius:8px;padding:0 16px;color:var(--muted);font:inherit;font-weight:850;background:transparent;cursor:pointer}.creation-hub-gallery-tabs button.active,.creation-hub-gallery-tabs button:hover{border-color:rgba(82,255,176,.34);color:var(--text);background:rgba(82,255,176,.09)}.creation-hub-gallery-creator{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(82,255,176,.3);border-radius:14px;padding:20px;background:linear-gradient(145deg,rgba(82,255,176,.055),rgba(96,231,255,.025) 56%,#07090c)}.creation-hub-gallery-creator.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.creation-hub-gallery-creator h2,.creation-hub-gallery-creator p{margin:0}.creation-hub-gallery-creator-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.creation-hub-gallery-creator-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-gallery-creator-form label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--text);font-weight:850}.creation-hub-gallery-creator-form label.wide{grid-column:1/-1}.creation-hub-gallery-affordability{color:var(--text);font-family:var(--font-mono);font-weight:900}.creation-hub-gallery-creator-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.creation-hub-gallery-candidate{display:grid;place-items:center;min-height:140px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px;background:#030507}.creation-hub-gallery-candidate img{display:block;width:min(420px,100%);max-height:420px;border-radius:8px;object-fit:contain}.creation-hub-gallery-candidate audio{width:min(720px,100%)}.creation-hub-saved-gallery{border:1px solid rgba(96,231,255,.22);border-radius:8px}.creation-hub-saved-characters,.creation-hub-saved-gallery{display:grid;grid-gap:18px;gap:18px;margin:28px 0;padding:18px;background:#07090c}.creation-hub-saved-characters{border:1px solid rgba(255,209,102,.26);border-radius:8px}.creation-hub-saved-character-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.creation-hub-saved-character-card{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--border);border-radius:8px;padding:12px;background:#090b0f}.creation-hub-saved-character-preview{display:grid;place-items:center;position:relative;width:132px;aspect-ratio:1;border-radius:6px;overflow:hidden;color:var(--muted);background:#030507}.creation-hub-saved-character-preview.reference-count-2,.creation-hub-saved-character-preview.reference-count-3,.creation-hub-saved-character-preview.reference-count-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:2px}.creation-hub-saved-character-preview img{min-width:0;min-height:0;width:100%;height:100%;object-fit:cover}.creation-hub-saved-character-preview img[data-reference-kind=planning-sheet]{object-fit:contain;background:#e9e9e7}.creation-hub-saved-character-card h3,.creation-hub-saved-character-card p{margin:0;overflow-wrap:anywhere}.creation-hub-saved-character-card .creation-hub-saved-gallery-card-actions,.creation-hub-saved-character-editor{grid-column:1/-1}.creation-hub-character-reference-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.creation-hub-character-reference-tags span{border:1px solid rgba(255,209,102,.26);border-radius:999px;padding:4px 8px;color:#ffe5a3;font-size:12px;font-weight:850}.creation-hub-subject-reference-summary,.creation-hub-subject-reference-warning{display:block;margin-top:7px;color:#c9ffeb;font-size:11px;line-height:1.35}.creation-hub-subject-reference-warning{color:#ffe0a3}.creation-hub-subject-reference-editor{display:grid;grid-gap:12px;gap:12px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.creation-hub-saved-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.creation-hub-saved-character-card,.creation-hub-saved-gallery-card{content-visibility:auto;contain-intrinsic-size:360px 460px}.creation-hub-gallery-deferred-placeholder{display:block;min-height:180px}.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;overscroll-behavior:contain;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-asset-upload-dialog{width:min(620px,100%)}.creation-hub-asset-upload-audio-role{display:grid;grid-gap:8px;gap:8px;min-width:0;border:0;margin:0;padding:0}.creation-hub-asset-upload-audio-role legend{margin-bottom:8px;color:var(--text);font-weight:850}.creation-hub-asset-upload-rights{min-height:48px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:#090b0f}.creation-hub-asset-upload-source-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-asset-upload-source-actions .btn{min-height:52px}.creation-hub-asset-upload-source-actions input[type=file]{display:none}.creation-hub-gallery-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:12px;gap:12px}.creation-hub-gallery-picker-loading>span:not(.sr-only){width:100%;aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(110deg,rgba(18,21,26,.9) 30%,rgba(36,41,51,.72) 45%,rgba(18,21,26,.9) 60%);background-size:220% 100%;animation:route-loading-shimmer 1.25s linear infinite}.creation-hub-asset-gallery-picker .creation-hub-saved-gallery-card{overflow:hidden;border-radius:14px;padding:8px}.creation-hub-asset-gallery-picker{scroll-padding-bottom:120px}.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:focus-visible{outline:3px solid rgba(96,231,255,.9);outline-offset:3px}.creation-hub-gallery-picker-card-button strong{flex:0 0 auto;color:var(--green);font-size:14px}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-card-button{display:grid;grid-gap:10px;gap:10px}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-card-copy>strong{justify-self:start}.creation-hub-gallery-picker-card-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.creation-hub-gallery-picker-card-copy .eyebrow{display:flex;align-items:center;gap:4px}.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-media-gallery-picker-footer{position:-webkit-sticky;position:sticky;z-index:4;bottom:-22px;margin:0 -22px;padding:16px 22px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(7,9,12,.9),#07090c 28%);box-shadow:0 -14px 32px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.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{position:relative;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-asset-gallery-picker .creation-hub-saved-gallery-preview{width:100%;aspect-ratio:1;border:0;border-radius:10px}.creation-hub-asset-gallery-picker .creation-hub-saved-gallery-preview img,.creation-hub-asset-gallery-picker .creation-hub-saved-gallery-preview video{object-fit:cover}.creation-hub-gallery-video-preview{display:grid;place-items:center;grid-gap:7px;gap:7px;width:100%;height:100%;color:rgba(238,255,249,.82);background:linear-gradient(145deg,#101820,#07090c);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.creation-hub-gallery-picker-selection-indicator{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border:2px solid rgba(255,255,255,.92);border-radius:999px;color:#fff;background:rgba(3,5,8,.44);box-shadow:0 2px 10px rgba(0,0,0,.48);font-size:17px;font-weight:1000;line-height:1}.creation-hub-gallery-picker-selection-indicator.selected{border-color:#fff;background:#0a84ff}.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-gallery-voiceover-preview{display:grid;place-items:center;grid-gap:12px;gap:12px;width:100%;height:100%;color:#effff8;background:radial-gradient(circle at 50% 34%,rgba(93,255,179,.2),transparent 46%),linear-gradient(145deg,rgba(9,48,37,.96),rgba(7,16,22,.98));font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.creation-hub-gallery-voiceover-label{color:#ecfff8;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.creation-hub-gallery-voiceover-waveform{display:flex;align-items:center;justify-content:center;gap:5px;height:48px}.creation-hub-gallery-voiceover-waveform>i{width:5px;border-radius:999px;background:linear-gradient(180deg,var(--cyan),var(--green));box-shadow:0 0 12px rgba(93,255,179,.34)}.creation-hub-gallery-voiceover-waveform>i:first-child,.creation-hub-gallery-voiceover-waveform>i:nth-child(5){height:18px}.creation-hub-gallery-voiceover-waveform>i:nth-child(2),.creation-hub-gallery-voiceover-waveform>i:nth-child(4){height:34px}.creation-hub-gallery-voiceover-waveform>i:nth-child(3){height:46px}.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-create-image-panel,.creation-hub-elevenlabs-layout,.creation-hub-extension-panel,.creation-hub-gallery-creator-form,.creation-hub-gallery-creator.compact,.creation-hub-gallery-upload,.creation-hub-gate-notice,.creation-hub-image-quote dl,.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-character-editor,.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-saved-run-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.creation-hub-saved-run-filter{min-height:42px;padding-inline:8px}.creation-hub-asset-mode-grid,.creation-hub-audit-summary,.creation-hub-business-profile-grid,.creation-hub-character-form-grid,.creation-hub-character-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-creator-form,.creation-hub-gallery-creator.compact,.creation-hub-gallery-picker-grid,.creation-hub-hook-deck-grid,.creation-hub-hook-deck-grid.refined,.creation-hub-insight-grid,.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-character-editor,.creation-hub-saved-character-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-character-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creation-hub-character-form-wide{grid-column:auto}.creation-hub-character-card,.creation-hub-saved-character-card{grid-template-columns:1fr}.creation-hub-character-card-preview,.creation-hub-saved-character-preview{width:100%;max-height:240px}.creation-hub-character-card-preview img,.creation-hub-saved-character-preview img{object-fit:contain}.creation-hub-character-card-actions,.creation-hub-saved-character-card .creation-hub-saved-gallery-card-actions,.creation-hub-saved-character-editor{grid-column:auto}.creation-hub-asset-upload-source-actions,.creation-hub-create-image-panel,.creation-hub-generate-cast-summary{grid-template-columns:1fr}.creation-hub-assets-toolbar .btn,.creation-hub-create-image-panel .btn{width:100%}.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)}.creation-hub-asset-gallery-picker-backdrop{place-items:end center;padding:0}.creation-hub-asset-gallery-picker{width:100%;max-height:calc(100vh - 8px);max-height:calc(100dvh - 8px);gap:12px;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;padding:14px 12px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.creation-hub-asset-gallery-picker::-webkit-scrollbar{display:none}.creation-hub-asset-gallery-picker>.creation-hub-preview-head{position:-webkit-sticky;position:sticky;z-index:5;top:-14px;margin:-14px -12px 0;padding:14px 12px 12px;background:rgba(7,9,12,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.creation-hub-asset-gallery-picker[data-gallery-context=voiceover] .creation-hub-gallery-picker-grid{grid-template-columns:1fr;gap:10px}.creation-hub-asset-gallery-picker .creation-hub-saved-gallery-card{gap:0;border:0;border-radius:4px;padding:0;background:#050608;box-shadow:none}.creation-hub-asset-gallery-picker .creation-hub-saved-gallery-card.selected{box-shadow:inset 0 0 0 3px #0a84ff}.creation-hub-asset-gallery-picker .creation-hub-saved-gallery-card.selected .creation-hub-saved-gallery-preview{outline:3px solid #0a84ff;outline-offset:-3px}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-card-button{position:relative;gap:0;border-radius:4px;touch-action:manipulation}.creation-hub-asset-gallery-picker .creation-hub-saved-gallery-preview{border-radius:4px}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-card-copy{display:none}.creation-hub-asset-gallery-picker .media-music .creation-hub-gallery-picker-card-copy{position:absolute;right:4px;bottom:4px;left:4px;display:block;overflow:hidden;border-radius:6px;padding:6px;color:#fff;background:rgba(3,5,8,.78);pointer-events:none}.creation-hub-asset-gallery-picker .media-voice{border:1px solid rgba(93,255,179,.42);border-radius:14px;background:linear-gradient(135deg,rgba(9,48,37,.76),rgba(7,15,22,.98));box-shadow:0 12px 30px rgba(0,0,0,.24)}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-picker-card-button{grid-template-columns:92px minmax(0,1fr);align-items:stretch;min-height:112px;overflow:hidden;border-radius:13px}.creation-hub-asset-gallery-picker .media-voice .creation-hub-saved-gallery-preview{min-height:112px;aspect-ratio:auto;border-radius:13px 0 0 13px}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-picker-card-copy{position:static;display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0;padding:13px 46px 13px 14px;color:#fff;background:transparent;pointer-events:none}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-picker-card-copy .eyebrow{display:flex;color:var(--green);font-size:10px;letter-spacing:.12em}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-picker-card-copy .muted{display:-webkit-box;overflow:hidden;color:rgba(238,255,249,.72);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-picker-card-copy strong{display:block;color:var(--green);font-size:12px;line-height:1.2}.creation-hub-asset-gallery-picker .media-music .creation-hub-gallery-picker-card-copy>:not(.creation-hub-gallery-picker-card-title){display:none}.creation-hub-asset-gallery-picker .media-music .creation-hub-gallery-picker-card-title{display:block;overflow:hidden;color:#fff;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-picker-card-title{display:-webkit-box;overflow:hidden;color:#fff;font-size:16px;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-voiceover-preview{gap:6px;padding:10px 6px}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-voiceover-waveform{height:38px;transform:scale(.78)}.creation-hub-asset-gallery-picker .media-voice .creation-hub-gallery-voiceover-label{font-size:9px;letter-spacing:.02em}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-selection-indicator{top:6px;right:6px;width:24px;height:24px;font-size:14px}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-footer{z-index:6;bottom:0;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:0 -12px;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-footer .creation-hub-inline-actions{justify-content:center;width:100%}.creation-hub-asset-gallery-picker .creation-hub-gallery-picker-footer>.btn-primary{width:100%;min-height:52px;border-radius:14px}}.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}.shotstack-assemble{width:100%;display:grid;grid-gap:14px;gap:14px;overflow-x:clip;padding-right:env(safe-area-inset-right);padding-bottom:calc(18px + env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left)}.shotstack-assemble,.shotstack-assemble-header>*,.shotstack-assemble-toolbar,.shotstack-assemble>*,.shotstack-transport{box-sizing:border-box;max-width:100%;min-width:0}.shotstack-assemble-header,.shotstack-assemble-toolbar,.shotstack-transport{display:flex;align-items:center;gap:10px}.shotstack-assemble-header{justify-content:space-between;border-bottom:1px solid var(--border);padding:4px 2px 14px}.shotstack-assemble-header h2,.shotstack-assemble-header p,.shotstack-assemble-header small{margin:0}.shotstack-assemble-header small{color:var(--muted)}.shotstack-assemble-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:0}.shotstack-assemble-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.shotstack-assemble-status span{border:1px solid rgba(93,255,179,.32);border-radius:999px;padding:7px 10px;color:var(--green);font-family:var(--font-mono);font-size:11px;font-weight:900;text-transform:uppercase}.shotstack-export-button{flex:0 0 auto;min-height:48px;padding-inline:18px}.shotstack-guide{display:grid;grid-gap:12px;gap:12px}.shotstack-guide-step{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--border);border-radius:10px;padding:16px;background:rgba(8,11,14,.86)}.shotstack-guide-step-heading{display:flex;align-items:flex-start;gap:12px}.shotstack-guide-step-heading>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(93,255,179,.42);border-radius:999px;color:var(--green);font-family:var(--font-mono);font-weight:900;background:rgba(93,255,179,.08)}.shotstack-guide-step-heading h3,.shotstack-guide-step-heading p{margin:0}.shotstack-guide-step-heading p{margin-top:3px;color:var(--muted)}.shotstack-guide-actions,.shotstack-scene-order-actions,.shotstack-simple-playback{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shotstack-scene-order{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.shotstack-scene-order li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:11px 12px;background:#05070a}.shotstack-scene-order li>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.shotstack-scene-order li span{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.shotstack-simple-playback{justify-content:space-between}.shotstack-simple-playback>span{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:900}.shotstack-advanced-toggle{min-height:44px;justify-self:start}.shotstack-advanced-editor{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(96,231,255,.22);border-radius:10px;padding:14px;background:rgba(5,7,10,.82)}.shotstack-advanced-editor>p{margin:0}.shotstack-editor-workspace{display:grid;grid-template-columns:clamp(210px,21vw,278px) minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;min-width:0;transition:grid-template-columns .16s ease}.shotstack-editor-workspace.content-collapsed{grid-template-columns:58px minmax(0,1fr)}.shotstack-editor-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.shotstack-content-rail{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-self:start;width:100%;min-width:0;max-height:min(72dvh,720px);overflow:hidden;border:1px solid var(--border);border-radius:10px;padding:12px;background:rgba(8,11,14,.96)}.shotstack-content-rail[data-collapsed=true]{grid-template-rows:auto;place-items:start center;padding:8px 6px}.shotstack-content-rail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.shotstack-content-body>p,.shotstack-content-rail-header h3,.shotstack-content-rail-header p{margin:0}.shotstack-content-body>p,.shotstack-content-rail-header p{color:var(--muted);font-size:12px}.shotstack-content-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--border);border-radius:8px;padding:0;color:var(--text);background:#05070a;cursor:pointer}.shotstack-content-toggle:focus-visible,.shotstack-content-toggle:hover{border-color:rgba(93,255,179,.5);color:var(--green)}.shotstack-content-body{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:10px;gap:10px;min-height:0;overflow:hidden}.shotstack-clip-editor,.shotstack-preview-panel{box-sizing:border-box;display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--border);border-radius:10px;padding:14px;background:rgba(8,11,14,.86)}.shotstack-timeline-editor,.shotstack-timeline-overview{box-sizing:border-box;display:grid;min-width:0}.shotstack-timeline-overview{gap:8px;padding:2px 2px 0}.shotstack-timeline-editor{gap:10px}.shotstack-panel-heading,.shotstack-timeline-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.shotstack-panel-heading h3,.shotstack-panel-heading h4,.shotstack-panel-heading p{margin:0}.shotstack-panel-heading p{margin-top:3px;color:var(--muted);font-size:13px}.shotstack-asset-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.shotstack-asset-actions .btn{width:100%;min-width:0;padding-inline:8px}.shotstack-asset-actions .shotstack-upload-control{grid-column:1/-1}.shotstack-upload-control{position:relative;cursor:pointer}.shotstack-upload-control.disabled{opacity:.48;cursor:not-allowed}.shotstack-upload-control input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.shotstack-asset-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;max-height:min(48dvh,440px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin}.shotstack-asset-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;grid-gap:8px;gap:8px;width:100%;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:8px;color:var(--text);text-align:left;background:#05070a;cursor:pointer}.shotstack-asset-card.in-timeline{border-color:rgba(93,255,179,.56);background:rgba(93,255,179,.08)}.shotstack-asset-card:focus-visible,.shotstack-asset-card:hover:not(:disabled){border-color:rgba(96,231,255,.52)}.shotstack-asset-card:disabled{opacity:.52;cursor:not-allowed}.shotstack-asset-thumb{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--muted);font-family:var(--font-mono);font-size:9px;font-weight:900;text-transform:uppercase;background:#0b0e12}.shotstack-asset-thumb img{width:100%;height:100%;object-fit:cover}.shotstack-asset-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.shotstack-asset-copy span,.shotstack-asset-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shotstack-asset-copy strong{font-size:13px}.shotstack-asset-copy span{color:var(--muted);font-size:11px}.shotstack-asset-selection{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:999px;color:var(--muted)}.shotstack-asset-card.in-timeline .shotstack-asset-selection{border-color:rgba(93,255,179,.52);color:var(--green);background:rgba(93,255,179,.1)}.shotstack-asset-selection svg{width:16px;height:16px}.shotstack-empty-assets{display:grid;grid-gap:4px;gap:4px;border:1px dashed var(--border);border-radius:8px;padding:24px;color:var(--muted);text-align:center}.shotstack-selection-hint{margin:0;color:var(--muted);font-size:12px}.shotstack-input-unit{display:flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--font-mono);font-size:11px}.shotstack-input-unit .input{width:82px;min-height:44px}.shotstack-timeline-tools{align-items:center;color:var(--muted);font-size:12px}.shotstack-duration-controls,.shotstack-timeline-zoom-controls{display:flex;align-items:center;gap:6px}.shotstack-duration-controls{flex-wrap:wrap}.shotstack-duration-controls>label{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:850}.shotstack-content-duration{display:flex;align-items:center;gap:6px;min-height:44px;border-left:1px solid var(--border);padding-left:12px;color:var(--muted);font-family:var(--font-mono);font-size:11px}.shotstack-content-duration output{color:var(--text);font-weight:900}.shotstack-timeline-tools .btn-icon{width:44px;min-width:44px;height:44px}.shotstack-timeline-frame.read-only{opacity:.65;cursor:not-allowed}.shotstack-clip-order-actions{display:flex;gap:6px}.shotstack-clip-editor{border-color:rgba(96,231,255,.28);background:rgba(5,7,10,.92)}.shotstack-clip-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.shotstack-clip-fields>label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:12px}.shotstack-clip-fields .shotstack-input-unit{display:grid;grid-template-columns:minmax(0,1fr) auto}.shotstack-clip-fields .input{width:100%}.shotstack-canvas-frame{display:grid;min-height:280px;height:min(48dvh,620px);overflow:hidden;border:1px solid rgba(96,231,255,.32);border-radius:8px;background:#020304}.shotstack-canvas-frame[data-viewport-size=small]{min-height:220px;height:min(34dvh,360px)}.shotstack-canvas-frame[data-viewport-size=medium]{min-height:280px;height:min(48dvh,520px)}.shotstack-canvas-frame[data-viewport-size=large]{min-height:360px;height:min(64dvh,720px)}.shotstack-viewport-size-control{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:850}.shotstack-viewport-size-control .input{width:auto;min-width:112px;min-height:44px;padding-block:8px}.shotstack-canvas-frame [data-shotstack-studio]{min-width:0;max-width:100%;width:100%;height:100%;overflow:hidden}.shotstack-canvas-frame [data-shotstack-studio] canvas{display:block}.shotstack-transport{justify-content:center;flex-wrap:wrap}.shotstack-transport .btn-icon{width:48px;min-width:48px;height:48px;padding:0}.shotstack-transport>span{min-width:88px;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:900;text-align:center}.shotstack-staged-assets{display:flex;gap:8px;overflow-x:auto;padding:2px 0;scrollbar-width:thin}.shotstack-staged-asset{min-width:124px;min-height:44px;display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text);font-family:var(--font-mono);font-size:11px;font-weight:900;background:#080b0e;cursor:-webkit-grab;cursor:grab}.shotstack-staged-asset:active{cursor:-webkit-grabbing;cursor:grabbing}.shotstack-staged-asset svg{flex:0 0 auto;color:var(--muted)}.shotstack-staged-asset span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shotstack-timeline-frame{box-sizing:border-box;width:100%;max-width:100%;height:300px;min-width:0;overflow:hidden;border:1px solid rgba(96,231,255,.32);border-radius:8px;background:#05070a}.shotstack-timeline-frame.drop-active{border-color:rgba(93,255,179,.88);box-shadow:inset 0 0 0 2px rgba(93,255,179,.22),0 0 18px rgba(93,255,179,.12)}.shotstack-timeline-frame .ss-html-timeline,.shotstack-timeline-frame>[data-shotstack-timeline]{box-sizing:border-box;width:100%;max-width:100%;height:100%;min-width:0}.shotstack-timeline-frame .ss-timeline-tracks{overscroll-behavior:contain;touch-action:pan-x pan-y}.shotstack-canvas-frame .ss-toolbar-drag-handle,.shotstack-timeline-frame .ss-clip-menu-trigger,.shotstack-timeline-frame .ss-playhead-handle{min-width:24px;min-height:24px}.shotstack-timeline-frame .ss-clip-resize-handle{width:24px}.shotstack-timeline-frame .ss-track-resize-handle{height:24px}.shotstack-assemble-toolbar{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:14px}.shotstack-assemble-toolbar .btn{min-height:48px}@media (max-width:1199px),(pointer:coarse){.shotstack-canvas-frame .ss-asset-toolbar-btn,.shotstack-canvas-frame .ss-canvas-toolbar-btn,.shotstack-canvas-frame .ss-media-toolbar-btn,.shotstack-canvas-frame .ss-toolbar-btn,.shotstack-timeline-frame .ss-toolbar-btn{width:44px;min-width:44px;height:44px;min-height:44px}.shotstack-canvas-frame .ss-media-toolbar-btn:not(.ss-media-toolbar-btn--icon),.shotstack-canvas-frame .ss-toolbar-btn--text,.shotstack-canvas-frame .ss-toolbar-btn--text-edit{width:auto;min-width:44px;padding-inline:12px}.shotstack-canvas-frame .ss-canvas-toolbar-popup-item,.shotstack-canvas-frame .ss-media-toolbar-popup-item,.shotstack-canvas-frame .ss-toolbar-popup-row,.shotstack-timeline-frame .ss-clip-context-menu-item{min-height:44px}.shotstack-canvas-frame .ss-toolbar-drag-handle{min-width:44px;min-height:44px}.shotstack-timeline-frame .ss-track{min-height:52px}.shotstack-timeline-frame input:not([type=hidden]){min-height:44px}.shotstack-timeline-frame .ss-clip{min-width:44px;min-height:44px}.shotstack-timeline-frame .ss-clip-menu-trigger{top:0;right:0;width:44px;height:44px}.shotstack-timeline-frame .ss-clip-resize-handle{width:44px;background:transparent}.shotstack-timeline-frame .ss-clip-resize-handle:after{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:4px;transform:translateX(-50%);border-radius:2px;background:rgba(255,255,255,.82)}.shotstack-timeline-frame .ss-playhead-handle{top:-6px;width:44px;height:44px;border-radius:0;background:transparent}.shotstack-timeline-frame .ss-playhead-handle:after{content:"";position:absolute;top:6px;left:50%;width:12px;height:12px;transform:translateX(-50%);border-radius:2px 2px 50% 50%;background:#3b82f6}.shotstack-timeline-frame .ss-playhead-handle:active,.shotstack-timeline-frame .ss-playhead-handle:hover{transform:translate(-50%)}.shotstack-timeline-frame .ss-track-resize-handle{display:none}}@media (max-width:1020px){.shotstack-editor-workspace{grid-template-columns:clamp(190px,24vw,238px) minmax(0,1fr)}.shotstack-editor-workspace.content-collapsed{grid-template-columns:58px minmax(0,1fr)}.shotstack-clip-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){body:has(.shotstack-assemble) .creation-hub-page{padding-top:max(8px,env(safe-area-inset-top))}.shotstack-assemble{gap:10px;padding-right:max(4px,env(safe-area-inset-right));padding-bottom:calc(14px + env(safe-area-inset-bottom));padding-left:max(4px,env(safe-area-inset-left))}.shotstack-assemble-header{align-items:flex-start;flex-direction:column;gap:8px;padding-bottom:10px}.shotstack-assemble-header-actions{align-items:stretch;width:100%}.shotstack-assemble-status{justify-content:flex-start}.shotstack-export-button{margin-left:auto;width:100%}.shotstack-editor-workspace,.shotstack-editor-workspace.content-collapsed{position:relative;grid-template-columns:52px minmax(0,1fr);gap:8px}.shotstack-content-rail{grid-column:1;z-index:6;max-height:min(72dvh,620px)}.shotstack-editor-workspace:not(.content-collapsed) .shotstack-content-rail{position:absolute;top:0;left:0;width:min(272px,calc(100% - 16px));box-shadow:12px 12px 34px rgba(0,0,0,.58)}.shotstack-editor-main{grid-column:2;gap:6px}.shotstack-clip-editor,.shotstack-preview-panel{padding:12px}.shotstack-panel-heading{align-items:stretch;flex-direction:column}.shotstack-asset-grid{max-height:min(44dvh,360px)}.shotstack-timeline-tools{align-items:flex-start;flex-direction:column}.shotstack-duration-controls{width:100%}.shotstack-timeline-zoom-controls{align-self:flex-end}.shotstack-viewport-size-control{justify-content:space-between;width:100%}.shotstack-clip-fields{grid-template-columns:1fr}.shotstack-clip-order-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shotstack-clip-order-actions .btn{width:100%}.shotstack-guide-step{padding:13px}.shotstack-guide-actions,.shotstack-simple-playback{display:grid;grid-template-columns:1fr}.shotstack-advanced-toggle,.shotstack-guide-actions .btn,.shotstack-guide-step>.btn,.shotstack-simple-playback .btn{width:100%}.shotstack-scene-order li{align-items:stretch;flex-direction:column}.shotstack-scene-order-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shotstack-scene-order-actions .btn{width:100%}.shotstack-canvas-frame[data-viewport-size=small]{min-height:180px;height:min(26dvh,240px)}.shotstack-canvas-frame[data-viewport-size=medium]{min-height:220px;height:min(36dvh,340px)}.shotstack-canvas-frame[data-viewport-size=large]{min-height:280px;height:min(48dvh,440px)}.shotstack-transport{gap:6px}.shotstack-transport .btn-icon{width:44px;min-width:44px;height:44px}.shotstack-transport>span{min-width:82px}.shotstack-timeline-frame{height:clamp(240px,38dvh,300px)}.shotstack-timeline-frame .ss-timeline-toolbar{display:none}.shotstack-assemble-toolbar{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;padding-top:10px}.shotstack-assemble-toolbar>div{text-align:center}.shotstack-assemble-toolbar .btn{width:100%}}@media (max-width:1199px) and (max-height:600px) and (orientation:landscape){body:has(.shotstack-assemble) .creation-hub-page{padding-top:max(6px,env(safe-area-inset-top))}.shotstack-assemble{gap:8px;padding-right:max(8px,env(safe-area-inset-right));padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-left:max(8px,env(safe-area-inset-left))}.shotstack-assemble-header{align-items:center;flex-direction:row;gap:10px;padding:0 0 8px}.shotstack-assemble-header small{display:none}.shotstack-assemble-header-actions{flex-wrap:nowrap;width:auto}.shotstack-assemble-status{justify-content:flex-end}.shotstack-assemble-status span{padding:5px 8px}.shotstack-export-button{width:auto;margin-left:0}.shotstack-canvas-frame{min-height:150px;height:42dvh;max-height:220px}.shotstack-transport{gap:6px}.shotstack-transport .btn-icon{width:44px;min-width:44px;height:44px}.shotstack-timeline-frame{height:190px}.shotstack-timeline-frame .ss-timeline-toolbar{display:none}.shotstack-assemble-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px;gap:6px;padding-top:8px}.shotstack-assemble-toolbar .btn{width:100%;min-width:0;padding-inline:8px}}.creation-hub-attachment-return-bar,.creation-hub-scene-attachment-composer,.creation-hub-shot-plan-voiceover-portion{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(13,15,18,.92)}.creation-hub-account-action-notice{display:none}.creation-hub-scene-attachment-composer{align-items:flex-start;flex-direction:column}.creation-hub-scene-attachment-chips,.creation-hub-scene-attachment-options{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-attachment-chip{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid rgba(96,231,255,.3);border-radius:999px;color:var(--muted);font-size:.82rem}.creation-hub-attachment-detail-chip{max-width:min(100%,480px);border:1px solid rgba(96,231,255,.3);border-radius:16px;color:var(--muted);font-size:.82rem}.creation-hub-attachment-detail-chip>summary{min-height:34px;padding:6px 10px;cursor:pointer;font-weight:750;list-style:none}.creation-hub-attachment-detail-chip>summary::-webkit-details-marker{display:none}.creation-hub-attachment-detail-chip>p{margin:0;padding:0 10px 10px;color:var(--text)}.creation-hub-scene-attachment-menu{width:100%}.creation-hub-scene-attachment-menu>summary{width:max-content;font-weight:750}.creation-hub-scene-attachment-options{padding-top:10px}.creation-hub-shot-plan-voiceover-portion>div:first-child{flex:1 1 320px}.creation-hub-final-duration-disclosure{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid rgba(96,231,255,.26);border-radius:999px;color:rgba(220,248,255,.92);background:rgba(9,27,34,.64);font-size:.78rem;font-weight:850}.creation-hub-audio-range-list,.creation-hub-audio-range-selector{display:grid;grid-gap:12px;gap:12px}.creation-hub-audio-range-selector{padding:14px;border:1px solid rgba(143,245,206,.24);border-radius:18px;background:rgba(4,8,11,.66);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.creation-hub-audio-range-selector:focus-visible{outline:none;border-color:rgba(93,255,179,.78);box-shadow:inset 0 0 0 1px rgba(93,255,179,.22),0 0 0 3px rgba(93,255,179,.12),0 16px 34px rgba(0,0,0,.24)}.creation-hub-audio-range-selector.needs-confirmation{border-color:rgba(255,92,113,.72);background:linear-gradient(135deg,rgba(80,13,25,.34),rgba(4,8,11,.72));box-shadow:inset 0 0 0 1px rgba(255,92,113,.18),0 0 24px rgba(255,64,96,.1)}.creation-hub-audio-range-control>span,.creation-hub-audio-range-heading,.creation-hub-audio-range-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.creation-hub-audio-range-heading strong{color:var(--text);font-size:.95rem}.creation-hub-audio-range-heading p,.creation-hub-audio-range-summary{margin:3px 0 0;color:var(--muted);font-size:.8rem}.creation-hub-audio-match-button{min-height:38px;padding:7px 12px;border-color:rgba(93,255,179,.34);color:#dfffee}.creation-hub-audio-range-track{position:relative;height:24px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 6px,transparent 6px 12px),rgba(148,163,184,.09);box-shadow:inset 0 2px 7px rgba(0,0,0,.48)}.creation-hub-audio-range-current,.creation-hub-audio-range-used{position:absolute;top:0;bottom:0;min-width:3px;border-radius:999px}.creation-hub-audio-range-used{z-index:1;background:repeating-linear-gradient(135deg,rgba(150,126,255,.62) 0 5px,rgba(96,231,255,.36) 5px 10px)}.creation-hub-audio-range-current{z-index:2;background:linear-gradient(90deg,rgba(96,231,255,.92),rgba(93,255,179,.88));box-shadow:0 0 14px rgba(93,255,179,.25);mix-blend-mode:screen}.creation-hub-audio-range-selector.needs-confirmation .creation-hub-audio-range-current{background:linear-gradient(90deg,rgba(255,92,113,.96),rgba(255,155,99,.9));box-shadow:0 0 14px rgba(255,92,113,.32)}.creation-hub-audio-range-legend{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.72rem}.creation-hub-audio-range-legend span{display:inline-flex;align-items:center;gap:5px}.creation-hub-audio-range-legend i{width:12px;height:8px;border-radius:999px}.creation-hub-audio-range-legend i.current{background:linear-gradient(90deg,#60e7ff,#5dffb3)}.creation-hub-audio-range-legend i.used{background:#967eff}.creation-hub-audio-range-legend i.unused{background:rgba(148,163,184,.24)}.creation-hub-audio-range-control{display:grid;grid-gap:8px;gap:8px;color:var(--text);font-size:.8rem}.creation-hub-audio-range-control small{color:var(--muted)}.creation-hub-audio-range-control input[type=range]{width:100%;accent-color:#5dffb3}.creation-hub-audio-range-summary .overlap{color:#cfc3ff;font-weight:800}.creation-hub-scene-duration-value small{display:block;flex-basis:100%;color:rgba(96,231,255,.82);font-size:.62rem;line-height:1}@media (max-width:720px){.creation-hub-audio-range-selector{padding:12px}.creation-hub-audio-range-heading{align-items:flex-start}.creation-hub-audio-match-button{width:100%;justify-content:center}}.creation-hub-final-scene-quote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.creation-hub-final-scene-quote>div{padding:10px;border:1px solid var(--border);border-radius:12px}.creation-hub-final-scene-quote dt{color:var(--muted);font-size:.78rem}.creation-hub-final-scene-quote dd{margin:4px 0 0;font-weight:800}@media (max-width:720px){.creation-hub-final-scene-quote{grid-template-columns:1fr}.creation-hub-account-action-notice{align-items:flex-start}}.creation-hub-shot-plan-card.creation-hub-scene-composer{position:relative;gap:12px;border-color:rgba(148,163,184,.28);border-radius:30px;padding:14px;background:radial-gradient(circle at 0 100%,rgba(93,255,179,.08),transparent 34%),radial-gradient(circle at 100% 100%,rgba(96,231,255,.08),transparent 34%),linear-gradient(180deg,rgba(13,15,18,.98),rgba(5,7,9,.98));box-shadow:0 24px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.025)}.creation-hub-scene-shot-plan{min-width:0;overflow:visible;border:1px solid rgba(148,163,184,.3);border-radius:22px;background:rgba(2,4,6,.78);transition:border-color .16s ease,box-shadow .16s ease}.creation-hub-scene-shot-plan[open]{border-color:rgba(96,231,255,.38);box-shadow:0 0 0 1px rgba(96,231,255,.04),0 18px 48px rgba(0,0,0,.24)}.creation-hub-scene-shot-plan>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:15px 18px;color:var(--text);cursor:pointer;font-size:15px;font-weight:850;line-height:1.2;list-style:none}.creation-hub-scene-attachment-menu>summary::-webkit-details-marker,.creation-hub-scene-control-menu>summary::-webkit-details-marker,.creation-hub-scene-shot-plan>summary::-webkit-details-marker{display:none}.creation-hub-scene-shot-plan>summary:after{content:"";width:9px;height:9px;flex:0 0 auto;border-right:2px solid var(--cyan);border-bottom:2px solid var(--cyan);transform:rotate(45deg);transition:transform .16s ease}.creation-hub-scene-shot-plan[open]>summary:after{transform:rotate(-135deg)}.creation-hub-scene-shot-plan-body{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:0 18px 18px}.creation-hub-scene-shot-plan-body-standalone{padding:6px 4px 4px}.creation-hub-scene-shot-plan-body>.creation-hub-shot-plan-scene-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0;padding-top:2px}.creation-hub-scene-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:10px 12px;background:rgba(8,10,13,.72)}.creation-hub-scene-list-toolbar>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px}.creation-hub-scene-list-toolbar>div:first-child .muted{font-size:12px}.creation-hub-scene-list-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.creation-hub-scene-add-button,.creation-hub-scene-remove-button{min-height:44px;border-radius:13px;padding:8px 13px}.creation-hub-scene-add-button{border-color:rgba(148,163,184,.42);background:rgba(18,22,28,.96);color:#f6f8fb;box-shadow:0 10px 24px rgba(0,0,0,.2)}.creation-hub-scene-add-button:hover:not(:disabled){border-color:rgba(93,255,179,.58);background:rgba(93,255,179,.09)}.creation-hub-scene-remove-button{color:var(--muted);font-size:12px}.creation-hub-scene-shot-plan-body>label{display:grid;grid-gap:8px;gap:8px}.creation-hub-scene-composer-prompt{display:block;width:100%;min-height:230px;max-height:70dvh;resize:vertical;border:0;border-radius:16px;outline:1px solid rgba(148,163,184,.24);padding:22px;background:#030506;color:var(--text);caret-color:var(--green);font-size:clamp(16px,1.6vw,20px);font-weight:650;line-height:1.55;transition:outline-color .16s ease,box-shadow .16s ease}.creation-hub-scene-composer-prompt::placeholder{color:#69717d;opacity:1}.creation-hub-scene-composer-prompt:focus{outline-color:rgba(96,231,255,.72);box-shadow:0 0 0 4px rgba(96,231,255,.08)}.creation-hub-scene-composer-prompt:-moz-read-only{color:#c9d1d9;cursor:default}.creation-hub-scene-composer-prompt:read-only{color:#c9d1d9;cursor:default}.creation-hub-scene-prompt-field{display:grid;grid-gap:8px;gap:8px;min-width:0}.creation-hub-scene-prompt-field>strong{font-size:14px}.creation-hub-scene-attachment-strip{display:flex;align-items:stretch;gap:8px;min-width:0;overflow-x:auto;overflow-y:visible;padding:2px 2px 7px;scrollbar-color:rgba(96,231,255,.3) transparent;scrollbar-width:thin}.creation-hub-scene-attachment-tile{position:relative;flex:0 0 min(158px,42vw);min-width:0}.creation-hub-scene-attachment-tile>summary{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:54px;border:1px solid rgba(148,163,184,.28);border-radius:13px;padding:5px 9px 5px 5px;background:rgba(20,23,28,.94);color:var(--text);cursor:pointer;list-style:none;box-shadow:0 8px 22px rgba(0,0,0,.18);transition:border-color .16s ease,background .16s ease,transform .16s ease}.creation-hub-scene-attachment-tile>summary::-webkit-details-marker{display:none}.creation-hub-scene-attachment-tile>summary:hover,.creation-hub-scene-attachment-tile[open]>summary{border-color:rgba(96,231,255,.64);background:rgba(96,231,255,.08)}.creation-hub-scene-attachment-tile>summary:active{transform:scale(.985)}.creation-hub-scene-attachment-tile-preview{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:linear-gradient(145deg,rgba(93,255,179,.14),rgba(96,231,255,.08));color:#dffdf4;font-size:11px;font-weight:900}.creation-hub-scene-attachment-tile-preview img,.creation-hub-scene-attachment-tile-preview video{width:100%;height:100%;object-fit:cover;pointer-events:none}.creation-hub-scene-attachment-tile-copy{display:grid;grid-gap:7px;gap:7px;min-width:0}.creation-hub-scene-attachment-tile-copy strong{overflow:hidden;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.creation-hub-voiceover-readiness{position:absolute;z-index:2;top:6px;left:6px;max-width:calc(100% - 12px);overflow:hidden;border:1px solid rgba(96,231,255,.38);border-radius:999px;padding:3px 6px;background:rgba(7,10,14,.84);color:#dff9ff;font-size:9px;font-weight:850;line-height:1;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 5px 14px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creation-hub-voiceover-readiness.words_ready{border-color:rgba(93,255,179,.52);color:#dffff1}.creation-hub-voiceover-readiness.words_needed,.creation-hub-voiceover-readiness.words_review_needed{border-color:rgba(255,209,102,.58);color:#fff1bd}.creation-hub-scene-assignment-dots{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:7px}.creation-hub-scene-assignment-dots>span{width:6px;height:6px;border:1px solid rgba(148,163,184,.48);border-radius:999px;background:transparent}.creation-hub-scene-assignment-dots>span.assigned{border-color:var(--green);background:var(--green);box-shadow:0 0 8px rgba(93,255,179,.46)}.creation-hub-scene-assignment-dots>span.unassigned{border-color:rgba(255,93,115,.92);background:var(--red);box-shadow:0 0 7px rgba(255,93,115,.42)}.creation-hub-scene-attachment-tile.context>p{position:fixed;inset:auto auto max(18px,env(safe-area-inset-bottom)) 50%;z-index:80;width:min(420px,calc(100vw - 32px));border:1px solid rgba(148,163,184,.32);border-radius:14px;padding:12px;background:rgba(12,14,18,.99);box-shadow:0 22px 64px rgba(0,0,0,.58);transform:translateX(-50%)}.creation-hub-scene-attachment-popover-viewport{position:fixed;z-index:110;box-sizing:border-box;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:rgba(0,0,0,.38);overscroll-behavior:contain}.creation-hub-scene-attachment-assignment-popover{position:relative;z-index:1;display:grid;grid-gap:9px;gap:9px;width:min(420px,100%);max-height:min(620px,100%);min-height:0;border:1px solid rgba(148,163,184,.32);border-radius:14px;padding:12px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:rgba(12,14,18,.99);box-shadow:0 22px 64px rgba(0,0,0,.58);transform:none}@media (max-width:720px){.creation-hub-scene-attachment-assignment-popover{max-height:100%;scroll-padding-block:64px max(24px,env(safe-area-inset-bottom))}}.creation-hub-explainer-entry,.creation-hub-explainer-plan{border:1px solid color-mix(in srgb,var(--green) 34%,var(--border));border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,transparent),color-mix(in srgb,var(--panel) 72%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.creation-hub-explainer-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.creation-hub-explainer-entry>div,.creation-hub-explainer-entry>div>span{display:flex;align-items:center;gap:9px;min-width:0}.creation-hub-explainer-entry>div>span{align-items:flex-start;flex-direction:column;gap:2px}.creation-hub-explainer-entry svg,.creation-hub-explainer-scene-mark{color:var(--green)}.creation-hub-explainer-entry small{color:var(--muted)}.creation-hub-explainer-entry>small{flex-basis:100%}.creation-hub-explainer-plan{display:grid;grid-gap:14px;gap:14px;padding:18px}.creation-hub-explainer-plan-actions,.creation-hub-explainer-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.creation-hub-explainer-plan-head h3,.creation-hub-explainer-plan-head p{margin:0}.creation-hub-explainer-plan-head .eyebrow{margin-bottom:4px}.creation-hub-explainer-plan-head h3+p{margin-top:6px;color:var(--muted)}.creation-hub-explainer-plan-meta,.creation-hub-explainer-plan-scene-method,.creation-hub-explainer-scene-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.creation-hub-explainer-plan-meta span,.creation-hub-explainer-plan-scene-method span,.creation-hub-explainer-scene-status>span:not(.status-pill){border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:.78rem}.creation-hub-explainer-plan-scenes,.creation-hub-explainer-plan-warnings{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.creation-hub-explainer-plan-scenes>li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.creation-hub-explainer-plan-scenes>li>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.creation-hub-explainer-plan-scenes>li>div:first-child span{overflow:hidden;color:var(--muted);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.creation-hub-explainer-plan-warnings{color:var(--muted);font-size:.86rem}.creation-hub-explainer-plan-error{margin:0;color:var(--red)}.creation-hub-explainer-plan-actions{justify-content:flex-end}.creation-hub-explainer-scene-status{position:relative;z-index:2;margin:0 44px 12px 0;padding:9px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.creation-hub-explainer-scene-status .btn{min-height:34px;margin-left:auto;padding:6px 10px;font-size:.8rem}.creation-hub-explainer-ui-proof-select{width:auto;max-width:min(260px,100%);min-height:34px;padding:5px 30px 5px 10px;font-size:.8rem}.creation-hub-explainer-scene-mark{font-weight:800}@media (max-width:720px){.creation-hub-explainer-entry,.creation-hub-explainer-plan-actions,.creation-hub-explainer-plan-head{align-items:stretch;flex-direction:column}.creation-hub-explainer-entry.active{flex-direction:row;align-items:center}.creation-hub-explainer-plan-scenes>li{grid-template-columns:1fr}.creation-hub-explainer-plan-scene-method{justify-content:flex-start}.creation-hub-explainer-plan-scenes>li>div:first-child span{white-space:normal}.creation-hub-explainer-plan-actions .btn{width:100%}.creation-hub-explainer-scene-status{margin-right:38px}.creation-hub-explainer-scene-status .btn{flex-basis:100%;margin-left:0}}.creation-hub-scene-attachment-assignment-header{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between;gap:12px;margin:-12px -12px 0;padding:12px;background:rgba(12,14,18,.99);box-shadow:0 1px 0 rgba(148,163,184,.18)}.creation-hub-scene-attachment-assignment-header>strong{min-width:0;font-size:12px}.creation-hub-scene-attachment-assignment-header>button.creation-hub-scene-attachment-delete{position:static;min-height:36px;flex:0 0 auto;padding:6px 9px;box-shadow:none}.creation-hub-scene-attachment-context-summary{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.creation-hub-scene-attachment-assignment-popover>.creation-hub-emulate-attachment-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.creation-hub-scene-context-prompt-actions-label{grid-column:1/-1;margin:0;color:#8ef7c9;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.creation-hub-scene-attachment-assignment-popover>.creation-hub-emulate-attachment-actions>button:last-child:nth-of-type(odd){grid-column:1/-1}.creation-hub-scene-attachment-assignment-popover>.creation-hub-emulate-attachment-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:10px;background:rgba(255,255,255,.025)}.creation-hub-emulate-attachment-editor>label{display:grid;min-width:0;grid-gap:5px;gap:5px;color:#d8dee8;font-size:11px;font-weight:750}.creation-hub-emulate-attachment-editor>.creation-hub-emulate-attachment-editor-actions,.creation-hub-emulate-attachment-editor>label.wide{grid-column:1/-1}.creation-hub-emulate-attachment-editor textarea{min-height:78px;resize:vertical;font-size:12px;line-height:1.45}.creation-hub-scene-attachment-assignment-popover>.creation-hub-emulate-attachment-editor .creation-hub-emulate-attachment-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.creation-hub-scene-attachment-assignment-popover>.creation-hub-emulate-attachment-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}@media (max-width:520px){.creation-hub-scene-attachment-assignment-popover>.creation-hub-emulate-attachment-editor,.creation-hub-scene-attachment-assignment-popover>.creation-hub-emulate-attachment-editor .creation-hub-emulate-attachment-editor-actions{grid-template-columns:minmax(0,1fr)}.creation-hub-emulate-attachment-editor>.creation-hub-emulate-attachment-editor-actions,.creation-hub-emulate-attachment-editor>label.wide{grid-column:auto}}.creation-hub-scene-attachment-assignment-popover>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.creation-hub-scene-attachment-assignment-popover button{display:flex;align-items:center;gap:7px;min-height:44px;border:1px solid rgba(148,163,184,.26);border-radius:10px;padding:7px 9px;background:rgba(22,25,31,.92);color:#d8dee8;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.creation-hub-scene-attachment-assignment-popover button>span{width:7px;height:7px;flex:0 0 auto;border:1px solid rgba(148,163,184,.62);border-radius:999px}.creation-hub-scene-attachment-assignment-popover button.active{border-color:rgba(93,255,179,.54);background:rgba(93,255,179,.1);color:#f2fff9}.creation-hub-scene-attachment-assignment-popover button.active>span{border-color:var(--green);background:var(--green);box-shadow:0 0 8px rgba(93,255,179,.46)}.creation-hub-scene-attachment-assignment-popover>.creation-hub-scene-subject-references{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid rgba(93,255,179,.24);border-radius:12px;padding:10px;background:linear-gradient(145deg,rgba(93,255,179,.07),rgba(96,231,255,.025))}.creation-hub-scene-subject-reference-head{display:grid;grid-gap:8px;gap:8px;min-width:0}.creation-hub-scene-subject-reference-head>div:first-child{display:grid;grid-gap:3px;gap:3px}.creation-hub-scene-subject-reference-head strong{color:#f2fff9;font-size:12px}.creation-hub-scene-subject-reference-head small,.creation-hub-scene-subject-references>small{color:var(--muted);font-size:10px;line-height:1.4}.creation-hub-scene-attachment-assignment-popover .creation-hub-scene-subject-reference-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.creation-hub-scene-attachment-assignment-popover .creation-hub-scene-subject-reference-mode>button{justify-content:center;min-height:36px;padding:6px 8px}.creation-hub-scene-attachment-assignment-popover .creation-hub-scene-subject-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.creation-hub-scene-attachment-assignment-popover .creation-hub-scene-subject-reference-grid>button{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;min-height:0;padding:5px;overflow:hidden}.creation-hub-scene-subject-reference-grid button>span,.creation-hub-scene-subject-reference-grid img{display:block;width:100%;height:66px;border:0;border-radius:7px;object-fit:cover;background:rgba(148,163,184,.1)}.creation-hub-scene-subject-reference-grid button>small{overflow:hidden;color:inherit;font-size:9px;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap}.creation-hub-scene-attachment-assignment-popover>.creation-hub-scene-attachment-audio-range{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(93,255,179,.28);border-radius:12px;padding:10px;background:linear-gradient(145deg,rgba(93,255,179,.08),rgba(93,224,255,.035))}.creation-hub-scene-attachment-audio-range-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.creation-hub-scene-attachment-audio-range-head p{margin:0}.creation-hub-scene-attachment-audio-range-head .muted{margin-top:3px;font-size:11px;line-height:1.4}.creation-hub-scene-attachment-audio-range .creation-hub-final-duration-disclosure{min-height:28px;font-size:.68rem}.creation-hub-scene-attachment-audio-range .creation-hub-audio-range-selector{min-width:0;padding:10px;border-radius:12px}.creation-hub-scene-attachment-audio-range-loading{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.creation-hub-scene-attachment-assignment-popover>.creation-hub-lip-sync-controls{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:9px;gap:9px;border:1px solid rgba(93,255,179,.28);border-radius:12px;padding:10px;background:linear-gradient(145deg,rgba(93,255,179,.08),rgba(93,224,255,.035))}.creation-hub-lip-sync-toggle{display:flex;align-items:flex-start;gap:10px;min-width:0;cursor:pointer}.creation-hub-lip-sync-toggle>input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--green)}.creation-hub-lip-sync-toggle>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.creation-hub-lip-sync-script>span,.creation-hub-lip-sync-speaker>span,.creation-hub-lip-sync-toggle strong{color:#f2fff9;font-size:12px;font-weight:800}.creation-hub-lip-sync-hint,.creation-hub-lip-sync-toggle small{color:var(--muted);font-size:11px;line-height:1.45}.creation-hub-lip-sync-toggle.active strong{color:var(--green)}.creation-hub-lip-sync-speaker{display:grid;grid-gap:5px;gap:5px}.creation-hub-lip-sync-speaker .input{min-height:42px;font-size:12px}.creation-hub-lip-sync-hint,.creation-hub-lip-sync-script{margin:0;border-radius:9px;padding:8px 9px;background:rgba(0,0,0,.22)}.creation-hub-lip-sync-script{display:grid;grid-gap:4px;gap:4px}.creation-hub-lip-sync-script>strong{overflow:hidden;color:#d8dee8;font-size:11px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.creation-hub-scene-attachment-assignment-popover button.creation-hub-scene-attachment-delete{justify-content:center;border-color:rgba(255,93,115,.52);background:rgba(255,93,115,.1);color:#ffdce2}.creation-hub-scene-attachment-assignment-popover button.creation-hub-scene-attachment-delete:hover{border-color:rgba(255,93,115,.82);background:rgba(255,93,115,.18)}.creation-hub-scene-attachment-tile.context>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.creation-hub-scene-composer-footer{display:grid;grid-template-areas:"attach chips assist credit arrow";grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:12px;gap:12px;min-width:0}.creation-hub-scene-composer-footer .creation-hub-scene-attachment-menu{grid-area:attach}.creation-hub-scene-composer-footer .creation-hub-scene-attachment-chips{grid-area:chips;min-width:0}.creation-hub-scene-composer-footer .creation-hub-scene-attachment-chips:empty{display:none}.creation-hub-scene-composer-footer .creation-hub-attachment-detail-chip,.creation-hub-scene-composer-footer .creation-hub-scene-attachment-chips>.btn{min-height:32px;border-radius:999px;background:rgba(96,231,255,.045);font-size:12px}.creation-hub-scene-attachment-menu{position:relative;width:auto}.creation-hub-scene-attachment-menu>summary{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#15191f;color:var(--text);cursor:pointer;font-size:31px;font-weight:400;line-height:1;list-style:none;box-shadow:0 10px 26px rgba(0,0,0,.22);transition:border-color .16s ease,background .16s ease,transform .16s ease}.creation-hub-scene-attachment-menu>summary:hover,.creation-hub-scene-attachment-menu[open]>summary{border-color:rgba(93,255,179,.6);background:rgba(93,255,179,.1)}.creation-hub-scene-attachment-menu[open]>summary{transform:rotate(45deg)}.creation-hub-scene-attachment-options{position:absolute;bottom:calc(100% + 10px);left:0;z-index:30;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));width:min(480px,calc(100vw - 64px));max-height:min(440px,65dvh);overflow:auto;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.32);border-radius:16px;padding:12px;background:rgba(13,15,18,.985);box-shadow:0 24px 70px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creation-hub-scene-attachment-menu:not([open])>.creation-hub-scene-attachment-options{display:none}.creation-hub-scene-attachment-options .btn{min-width:0;min-height:42px;padding:9px 10px;white-space:normal}.creation-hub-seed-audio-reference-upload .creation-hub-scene-attachment-options{grid-template-columns:repeat(2,minmax(132px,1fr));width:min(340px,calc(100vw - 64px))}.creation-hub-seed-audio-reference-upload .creation-hub-scene-attachment-options .btn{display:flex;align-items:center;justify-content:center;gap:8px}.creation-hub-scene-attachment-source-panel{grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;min-width:0}.creation-hub-scene-attachment-source-head{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:10px;border-bottom:1px solid rgba(226,232,240,.13)}.creation-hub-scene-attachment-source-head .btn{min-height:36px;padding:7px 10px}.creation-hub-scene-attachment-source-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:8px;gap:8px}.creation-hub-scene-attachment-source-actions .btn{display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.creation-hub-scene-attachment-source-actions .btn:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.creation-hub-scene-quote-arrow{display:grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--green),var(--cyan));color:#00110d;cursor:pointer;font-size:29px;font-weight:900;line-height:1;box-shadow:0 12px 34px rgba(96,231,255,.18);transition:filter .16s ease,transform .16s ease}.creation-hub-scene-quote-arrow:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.creation-hub-scene-credit-chip{display:flex;align-items:center;justify-content:center;min-width:108px;min-height:52px;border:1px solid rgba(148,163,184,.34);border-radius:18px;padding:9px 14px;background:rgba(21,25,31,.96);color:#f5f7fa;font-size:14px;font-weight:850;line-height:1.15;text-align:center;white-space:nowrap;box-shadow:0 10px 26px rgba(0,0,0,.2)}.creation-hub-scene-control-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding-top:2px}.creation-hub-scene-control-menu{position:relative;min-width:0}.creation-hub-scene-control-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid rgba(148,163,184,.26);border-radius:999px;padding:8px 13px;background:rgba(16,19,24,.92);color:#d8dee8;cursor:pointer;font-size:13px;font-weight:780;line-height:1.1;list-style:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.creation-hub-scene-control-menu>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.creation-hub-scene-control-menu[open]>summary{border-color:rgba(96,231,255,.48);background:rgba(96,231,255,.08);color:var(--text)}.creation-hub-scene-control-menu[open]>summary:after{transform:rotate(-135deg) translate(-1px,-1px)}.creation-hub-scene-control-row>.creation-hub-scene-control-menu .creation-hub-scene-control-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:25;display:grid;grid-gap:10px;gap:10px;width:max-content;min-width:260px;max-width:min(360px,calc(100vw - 48px));border:1px solid rgba(148,163,184,.3);border-radius:14px;padding:13px;background:rgba(13,15,18,.985);box-shadow:0 22px 60px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creation-hub-scene-control-row>.creation-hub-scene-control-menu:nth-last-child(-n+3) .creation-hub-scene-control-panel{right:0;left:auto}.creation-hub-scene-primary-menu{position:relative;grid-area:assist}.creation-hub-scene-primary-menu>summary{min-height:52px;border-radius:18px;padding-inline:16px;font-size:14px}.creation-hub-scene-primary-menu>.creation-hub-scene-control-panel{position:absolute;right:0;bottom:calc(100% + 8px);z-index:25;display:grid;grid-gap:10px;gap:10px;width:max-content;min-width:280px;max-width:min(380px,calc(100vw - 48px));border:1px solid rgba(148,163,184,.3);border-radius:14px;padding:13px;background:rgba(13,15,18,.985);box-shadow:0 22px 60px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.creation-hub-scene-assist-divider{height:1px;background:rgba(148,163,184,.2)}.creation-hub-scene-settings-disclosure{flex:0 1 auto;width:auto}.creation-hub-scene-settings-disclosure[open]{flex:1 0 100%;width:100%}.creation-hub-scene-settings-disclosure>summary{position:relative;justify-content:flex-start;width:auto;border-radius:14px}.creation-hub-scene-settings-disclosure[open]>summary{width:100%}.creation-hub-scene-settings-disclosure>summary:after{flex:0 0 auto;margin-left:2px}.creation-hub-scene-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px;border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:12px;background:rgba(7,9,12,.9)}.creation-hub-scene-settings-grid>label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--muted);font-size:12px;font-weight:750}.creation-hub-scene-settings-grid .input{width:100%;min-width:0}.creation-hub-scene-settings-grid .creation-hub-duration-input .input{flex:1 1 auto;width:auto;min-width:0}.creation-hub-scene-settings-grid .creation-hub-duration-input>span{flex:0 0 auto}.creation-hub-scene-credit-chip{grid-area:credit}.creation-hub-scene-quote-arrow{grid-area:arrow}.creation-hub-scene-control-panel p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.creation-hub-scene-control-panel .input{min-width:220px}.creation-hub-scene-advanced-menu{width:100%;padding-top:2px}.creation-hub-scene-advanced-menu>summary{width:max-content}.creation-hub-scene-advanced-menu>.creation-hub-scene-control-panel{position:static;display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0;max-width:none;margin-top:10px;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:14px;background:rgba(10,12,15,.82);box-shadow:none}.creation-hub-continuity-bridge{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin:-3px 0;border:0;padding:7px 12px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;text-align:center}.creation-hub-continuity-bridge:after,.creation-hub-continuity-bridge:before{content:"";width:min(130px,12vw);height:1px;background:linear-gradient(90deg,transparent,rgba(96,231,255,.3))}.creation-hub-continuity-bridge:after{transform:scaleX(-1)}.creation-hub-continuity-bridge strong{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.creation-hub-continuity-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(96,231,255,.34);border-radius:999px;background:rgba(96,231,255,.08);color:var(--cyan);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 22px rgba(0,0,0,.2)}.creation-hub-continuity-copy{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.creation-hub-continuity-copy>span{color:var(--muted);font-size:12px}.creation-hub-continuity-bridge.disconnected .creation-hub-continuity-icon{border-color:rgba(255,170,94,.42);background:rgba(255,170,94,.09);color:#ffbd7d}.creation-hub-continuity-bridge.disconnected strong{color:#ffbd7d}.creation-hub-continuity-bridge:hover:not(:disabled) .creation-hub-continuity-icon{transform:translateY(-1px);filter:brightness(1.12)}.creation-hub-continuity-bridge:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:16px}.creation-hub-continuity-bridge:disabled{cursor:not-allowed;opacity:.58}.creation-hub-automatic-finalization-quote,.creation-hub-automatic-finalization-ready,.creation-hub-producer-combined-quote,.creation-hub-scene-generation-quote,.creation-hub-scene-result{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(96,231,255,.24);border-radius:22px;padding:16px;background:linear-gradient(180deg,rgba(11,14,17,.98),rgba(5,7,9,.98))}.creation-hub-scene-result{border-color:rgba(93,255,179,.3)}.creation-hub-scene-result video{display:block;width:100%;max-height:min(68dvh,640px);border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#000;object-fit:contain}.creation-hub-scene-result-preview{display:grid;grid-gap:8px;gap:8px;min-width:0}.creation-hub-scene-result-preview>video{width:100%}.creation-hub-scene-voiceover-preview-status{display:flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;border:1px solid rgba(93,255,179,.26);border-radius:999px;padding:6px 10px;background:rgba(93,255,179,.08);color:#d9f7e8;font-size:12px;font-weight:800;line-height:1.25}.creation-hub-scene-voiceover-preview-status:before{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--green);box-shadow:0 0 12px rgba(93,255,179,.45);content:""}.creation-hub-scene-voiceover-preview-status.status-playing{border-color:rgba(96,231,255,.36);background:rgba(96,231,255,.09);color:#dffaff}.creation-hub-scene-voiceover-preview-status.status-playing:before{background:var(--cyan);box-shadow:0 0 12px rgba(96,231,255,.52)}.creation-hub-scene-voiceover-preview-status.status-unavailable{border-color:rgba(255,209,102,.35);background:rgba(255,209,102,.08);color:#fff0bd}.creation-hub-scene-voiceover-preview-status.status-unavailable:before{background:var(--yellow);box-shadow:none}.creation-hub-scene-approved-check{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(93,255,179,.46);border-radius:999px;background:rgba(93,255,179,.1);color:var(--green);font-size:20px;font-weight:950;box-shadow:0 0 26px rgba(93,255,179,.12)}.creation-hub-scene-result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.creation-hub-scene-done{display:inline-flex;align-items:center;min-height:42px;border:1px solid rgba(93,255,179,.34);border-radius:8px;padding:9px 13px;background:rgba(93,255,179,.07);color:var(--green);font-weight:850}.creation-hub-automatic-finalization-quote,.creation-hub-producer-combined-quote,.creation-hub-scene-generation-quote{border-color:rgba(255,209,102,.34);background:radial-gradient(circle at 100% 0,rgba(255,209,102,.08),transparent 30%),linear-gradient(180deg,rgba(16,15,11,.98),rgba(7,8,9,.98))}.creation-hub-producer-combined-quote dl,.creation-hub-scene-generation-quote dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;margin:0}.creation-hub-producer-combined-quote dl>div,.creation-hub-scene-generation-quote dl>div{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:11px;background:rgba(255,255,255,.025)}.creation-hub-producer-combined-quote dt,.creation-hub-scene-generation-quote dt{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.creation-hub-producer-combined-quote dd,.creation-hub-scene-generation-quote dd{margin:5px 0 0;color:var(--text);font-weight:800;overflow-wrap:anywhere}.creation-hub-producer-combined-quote{border-color:rgba(167,139,250,.42);background:radial-gradient(circle at 100% 0,rgba(167,139,250,.12),transparent 32%),linear-gradient(180deg,rgba(13,11,19,.98),rgba(7,8,10,.98))}.creation-hub-automatic-finalization-ready{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:rgba(93,255,179,.38);background:rgba(93,255,179,.055)}.creation-hub-automatic-finalization-quote h3,.creation-hub-automatic-finalization-quote p,.creation-hub-automatic-finalization-ready h3,.creation-hub-automatic-finalization-ready p,.creation-hub-producer-combined-quote h3,.creation-hub-producer-combined-quote p,.creation-hub-scene-generation-quote h3,.creation-hub-scene-generation-quote p,.creation-hub-scene-result h3,.creation-hub-scene-result p{margin:0}.creation-hub-scene-attachment-assignment-popover button:focus-visible,.creation-hub-scene-attachment-menu>summary:focus-visible,.creation-hub-scene-attachment-tile>summary:focus-visible,.creation-hub-scene-control-menu>summary:focus-visible,.creation-hub-scene-quote-arrow:focus-visible,.creation-hub-scene-shot-plan>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (max-width:720px){.creation-hub-shot-plan-card.creation-hub-scene-composer{border-radius:22px;padding:8px}.creation-hub-automatic-finalization-quote,.creation-hub-automatic-finalization-ready,.creation-hub-producer-combined-quote,.creation-hub-scene-generation-quote,.creation-hub-scene-result,.creation-hub-scene-shot-plan{border-radius:17px}.creation-hub-scene-shot-plan>summary{min-height:52px;padding:13px 14px}.creation-hub-scene-shot-plan-body{gap:12px;padding:0 12px 12px}.creation-hub-scene-shot-plan-body-standalone{padding:4px 0 0}.creation-hub-scene-composer-prompt{min-height:180px;max-height:60dvh;border-radius:13px;padding:16px;font-size:16px}.creation-hub-scene-composer-footer{display:grid;grid-template-areas:"attach assist credit arrow" "chips chips chips chips";grid-template-columns:auto minmax(88px,1fr) auto auto;grid-gap:8px;gap:8px}.creation-hub-scene-primary-menu{min-width:0}.creation-hub-scene-primary-menu>summary{justify-content:center;width:100%;min-height:48px;padding-inline:12px}.creation-hub-scene-credit-chip{min-width:92px;min-height:48px;padding:8px 10px;font-size:12px}.creation-hub-scene-attachment-menu>summary,.creation-hub-scene-quote-arrow{width:48px;height:48px}.creation-hub-scene-attachment-options{grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,calc(100vw - 40px))}.creation-hub-scene-control-row{flex-wrap:wrap;overflow:visible;padding:2px 1px 8px}.creation-hub-scene-control-menu{flex:0 0 auto}.creation-hub-scene-settings-disclosure[open]{flex:1 0 100%}.creation-hub-scene-control-row>.creation-hub-scene-control-menu .creation-hub-scene-control-panel,.creation-hub-scene-control-row>.creation-hub-scene-control-menu:nth-last-child(-n+3) .creation-hub-scene-control-panel,.creation-hub-scene-primary-menu>.creation-hub-scene-control-panel{position:fixed;inset:auto 12px calc(18px + env(safe-area-inset-bottom));z-index:60;width:auto;min-width:0;max-width:none;max-height:min(70dvh,520px);overflow:auto}.creation-hub-scene-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-scene-list-toolbar{align-items:stretch}.creation-hub-scene-list-toolbar-actions,.creation-hub-scene-list-toolbar>div:first-child{width:100%}.creation-hub-scene-list-toolbar-actions .creation-hub-scene-add-button{min-height:44px;margin-left:auto}.creation-hub-scene-advanced-menu>.creation-hub-scene-control-panel{position:static;inset:auto;max-height:none;overflow:visible}.creation-hub-continuity-bridge{flex-wrap:wrap;gap:4px 7px;padding:5px 12px}.creation-hub-continuity-bridge:after,.creation-hub-continuity-bridge:before{width:28px}.creation-hub-automatic-finalization-quote,.creation-hub-automatic-finalization-ready,.creation-hub-producer-combined-quote,.creation-hub-scene-generation-quote,.creation-hub-scene-result{padding:13px}.creation-hub-scene-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-scene-result-actions>.btn,.creation-hub-scene-result-actions>.creation-hub-scene-done{width:100%;min-width:0}.creation-hub-automatic-finalization-ready,.creation-hub-producer-combined-quote dl,.creation-hub-scene-generation-quote dl{grid-template-columns:1fr}.creation-hub-automatic-finalization-ready .btn{width:100%}}@media (max-width:440px){.creation-hub-scene-composer-footer{grid-template-columns:42px minmax(0,1fr) minmax(68px,72px) 42px;gap:6px}.creation-hub-scene-attachment-menu>summary,.creation-hub-scene-quote-arrow{width:42px;height:42px}.creation-hub-scene-primary-menu>summary{min-height:42px;padding-inline:8px;font-size:11.5px}.creation-hub-scene-credit-chip{min-width:0;min-height:42px;padding:5px 6px;font-size:11px}.creation-hub-scene-result-actions,.creation-hub-scene-settings-grid{grid-template-columns:1fr}.creation-hub-scene-attachment-options{left:-4px;grid-template-columns:1fr 1fr;width:calc(100vw - 34px)}}.creation-hub-emulate-workspace{min-height:430px}.creation-hub-emulate-prompt-field{flex-basis:190px;min-height:190px}.creation-hub-emulate-prompt{min-height:180px}.creation-hub-emulate-reference-strip{max-width:calc(100% - 68px)}.creation-hub-emulate-social-guidance{padding-inline:2px}.creation-hub-emulate-reference-menu-head{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px}.creation-hub-emulate-reference-menu-head>strong{color:#f4f7fb;font-size:13px}.creation-hub-scene-attachment-options .creation-hub-emulate-reference-menu-close{min-height:38px;padding:7px 10px}.creation-hub-emulate-social-url-action{grid-column:1/-1}.creation-hub-emulate-result{display:grid;max-height:min(390px,46dvh);overflow:auto;grid-gap:12px;gap:12px;border:1px solid rgba(96,231,255,.2);border-radius:20px;padding:14px;background:linear-gradient(155deg,rgba(13,25,28,.74),rgba(8,11,17,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 38px rgba(0,0,0,.24)}.creation-hub-emulate-result .creation-hub-preview-head{align-items:center}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer{grid-template-areas:"attach model . credit arrow";grid-template-columns:62px minmax(132px,184px) minmax(0,1fr) 154px 62px;width:100%}.creation-hub-emulate-model-select{grid-area:model;width:100%;min-width:0}.creation-hub-scene-composer .creation-hub-emulate-model-select .creation-hub-glass-select-list{right:0;left:auto}.creation-hub-scene-composer .creation-hub-emulate-footer:has(.creation-hub-glass-select.open),.creation-hub-scene-composer .creation-hub-emulate-footer:has(.creation-hub-scene-attachment-menu[open]){position:relative;z-index:10}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-voiceover-footer{grid-template-areas:". credit arrow";grid-template-columns:minmax(0,1fr) 154px 62px}@media (max-width:720px){.creation-hub-emulate-workspace{min-height:390px}.creation-hub-emulate-prompt-field{min-height:170px}.creation-hub-emulate-prompt{min-height:160px}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer{grid-template-areas:"attach model credit arrow";grid-template-columns:48px minmax(112px,1fr) minmax(86px,max-content) 48px}.creation-hub-scene-composer .creation-hub-emulate-footer .creation-hub-scene-quote-arrow{align-self:end;justify-self:end}.creation-hub-scene-composer .creation-hub-emulate-model-select .creation-hub-glass-select-list{top:calc(100% + 9px);width:min(220px,calc(100vw - 32px));min-width:0;max-height:min(220px,32dvh);bottom:auto;overflow-y:auto}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer .creation-hub-glass-select-trigger,.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer .creation-hub-scene-credit-chip{height:58px;min-height:58px}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-voiceover-footer{grid-template-areas:"credit arrow";grid-template-columns:minmax(0,1fr) 44px}.creation-hub-emulate-reference-strip{max-width:100%}}@media (max-width:440px){.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer{grid-template-columns:44px minmax(92px,1fr) minmax(70px,max-content) 44px}}.creation-hub-asset-create-workspace:has(.creation-hub-create-image-panel),.creation-hub-character-library,.creation-hub-gallery-creator.visual-creator{--asset-glass-rim:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.15) 28%,rgba(96,231,255,.14) 58%,rgba(190,150,244,.28) 82%,rgba(255,255,255,.30));--asset-glass-rim-soft:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.10) 35%,rgba(96,231,255,.10) 66%,rgba(190,150,244,.20));position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;border-radius:30px;background:radial-gradient(ellipse at 10% 0,rgba(255,255,255,.12),transparent 38%) padding-box,radial-gradient(ellipse at 95% 115%,rgba(155,78,200,.15),transparent 44%) padding-box,linear-gradient(155deg,rgba(42,48,58,.7),rgba(9,12,18,.68) 54%,rgba(18,12,27,.66)) padding-box,var(--asset-glass-rim) border-box;box-shadow:0 30px 76px rgba(0,0,0,.46),0 3px 0 rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.17),inset 1px 0 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.56),inset -1px 0 0 rgba(0,0,0,.25);-webkit-backdrop-filter:blur(28px) saturate(142%);backdrop-filter:blur(28px) saturate(142%)}.creation-hub-asset-create-workspace:has(.creation-hub-create-image-panel),.creation-hub-character-library.embedded,.creation-hub-gallery-creator.visual-creator{padding:clamp(18px,3vw,28px)}.creation-hub-scene-visual-creator>.creation-hub-gallery-creator.visual-creator{overflow:visible;border:0;border-radius:inherit;padding:clamp(10px,2vw,20px);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.creation-hub-scene-visual-creator .creation-hub-character-library.embedded:before,.creation-hub-scene-visual-creator>.creation-hub-gallery-creator.visual-creator:before{display:none}.creation-hub-scene-visual-creator .creation-hub-character-library.embedded{overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.creation-hub-asset-create-workspace:has(.creation-hub-create-image-panel):before,.creation-hub-character-library:before,.creation-hub-gallery-creator.visual-creator:before{content:"";position:absolute;z-index:-1;inset:1px;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 48% 24% at 18% 0,rgba(255,255,255,.11),transparent 72%),linear-gradient(115deg,rgba(255,255,255,.04),transparent 28%,transparent 70%,rgba(190,150,244,.04))}.creation-hub-character-library.embedded{border:1px solid transparent;background:radial-gradient(ellipse at 10% 0,rgba(255,255,255,.12),transparent 38%) padding-box,radial-gradient(ellipse at 95% 115%,rgba(155,78,200,.15),transparent 44%) padding-box,linear-gradient(155deg,rgba(42,48,58,.7),rgba(9,12,18,.68) 54%,rgba(18,12,27,.66)) padding-box,var(--asset-glass-rim) border-box}.creation-hub-character-library>.creation-hub-inline-actions,.creation-hub-gallery-creator.visual-creator .creation-hub-gallery-creator-head{align-items:center;border-bottom:1px solid rgba(226,232,240,.12);padding-bottom:16px}.creation-hub-gallery-creator.visual-creator .status-pill{border:1px solid rgba(126,249,220,.34);background:linear-gradient(180deg,rgba(42,91,78,.5),rgba(15,43,39,.48));color:#dffff5;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 28px rgba(0,0,0,.2)}.creation-hub-character-library .input,.creation-hub-create-image-panel .input,.creation-hub-gallery-creator.visual-creator .input{border:1px solid transparent;border-radius:16px;background:linear-gradient(180deg,rgba(21,26,34,.82),rgba(7,10,15,.76)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.36),rgba(96,231,255,.12),rgba(190,150,244,.16))) border-box;color:#f4f7fa;box-shadow:0 12px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.52)}.creation-hub-character-library textarea.input,.creation-hub-create-image-panel textarea.input,.creation-hub-gallery-creator.visual-creator textarea.input{min-height:132px;padding:16px;line-height:1.5}.creation-hub-character-final-prompt,.creation-hub-character-prompt-guide{grid-column:1/-1}.creation-hub-visual-context-lock{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;border:1px solid transparent;border-radius:20px;padding:clamp(14px,2vw,18px);background:radial-gradient(circle at 8% 0,rgba(96,231,255,.13),transparent 38%) padding-box,linear-gradient(150deg,rgba(34,41,51,.72),rgba(9,13,19,.68)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.36),rgba(96,231,255,.14),rgba(190,150,244,.18))) border-box;box-shadow:0 16px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.09)}.creation-hub-visual-context-lock>div:first-child{display:grid;grid-gap:4px;gap:4px}.creation-hub-visual-context-lock p{margin:0}.creation-hub-visual-context-chips{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-visual-context-chips span{max-width:100%;overflow:hidden;border:1px solid rgba(105,240,196,.38);border-radius:999px;padding:7px 10px;background:linear-gradient(180deg,rgba(38,83,72,.62),rgba(13,38,34,.58));color:#eafff8;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.creation-hub-character-prompt-guide{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid transparent;border-radius:20px;padding:clamp(15px,2.5vw,20px);background:radial-gradient(circle at 8% 0,rgba(96,231,255,.13),transparent 38%) padding-box,linear-gradient(150deg,rgba(34,41,51,.72),rgba(9,13,19,.68)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.36),rgba(96,231,255,.14),rgba(190,150,244,.18))) border-box;box-shadow:0 16px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.09)}.creation-hub-character-prompt-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.creation-hub-character-prompt-guide-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.creation-hub-character-prompt-guide h3,.creation-hub-character-prompt-guide p{margin:0}.creation-hub-create-image-panel .creation-hub-character-prompt-clear{min-width:0;min-height:40px;padding:8px 13px}.creation-hub-character-prompt-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-character-prompt-presets button{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(226,232,240,.16);border-radius:15px;padding:12px 13px;color:#f4f7fa;text-align:left;background:linear-gradient(180deg,rgba(36,43,52,.7),rgba(11,15,21,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 24px rgba(0,0,0,.18);cursor:pointer}.creation-hub-character-prompt-presets button.active,.creation-hub-character-prompt-presets button:focus-visible,.creation-hub-character-prompt-presets button:hover{border-color:rgba(105,240,196,.62);background:linear-gradient(180deg,rgba(38,83,72,.68),rgba(13,38,34,.64))}.creation-hub-character-prompt-presets button:focus-visible{outline:2px solid rgba(105,240,196,.76);outline-offset:2px}.creation-hub-character-prompt-fields small,.creation-hub-character-prompt-presets span{color:#aeb6c2;font-size:.78rem;line-height:1.35}.creation-hub-character-prompt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.creation-hub-character-prompt-fields label{align-content:start}.creation-hub-character-prompt-fields .input{min-width:0}.creation-hub-gallery-image-generate-row{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(230px,auto);align-items:stretch;grid-gap:12px;gap:12px;width:100%}.creation-hub-image-generation-price{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 14px;gap:3px 14px;min-width:0;border:1px solid transparent;border-radius:18px;padding:12px 15px;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.12),transparent 48%) padding-box,linear-gradient(180deg,rgba(45,52,62,.7),rgba(14,18,25,.66)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.42),rgba(96,231,255,.14),rgba(190,150,244,.2))) border-box;box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.11)}.creation-hub-image-generation-price>span,.creation-hub-image-generation-price>strong{color:#f6f8fb;font-weight:900}.creation-hub-image-generation-price>strong{color:#69f0c4;text-align:right;white-space:nowrap}.creation-hub-image-generation-price>small{grid-column:1/-1;color:#aeb6c2;line-height:1.35}.creation-hub-image-generation-price.unsupported{background:linear-gradient(180deg,rgba(78,40,48,.72),rgba(28,14,20,.68)) padding-box,linear-gradient(145deg,rgba(255,177,190,.46),rgba(221,85,110,.22),rgba(255,255,255,.15)) border-box}.creation-hub-character-library .btn,.creation-hub-create-image-panel>.btn,.creation-hub-gallery-creator.visual-creator .creation-hub-gallery-image-generate-row>.btn{min-height:58px;border:1px solid transparent;border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.14),transparent 44%) padding-box,linear-gradient(180deg,rgba(53,60,70,.72),rgba(17,22,29,.68)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.42),rgba(96,231,255,.14),rgba(190,150,244,.2))) border-box;color:#f5f7fa;box-shadow:0 14px 34px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(0,0,0,.48)}.creation-hub-character-library .btn-primary,.creation-hub-create-image-panel>.btn-primary,.creation-hub-gallery-creator.visual-creator .creation-hub-gallery-image-generate-row>.btn-primary{background:linear-gradient(180deg,rgba(49,99,84,.84),rgba(18,51,45,.8)) padding-box,linear-gradient(145deg,rgba(130,255,216,.72),rgba(66,221,173,.34) 52%,rgba(255,255,255,.24)) border-box;color:#effff9}.creation-hub-character-card,.creation-hub-character-composer,.creation-hub-character-reference,.creation-hub-image-quote{border:1px solid transparent;border-radius:20px;padding:16px;background:linear-gradient(180deg,rgba(32,38,47,.58),rgba(8,11,16,.56)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.36),rgba(96,231,255,.12),rgba(190,150,244,.16))) border-box;box-shadow:0 16px 38px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08)}.creation-hub-character-composer{border-top:1px solid transparent}.creation-hub-character-reference.active{background:linear-gradient(180deg,rgba(38,83,72,.66),rgba(13,38,34,.62)) padding-box,linear-gradient(145deg,rgba(130,255,216,.68),rgba(66,221,173,.28),rgba(255,255,255,.22)) border-box}.creation-hub-character-card-preview,.creation-hub-character-reference img,.creation-hub-character-reference-placeholder,.creation-hub-gallery-candidate{border:1px solid rgba(226,232,240,.2);border-radius:16px;background:rgba(4,7,11,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 30px rgba(0,0,0,.24)}@media (max-width:720px){.creation-hub-asset-create-workspace:has(.creation-hub-create-image-panel),.creation-hub-character-library,.creation-hub-gallery-creator.visual-creator{border-radius:22px}.creation-hub-character-prompt-fields,.creation-hub-character-prompt-presets,.creation-hub-gallery-image-generate-row{grid-template-columns:1fr}.creation-hub-gallery-creator.visual-creator .creation-hub-gallery-image-generate-row>.btn{width:100%}}@media (max-width:520px){.creation-hub-character-prompt-guide-head{align-items:stretch;flex-direction:column}.creation-hub-create-image-panel .creation-hub-character-prompt-clear{width:100%}.creation-hub-character-library>.creation-hub-inline-actions,.creation-hub-gallery-creator.visual-creator .creation-hub-gallery-creator-head{align-items:stretch;flex-direction:column}.creation-hub-character-library>.creation-hub-inline-actions .btn{width:100%}}.creation-hub-create-image-panel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.creation-hub-create-image-panel .btn{min-width:0}.creation-hub-visual-back-button{display:inline-grid;place-items:center;flex:0 0 auto;width:52px;height:52px;border:1px solid transparent;border-radius:18px;padding:0;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.17),transparent 45%) padding-box,linear-gradient(180deg,rgba(54,62,73,.78),rgba(14,19,27,.74)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.48),rgba(96,231,255,.18),rgba(190,150,244,.22))) border-box;color:#f5f7fa;box-shadow:0 14px 34px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.5);cursor:pointer}.creation-hub-visual-back-button span{font-size:1.7rem;line-height:1;transform:translateY(-1px)}.creation-hub-visual-back-button:focus-visible,.creation-hub-visual-back-button:hover{border-color:rgba(105,240,196,.68);color:#dffff5}.creation-hub-visual-back-button:focus-visible{outline:2px solid rgba(105,240,196,.74);outline-offset:3px}.creation-hub-image-reference-tray{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid transparent;border-radius:22px;padding:clamp(14px,2.4vw,20px);background:radial-gradient(circle at 10% 0,rgba(96,231,255,.12),transparent 40%) padding-box,linear-gradient(150deg,rgba(30,37,47,.74),rgba(7,11,17,.7)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.4),rgba(96,231,255,.13),rgba(190,150,244,.2))) border-box;box-shadow:0 16px 38px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.09)}.creation-hub-image-reference-tray-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.creation-hub-image-reference-tray-head>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.creation-hub-image-reference-tray-head p{margin:0}.creation-hub-create-image-panel label.creation-hub-image-reference-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.creation-hub-image-reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.creation-hub-image-reference-card{position:relative;display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(226,232,240,.18);border-radius:18px;padding:8px;background:linear-gradient(180deg,rgba(39,46,56,.72),rgba(8,12,18,.7));box-shadow:0 12px 28px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)}.creation-hub-image-reference-preview{overflow:hidden;aspect-ratio:1;border:1px solid rgba(226,232,240,.16);border-radius:13px;background:#030508}.creation-hub-image-reference-preview img,.creation-hub-image-reference-preview video{display:block;width:100%;height:100%;object-fit:cover}.creation-hub-image-reference-card>div:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.creation-hub-image-reference-card strong{color:#dffff5;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.82rem}.creation-hub-image-reference-card span{overflow:hidden;color:#aeb6c2;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.creation-hub-image-reference-remove{position:absolute;top:13px;right:13px;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.38);border-radius:999px;padding:0;color:#fff;font-size:1.25rem;line-height:1;background:rgba(4,7,11,.84);box-shadow:0 8px 18px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.12);cursor:pointer}.creation-hub-image-reference-empty{margin:0;border:1px dashed rgba(226,232,240,.18);border-radius:16px;padding:18px;color:#aeb6c2;text-align:center;background:rgba(3,6,10,.34)}.creation-hub-image-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.creation-hub-image-settings>label{min-width:0;border:1px solid transparent;border-radius:20px;padding:13px;background:linear-gradient(180deg,rgba(38,45,55,.68),rgba(9,13,19,.66)) padding-box,var(--asset-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.4),rgba(96,231,255,.13),rgba(190,150,244,.2))) border-box;box-shadow:0 14px 32px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.09)}.creation-hub-image-quantity-control{grid-template-columns:minmax(0,1fr) auto;align-items:center}.creation-hub-image-quantity-control strong{color:#f5f7fa;font-size:1.35rem}.creation-hub-image-quantity-control input[type=range],.creation-hub-image-quantity-control small{grid-column:1/-1}.creation-hub-image-quantity-control input[type=range]{width:100%;accent-color:#69f0c4}.creation-hub-image-quantity-control small{color:#aeb6c2}@media (max-width:760px){.creation-hub-image-settings{grid-template-columns:1fr}.creation-hub-image-reference-tray-head{align-items:stretch;flex-direction:column}.creation-hub-image-reference-tray-head .creation-hub-inline-actions{display:grid;grid-template-columns:1fr 1fr}.creation-hub-image-reference-tray-head .creation-hub-inline-actions>.btn{width:100%;margin:0}}@media (max-width:480px){.creation-hub-image-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-visual-back-button{width:46px;height:46px;border-radius:16px}}.creation-hub-image-composer{position:relative;display:flex;flex-direction:column;min-height:430px;gap:10px;padding:8px 6px 4px;overflow-anchor:none}.creation-hub-image-mode-toolbar{position:absolute;z-index:8;top:18px;right:18px}.creation-hub-image-mode-toolbar .creation-hub-visual-back-button{width:52px;height:52px;border-radius:999px}.creation-hub-create-image-panel .creation-hub-image-prompt-field{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;gap:0;padding:4px 72px 4px 4px}.creation-hub-image-prompt-field .creation-hub-prompt-guidance{padding-right:8px}.creation-hub-image-composer-prompt{flex:1 1 auto;width:100%;min-height:178px;max-height:62dvh;resize:vertical;border:0;border-radius:0;outline:0;padding:12px 0 14px;background:transparent;color:#f4f6f8;font:inherit;font-size:clamp(16px,1.45vw,19px);font-weight:520;line-height:1.55;box-shadow:none}.creation-hub-image-composer-prompt::placeholder{color:rgba(156,163,175,.72)}.creation-hub-image-prompt-field:focus-within{border-radius:14px;box-shadow:inset 0 0 0 1px rgba(96,231,255,.22)}.creation-hub-image-reference-strip{display:flex;align-items:flex-start;gap:10px;max-width:calc(100% - 68px);overflow-x:auto;overflow-y:hidden;padding:2px 4px 6px;scroll-snap-type:x proximity}.creation-hub-image-reference-strip .creation-hub-image-reference-card{flex:0 0 clamp(84px,10vw,100px);width:clamp(84px,10vw,100px);aspect-ratio:1;overflow:hidden;gap:0;border:1px solid transparent;border-radius:18px;padding:0;scroll-snap-align:start;background:linear-gradient(180deg,rgba(39,46,56,.72),rgba(8,12,18,.7)) padding-box,var(--scene-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.42),rgba(96,231,255,.12),rgba(190,150,244,.18))) border-box;box-shadow:0 12px 30px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.1)}.creation-hub-image-reference-strip .creation-hub-image-reference-preview{width:100%;height:100%;border:0;border-radius:inherit}.creation-hub-image-reference-strip .creation-hub-image-reference-card>div:nth-child(2){position:absolute;z-index:2;right:6px;bottom:6px;left:6px;display:block}.creation-hub-image-reference-strip .creation-hub-image-reference-card>div:nth-child(2) strong{display:block;max-width:100%;overflow:hidden;border:1px solid rgba(226,232,240,.24);border-radius:999px;padding:4px 7px;background:rgba(7,10,14,.78);color:#f3f7fb;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 5px 14px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creation-hub-image-reference-strip .creation-hub-image-reference-card>div:nth-child(2) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.creation-hub-image-reference-strip .creation-hub-image-reference-remove{top:6px;right:6px;width:32px;height:32px;border-color:rgba(255,255,255,.82);background:rgba(255,255,255,.94);color:#11151a;font-size:20px}.creation-hub-image-composer-footer{margin-top:auto}.creation-hub-seed-audio-workspace{position:relative;display:flex;flex-direction:column;min-height:430px;gap:12px;padding:8px 6px calc(24px + env(safe-area-inset-bottom));overflow-anchor:none;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom))}.creation-hub-seed-audio-prompt-field{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;padding:8px 72px 0 4px}.creation-hub-seed-audio-prompt{height:210px;min-height:210px;max-height:210px;resize:none;overflow-y:auto;field-sizing:fixed}.creation-hub-seed-audio-prompt-field:focus-within{border-radius:14px;box-shadow:inset 0 0 0 1px rgba(96,231,255,.22)}.creation-hub-seed-audio-provider-prompt{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(96,231,255,.2);border-radius:14px;padding:11px 12px;background:rgba(96,231,255,.035)}.creation-hub-seed-audio-provider-prompt summary{color:#eefaff;cursor:pointer;font-size:13px;font-weight:800}.creation-hub-seed-audio-provider-prompt pre{max-height:220px;overflow:auto;margin:10px 0 0;border-radius:10px;padding:11px;background:rgba(3,7,11,.86);color:#d9f8ff;font:600 12px/1.5 var(--font-geist-mono,monospace);overflow-wrap:anywhere;white-space:pre-wrap}.creation-hub-seed-audio-provider-prompt>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.creation-hub-seed-audio-provider-prompt p{margin:0;color:#aeb7c3;font-size:12px;line-height:1.45}.creation-hub-seed-audio-provider-prompt .btn{flex:0 0 auto}.creation-hub-seed-audio-reference-permissions{position:relative;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(96,231,255,.16);border-radius:18px;padding:12px;background:radial-gradient(circle at 8% 0,rgba(96,231,255,.08),transparent 42%),linear-gradient(145deg,rgba(18,23,32,.78),rgba(7,9,14,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 36px rgba(0,0,0,.18)}.creation-hub-seed-audio-rights-card{position:relative;isolation:isolate;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:13px 14px;color:var(--text);background:linear-gradient(130deg,rgba(255,255,255,.07),rgba(255,255,255,.015) 55%),rgba(4,7,12,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.2);cursor:pointer;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease,background-color .24s ease}.creation-hub-seed-audio-rights-card:after{position:absolute;z-index:-1;top:-55%;bottom:-55%;left:-32%;width:24%;content:"";opacity:0;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);pointer-events:none}@media (hover:hover){.creation-hub-seed-audio-rights-card:hover{border-color:rgba(96,231,255,.42);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 30px rgba(0,0,0,.26),0 0 0 1px rgba(96,231,255,.05)}}.creation-hub-seed-audio-rights-card:focus-within{outline:2px solid rgba(96,231,255,.72);outline-offset:3px}.creation-hub-seed-audio-rights-card:has(input:disabled){opacity:.58;cursor:not-allowed;transform:none}.creation-hub-seed-audio-rights-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.creation-hub-seed-audio-rights-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(96,231,255,.28);border-radius:13px;color:var(--cyan);background:linear-gradient(145deg,rgba(96,231,255,.14),rgba(190,150,244,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transition:border-color .24s ease,color .24s ease,transform .24s ease}.creation-hub-seed-audio-rights-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.creation-hub-seed-audio-rights-copy strong{color:#f4f8fb;font-size:13px;line-height:1.2;letter-spacing:.01em}.creation-hub-seed-audio-rights-copy>span{color:#d9e0e8;font-size:12px;line-height:1.45}.creation-hub-seed-audio-rights-copy small{color:#98a6b5;font-size:10px;line-height:1.4}.creation-hub-seed-audio-rights-state{display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px 8px 5px 5px;color:#aeb7c3;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.045);transition:border-color .24s ease,color .24s ease,background-color .24s ease}.creation-hub-seed-audio-rights-check{display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:transparent;font-size:12px;line-height:1;background:rgba(255,255,255,.05);transition:border-color .24s ease,color .24s ease,transform .24s ease,background-color .24s ease}.creation-hub-seed-audio-rights-card[data-confirmed=true]{border-color:rgba(93,255,179,.56);background:radial-gradient(circle at 8% 15%,rgba(93,255,179,.13),transparent 34%),linear-gradient(130deg,rgba(93,255,179,.09),rgba(5,11,10,.84) 64%);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 32px rgba(0,0,0,.24),0 0 28px rgba(93,255,179,.07);animation:creation-hub-seed-audio-rights-confirm .52s cubic-bezier(.2,.8,.2,1)}.creation-hub-seed-audio-rights-card[data-confirmed=true]:after{animation:creation-hub-seed-audio-rights-sheen .72s ease-out}.creation-hub-seed-audio-rights-card[data-confirmed=true] .creation-hub-seed-audio-rights-icon{border-color:rgba(93,255,179,.56);color:var(--green);transform:scale(1.04)}.creation-hub-seed-audio-rights-card[data-confirmed=true] .creation-hub-seed-audio-rights-state{border-color:rgba(93,255,179,.42);color:#b9ffd8;background:rgba(93,255,179,.1)}.creation-hub-seed-audio-rights-card[data-confirmed=true] .creation-hub-seed-audio-rights-check{border-color:rgba(93,255,179,.72);color:#06130d;background:var(--green);animation:creation-hub-seed-audio-rights-check .42s cubic-bezier(.2,.9,.2,1)}@keyframes creation-hub-seed-audio-rights-confirm{0%{transform:scale(.985)}58%{transform:scale(1.008)}to{transform:scale(1)}}@keyframes creation-hub-seed-audio-rights-sheen{0%{left:-32%;opacity:0}25%{opacity:1}to{left:112%;opacity:0}}@keyframes creation-hub-seed-audio-rights-check{0%{transform:scale(.45) rotate(-18deg)}70%{transform:scale(1.12) rotate(2deg)}to{transform:scale(1) rotate(0)}}.creation-hub-seed-audio-reference-permissions .creation-hub-check-card{min-height:0;margin:0;padding:8px 10px}.creation-hub-seed-audio-video-consent-card{border-color:rgba(190,150,244,.22);background:rgba(190,150,244,.055)}.creation-hub-seed-audio-reference-permissions>small{color:#aeb7c3;font-size:11px;line-height:1.45}@media (max-width:620px){.creation-hub-seed-audio-rights-card{grid-template-columns:38px minmax(0,1fr);padding:12px}.creation-hub-seed-audio-rights-icon{width:38px;height:38px}.creation-hub-seed-audio-rights-state{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.creation-hub-seed-audio-rights-card,.creation-hub-seed-audio-rights-card:after,.creation-hub-seed-audio-rights-check,.creation-hub-seed-audio-rights-icon,.creation-hub-seed-audio-rights-state{animation:none!important;scroll-behavior:auto!important;transition:none!important}.creation-hub-seed-audio-rights-card,.creation-hub-seed-audio-rights-check,.creation-hub-seed-audio-rights-icon{transform:none!important}}.creation-hub-seed-audio-references{display:grid;grid-gap:10px;gap:10px;min-width:0}.creation-hub-seed-audio-reference-actions,.creation-hub-seed-audio-reference-head,.creation-hub-seed-audio-reference-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.creation-hub-seed-audio-reference-head>div{display:flex;align-items:baseline;gap:8px}.creation-hub-seed-audio-reference-head>div>span{color:#aeb7c3;font:700 11px/1.2 var(--font-geist-mono,monospace)}.creation-hub-seed-audio-reference-upload{position:relative}.creation-hub-seed-audio-reference-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.creation-hub-seed-audio-reference-disclosure,.creation-hub-seed-audio-reference-error,.creation-hub-seed-audio-reference-state{margin:0;color:#aeb7c3;font-size:12px;line-height:1.45}.creation-hub-seed-audio-reference-state{color:#8be9dc}.creation-hub-seed-audio-reference-error{color:#ffc4ce}.creation-hub-seed-audio-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.creation-hub-seed-audio-reference-card{display:grid;min-width:0;overflow:hidden;border:1px solid rgba(226,232,240,.18);border-radius:14px;background:rgba(7,10,15,.52)}.creation-hub-seed-audio-reference-preview{display:flex;min-height:72px;max-height:132px;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(226,232,240,.13);background:radial-gradient(circle at 50% 0,rgba(96,231,255,.1),transparent 65%),#090d13;color:#d9e1ea;font:800 12px/1 var(--font-geist-mono,monospace);text-transform:uppercase}.creation-hub-seed-audio-reference-preview img,.creation-hub-seed-audio-reference-preview video{display:block;width:100%;height:112px;object-fit:cover}.creation-hub-seed-audio-reference-preview audio{width:calc(100% - 16px);min-width:0}.creation-hub-seed-audio-reference-body{display:grid;min-width:0;grid-gap:9px;gap:9px;padding:10px}.creation-hub-seed-audio-reference-title{align-items:flex-start}.creation-hub-seed-audio-reference-title>strong{min-width:0;overflow:hidden;color:#f2f6fa;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.creation-hub-seed-audio-reference-body label{display:grid;grid-gap:5px;gap:5px;color:#c8d0da;font-size:11px;font-weight:750}.creation-hub-seed-audio-reference-body textarea{width:100%;min-height:58px;resize:vertical;border:1px solid rgba(226,232,240,.2);border-radius:10px;padding:8px 9px;background:rgba(17,22,30,.72);color:#f1f5f9;font:500 12px/1.4 inherit}.creation-hub-seed-audio-reference-body textarea:focus-visible{outline:2px solid rgba(96,231,255,.72);outline-offset:1px}.creation-hub-seed-audio-reference-actions{justify-content:flex-end;flex-wrap:wrap}.creation-hub-seed-audio-reference-actions .btn{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:11px}.creation-hub-seed-audio-reference-strip{padding-bottom:4px}.creation-hub-seed-audio-reference-strip .creation-hub-scene-attachment-tile-static img,.creation-hub-seed-audio-reference-strip .creation-hub-scene-attachment-tile-static video{width:100%;height:100%;object-fit:cover}.creation-hub-seed-audio-reference-retry{position:absolute;z-index:4;top:7px;left:7px;min-height:26px;padding:4px 7px;font-size:10px}.creation-hub-seed-audio-preview{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(226,232,240,.2);border-radius:18px;padding:14px;background:linear-gradient(180deg,rgba(31,38,48,.62),rgba(8,12,18,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 34px rgba(0,0,0,.24)}.creation-hub-seed-audio-preview audio{width:100%}.creation-hub-seed-audio-status{margin:0;border:1px solid rgba(96,231,255,.17);border-radius:14px;padding:10px 12px;background:rgba(96,231,255,.035);color:#b9c2cd;font-size:13px;line-height:1.4}.creation-hub-seed-audio-status.danger{border-color:rgba(255,106,130,.27);background:rgba(108,28,43,.16);color:#ffc4ce}.creation-hub-scene-composer .creation-hub-seed-audio-footer{grid-template-areas:"model . credit arrow";grid-template-columns:minmax(120px,150px) minmax(0,1fr) 154px 62px}.creation-hub-scene-composer .creation-hub-seed-audio-footer:not(.creation-hub-voiceover-footer){grid-template-areas:"attach . credit arrow";grid-template-columns:62px minmax(0,1fr) 154px 62px}.creation-hub-voiceover-selected-voice{display:grid;width:100%;min-width:0;grid-gap:2px;gap:2px;padding:10px 14px;color:#f4f7fb}.creation-hub-voiceover-selected-voice small{color:#65f4c1;font:700 10px/1.2 var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.creation-hub-voiceover-selected-voice strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.creation-hub-seed-audio-model-chip{grid-area:model;display:flex;align-items:center;justify-content:center;min-width:0;min-height:62px;border:1px solid rgba(226,232,240,.29);border-radius:17px;padding:10px 14px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.13),transparent 42%),linear-gradient(180deg,rgba(48,56,67,.62),rgba(18,23,30,.56));color:#eff4f8;font-size:14px;font-weight:800;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)}.creation-hub-scene-composer .creation-hub-seed-audio-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 0;padding-top:0}.creation-hub-scene-composer .creation-hub-seed-audio-select:nth-child(2) .creation-hub-glass-select-list{right:0;left:auto}.creation-hub-scene-composer .creation-hub-seed-audio-dialogue-input:after,.creation-hub-scene-composer .creation-hub-seed-audio-text-input:after{display:none}.creation-hub-scene-composer .creation-hub-seed-audio-dialogue-input{grid-column:1/-1}.creation-hub-seed-audio-range .creation-hub-scene-duration-value{justify-content:space-between}.creation-hub-seed-audio-range .creation-hub-scene-duration-value>span{overflow:hidden;text-overflow:ellipsis}.creation-hub-image-reference-menu .creation-hub-scene-attachment-options{grid-template-columns:repeat(2,minmax(132px,1fr));width:min(340px,calc(100vw - 64px))}.creation-hub-image-reference-menu .creation-hub-scene-attachment-options .btn{display:flex;align-items:center;justify-content:center;gap:8px}.creation-hub-scene-composer .creation-hub-image-control-row{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;padding-top:0}.creation-hub-image-composer .creation-hub-image-quantity-slider{grid-template-columns:1fr}.creation-hub-character-image-composer .creation-hub-character-prompt-guide{border:0;border-bottom:1px solid rgba(226,232,240,.14);border-radius:0;padding:0 4px 12px;background:transparent;box-shadow:none}.creation-hub-character-prompt-disclosure>summary{list-style:none;cursor:pointer}.creation-hub-character-prompt-disclosure>summary::-webkit-details-marker{display:none}.creation-hub-character-image-composer .creation-hub-character-prompt-guide-head{align-items:center;min-height:58px;padding:4px 0}.creation-hub-character-image-composer .creation-hub-character-prompt-guide-head strong{font-size:clamp(15px,1.4vw,18px)}.creation-hub-character-prompt-guide-summary-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.creation-hub-character-image-composer .creation-hub-character-prompt-guide-head .muted{font-size:12px}.creation-hub-character-prompt-disclosure-icon{flex:0 0 auto;color:#cbd2dc;font-size:25px;line-height:1;transition:transform .16s ease}.creation-hub-character-prompt-disclosure[open] .creation-hub-character-prompt-disclosure-icon{transform:rotate(180deg)}.creation-hub-character-prompt-guide-body{display:grid;grid-gap:16px;gap:16px;padding-top:12px}.creation-hub-character-prompt-guide-actions{display:flex;justify-content:flex-end}.creation-hub-image-quantity-slider.fixed small{color:#aeb5bf;font-size:11px;text-align:center}.creation-hub-character-production-multi-select{position:relative;grid-column:1/-1;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(8,11,16,.72)}.creation-hub-character-production-multi-select>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-height:58px;padding:12px 16px;cursor:pointer;list-style:none;color:var(--text);font-weight:850}.creation-hub-character-production-multi-select>summary::-webkit-details-marker{display:none}.creation-hub-character-production-multi-select>summary:after{content:"";width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.creation-hub-character-production-multi-select[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}.creation-hub-character-production-multi-select>summary small{color:var(--muted);font-size:.72rem}.creation-hub-character-production-options{display:grid;grid-gap:8px;gap:8px;padding:0 10px 10px}.creation-hub-character-production-options button{display:grid;grid-gap:3px;gap:3px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(3,7,10,.68);color:var(--text);text-align:left}.creation-hub-character-production-options button.selected{border-color:rgba(93,255,179,.62);background:linear-gradient(135deg,rgba(20,91,69,.55),rgba(15,51,45,.7));box-shadow:inset 0 0 0 1px rgba(93,255,179,.12)}.creation-hub-character-production-options button small{color:var(--muted);font-size:.72rem;line-height:1.3}.creation-hub-character-production-options .creation-hub-character-production-select-all{display:block;color:#bfffe0;font-weight:850;text-align:center}@media (max-width:720px){.creation-hub-image-composer{min-height:390px;padding:4px 0 0}.creation-hub-create-image-panel .creation-hub-image-prompt-field{min-height:0;padding-right:58px}.creation-hub-image-composer-prompt{min-height:150px;font-size:16px}.creation-hub-seed-audio-workspace{min-height:390px;padding:4px 0 calc(28px + env(safe-area-inset-bottom))}.creation-hub-seed-audio-prompt-field{min-height:0;padding-right:58px}.creation-hub-seed-audio-prompt{height:180px;min-height:170px;max-height:180px}.creation-hub-seed-audio-provider-prompt>div{align-items:stretch;flex-direction:column}.creation-hub-seed-audio-provider-prompt .btn{width:100%}.creation-hub-seed-audio-reference-grid{grid-template-columns:1fr}.creation-hub-scene-composer .creation-hub-seed-audio-footer{grid-template-areas:"model arrow" "credit credit";grid-template-columns:minmax(0,1fr) 44px}.creation-hub-scene-composer .creation-hub-seed-audio-footer:not(.creation-hub-voiceover-footer){grid-template-areas:"attach credit arrow";grid-template-columns:48px minmax(0,1fr) 48px}.creation-hub-seed-audio-model-chip{min-height:44px;border-radius:14px}.creation-hub-scene-composer .creation-hub-seed-audio-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.creation-hub-image-mode-toolbar{top:12px;right:12px}.creation-hub-image-mode-toolbar .creation-hub-visual-back-button{width:44px;height:44px}.creation-hub-scene-composer .creation-hub-image-control-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.creation-hub-image-control-row .creation-hub-character-production-asset-select,.creation-hub-image-control-row .creation-hub-image-quantity-slider{grid-column:1/-1}}@media (max-width:480px){.creation-hub-image-reference-strip{max-width:100%}.creation-hub-image-composer .creation-hub-scene-composer-footer{grid-template-areas:"attach credit arrow";grid-template-columns:44px minmax(0,1fr) 44px}.creation-hub-image-reference-menu .creation-hub-scene-attachment-options{position:fixed;inset:auto 12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;width:auto}.creation-hub-scene-composer .creation-hub-emulate-footer .creation-hub-image-reference-menu .creation-hub-scene-attachment-options{position:absolute;z-index:90;inset:auto auto calc(100% + 10px) 0;width:min(340px,calc(100vw - 32px))}}.creation-hub-n7x-guided-attachment{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px;border:1px solid transparent;border-radius:20px;padding:16px 18px;background:radial-gradient(circle at 9% 0,rgba(96,231,255,.15),transparent 42%) padding-box,linear-gradient(145deg,rgba(38,45,54,.8),rgba(10,14,20,.76)) padding-box,linear-gradient(145deg,rgba(255,255,255,.48),rgba(96,231,255,.28) 38%,rgba(190,150,244,.2) 72%,rgba(255,255,255,.2)) border-box;box-shadow:0 18px 48px rgba(0,0,0,.3),0 0 0 1px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.48);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%)}.creation-hub-n7x-guided-attachment>*{margin:0}.creation-hub-n7x-guided-attachment .eyebrow{color:#69e9ff}.creation-hub-n7x-guided-attachment h3{color:#f6f8fb;font-size:clamp(18px,2vw,24px);line-height:1.2}@media (max-width:560px){.creation-hub-n7x-guided-attachment{border-radius:17px;padding:14px}}@media (prefers-reduced-motion:reduce){.creation-hub-scene-attachment-menu>summary,.creation-hub-scene-composer-prompt,.creation-hub-scene-control-menu>summary,.creation-hub-scene-control-menu>summary:after,.creation-hub-scene-quote-arrow,.creation-hub-scene-shot-plan,.creation-hub-scene-shot-plan>summary:after{transition:none}}.creation-hub-page:has(.creation-hub-scene-composer){position:relative;overflow:hidden;background:radial-gradient(ellipse 62% 30% at 13% 74%,rgba(151,34,54,.28),transparent 72%),radial-gradient(ellipse 58% 28% at 91% 73%,rgba(111,38,145,.25),transparent 72%),radial-gradient(ellipse 40% 18% at 52% 77%,rgba(86,91,125,.18),transparent 75%),linear-gradient(180deg,#030506,#060708 58%,#08070a 76%,#040506)}.creation-hub-page:has(.creation-hub-scene-composer):before{content:"";position:absolute;inset:30% 0 -18%;pointer-events:none;background:radial-gradient(circle at 18% 48%,rgba(222,55,73,.24),transparent 31%),radial-gradient(circle at 84% 46%,rgba(164,61,195,.21),transparent 30%),linear-gradient(90deg,rgba(151,39,49,.16),rgba(91,82,120,.12) 52%,rgba(101,37,138,.17));filter:blur(38px);opacity:.86}.creation-hub-page:has(.creation-hub-scene-composer)>.container{position:relative;z-index:1}.creation-hub-editor:has(.creation-hub-scene-composer){border-color:transparent;background:transparent;box-shadow:none}.creation-hub-editor:has(.creation-hub-scene-composer)>.creation-hub-production-tabs{display:none}.creation-hub-editor:has(.creation-hub-scene-composer)>.creation-hub-step-head{position:relative;min-height:0;justify-content:flex-end;border-bottom:0;padding-bottom:0}.creation-hub-editor:has(.creation-hub-scene-composer)>.creation-hub-step-head>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.creation-hub-editor:has(.creation-hub-scene-composer)>.creation-hub-step-head:not(:has(.creation-hub-export-actions>*)){height:0}.creation-hub-editor:has(.creation-hub-scene-composer)>.creation-hub-step-head .creation-hub-export-actions:empty{display:none}.creation-hub-editor:has(.creation-hub-scene-composer) .creation-hub-account-action-notice{border:1px solid rgba(226,232,240,.26);border-radius:20px;background:radial-gradient(ellipse at 18% 0,rgba(255,255,255,.085),transparent 46%),linear-gradient(115deg,rgba(54,45,35,.55),rgba(38,28,38,.42));-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:0 18px 48px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(0,0,0,.16)}.creation-hub-editor:has(.creation-hub-scene-composer) .creation-hub-account-action-notice .btn{min-height:46px;border:1px solid rgba(226,232,240,.28);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.15),transparent 42%),linear-gradient(180deg,rgba(54,61,72,.62),rgba(20,25,32,.54));color:#f6f8fb;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)}.creation-hub-editor:has(.creation-hub-scene-composer) .creation-hub-account-action-notice .btn-primary{border-color:rgba(111,255,207,.38);background:radial-gradient(circle at 50% 0,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,rgba(81,184,160,.56),rgba(30,103,95,.48));color:#effff9}.creation-hub-editor:has(.creation-hub-scene-composer) .creation-hub-account-action-notice .btn:hover{border-color:rgba(226,232,240,.48);background-color:rgba(79,88,102,.42)}.creation-hub-scene-external-toolbar{position:relative;z-index:12;display:flex;align-items:center;justify-content:flex-end;gap:12px;width:min(calc(100% - 48px),906px);min-height:60px;margin-inline:auto}.creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu{flex:0 0 auto;grid-area:auto}.creation-hub-scene-external-toolbar .creation-hub-scene-create-button{flex:0 0 auto;width:124px;min-height:60px;border-radius:17px;color:#f3f4f6;font-size:14px;font-weight:760}.creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary{width:180px;min-height:60px;border:1px solid rgba(226,232,240,.36);border-radius:17px;padding-inline:18px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.13),transparent 43%),linear-gradient(180deg,rgba(45,51,61,.59),rgba(14,18,24,.52));-webkit-backdrop-filter:blur(16px) saturate(138%);backdrop-filter:blur(16px) saturate(138%);color:#f3f4f6;font-size:14px;box-shadow:0 12px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)}.creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>.creation-hub-scene-control-panel{z-index:40}.creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions{gap:12px;padding:16px}.creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions .btn{width:100%;min-height:50px;border-radius:14px}@media (min-width:721px){.creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>.creation-hub-scene-control-panel{top:calc(100% + 10px);right:0;bottom:auto}}.creation-hub-scene-external-toolbar .creation-hub-scene-list-toolbar-actions{width:auto;min-width:0;flex:0 0 auto;flex-wrap:nowrap}.creation-hub-shot-plan-card.creation-hub-scene-composer{isolation:isolate;width:min(calc(100% - 48px),906px);min-height:374px;margin-inline:auto;gap:0;overflow:visible;border:1px solid rgba(226,232,240,.48);border-radius:40px;padding:0;background:radial-gradient(ellipse at 11% 116%,rgba(212,63,91,.15),transparent 43%),radial-gradient(ellipse at 94% 116%,rgba(158,75,201,.14),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.065),transparent 24%),linear-gradient(180deg,rgba(12,15,18,.68),rgba(2,4,7,.58));-webkit-backdrop-filter:blur(32px) saturate(145%);backdrop-filter:blur(32px) saturate(145%);box-shadow:0 34px 82px rgba(0,0,0,.52),0 4px 0 rgba(0,0,0,.42),0 0 34px rgba(133,57,173,.065),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.035),inset 0 0 0 1px rgba(0,0,0,.24)}.creation-hub-shot-plan-card.creation-hub-scene-composer:before{content:"";position:absolute;z-index:0;inset:1px;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 46% 26% at 18% 0,rgba(255,255,255,.1),transparent 72%),linear-gradient(115deg,rgba(255,255,255,.045),transparent 25%,transparent 72%,rgba(193,132,255,.035))}.creation-hub-shot-plan-card.creation-hub-scene-composer:after{content:"";position:absolute;z-index:0;top:1px;right:42px;left:42px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 32%,rgba(255,255,255,.12) 70%,transparent);opacity:.72}.creation-hub-shot-plan-card.creation-hub-scene-composer>*{position:relative;z-index:1}.creation-hub-shot-plan-card.creation-hub-scene-composer>.creation-hub-image-mode-toolbar{position:absolute;z-index:12}.creation-hub-shot-plan-card.creation-hub-scene-composer>.creation-hub-scene-delete-button{position:absolute;z-index:12;inset:18px 18px auto auto;margin:0;display:grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid rgba(226,232,240,.34);border-radius:999px;padding:0;background:radial-gradient(circle at 36% 18%,rgba(255,255,255,.17),transparent 42%),linear-gradient(180deg,rgba(45,50,60,.82),rgba(12,15,21,.8));-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);color:#f5f7fa;box-shadow:0 12px 30px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.48);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.creation-hub-shot-plan-card.creation-hub-scene-composer>.creation-hub-scene-delete-button:hover:not(:disabled){border-color:rgba(255,126,151,.66);background:radial-gradient(circle at 36% 18%,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,rgba(83,43,54,.88),rgba(31,16,23,.84));box-shadow:0 15px 34px rgba(0,0,0,.48),0 0 20px rgba(244,92,121,.1),inset 0 1px 0 rgba(255,255,255,.16);transform:translateY(-1px)}.creation-hub-shot-plan-card.creation-hub-scene-composer>.creation-hub-scene-delete-button:focus-visible{outline:2px solid rgba(96,231,255,.88);outline-offset:3px}.creation-hub-shot-plan-card.creation-hub-scene-composer>.creation-hub-scene-delete-button:disabled{cursor:not-allowed;opacity:.42}.creation-hub-shot-plan-card.creation-hub-scene-composer.creation-hub-scene-visual-creator>.creation-hub-scene-delete-button{right:82px}.creation-hub-scene-composer>.creation-hub-scene-shot-plan{border:0;border-radius:inherit;background:transparent;box-shadow:none}.creation-hub-scene-composer>.creation-hub-scene-shot-plan[open]{border-color:transparent;box-shadow:none}.creation-hub-scene-composer>.creation-hub-scene-shot-plan>summary{min-height:48px;border-bottom:1px solid rgba(148,163,184,.16);padding:14px 24px 12px;color:#9ca3af;font-size:13px;font-weight:700}.creation-hub-scene-composer .creation-hub-scene-shot-plan-body,.creation-hub-scene-composer .creation-hub-scene-shot-plan-body-standalone{min-height:372px;gap:10px;padding:24px 26px 32px}.creation-hub-scene-composer .creation-hub-scene-shot-plan-body>.creation-hub-shot-plan-scene-head{min-height:30px;margin:0;padding:0 54px 0 9px}.creation-hub-scene-composer .creation-hub-shot-plan-scene-head .eyebrow{color:#9299a4;font-family:inherit;font-size:15px;font-weight:620;letter-spacing:0;line-height:1.2;text-transform:none}.creation-hub-scene-composer .creation-hub-scene-prompt-field{display:flex;flex:1 1 96px;flex-direction:column;min-height:96px;gap:0;overflow:visible;border:0;border-radius:0;background:transparent}.creation-hub-prompt-composer{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.creation-hub-prompt-guidance{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:2px 4px 0;color:rgba(216,222,232,.66);font-size:12px;line-height:1.4}.creation-hub-prompt-guidance kbd{display:inline-grid;place-items:center;min-width:24px;min-height:22px;border:1px solid rgba(255,255,255,.24);border-radius:7px;background:rgba(255,255,255,.07);color:#f7fafc;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:inset 0 1px rgba(255,255,255,.1)}.creation-hub-prompt-mentions{position:absolute;z-index:45;top:78px;left:4px;display:grid;width:min(420px,calc(100% - 8px));max-height:var(--creation-hub-prompt-mentions-max-height,220px);overflow:auto;padding:7px;border:1px solid rgba(210,222,239,.28);border-radius:16px;background:linear-gradient(150deg,rgba(28,32,40,.97),rgba(8,9,14,.98));box-shadow:inset 0 1px rgba(255,255,255,.12),0 22px 54px rgba(0,0,0,.56);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);transform:translateY(var(--creation-hub-prompt-mentions-translate-y,0))}.creation-hub-prompt-mentions button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:44px;border:1px solid transparent;border-radius:11px;padding:8px 10px;background:transparent;color:#f5f7fb;text-align:left}.creation-hub-prompt-mentions button.active,.creation-hub-prompt-mentions button:hover,.creation-hub-prompt-mentions button[aria-selected=true]{border-color:rgba(93,255,179,.36);background:rgba(93,255,179,.12)}.creation-hub-prompt-mentions button strong{color:#63f5bc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.creation-hub-prompt-mentions button span{overflow:hidden;color:rgba(236,240,247,.76);text-overflow:ellipsis;white-space:nowrap}.creation-hub-prompt-empty{position:absolute;z-index:44;top:78px;left:4px;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;background:rgba(5,6,9,.96);color:rgba(232,236,244,.72);box-shadow:0 18px 42px rgba(0,0,0,.48)}.creation-hub-prompt-handle-row{display:flex;gap:6px;max-width:100%;overflow-x:auto;padding:0 4px 4px}.creation-hub-prompt-handle-row button{flex:0 0 auto;border:1px solid rgba(93,255,179,.26);border-radius:999px;padding:5px 9px;background:rgba(4,10,9,.7);color:#77f8c2;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.creation-hub-scene-composer .creation-hub-scene-composer-prompt{flex:1 1 auto;min-height:96px;max-height:62dvh;resize:vertical;border:0;border-radius:0;outline:0;padding:10px 4px 12px;background:transparent;box-shadow:none;color:#f4f6f8;font-size:clamp(16px,1.45vw,19px);font-weight:520;line-height:1.55}.creation-hub-scene-composer .creation-hub-scene-composer-prompt::placeholder{color:rgba(156,163,175,.72)}.creation-hub-scene-composer .creation-hub-scene-composer-prompt:focus{outline:0;box-shadow:none}.creation-hub-scene-composer .creation-hub-scene-prompt-field:focus-within{border-radius:14px;box-shadow:inset 0 0 0 1px rgba(96,231,255,.22)}.creation-hub-scene-composer .creation-hub-scene-attachment-strip{align-items:flex-start;gap:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 4px 14px;scroll-snap-type:x proximity}.creation-hub-scene-composer .creation-hub-scene-attachment-tile,.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell{flex:0 0 clamp(118px,17vw,158px);width:clamp(118px,17vw,158px);aspect-ratio:1;scroll-snap-align:start}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell{position:relative}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell>.creation-hub-scene-attachment-tile{width:100%;height:100%}.creation-hub-scene-composer .creation-hub-scene-attachment-tile>summary{min-height:0;aspect-ratio:1;padding:0;background:rgba(25,27,31,.82)}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-static,.creation-hub-scene-composer .creation-hub-scene-attachment-tile>summary{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(226,232,240,.36);border-radius:24px;box-shadow:0 14px 32px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.08)}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-static{background:radial-gradient(circle at 35% 18%,rgba(96,231,255,.24),transparent 34%),linear-gradient(145deg,rgba(93,255,179,.16),rgba(29,34,43,.96))}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-static .creation-hub-scene-attachment-tile-preview{color:#ecfffa;font-size:38px;text-shadow:0 5px 20px rgba(0,0,0,.38)}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-preview{width:100%;height:100%;border:0;border-radius:inherit}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-copy{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.creation-hub-scene-composer .creation-hub-scene-attachment-remove{position:absolute;z-index:3;top:9px;right:9px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.88);border-radius:999px;padding:0;background:rgba(255,255,255,.94);color:#11151a;cursor:pointer;font:inherit;font-size:27px;font-weight:300;line-height:1;box-shadow:0 7px 18px rgba(0,0,0,.32);transition:background .16s ease,transform .16s ease}.creation-hub-scene-composer .creation-hub-scene-attachment-remove>span{transform:translateY(-1px)}.creation-hub-scene-composer .creation-hub-scene-attachment-remove:hover{background:#fff;transform:scale(1.05)}.creation-hub-scene-composer .creation-hub-scene-attachment-remove:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.creation-hub-scene-composer .creation-hub-scene-assignment-dots{position:absolute;z-index:2;bottom:10px;left:10px;flex-wrap:nowrap;gap:4px;min-height:20px;border:1px solid rgba(226,232,240,.22);border-radius:999px;padding:5px 7px;background:rgba(8,10,14,.74);box-shadow:0 5px 14px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creation-hub-scene-composer .creation-hub-scene-assignment-dots>span{width:6px;height:6px}.creation-hub-scene-composer .creation-hub-scene-composer-footer{grid-template-areas:"attach . credit arrow";grid-template-columns:62px minmax(0,1fr) 154px 62px;gap:12px;margin-top:auto;padding:0}.creation-hub-scene-composer .creation-hub-scene-attachment-menu>summary,.creation-hub-scene-composer .creation-hub-scene-quote-arrow{width:62px;height:62px;min-height:62px;border:1px solid rgba(226,232,240,.3);border-radius:999px;background:radial-gradient(circle at 48% 6%,rgba(255,255,255,.15),transparent 38%),linear-gradient(180deg,rgba(53,60,70,.66),rgba(22,27,33,.58));-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);color:#f8fafc;box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.creation-hub-scene-composer .creation-hub-scene-attachment-menu>summary{font-size:29px}.creation-hub-scene-composer .creation-hub-scene-quote-arrow{font-size:27px}.creation-hub-scene-composer .creation-hub-scene-quote-arrow:hover:not(:disabled){border-color:rgba(96,231,255,.5);background:linear-gradient(180deg,#2c3239,#1b2026);filter:none}.creation-hub-scene-composer .creation-hub-scene-credit-chip,.creation-hub-scene-composer .creation-hub-scene-primary-menu>summary{min-height:62px;border:1px solid rgba(226,232,240,.29);border-radius:17px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.14),transparent 42%),linear-gradient(180deg,rgba(61,67,78,.65),rgba(25,29,36,.56));-webkit-backdrop-filter:blur(16px) saturate(138%);backdrop-filter:blur(16px) saturate(138%);box-shadow:0 12px 30px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.055)}.creation-hub-scene-composer .creation-hub-scene-primary-menu>summary{width:180px;padding-inline:18px;color:#f3f4f6;font-size:14px}.creation-hub-scene-composer .creation-hub-scene-credit-chip{width:154px;min-width:154px;padding-inline:16px;font-size:15px}.creation-hub-scene-composer .creation-hub-scene-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr) minmax(184px,1.12fr) minmax(0,1fr);align-items:stretch;grid-gap:12px;gap:12px;margin:0 26px 26px;padding-top:10px}.creation-hub-scene-composer .creation-hub-scene-settings-disclosure{display:contents}.creation-hub-scene-composer .creation-hub-scene-settings-disclosure>summary{display:none}.creation-hub-scene-composer .creation-hub-scene-settings-grid{display:grid!important;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;border:0;border-radius:0;padding:0;background:transparent}.creation-hub-scene-composer .creation-hub-scene-compact-setting,.creation-hub-scene-composer .creation-hub-scene-settings-grid>label{position:relative;display:flex;align-items:center;min-width:0;min-height:58px;border:1px solid rgba(226,232,240,.28);border-radius:14px;padding:0;background:linear-gradient(180deg,rgba(34,40,49,.54),rgba(13,17,23,.47));-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);color:transparent;font-size:0;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.creation-hub-scene-composer .creation-hub-scene-compact-setting>input,.creation-hub-scene-composer .creation-hub-scene-compact-setting>select,.creation-hub-scene-composer .creation-hub-scene-settings-grid .input{width:100%;min-width:0;min-height:58px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:11px;padding:10px 14px;background:transparent;color:#e9edf2;font-size:15px;font-weight:650;line-height:1.1;box-shadow:none}.creation-hub-scene-composer .creation-hub-scene-compact-setting:not(.creation-hub-scene-compact-duration):after{content:"";position:absolute;right:11px;width:6px;height:6px;pointer-events:none;border-right:1.5px solid #aeb5bf;border-bottom:1.5px solid #aeb5bf;transform:translateY(-2px) rotate(45deg)}.creation-hub-scene-composer .creation-hub-scene-compact-select:after{display:none}.creation-hub-scene-composer .creation-hub-glass-select{position:relative;width:100%;height:100%;min-width:0}.creation-hub-scene-composer .creation-hub-glass-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:100%;min-height:58px;border:0;border-radius:13px;padding:10px 14px;background:transparent;color:#e9edf2;cursor:pointer;font:inherit;font-size:15px;font-weight:650;line-height:1.15;text-align:left}.creation-hub-scene-composer .creation-hub-glass-select-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creation-hub-scene-composer .creation-hub-glass-select-chevron{flex:0 0 auto;width:8px;height:8px;margin-right:1px;border-right:1.5px solid #aeb5bf;border-bottom:1.5px solid #aeb5bf;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.creation-hub-scene-composer .creation-hub-glass-select.open .creation-hub-glass-select-chevron{transform:translateY(2px) rotate(-135deg)}.creation-hub-scene-composer .creation-hub-glass-select-trigger:focus-visible{outline:2px solid rgba(96,231,255,.86);outline-offset:-3px}.creation-hub-scene-composer .creation-hub-glass-select-trigger:disabled{cursor:not-allowed;opacity:.52}.creation-hub-scene-composer .creation-hub-glass-select-list{position:absolute;bottom:calc(100% + 9px);left:0;z-index:80;display:grid;grid-gap:7px;gap:7px;width:max-content;min-width:100%;max-width:min(320px,calc(100vw - 32px));border:1px solid rgba(226,232,240,.34);border-radius:17px;padding:9px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.12),transparent 42%),linear-gradient(180deg,rgba(35,40,49,.97),rgba(9,12,17,.97));-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 24px 70px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.07)}.creation-hub-scene-composer .creation-hub-scene-control-row>.creation-hub-scene-compact-setting:nth-child(2n) .creation-hub-glass-select-list{right:0;left:auto}.creation-hub-scene-composer .creation-hub-glass-select-option{position:relative;display:grid;grid-gap:3px;gap:3px;width:100%;min-height:44px;border:1px solid rgba(226,232,240,.2);border-radius:12px;padding:9px 34px 9px 12px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.09),transparent 45%),linear-gradient(180deg,rgba(44,50,60,.72),rgba(17,21,28,.68));color:#f4f6f8;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.creation-hub-scene-composer .creation-hub-glass-select-option small{color:#aeb5bf;font-size:11px;font-weight:600;line-height:1.3}.creation-hub-scene-composer .creation-hub-glass-select-option:focus-visible,.creation-hub-scene-composer .creation-hub-glass-select-option:hover:not(:disabled){border-color:rgba(96,231,255,.58);background:linear-gradient(180deg,rgba(52,72,79,.82),rgba(20,35,41,.78));outline:none}.creation-hub-scene-composer .creation-hub-glass-select-option[aria-selected=true]{border-color:rgba(93,255,179,.58);background:linear-gradient(180deg,rgba(48,91,79,.78),rgba(18,48,43,.76));color:#effff9}.creation-hub-scene-composer .creation-hub-glass-select-option[aria-selected=true]:after{content:"✓";position:absolute;top:50%;right:12px;color:#7cffcf;font-size:15px;transform:translateY(-50%)}.creation-hub-scene-composer .creation-hub-glass-select-option:disabled{cursor:not-allowed;opacity:.38}.creation-hub-emulate-workspace:has(.creation-hub-glass-select.open) .creation-hub-image-mode-toolbar,.creation-hub-emulate-workspace:has(.creation-hub-scene-attachment-menu[open]) .creation-hub-image-mode-toolbar{z-index:0;pointer-events:none;opacity:0}.creation-hub-emulate-workspace:has(.creation-hub-glass-select.open) .creation-hub-emulate-footer,.creation-hub-emulate-workspace:has(.creation-hub-scene-attachment-menu[open]) .creation-hub-emulate-footer{position:relative;z-index:20}.creation-hub-voiceover-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.creation-hub-voiceover-delivery-performance{display:grid;grid-gap:18px;gap:18px;margin:6px 0 4px;padding:16px 18px;border:1px solid rgba(102,247,194,.24);border-radius:22px;background:linear-gradient(145deg,rgba(36,74,66,.34),rgba(8,12,17,.76)),rgba(8,12,17,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 32px rgba(0,0,0,.2)}.creation-hub-voiceover-delivery-performance>.creation-hub-conversational-voiceover,.creation-hub-voiceover-delivery-performance>.creation-hub-voiceover-performance-mode{border:0;border-radius:0;padding:0;background:none;box-shadow:none}.creation-hub-voiceover-delivery-performance>.creation-hub-voiceover-performance-mode{padding-top:18px;border-top:1px solid rgba(148,163,184,.18)}.creation-hub-voiceover-delivery-performance>.creation-hub-voiceover-settings-grid{gap:16px!important;margin:0 0 6px}.creation-hub-voiceover-performance-mode{display:grid;grid-gap:12px;gap:12px;padding:16px 18px;border:1px solid rgba(102,247,194,.24);border-radius:22px;background:linear-gradient(145deg,rgba(36,74,66,.34),rgba(8,12,17,.76)),rgba(8,12,17,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 32px rgba(0,0,0,.2)}.creation-hub-voiceover-performance-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.creation-hub-voiceover-performance-heading>div{display:grid;grid-gap:3px;gap:3px}.creation-hub-voiceover-performance-heading>div>strong{color:#f4fff9;font-size:1rem}.creation-hub-voiceover-performance-custom,.creation-hub-voiceover-performance-heading>small{color:#9facba}.creation-hub-voiceover-performance-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-gap:8px;gap:8px}.creation-hub-voiceover-performance-options>button{min-height:44px;padding:9px 10px;border:1px solid rgba(202,216,240,.18);border-radius:14px;color:#cbd4df;background:rgba(5,8,13,.58);font-size:.82rem;font-weight:750;line-height:1.2;cursor:pointer}.creation-hub-voiceover-performance-options>button.active{border-color:rgba(87,246,184,.7);color:#effff9;background:linear-gradient(145deg,rgba(34,112,87,.72),rgba(13,48,43,.78));box-shadow:0 0 0 1px rgba(87,246,184,.12),inset 0 1px 0 rgba(255,255,255,.14)}.creation-hub-voiceover-performance-options>button:focus-visible{outline:2px solid rgba(96,231,255,.8);outline-offset:2px}.creation-hub-voiceover-performance-options>button:disabled{cursor:not-allowed;opacity:.48}.creation-hub-voiceover-performance-options>button.active:disabled{opacity:1}.creation-hub-scene-composer .creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting,.creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting{display:grid!important;grid-template-rows:auto auto;grid-gap:12px;gap:12px;min-height:94px;overflow:visible;padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.creation-hub-voiceover-setting .creation-hub-scene-duration-value{width:100%;justify-content:space-between}.creation-hub-voiceover-setting>input[type=range]{min-width:0;min-height:32px!important;height:32px;padding:0!important}.creation-hub-voiceover-setting:focus-within{z-index:4;border-color:rgba(96,231,255,.68)!important;box-shadow:0 18px 42px rgba(0,0,0,.34),0 0 0 2px rgba(96,231,255,.16),inset 0 1px 0 rgba(255,255,255,.13)!important;transform:translateY(-3px) scale(1.025)}@media (max-width:720px){.creation-hub-scene-composer .creation-hub-emulate-model-select .creation-hub-glass-select-list{top:auto;right:0;bottom:calc(100% + 9px);left:auto;max-height:min(240px,42dvh);overflow-y:auto}.creation-hub-voiceover-settings-grid{grid-template-columns:1fr!important}.creation-hub-voiceover-performance-heading{align-items:start;flex-direction:column;gap:5px}.creation-hub-voiceover-performance-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.creation-hub-scene-composer .creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting,.creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting{transition:none}.creation-hub-voiceover-setting:focus-within{transform:none}}.creation-hub-scene-composer .creation-hub-scene-compact-setting>select{padding-right:28px;text-overflow:ellipsis}.creation-hub-scene-composer .creation-hub-scene-compact-duration{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;grid-gap:7px;gap:7px;padding:8px 13px 10px}.creation-hub-scene-composer .creation-hub-scene-duration-value{display:flex;align-items:baseline;justify-content:center;gap:7px;color:#f4f6f8;font-size:12px;line-height:1}.creation-hub-scene-composer .creation-hub-scene-duration-value strong{color:#fff;font-size:18px;font-weight:800}.creation-hub-scene-composer .creation-hub-scene-duration-value>span{color:#aeb5bf;font-size:12px;white-space:nowrap}.creation-hub-scene-composer .creation-hub-scene-compact-duration>input[type=range]{width:100%;height:6px;min-height:6px;margin:5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:0;cursor:pointer;box-shadow:inset 0 1px 2px rgba(0,0,0,.42)}.creation-hub-scene-composer .creation-hub-scene-compact-duration>input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:transparent}.creation-hub-scene-composer .creation-hub-scene-compact-duration>input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;-webkit-appearance:none;appearance:none;border:2px solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(180deg,#f8fbff,#bfc8d2);box-shadow:0 5px 14px rgba(0,0,0,.44),0 0 0 3px rgba(96,231,255,.13)}.creation-hub-scene-composer .creation-hub-scene-compact-duration>input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:transparent}.creation-hub-scene-composer .creation-hub-scene-compact-duration>input[type=range]::-moz-range-thumb{width:21px;height:21px;border:2px solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(180deg,#f8fbff,#bfc8d2);box-shadow:0 5px 14px rgba(0,0,0,.44),0 0 0 3px rgba(96,231,255,.13)}.creation-hub-scene-composer .creation-hub-scene-compact-duration>input[type=range]:focus-visible{outline:2px solid rgba(96,231,255,.86);outline-offset:6px}.creation-hub-scene-composer .creation-hub-scene-compact-duration>input[type=range]:disabled{cursor:not-allowed;opacity:.48}.creation-hub-scene-composer .creation-hub-scene-settings-grid select.input{padding-right:28px;text-overflow:ellipsis}.creation-hub-scene-composer .creation-hub-scene-settings-grid .creation-hub-duration-input{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:42px;border:0;background:transparent}.creation-hub-scene-composer .creation-hub-scene-settings-grid .creation-hub-duration-input .input{width:100%;min-width:0}.creation-hub-scene-composer .creation-hub-scene-settings-grid .creation-hub-duration-input>span{align-self:center;padding-right:10px;color:#aeb5bf;font-size:11px}.creation-hub-scene-composer .creation-hub-scene-control-row .creation-hub-scene-control-panel{color:var(--text);font-size:medium}.creation-hub-scene-composer .creation-hub-inline-actions{gap:8px;border-top:1px solid rgba(148,163,184,.12);padding-top:9px}.creation-hub-scene-list-toolbar{width:min(calc(100% - 48px),906px);margin-inline:auto;border:0;border-radius:0;padding:0 2px 10px;background:transparent}.creation-hub-scene-list-toolbar-actions .creation-hub-scene-add-button{min-width:192px;min-height:60px;justify-content:center;border-color:rgba(226,232,240,.36);border-radius:17px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.13),transparent 43%),linear-gradient(180deg,rgba(45,51,61,.59),rgba(14,18,24,.52));-webkit-backdrop-filter:blur(16px) saturate(138%);backdrop-filter:blur(16px) saturate(138%);box-shadow:0 12px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045);text-transform:capitalize}@media (max-width:720px){.creation-hub-shot-plan-card.creation-hub-scene-composer{width:100%;min-height:360px;border-radius:25px}.creation-hub-scene-composer .creation-hub-scene-shot-plan-body,.creation-hub-scene-composer .creation-hub-scene-shot-plan-body-standalone{min-height:358px;gap:8px;padding:17px 16px 15px}.creation-hub-scene-composer .creation-hub-scene-shot-plan-body>.creation-hub-shot-plan-scene-head{padding-inline:2px}.creation-hub-scene-composer .creation-hub-scene-prompt-field{min-height:150px}.creation-hub-scene-composer .creation-hub-scene-composer-prompt{min-height:150px;padding:12px 2px;font-size:16px}.creation-hub-scene-composer .creation-hub-scene-attachment-tile,.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell{flex-basis:128px;width:128px}.creation-hub-scene-composer .creation-hub-scene-attachment-tile>summary{min-height:0}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-preview{height:100%}.creation-hub-scene-composer .creation-hub-scene-composer-footer{grid-template-areas:"attach . credit arrow";grid-template-columns:48px minmax(0,1fr) auto 48px;gap:6px}.creation-hub-scene-composer .creation-hub-scene-composer-footer .creation-hub-scene-attachment-chips:empty{display:block}.creation-hub-scene-composer .creation-hub-scene-attachment-menu>summary,.creation-hub-scene-composer .creation-hub-scene-quote-arrow{width:48px;height:48px;min-height:48px}.creation-hub-scene-composer .creation-hub-scene-credit-chip,.creation-hub-scene-composer .creation-hub-scene-primary-menu>summary{min-height:48px}.creation-hub-scene-composer .creation-hub-scene-primary-menu>summary{width:auto;min-width:0;justify-content:center;padding-inline:10px;font-size:14px}.creation-hub-scene-composer .creation-hub-scene-credit-chip{width:auto;min-width:86px;padding-inline:9px;font-size:14px}.creation-hub-scene-composer .creation-hub-scene-control-row,.creation-hub-scene-composer .creation-hub-scene-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-scene-composer .creation-hub-scene-control-row{gap:10px;margin:0 16px 16px;padding-top:10px}.creation-hub-scene-composer .creation-hub-scene-compact-setting>input,.creation-hub-scene-composer .creation-hub-scene-compact-setting>select,.creation-hub-scene-composer .creation-hub-scene-settings-grid .input{min-height:44px;font-size:16px}.creation-hub-scene-composer .creation-hub-scene-compact-duration>span:last-child{font-size:14px}.creation-hub-scene-composer .creation-hub-scene-compact-setting{min-height:44px}.creation-hub-scene-list-toolbar{width:100%}.creation-hub-scene-external-toolbar{width:100%;min-height:50px;gap:8px;box-sizing:border-box;padding-inline:16px}.creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary{width:148px;min-height:50px;padding-inline:12px;font-size:14px}.creation-hub-scene-external-toolbar .creation-hub-scene-create-button{width:112px;min-height:50px}.creation-hub-scene-list-toolbar-actions .creation-hub-scene-add-button{min-width:148px;min-height:50px}.creation-hub-scene-composer .creation-hub-scene-attachment-options{position:fixed;inset:auto 12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:min(70dvh,520px);border-radius:20px;padding:14px;background:rgba(11,14,18,.94);-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);box-shadow:0 28px 90px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.06)}.creation-hub-scene-composer .creation-hub-seed-audio-reference-upload .creation-hub-scene-attachment-options{inset:clamp(220px,36dvh,300px) 12px auto;max-height:min(50dvh,360px)}.creation-hub-scene-attachment-source-actions{grid-template-columns:1fr}.creation-hub-scene-attachment-source-actions .btn{min-height:48px}}@media (max-width:440px){.creation-hub-page .sr-only,.creation-hub-scene-composer .creation-hub-glass-select-trigger>span:first-child{white-space:normal;overflow-wrap:anywhere}.creation-hub-page .sr-only{font-size:1px;line-height:1}.creation-hub-shot-plan-card.creation-hub-scene-composer{border-radius:22px}.creation-hub-scene-composer .creation-hub-scene-control-row{gap:8px;margin:0 12px 14px}.creation-hub-scene-composer .creation-hub-scene-shot-plan-body,.creation-hub-scene-composer .creation-hub-scene-shot-plan-body-standalone{padding:14px 12px 12px}.creation-hub-scene-composer .creation-hub-scene-attachment-tile,.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell{flex-basis:112px;width:112px}.creation-hub-scene-composer .creation-hub-scene-attachment-remove{top:7px;right:7px;width:30px;height:30px;font-size:24px}.creation-hub-scene-composer .creation-hub-scene-composer-footer{grid-template-columns:44px minmax(0,1fr) minmax(70px,auto) 44px;gap:5px}.creation-hub-scene-composer .creation-hub-scene-composer-footer .creation-hub-scene-attachment-chips{width:0;overflow:hidden}.creation-hub-scene-composer .creation-hub-scene-attachment-menu>summary,.creation-hub-scene-composer .creation-hub-scene-quote-arrow{width:44px;height:44px;min-height:44px}.creation-hub-scene-composer .creation-hub-scene-credit-chip,.creation-hub-scene-composer .creation-hub-scene-primary-menu>summary{min-height:44px}.creation-hub-scene-composer .creation-hub-scene-credit-chip{min-width:70px;padding-inline:6px;font-size:14px}.creation-hub-scene-composer .creation-hub-scene-composer-prompt,.creation-hub-scene-composer .creation-hub-scene-prompt-field{min-height:132px}.creation-hub-scene-list-toolbar-actions .creation-hub-scene-add-button{min-width:132px;min-height:46px;padding-inline:10px;font-size:14px}.creation-hub-scene-external-toolbar{gap:8px;padding-inline:12px}.creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary{width:132px;min-height:46px;padding-inline:10px}.creation-hub-scene-external-toolbar .creation-hub-scene-create-button{width:100%;min-height:46px;padding-inline:10px}}@media (max-width:480px){.creation-hub-shot-plan-card.creation-hub-scene-composer>.creation-hub-scene-delete-button{inset:12px 12px auto auto;width:40px;min-width:40px;height:40px;min-height:40px}.creation-hub-shot-plan-card.creation-hub-scene-composer.creation-hub-scene-visual-creator>.creation-hub-scene-delete-button{right:64px}.creation-hub-scene-external-toolbar{display:grid;grid-template-areas:"create add";grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);padding-inline:0}.creation-hub-scene-external-toolbar .creation-hub-scene-create-button{grid-area:create}.creation-hub-scene-external-toolbar .creation-hub-scene-list-toolbar-actions{display:contents}.creation-hub-scene-external-toolbar .creation-hub-scene-add-button,.creation-hub-scene-external-toolbar .creation-hub-scene-create-button,.creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary{width:100%;min-width:0}.creation-hub-scene-external-toolbar .creation-hub-scene-add-button{grid-area:add}.creation-hub-continuity-bridge{justify-content:flex-start;min-height:64px;padding-inline:14px}.creation-hub-continuity-bridge:after,.creation-hub-continuity-bridge:before{display:none}.creation-hub-continuity-copy>span{line-height:1.3;overflow-wrap:anywhere}.creation-hub-scene-composer .creation-hub-scene-composer-footer{grid-template-areas:"attach arrow" "credit credit";grid-template-columns:minmax(0,1fr) 44px;gap:6px 5px}.creation-hub-scene-composer .creation-hub-scene-credit-chip,.creation-hub-scene-composer .creation-hub-scene-primary-menu>summary{width:100%;min-width:0}}.creation-hub-page:has(.creation-hub-scene-composer){--scene-glass-rim:linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.18) 24%,rgba(148,163,184,.08) 55%,rgba(190,150,244,.24) 82%,rgba(255,255,255,.30));--scene-glass-rim-soft:linear-gradient(145deg,rgba(255,255,255,.42),rgba(255,255,255,.12) 32%,rgba(148,163,184,.07) 65%,rgba(190,150,244,.18))}.creation-hub-shot-plan-card.creation-hub-scene-composer:has(.creation-hub-scene-attachment-menu[open]),.creation-hub-shot-plan-card.creation-hub-scene-composer:has(.creation-hub-scene-attachment-tile[open]){z-index:13}.creation-hub-scene-composer>.creation-hub-scene-shot-plan-body-standalone:has(.creation-hub-scene-attachment-menu[open]),.creation-hub-scene-composer>.creation-hub-scene-shot-plan-body-standalone:has(.creation-hub-scene-attachment-tile[open]),.creation-hub-scene-composer>.creation-hub-scene-shot-plan:has(.creation-hub-scene-attachment-menu[open]),.creation-hub-scene-composer>.creation-hub-scene-shot-plan:has(.creation-hub-scene-attachment-tile[open]){z-index:2}.creation-hub-shot-plan-card.creation-hub-scene-composer{border:1px solid transparent;background:radial-gradient(ellipse at 11% 116%,rgba(212,63,91,.15),transparent 43%) padding-box,radial-gradient(ellipse at 94% 116%,rgba(158,75,201,.14),transparent 42%) padding-box,linear-gradient(145deg,rgba(255,255,255,.065),transparent 24%) padding-box,linear-gradient(180deg,rgba(12,15,18,.68),rgba(2,4,7,.58)) padding-box,var(--scene-glass-rim) border-box;box-shadow:0 34px 82px rgba(0,0,0,.52),0 4px 0 rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.72),0 0 34px rgba(133,57,173,.065),inset 0 1px 0 rgba(255,255,255,.18),inset 1px 0 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.58),inset -1px 0 0 rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.025)}.creation-hub-shot-plan-card.creation-hub-scene-composer:after{display:none}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-account-action-notice,.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions,.creation-hub-scene-composer .creation-hub-glass-select-list,.creation-hub-scene-composer .creation-hub-scene-attachment-options{border:1px solid transparent;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.12),transparent 42%) padding-box,linear-gradient(180deg,rgba(35,40,49,.97),rgba(9,12,17,.97)) padding-box,var(--scene-glass-rim) border-box;box-shadow:0 24px 70px rgba(0,0,0,.58),0 0 0 1px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.14),inset 1px 0 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(0,0,0,.55),inset -1px 0 0 rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.025)}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-create-button,.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary,.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-list-toolbar-actions .creation-hub-scene-add-button,.creation-hub-scene-composer .creation-hub-scene-attachment-menu>summary,.creation-hub-scene-composer .creation-hub-scene-attachment-tile-static,.creation-hub-scene-composer .creation-hub-scene-attachment-tile>summary,.creation-hub-scene-composer .creation-hub-scene-compact-setting,.creation-hub-scene-composer .creation-hub-scene-credit-chip,.creation-hub-scene-composer .creation-hub-scene-quote-arrow{border:1px solid transparent;box-shadow:0 12px 30px rgba(0,0,0,.27),0 0 0 1px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.15),inset 1px 0 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(0,0,0,.52),inset -1px 0 0 rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.025)}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-create-button,.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary,.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-list-toolbar-actions .creation-hub-scene-add-button,.creation-hub-scene-composer .creation-hub-scene-attachment-menu>summary,.creation-hub-scene-composer .creation-hub-scene-credit-chip,.creation-hub-scene-composer .creation-hub-scene-quote-arrow{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.15),transparent 42%) padding-box,linear-gradient(180deg,rgba(53,60,70,.66),rgba(18,23,30,.58)) padding-box,var(--scene-glass-rim-soft) border-box}.creation-hub-scene-composer .creation-hub-scene-compact-setting{background:linear-gradient(180deg,rgba(40,46,56,.6),rgba(12,16,22,.52)) padding-box,var(--scene-glass-rim-soft) border-box}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary{justify-content:space-between}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>summary:after{width:8px;height:8px;margin-right:1px}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions{gap:7px;width:220px;min-width:220px;border-radius:17px;padding:9px}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions .btn,.creation-hub-scene-composer .creation-hub-glass-select-option,.creation-hub-scene-composer .creation-hub-scene-attachment-options .btn{min-height:48px;border:1px solid transparent;border-radius:12px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.08),transparent 46%) padding-box,linear-gradient(180deg,rgba(44,50,60,.72),rgba(17,21,28,.68)) padding-box,var(--scene-glass-rim-soft) border-box;color:#f4f6f8;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 1px 0 0 rgba(255,255,255,.035),inset 0 -1px 0 rgba(0,0,0,.46),inset -1px 0 0 rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.02)}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions .btn{justify-content:flex-start;padding:10px 12px;font-size:14px;font-weight:700;text-align:left}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions .btn-primary,.creation-hub-scene-composer .creation-hub-glass-select-option[aria-selected=true]{background:linear-gradient(180deg,rgba(48,91,79,.78),rgba(18,48,43,.76)) padding-box,linear-gradient(145deg,rgba(130,255,216,.72),rgba(66,221,173,.34) 48%,rgba(255,255,255,.24)) border-box;color:#effff9}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions .btn:hover:not(:disabled),.creation-hub-scene-composer .creation-hub-glass-select-option:hover:not(:disabled),.creation-hub-scene-composer .creation-hub-scene-attachment-options .btn:hover:not(:disabled){background:linear-gradient(180deg,rgba(52,72,79,.82),rgba(20,35,41,.78)) padding-box,linear-gradient(145deg,rgba(151,247,255,.68),rgba(96,231,255,.26) 58%,rgba(190,150,244,.22)) border-box}@media (max-width:720px){.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-assist-actions{width:auto;min-width:0;max-width:none}.creation-hub-page:has(.creation-hub-scene-composer) .creation-hub-scene-external-toolbar .creation-hub-scene-primary-menu>.creation-hub-scene-control-panel{position:absolute;top:calc(100% + 8px);right:auto;bottom:auto;left:0;width:min(260px,calc(100vw - 24px));max-height:min(60dvh,420px)}}.creation-hub-scene-composer .creation-hub-scene-attachment-tile,.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell{flex:0 0 clamp(84px,10vw,100px);width:clamp(84px,10vw,100px)}.creation-hub-scene-composer .creation-hub-scene-attachment-tile>summary{border-radius:18px}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-copy{position:absolute;z-index:2;right:6px;bottom:6px;left:6px;display:flex;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;pointer-events:none;white-space:normal}.creation-hub-scene-composer .creation-hub-scene-attachment-tile-copy strong{display:block;max-width:100%;overflow:hidden;border:1px solid rgba(226,232,240,.24);border-radius:999px;padding:4px 7px;background:rgba(7,10,14,.78);color:#f3f7fb;font-size:10px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 5px 14px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.creation-hub-scene-composer .creation-hub-seed-audio-reference-strip{overflow-y:visible}.creation-hub-scene-composer .creation-hub-seed-audio-reference-strip .creation-hub-scene-attachment-tile-shell{display:grid;flex-basis:clamp(180px,24vw,240px);width:clamp(180px,24vw,240px);aspect-ratio:auto;grid-gap:7px;gap:7px}.creation-hub-scene-composer .creation-hub-seed-audio-reference-strip .creation-hub-scene-attachment-tile-static{height:100px;aspect-ratio:auto}.creation-hub-seed-audio-reference-direction{display:grid;grid-gap:5px;gap:5px;color:#c8d0da;font-size:11px;font-weight:750}.creation-hub-seed-audio-reference-direction textarea{width:100%;min-height:58px;resize:vertical;border:1px solid rgba(226,232,240,.2);border-radius:10px;padding:8px 9px;background:rgba(17,22,30,.72);color:#f1f5f9;font:500 12px/1.4 inherit}.creation-hub-seed-audio-reference-direction textarea:focus-visible{outline:2px solid rgba(96,231,255,.72);outline-offset:1px}.creation-hub-seed-audio-reference-use-controls{display:grid;grid-gap:7px;gap:7px}.creation-hub-seed-audio-reference-use-controls label{display:grid;grid-gap:5px;gap:5px;color:#c8d0da;font-size:11px;font-weight:750}.creation-hub-seed-audio-reference-use-controls input,.creation-hub-seed-audio-reference-use-controls select{width:100%;min-height:34px;border:1px solid rgba(226,232,240,.2);border-radius:9px;padding:6px 8px;background:rgba(17,22,30,.88);color:#f1f5f9;font:600 12px/1.3 inherit}.creation-hub-seed-audio-reference-time{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.creation-hub-seed-audio-reference-time>span{color:#aeb7c3;font-size:11px}.creation-hub-scene-composer .creation-hub-scene-attachment-remove{top:6px;right:6px;width:26px;height:26px;font-size:20px}.creation-hub-scene-composer .creation-hub-scene-assignment-dots{top:auto;bottom:31px;left:6px;gap:1px;min-height:14px;padding:3px 4px}.creation-hub-scene-composer .creation-hub-scene-assignment-dots>span{width:4px;height:4px}@media (max-width:720px){.creation-hub-scene-composer .creation-hub-scene-attachment-tile,.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell{flex-basis:88px;width:88px}}@media (max-width:440px){.creation-hub-scene-composer .creation-hub-scene-attachment-tile,.creation-hub-scene-composer .creation-hub-scene-attachment-tile-shell{flex-basis:80px;width:80px}.creation-hub-scene-composer .creation-hub-scene-attachment-remove{width:24px;height:24px;font-size:18px}}.creation-hub-generated-result-card{position:relative;isolation:isolate;display:grid;min-width:0;grid-gap:14px;gap:14px;margin:0 0 clamp(14px,2vw,22px);overflow:hidden;border:1px solid transparent;border-radius:clamp(20px,2.4vw,28px);padding:clamp(14px,2.2vw,22px);background:radial-gradient(ellipse at 10% -12%,rgba(255,255,255,.13),transparent 42%) padding-box,radial-gradient(ellipse at 100% 108%,rgba(151,73,196,.12),transparent 45%) padding-box,linear-gradient(180deg,rgba(22,27,34,.88),rgba(5,8,12,.86)) padding-box,var(--scene-glass-rim,linear-gradient(145deg,rgba(255,255,255,.58),rgba(255,255,255,.14) 30%,rgba(96,231,255,.14) 62%,rgba(190,150,244,.25))) border-box;color:#f4f7fb;box-shadow:0 25px 64px rgba(0,0,0,.42),0 3px 0 rgba(0,0,0,.38),0 0 0 1px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.16),inset 1px 0 0 rgba(255,255,255,.045),inset 0 -1px 0 rgba(0,0,0,.56),inset -1px 0 0 rgba(0,0,0,.24);-webkit-backdrop-filter:blur(24px) saturate(125%);backdrop-filter:blur(24px) saturate(125%);scroll-margin-top:clamp(84px,12vh,132px)}.creation-hub-generated-result-card:before{position:absolute;z-index:-1;top:1px;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);content:"";pointer-events:none}.creation-hub-generated-result-card>*{min-width:0}.creation-hub-generated-result-card figure,.creation-hub-generated-result-card h2,.creation-hub-generated-result-card h3,.creation-hub-generated-result-card p{margin:0}.creation-hub-generated-result-card h2,.creation-hub-generated-result-card h3{color:#f7f9fc;overflow-wrap:anywhere}.creation-hub-generated-result-card figcaption,.creation-hub-generated-result-card p{color:#b8c0cb;line-height:1.45;overflow-wrap:anywhere}.creation-hub-generated-result-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:center;min-width:0;max-height:min(62dvh,680px);grid-gap:10px;gap:10px;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(226,232,240,.15);border-radius:clamp(15px,2vw,20px);padding:10px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.07),transparent 48%),linear-gradient(155deg,rgba(18,24,31,.72),rgba(5,8,13,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(0,0,0,.22);scrollbar-color:rgba(101,244,193,.42) rgba(255,255,255,.035)}.creation-hub-generated-result-media figure,.creation-hub-generated-result-media>*{min-width:0;max-width:100%}.creation-hub-generated-result-media canvas,.creation-hub-generated-result-media img,.creation-hub-generated-result-media video{display:block;width:100%;max-width:100%;max-height:min(58dvh,620px);border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#030507;object-fit:contain;box-shadow:0 14px 34px rgba(0,0,0,.32)}.creation-hub-generated-result-media audio{display:block;width:100%;max-width:100%;accent-color:#65f4c1}.creation-hub-generated-result-media .creation-hub-emulate-result,.creation-hub-generated-result-media [data-result-kind=insight],.creation-hub-generated-result-media blockquote,.creation-hub-generated-result-media dl,.creation-hub-generated-result-media ol,.creation-hub-generated-result-media pre,.creation-hub-generated-result-media ul{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.creation-hub-generated-result-media [data-result-kind=insight],.creation-hub-generated-result-media blockquote,.creation-hub-generated-result-media pre{border:1px solid rgba(96,231,255,.16);border-radius:14px;padding:13px;background:rgba(4,9,13,.55);color:#dce4ec;line-height:1.55}.creation-hub-generated-result-cost{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:0;min-height:38px;border:1px solid transparent;border-radius:999px;padding:8px 13px;background:linear-gradient(180deg,rgba(48,56,67,.7),rgba(16,21,28,.66)) padding-box,var(--scene-glass-rim-soft,linear-gradient(145deg,rgba(255,255,255,.4),rgba(96,231,255,.13),rgba(190,150,244,.2))) border-box;color:#edf2f7;font-size:13px;font-weight:850;line-height:1.1;text-align:center;box-shadow:0 9px 22px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(0,0,0,.38)}.creation-hub-generated-result-actions{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;min-width:0;gap:9px;margin-top:auto;padding-top:2px}.creation-hub-emulate-media-access-note{flex:1 0 100%;width:100%;color:#cbd5df;font-size:13px;font-weight:700;text-align:right}.creation-hub-generated-result-actions>.btn,.creation-hub-generated-result-actions>a,.creation-hub-generated-result-actions>button{min-width:min(190px,100%);min-height:46px;border-radius:14px}@media (max-width:720px){.creation-hub-generated-result-card{gap:12px;border-radius:20px;padding:13px}.creation-hub-generated-result-media{grid-template-columns:repeat(2,minmax(0,1fr));max-height:46dvh;border-radius:16px;padding:8px}.creation-hub-generated-result-media canvas,.creation-hub-generated-result-media img,.creation-hub-generated-result-media video{max-height:calc(46dvh - 18px);border-radius:12px}.creation-hub-generated-result-media .creation-hub-emulate-result,.creation-hub-generated-result-media [data-result-kind=insight],.creation-hub-generated-result-media audio,.creation-hub-generated-result-media blockquote,.creation-hub-generated-result-media dl,.creation-hub-generated-result-media ol,.creation-hub-generated-result-media pre,.creation-hub-generated-result-media ul{grid-column:1/-1}.creation-hub-generated-result-cost{justify-self:stretch;width:100%}.creation-hub-generated-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-emulate-media-access-note{grid-column:1/-1;text-align:left}.creation-hub-generated-result-actions>.btn,.creation-hub-generated-result-actions>a,.creation-hub-generated-result-actions>button{width:100%;min-width:0}}@media (max-width:440px){.creation-hub-generated-result-card{gap:10px;margin-bottom:12px;border-radius:18px;padding:10px}.creation-hub-generated-result-media{grid-template-columns:1fr;max-height:46dvh;gap:8px;padding:7px}.creation-hub-generated-result-actions{grid-template-columns:1fr;gap:7px}}.creation-hub-scene-composer .creation-hub-glass-select-list[data-placement]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}.creation-hub-n7x-guided-dialog-backdrop{overflow-y:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.creation-hub-n7x-guided-dialog{width:min(560px,100%);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.creation-hub-n7x-guided-dialog .creation-hub-question-footer-actions{position:-webkit-sticky;position:sticky;z-index:2;bottom:-22px;margin:0 -22px -22px;border-top:1px solid rgba(148,163,184,.18);padding:14px 22px calc(22px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(8,17,31,.94),#08111f 28%)}.creation-hub-page .creation-hub-voiceover-enhance-button.btn,.creation-hub-page .creation-hub-voiceover-revert-button.btn{position:relative;isolation:isolate;min-height:46px;overflow:hidden;border-radius:14px;padding:10px 17px;font-weight:850;letter-spacing:.01em;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.creation-hub-page .creation-hub-voiceover-enhance-button.btn{border-color:rgba(167,255,222,.76);color:#02120e;background:linear-gradient(125deg,#65f0a5,#77e9f7 56%,#9bd9ff);box-shadow:0 10px 28px rgba(48,209,170,.23),0 0 0 1px rgba(96,231,255,.12),inset 0 1px 0 rgba(255,255,255,.58);text-shadow:0 1px 0 rgba(255,255,255,.34)}.creation-hub-page .creation-hub-voiceover-revert-button.btn{border-color:rgba(255,205,104,.72);color:#ffe8b3;background:radial-gradient(circle at 50% 0,rgba(255,222,145,.17),transparent 54%),linear-gradient(180deg,rgba(90,64,20,.58),rgba(38,27,12,.82));box-shadow:0 10px 26px rgba(189,125,22,.17),0 0 0 1px rgba(255,205,104,.08),inset 0 1px 0 rgba(255,244,211,.14);animation:creation-hub-voiceover-revert-arrive .42s cubic-bezier(.2,.8,.2,1) both}.creation-hub-page .creation-hub-voiceover-enhance-button.btn:focus-visible,.creation-hub-page .creation-hub-voiceover-revert-button.btn:focus-visible{outline:3px solid #f8fbff;outline-offset:3px}.creation-hub-page .creation-hub-voiceover-enhance-button.btn:disabled,.creation-hub-page .creation-hub-voiceover-revert-button.btn:disabled{transform:none;filter:none;box-shadow:none}.creation-hub-voiceover-workspace-actions>.creation-hub-voiceover-enhance-button.btn,.creation-hub-voiceover-workspace-actions>.creation-hub-voiceover-revert-button.btn{margin-left:0}.creation-hub-voiceover-workspace-actions>.muted{margin-left:auto;white-space:nowrap}.creation-hub-conversational-voiceover{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(129,230,217,.2);border-radius:14px;padding:14px;background:radial-gradient(circle at 100% 0,rgba(74,222,180,.08),transparent 36%),linear-gradient(180deg,rgba(12,19,24,.96),rgba(7,11,15,.96))}.creation-hub-conversational-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.creation-hub-conversational-heading>div:first-child{display:grid;grid-gap:3px;gap:3px}.creation-hub-conversational-heading strong{color:#f3fbff;font-size:15px}.creation-hub-conversational-mode{flex:0 0 auto}.creation-hub-conversational-help,.creation-hub-conversational-style-description{margin:0}.creation-hub-conversational-style-grid{display:flex;flex-wrap:wrap;gap:8px}.creation-hub-conversational-style-grid>button{min-height:36px;border:1px solid rgba(166,185,199,.28);border-radius:999px;padding:7px 12px;color:#cbd8e1;background:rgba(15,22,28,.82);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.creation-hub-conversational-style-grid>button.active{border-color:rgba(101,240,165,.72);color:#eafff5;background:rgba(56,186,137,.17);box-shadow:inset 0 0 0 1px rgba(101,240,165,.09)}.creation-hub-conversational-style-grid>button:disabled{cursor:not-allowed;opacity:.55}.creation-hub-conversational-custom-style{display:grid;grid-gap:7px;gap:7px;color:#dbe7ee;font-size:13px;font-weight:800}.creation-hub-conversational-custom-style .input{min-height:44px}.creation-hub-conversational-actions{align-items:center}.creation-hub-spoken-version{overflow:hidden;border:1px solid rgba(101,240,165,.28);border-radius:12px;background:rgba(4,10,13,.72)}.creation-hub-spoken-version-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:0;padding:12px 14px;color:#f0fff8;text-align:left;background:rgba(66,198,151,.08);cursor:pointer}.creation-hub-spoken-version-summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.creation-hub-spoken-version-summary small{color:#91a8b5;font-size:12px;font-weight:700}.creation-hub-spoken-version-summary>span:last-child{color:#77e9c1;font-size:21px;line-height:1}.creation-hub-spoken-version-body{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(101,240,165,.15);padding:12px}.creation-hub-spoken-version-textarea{width:100%;min-height:136px;resize:vertical;line-height:1.55}.creation-hub-spoken-version-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}@media (hover:hover){.creation-hub-conversational-style-grid>button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(119,233,247,.58);color:#effcff}.creation-hub-page .creation-hub-voiceover-enhance-button.btn:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.08) brightness(1.04);box-shadow:0 14px 34px rgba(48,209,170,.3),0 0 0 3px rgba(96,231,255,.12),inset 0 1px 0 rgba(255,255,255,.64)}.creation-hub-page .creation-hub-voiceover-revert-button.btn:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(255,222,145,.95);filter:brightness(1.08);box-shadow:0 14px 32px rgba(189,125,22,.24),0 0 0 3px rgba(255,205,104,.1),inset 0 1px 0 rgba(255,244,211,.18)}}@keyframes creation-hub-voiceover-revert-arrive{0%{opacity:.35;transform:translateY(7px) scale(.97);box-shadow:0 0 0 rgba(255,205,104,0)}68%{opacity:1;transform:translateY(-1px) scale(1.015);box-shadow:0 12px 34px rgba(189,125,22,.28),0 0 0 4px rgba(255,205,104,.12)}to{opacity:1;transform:none}}.creation-hub-voiceover-workspace>.creation-hub-voiceover-footer{margin-top:8px}.creation-hub-scene-composer .creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting,.creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting{min-height:108px;gap:15px;padding:16px 18px;transform-origin:center}.creation-hub-voiceover-setting>input[type=range]{width:100%;height:38px!important;min-height:38px!important;margin:0;touch-action:pan-y}.creation-hub-voiceover-setting>input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:transparent}.creation-hub-voiceover-setting>input[type=range]::-webkit-slider-thumb{width:28px;height:28px;margin-top:-10px}.creation-hub-voiceover-setting>input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:transparent}.creation-hub-voiceover-setting>input[type=range]::-moz-range-thumb{width:26px;height:26px}.creation-hub-page input.creation-hub-range-slider[type=range]{--creation-hub-range-progress:0%;width:100%;min-width:0;height:38px!important;min-height:38px!important;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;padding:0!important;cursor:pointer;background:linear-gradient(90deg,rgba(96,231,255,.94) 0,rgba(93,255,179,.82) var(--creation-hub-range-progress),rgba(148,163,184,.23) var(--creation-hub-range-progress),rgba(148,163,184,.23) 100%);box-shadow:inset 0 2px 5px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.08);touch-action:pan-y}.creation-hub-page input.creation-hub-range-slider[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:transparent}.creation-hub-page input.creation-hub-range-slider[type=range]::-webkit-slider-thumb{width:28px;height:28px;margin-top:-10px;appearance:none;-webkit-appearance:none;border:2px solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(180deg,#f8fbff,#bfc8d2);box-shadow:0 5px 14px rgba(0,0,0,.44),0 0 0 3px rgba(96,231,255,.13)}.creation-hub-page input.creation-hub-range-slider[type=range]::-moz-range-progress,.creation-hub-page input.creation-hub-range-slider[type=range]::-moz-range-track{height:8px;border:0;border-radius:999px;background:transparent}.creation-hub-page input.creation-hub-range-slider[type=range]::-moz-range-thumb{width:26px;height:26px;border:2px solid rgba(255,255,255,.88);border-radius:999px;background:linear-gradient(180deg,#f8fbff,#bfc8d2);box-shadow:0 5px 14px rgba(0,0,0,.44),0 0 0 3px rgba(96,231,255,.13)}.creation-hub-page input.creation-hub-range-slider[type=range]:focus-visible{outline:2px solid rgba(96,231,255,.86);outline-offset:6px}.creation-hub-page input.creation-hub-range-slider[type=range]:disabled{cursor:not-allowed;opacity:.48}.creation-hub-page input.creation-hub-range-slider[data-creation-hub-expandable-range=true]:not(:disabled):hover{box-shadow:inset 0 2px 5px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(96,231,255,.1)}.creation-hub-expandable-range-shell{position:relative;z-index:1;display:grid;width:100%;min-width:0}.creation-hub-expandable-range-shell.is-active{z-index:2}.creation-hub-range-inline-editor{position:fixed;z-index:10030;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:start;grid-gap:6px;gap:6px;height:116px;max-width:calc(100dvw - 24px);overflow:auto;padding:6px;border:1px solid rgba(96,231,255,.26);border-radius:12px;background:rgba(5,9,14,.92);box-shadow:0 8px 20px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07)}.creation-hub-range-inline-manual{min-width:0}.creation-hub-range-inline-input-shell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:34px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:9px;background:rgba(1,4,8,.72)}.creation-hub-range-inline-input-shell:focus-within{border-color:rgba(96,231,255,.72);box-shadow:0 0 0 2px rgba(96,231,255,.1)}.creation-hub-range-inline-input-shell input[type=number]{width:100%;min-width:0;min-height:32px;border:0;outline:0;padding:5px 8px;color:#fff;background:transparent;font:800 .9rem/1 var(--font-sans,ui-sans-serif,system-ui,sans-serif)}.creation-hub-range-inline-input-shell>span{padding:0 8px 0 3px;color:rgba(226,232,240,.68);font-size:.75rem;font-weight:800}.creation-hub-range-inline-apply{min-height:34px;border:1px solid rgba(96,231,255,.35);border-radius:9px;padding:5px 10px;color:#eafff8;background:linear-gradient(180deg,rgba(45,100,84,.88),rgba(14,52,45,.9));font-size:.76rem;font-weight:850;cursor:pointer}.creation-hub-range-inline-apply:disabled{cursor:not-allowed;opacity:.5}.creation-hub-range-inline-error,.creation-hub-range-inline-restrictions{grid-column:1/-1;margin:0;font-size:.62rem;line-height:1.25}.creation-hub-range-inline-restrictions{color:rgba(196,208,220,.62)}.creation-hub-range-inline-error{color:#ff9aaa}@media (prefers-reduced-motion:reduce){.creation-hub-page .creation-hub-voiceover-enhance-button.btn,.creation-hub-page .creation-hub-voiceover-revert-button.btn{animation:none;transition:none;transform:none}}.creation-hub-voiceover-workspace>section[aria-label="Voice library"]{margin-top:6px}.creation-hub-provider-jobs .creation-hub-mini-list{list-style:none;padding-left:0}.creation-hub-provider-jobs .creation-hub-mini-list>li{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px;background:rgba(255,255,255,.025)}.creation-hub-provider-job-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.creation-hub-provider-job-summary>strong{margin-right:auto;color:var(--text)}.creation-hub-provider-job-phase{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(96,231,255,.24);border-radius:999px;padding:4px 9px;background:rgba(96,231,255,.07);color:#c8f7ff;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.creation-hub-provider-job-phase.credits-released,.creation-hub-provider-job-phase.ready{border-color:rgba(93,255,179,.34);background:rgba(93,255,179,.08);color:#baffdf}.creation-hub-provider-job-phase.needs-attention{border-color:rgba(255,106,130,.38);background:rgba(255,106,130,.09);color:#ffc4ce}.creation-hub-provider-job-phase.finalizing{border-color:rgba(255,209,102,.35);background:rgba(255,209,102,.08);color:#ffe6a8}.creation-hub-provider-job-detail{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.creation-hub-local-generation-status{min-height:160px;align-content:center;gap:12px;border-style:dashed;background:radial-gradient(circle at 12% 0,rgba(96,231,255,.08),transparent 42%),rgba(255,255,255,.02)}.creation-hub-local-generation-status.needs-attention{border-color:rgba(255,106,130,.34)}.creation-hub-local-generation-status.ready{border-color:rgba(93,255,179,.32)}@media (max-width:720px){.creation-hub-scene-composer .creation-hub-emulate-footer .creation-hub-image-reference-menu .creation-hub-scene-attachment-options{position:fixed;z-index:100;inset:auto max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.creation-hub-n7x-guided-dialog-backdrop{place-items:start center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.creation-hub-n7x-guided-dialog{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin-block:auto;border-radius:16px;padding:16px}.creation-hub-n7x-guided-dialog .creation-hub-option-grid.compact{grid-template-columns:1fr}.creation-hub-n7x-guided-dialog .creation-hub-question-footer-actions{bottom:-16px;margin:0 -16px -16px;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.creation-hub-voiceover-delivery-performance>.creation-hub-voiceover-settings-grid{gap:12px!important}.creation-hub-elevenlabs-action-bar>.creation-hub-voiceover-enhance-button.btn,.creation-hub-elevenlabs-action-bar>.creation-hub-voiceover-revert-button.btn,.creation-hub-voiceover-workspace-actions>.creation-hub-voiceover-enhance-button.btn,.creation-hub-voiceover-workspace-actions>.creation-hub-voiceover-revert-button.btn{flex:1 1 100%;width:100%;margin-left:0}.creation-hub-conversational-heading,.creation-hub-spoken-version-footer{align-items:stretch;flex-direction:column}.creation-hub-conversational-mode{display:grid;width:100%;grid-template-columns:1fr 1fr}.creation-hub-conversational-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.creation-hub-conversational-actions>.btn,.creation-hub-conversational-style-grid>button{width:100%}.creation-hub-scene-composer .creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting,.creation-hub-voiceover-settings-grid>.creation-hub-voiceover-setting{min-height:102px}.creation-hub-provider-job-summary>strong{flex-basis:100%}}.creation-hub-provider-job-diagnostics{border-top:1px solid rgba(148,163,184,.14);padding-top:7px}.creation-hub-provider-job-diagnostics>summary{width:max-content;max-width:100%;cursor:pointer;color:#9facba;font-size:11px;font-weight:750}.creation-hub-provider-job-diagnostics>p{margin:7px 0 0;color:#8e99a6;font-family:var(--font-mono);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.creation-hub-scene-composer.creation-hub-image-composer>.creation-hub-image-composer-footer{width:100%}.creation-hub-scene-composer.creation-hub-image-composer>.creation-hub-image-composer-footer .creation-hub-scene-credit-chip{width:max-content;white-space:nowrap}@media (min-width:721px){.creation-hub-scene-composer.creation-hub-image-composer>.creation-hub-image-composer-footer{grid-template-columns:62px minmax(0,1fr) max-content 62px}.creation-hub-scene-composer.creation-hub-image-composer>.creation-hub-image-control-row{align-self:center;width:min(100%,660px);grid-template-columns:repeat(3,minmax(0,1fr));margin:12px auto 0}}@media (max-width:480px){.creation-hub-scene-composer.creation-hub-image-composer>.creation-hub-image-composer-footer{grid-template-areas:"attach . credit arrow";grid-template-columns:44px minmax(0,1fr) minmax(70px,auto) 44px}}@media (max-width:720px){.creation-hub-scene-composer.creation-hub-image-composer>.creation-hub-image-composer-footer .creation-hub-image-reference-menu .creation-hub-scene-attachment-options{position:absolute;z-index:100;inset:auto auto calc(100% + 10px) 0;grid-template-columns:repeat(2,minmax(0,1fr));width:min(340px,calc(100vw - 32px));max-height:min(50dvh,360px)}}@keyframes creation-hub-generate-border-flow{0%{background-position:50%,0 50%}to{background-position:50%,240% 50%}}.creation-hub-page button.creation-hub-animated-generate-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;width:max-content;min-width:158px;height:58px;min-height:58px;border:4px solid transparent;border-radius:999px;padding:0 21px;color:#fff;background:linear-gradient(180deg,#2d2e31,#202124) padding-box,linear-gradient(105deg,#11efd0,#16bfe9 26%,#526af4 52%,#dd38c6 76%,#11efd0) border-box;background-size:100% 100%,240% 100%;box-shadow:0 0 18px rgba(33,202,236,.24),0 10px 24px rgba(0,0,0,.34);font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1;white-space:nowrap;animation:creation-hub-generate-border-flow 3s linear infinite;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.creation-hub-page button.creation-hub-animated-generate-button:hover:not(:disabled){border-color:transparent;background:linear-gradient(180deg,#34363a,#232529) padding-box,linear-gradient(105deg,#11efd0,#16bfe9 26%,#526af4 52%,#dd38c6 76%,#11efd0) border-box;background-size:100% 100%,240% 100%;box-shadow:0 0 24px rgba(33,202,236,.34),0 12px 28px rgba(0,0,0,.38);filter:none;transform:translateY(-2px)}.creation-hub-page button.creation-hub-animated-generate-button:active:not(:disabled){transform:translateY(0) scale(.985)}.creation-hub-page button.creation-hub-animated-generate-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.creation-hub-page button.creation-hub-animated-generate-button:disabled{animation:none;color:rgba(194,200,210,.55);background:linear-gradient(180deg,#1b1d21,#141619) padding-box,linear-gradient(105deg,#4a5059,#2a2e34) border-box;background-size:100% 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);cursor:not-allowed;filter:grayscale(1);opacity:1;transform:none}.creation-hub-page button.creation-hub-animated-generate-button:disabled .creation-hub-animated-generate-icon{filter:none;opacity:.45}.creation-hub-animated-generate-icon{flex:0 0 auto;filter:drop-shadow(0 0 7px rgba(255,255,255,.34));stroke-width:2.25}.creation-hub-scene-composer .creation-hub-scene-composer-footer:has(>.creation-hub-animated-generate-button){grid-template-columns:62px minmax(0,1fr) 154px max-content}.creation-hub-scene-composer .creation-hub-scene-composer-footer:has(>.creation-hub-animated-generate-button) .creation-hub-scene-credit-chip{min-height:58px}.creation-hub-scene-composer .creation-hub-seed-audio-footer:not(.creation-hub-voiceover-footer) .creation-hub-scene-credit-chip{width:100%;min-width:0;white-space:normal}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer:has(>.creation-hub-animated-generate-button){grid-template-columns:62px minmax(132px,184px) minmax(0,1fr) 154px max-content}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-voiceover-footer:has(>.creation-hub-animated-generate-button){grid-template-columns:minmax(0,1fr) 154px max-content}@media (max-width:720px){.creation-hub-page button.creation-hub-animated-generate-button{min-width:138px;height:52px;min-height:52px;padding:0 17px;font-size:15px}.creation-hub-scene-composer .creation-hub-scene-composer-footer:has(>.creation-hub-animated-generate-button){grid-template-areas:"attach credit arrow";grid-template-columns:48px minmax(82px,1fr) max-content}.creation-hub-scene-composer .creation-hub-scene-composer-footer:has(>.creation-hub-animated-generate-button) .creation-hub-scene-credit-chip{min-height:52px}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer:has(>.creation-hub-animated-generate-button){grid-template-areas:"attach model model" "credit credit arrow";grid-template-columns:48px minmax(0,1fr) max-content}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-voiceover-footer:has(>.creation-hub-animated-generate-button){grid-template-areas:"credit arrow";grid-template-columns:minmax(0,1fr) max-content}}@media (max-width:480px){.creation-hub-page button.creation-hub-animated-generate-button{min-width:132px;height:50px;min-height:50px;padding:0 15px;font-size:14px}.creation-hub-scene-composer .creation-hub-scene-composer-footer:has(>.creation-hub-animated-generate-button){grid-template-columns:44px minmax(70px,1fr) max-content}.creation-hub-scene-composer .creation-hub-scene-composer-footer:has(>.creation-hub-animated-generate-button) .creation-hub-scene-credit-chip{min-height:50px}.creation-hub-scene-composer .creation-hub-scene-composer-footer.creation-hub-emulate-footer:has(>.creation-hub-animated-generate-button){grid-template-columns:44px minmax(0,1fr) max-content}}@media (prefers-reduced-motion:reduce){.creation-hub-page button.creation-hub-animated-generate-button{animation:none;transition:none}.creation-hub-page button.creation-hub-animated-generate-button:active:not(:disabled),.creation-hub-page button.creation-hub-animated-generate-button:hover:not(:disabled){transform:none}}.creation-hub-prompt-composer{overflow-anchor:none}.creation-hub-prompt-composer>textarea{box-sizing:border-box;field-sizing:fixed;overflow-y:auto;scroll-margin-block:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-bottom));transition:none}.creation-hub-prompt-composer:focus-within>textarea:not(:disabled):not([readonly]){min-height:220px}.creation-hub-seed-audio-prompt-field .creation-hub-prompt-composer:focus-within>textarea:not(:disabled):not([readonly]),.creation-hub-seed-audio-prompt-field .creation-hub-prompt-composer>textarea{height:210px;min-height:210px;max-height:210px;field-sizing:fixed;overflow-y:auto;transition:none}.creation-hub-image-prompt-field .creation-hub-prompt-composer:focus-within>.creation-hub-image-composer-prompt:not(:disabled):not([readonly]),.creation-hub-image-prompt-field .creation-hub-prompt-composer>.creation-hub-image-composer-prompt{height:240px;min-height:240px;max-height:240px;field-sizing:fixed;overflow-y:auto;resize:none;transition:none}@media (max-width:720px){.creation-hub-image-prompt-field .creation-hub-prompt-composer:focus-within>.creation-hub-image-composer-prompt:not(:disabled):not([readonly]),.creation-hub-image-prompt-field .creation-hub-prompt-composer>.creation-hub-image-composer-prompt{height:210px;min-height:210px;max-height:210px}.creation-hub-seed-audio-prompt-field .creation-hub-prompt-composer:focus-within>textarea:not(:disabled):not([readonly]),.creation-hub-seed-audio-prompt-field .creation-hub-prompt-composer>textarea{height:180px;min-height:170px;max-height:180px}}@media (prefers-reduced-motion:reduce){.creation-hub-gallery-picker-loading>span:not(.sr-only),.creation-hub-prompt-composer>textarea{transition:none;animation:none}}.creation-hub-native-audio-bindings{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.creation-hub-native-audio-binding,.creation-hub-native-audio-binding-list{display:grid;grid-gap:10px;gap:10px}.creation-hub-native-audio-binding{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.creation-hub-native-audio-binding-repair{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}@media (max-width:720px){.creation-hub-native-audio-binding,.creation-hub-native-audio-binding-repair{grid-template-columns:1fr}.creation-hub-native-audio-binding-repair{align-items:stretch;flex-direction:column}}