.studio-frame.studio-frame.studio-frame{--neon:var(--ac,#ff3b8d);--neon-rgb:var(--ac-rgb,255,59,141);--neon-ink:#fff;--neon-soft:rgba(var(--neon-rgb),0.14);--neon-line:rgba(var(--neon-rgb),0.55);--neon-glow:0 0 0 1px rgba(var(--neon-rgb),0.45),0 0 22px rgba(var(--neon-rgb),0.28);--neon-glow-lg:0 0 0 1px rgba(var(--neon-rgb),0.5),0 8px 30px rgba(var(--neon-rgb),0.34);--s0:#09090b;--s1:#0f0f12;--s2:#15151a;--s3:#1c1c22;--s4:#24242b;--hair:rgba(255,255,255,0.08);--hair-2:rgba(255,255,255,0.14);--bg:var(--s0);--bg-2:var(--s1);--card:var(--s2);--card-2:var(--s3);--inset:var(--s1);--raise:var(--s4);--rail-bg:var(--s1);--line:var(--hair);--line-2:var(--hair-2);--accent:var(--neon);--accent-rgb:var(--neon-rgb);--pink-rgb:var(--neon-rgb);--ring:0 0 0 3px rgba(var(--neon-rgb),0.28);--glow:0 10px 30px rgba(var(--neon-rgb),0.16);--frame-glow:none;--arc:linear-gradient(120deg,var(--ac-hi,#ff8fb8) 0%,var(--neon) 55%,var(--ac-2,#c84bff) 100%);--arc-soft:rgba(var(--neon-rgb),0.1);--arc-line:rgba(var(--neon-rgb),0.45);--brief-page:var(--s1);--brief-card:var(--s2);--brief-well:var(--s0);--brief-line:var(--hair);--brief-ring:var(--ring);--ui-field:var(--s0);--ui-field-hover:var(--s1);--ui-control:var(--s3);--ui-control-hover:var(--s4);--ui-primary:var(--neon);--ui-primary-hover:var(--ac,#ff5a9f);--ui-primary-ink:var(--neon-ink);--ui-primary-glow:var(--neon-glow);--ui-focus:var(--ring);--ui-r-sm:10px;--ui-r:12px;--ui-r-md:12px;--ui-r-lg:16px;--ui-r-xl:20px;--radius:16px;--radius-lg:20px;--display:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--s0);color:var(--text);font-size:14px}.studio-frame h2,.studio-frame h3,.studio-frame h4,.studio-frame.studio-frame.studio-frame h1{letter-spacing:-.015em;font-weight:600}.studio-frame.studio-frame.studio-frame h1{font-size:22px}.studio-frame.studio-frame.studio-frame h2{font-size:18px}.studio-frame.studio-frame.studio-frame h3{font-size:15px}.studio-frame.studio-frame.studio-frame .side{background:var(--s1);border-right:1px solid var(--hair)}.studio-frame.studio-frame.studio-frame .side-link{border-radius:10px;min-height:38px;font-size:13.5px;font-weight:500}.studio-frame.studio-frame.studio-frame .side-link.on{background:var(--s3);border-color:transparent;box-shadow:inset 2px 0 0 var(--neon);color:var(--text)}.studio-frame.studio-frame.studio-frame .side-link.on svg{color:var(--neon)}.studio-frame.studio-frame.studio-frame .side h4,.studio-frame.studio-frame.studio-frame .side-group-k,.studio-frame.studio-frame.studio-frame .side-section>small{font-size:11px;letter-spacing:.06em;color:var(--dim)}.studio-frame.studio-frame.studio-frame .cv-tabs,.studio-frame.studio-frame.studio-frame .hf-tabs,.studio-frame.studio-frame.studio-frame .rail-segment,.studio-frame.studio-frame.studio-frame .seg,.studio-frame.studio-frame.studio-frame [role=tablist]{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:var(--s2);border:1px solid var(--hair);box-shadow:none}.studio-frame.studio-frame.studio-frame .cv-tabs>button,.studio-frame.studio-frame.studio-frame .hf-tabs>button,.studio-frame.studio-frame.studio-frame .rail-segment>button,.studio-frame.studio-frame.studio-frame .seg>button,.studio-frame.studio-frame.studio-frame [role=tablist]>a,.studio-frame.studio-frame.studio-frame [role=tablist]>button{height:32px;min-height:32px;padding:0 12px;border-radius:9px;border:0;background:transparent;color:var(--muted);font:500 13px/1 var(--sans);letter-spacing:0;text-transform:none;box-shadow:none;transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.studio-frame.studio-frame.studio-frame .cv-tabs>button:hover,.studio-frame.studio-frame.studio-frame .hf-tabs>button:hover,.studio-frame.studio-frame.studio-frame .rail-segment>button:hover,.studio-frame.studio-frame.studio-frame .seg>button:hover,.studio-frame.studio-frame.studio-frame [role=tablist]>button:hover{color:var(--text);background:var(--s3)}.studio-frame.studio-frame.studio-frame .cv-tabs>button.on,.studio-frame.studio-frame.studio-frame .hf-tabs>button.on,.studio-frame.studio-frame.studio-frame .rail-segment>button.on,.studio-frame.studio-frame.studio-frame .rail-segment>button[aria-pressed=true],.studio-frame.studio-frame.studio-frame .seg>button.on,.studio-frame.studio-frame.studio-frame .seg>button[aria-pressed=true],.studio-frame.studio-frame.studio-frame [role=tablist]>a.on,.studio-frame.studio-frame.studio-frame [role=tablist]>a[aria-current],.studio-frame.studio-frame.studio-frame [role=tablist]>button.on,.studio-frame.studio-frame.studio-frame [role=tablist]>button[aria-selected=true]{background:var(--neon);color:var(--neon-ink);box-shadow:var(--neon-glow)}.studio-frame.studio-frame.studio-frame .rail-segment,.studio-frame.studio-frame.studio-frame .seg{display:flex;width:100%}.studio-frame.studio-frame.studio-frame .rail-segment>button,.studio-frame.studio-frame.studio-frame .seg>button{flex:1 1;padding:0 8px}.studio-frame.studio-frame.studio-frame .chip,.studio-frame.studio-frame.studio-frame .cv-chip,.studio-frame.studio-frame.studio-frame .pill-btn{height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--hair);background:var(--s2);color:var(--text-2);font:500 12.5px/1 var(--sans);box-shadow:none;text-transform:none;letter-spacing:0}.studio-frame.studio-frame.studio-frame .chip:hover,.studio-frame.studio-frame.studio-frame .cv-chip:hover{border-color:var(--hair-2);background:var(--s3);color:var(--text)}.studio-frame.studio-frame.studio-frame .chip.on,.studio-frame.studio-frame.studio-frame .chip[aria-pressed=true],.studio-frame.studio-frame.studio-frame .cv-chip.on,.studio-frame.studio-frame.studio-frame .cv-chip[aria-pressed=true]{background:var(--neon-soft);border-color:var(--neon-line);color:var(--text);box-shadow:none}.studio-frame.studio-frame.studio-frame .rail-row{min-height:52px;padding:8px 12px;border-radius:12px;border:1px solid var(--hair);background:var(--s2);box-shadow:none;gap:12px}.studio-frame.studio-frame.studio-frame .rail-row:not(.static):hover{background:var(--s3);border-color:var(--hair-2)}.studio-frame.studio-frame.studio-frame .rail-row.open{border-color:var(--neon-line);box-shadow:0 0 0 1px rgba(var(--neon-rgb),.25)}.studio-frame.studio-frame.studio-frame .rail-row-text small{font-size:11.5px;color:var(--muted);text-transform:none;letter-spacing:0}.studio-frame.studio-frame.studio-frame .rail-row-text b{font-size:13.5px;font-weight:600}.studio-frame.studio-frame.studio-frame .rail-row-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--s3);border:1px solid var(--hair);color:var(--text-2)}.studio-frame.studio-frame.studio-frame .rail-row>svg:last-child{color:var(--dim)}.studio-frame.studio-frame.studio-frame .rail-options{border-radius:12px;border:1px solid var(--hair);background:var(--s2);box-shadow:0 16px 40px rgba(0,0,0,.5);padding:4px}.studio-frame.studio-frame.studio-frame .rail-options>button{border-radius:9px;min-height:36px;font-size:13px}.studio-frame.studio-frame.studio-frame .rail-options>button.on{background:var(--neon-soft);color:var(--text)}.studio-frame.studio-frame.studio-frame .rail-options>button.on svg{color:var(--neon)}.studio-frame.studio-frame.studio-frame .rail-toggle input:checked+i{background:var(--neon);box-shadow:0 0 12px rgba(var(--neon-rgb),.45)}.studio-frame.studio-frame.studio-frame .brief-k,.studio-frame.studio-frame.studio-frame .brief-label,.studio-frame.studio-frame.studio-frame .cv-k,.studio-frame.studio-frame.studio-frame .field-k,.studio-frame.studio-frame.studio-frame .rail-k,.studio-frame.studio-frame.studio-frame .rail-label,.studio-frame.studio-frame.studio-frame .rail-section>small,.studio-frame.studio-frame.studio-frame .rail-types-k,.studio-frame.studio-frame.studio-frame .sb-k{font-size:12px;font-weight:550;color:var(--muted);letter-spacing:0;text-transform:none}.studio-frame.studio-frame.studio-frame input[type=number],.studio-frame.studio-frame.studio-frame input[type=search],.studio-frame.studio-frame.studio-frame input[type=text],.studio-frame.studio-frame.studio-frame input[type=url],.studio-frame.studio-frame.studio-frame textarea{border-radius:12px;border:1px solid var(--hair);background:var(--s0);box-shadow:none}.studio-frame.studio-frame.studio-frame a:focus-visible,.studio-frame.studio-frame.studio-frame button:focus-visible,.studio-frame.studio-frame.studio-frame input:focus-visible,.studio-frame.studio-frame.studio-frame textarea:focus-visible{outline:none;box-shadow:var(--ring);border-color:var(--neon-line)}.studio-frame.studio-frame.studio-frame .brief-submit>button,.studio-frame.studio-frame.studio-frame .btn.arc,.studio-frame.studio-frame.studio-frame .btn.primary,.studio-frame.studio-frame.studio-frame .cd-submit>button,.studio-frame.studio-frame.studio-frame .rail-generate{min-height:48px;border-radius:12px;background:var(--neon);color:var(--neon-ink);border:0;font-weight:600;font-size:14.5px;letter-spacing:0;box-shadow:var(--neon-glow);transition:box-shadow .16s var(--ease),transform .16s var(--ease),background .16s var(--ease)}.studio-frame.studio-frame.studio-frame .btn.arc:hover,.studio-frame.studio-frame.studio-frame .btn.primary:hover,.studio-frame.studio-frame.studio-frame .rail-generate:hover:not(:disabled){background:var(--ui-primary-hover);box-shadow:var(--neon-glow-lg);transform:translateY(-1px);filter:none}.studio-frame.studio-frame.studio-frame .rail-generate:disabled{background:var(--s3);color:var(--dim);box-shadow:none}.studio-frame.studio-frame.studio-frame .rail-generate em{background:rgba(0,0,0,.22);color:var(--neon-ink);border-radius:8px;padding:4px 9px;font-style:normal;font-size:12.5px}.studio-frame.studio-frame.studio-frame .rail-balance{font-size:12px;color:var(--muted);text-align:center}.studio-frame.studio-frame.studio-frame .brief-card,.studio-frame.studio-frame.studio-frame .card,.studio-frame.studio-frame.studio-frame .desk-card,.studio-frame.studio-frame.studio-frame .hf-card,.studio-frame.studio-frame.studio-frame .rail-card{border-radius:16px;border:1px solid var(--hair);background:var(--s2);box-shadow:none}.studio-frame.studio-frame.studio-frame .drop,.studio-frame.studio-frame.studio-frame .rail-drop{border-radius:14px;border:1px dashed var(--hair-2);background:var(--s1)}.studio-frame.studio-frame.studio-frame .drop:hover,.studio-frame.studio-frame.studio-frame .rail-drop:hover{border-color:var(--neon-line);background:rgba(var(--neon-rgb),.05)}.studio-frame.studio-frame.studio-frame .rail-drop b{font-size:13.5px;font-weight:600}.studio-frame.studio-frame.studio-frame .rail-drop small{font-size:12px;color:var(--muted)}.studio-frame.studio-frame.studio-frame .desk-head,.studio-frame.studio-frame.studio-frame .hf-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;min-height:56px;padding:10px 16px;border-bottom:1px solid var(--hair);background:var(--s0)}.studio-frame.studio-frame.studio-frame .desk-head h1{font-size:15px;font-weight:600;margin:0}.studio-frame.studio-frame.studio-frame .ex-card,.studio-frame.studio-frame.studio-frame .rail-types-grid>button,.studio-frame.studio-frame.studio-frame .tile,.studio-frame.studio-frame.studio-frame .vcard,.studio-frame.studio-frame.studio-frame .viral-card{border-radius:14px;overflow:hidden;border:1px solid var(--hair)}.studio-frame.studio-frame.studio-frame .ex-card.on,.studio-frame.studio-frame.studio-frame .look-tile.on,.studio-frame.studio-frame.studio-frame .rail-types-grid>button.on,.studio-frame.studio-frame.studio-frame .tile.on,.studio-frame.studio-frame.studio-frame .viral-card.on{border-color:var(--neon-line);box-shadow:var(--neon-glow)}.studio-frame.studio-frame.studio-frame ::-webkit-scrollbar{width:10px;height:10px}.studio-frame.studio-frame.studio-frame ::-webkit-scrollbar-thumb{background:var(--s4);border:3px solid var(--s0);border-radius:99px}.studio-frame.studio-frame.studio-frame ::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){.studio-frame *{transition-duration:0s!important}}.studio-frame.studio-frame.studio-frame .cv-modes>button{height:auto;min-height:56px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px;align-items:center;text-align:left;padding:8px 14px}.studio-frame.studio-frame.studio-frame .cv-modes>button svg{grid-row:1/span 2}.studio-frame.studio-frame.studio-frame .cv-modes>button b{font-size:13.5px;font-weight:600}.studio-frame.studio-frame.studio-frame .cv-modes>button small{font-size:11.5px;opacity:.8}.studio-frame.studio-frame.studio-frame .cv-modes>button.on small{opacity:.9}.studio-frame.studio-frame.studio-frame .hf-tabs.steps{background:transparent;border-color:transparent;padding:0;gap:4px}.studio-frame.studio-frame.studio-frame .hf-tabs.steps>button{color:var(--dim)}.studio-frame.studio-frame.studio-frame .hf-tabs.steps>button.on{background:var(--s2);color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-2)}.studio-frame.studio-frame.studio-frame .hf-tabs.steps>button.on svg{color:var(--neon)}.studio-frame.studio-frame.studio-frame .cv-rail .cvr-head b{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text)}.studio-frame.studio-frame.studio-frame .cv-rail .cvr-head i{background:var(--neon-soft);color:var(--neon);border:1px solid var(--neon-line);box-shadow:none}.studio-frame.studio-frame.studio-frame .brief-submit .btn.primary:disabled,.studio-frame.studio-frame.studio-frame .btn.primary:disabled,.studio-frame.studio-frame.studio-frame .cp-shell .cv-rail .brief-submit .arc:disabled,.studio-frame.studio-frame.studio-frame .cp-shell .cv-rail .brief-submit .btn:disabled,.studio-frame.studio-frame.studio-frame .cp-shell .cv-rail .cd-submit .btn.primary:disabled,.studio-frame.studio-frame.studio-frame .cp-shell .rail-generate:disabled{background:var(--s3);color:var(--dim);box-shadow:none;filter:none;transform:none}.studio-frame.studio-frame.studio-frame .cd-brief .cd-choice>.cd-label,.studio-frame.studio-frame.studio-frame .cd-brief .field>.cd-label,.studio-frame.studio-frame.studio-frame .cd-label,.studio-frame.studio-frame.studio-frame .desk-k,.studio-frame.studio-frame.studio-frame .desk-tools .desk-k,.studio-frame.studio-frame.studio-frame .desk-tools .ssb-label{display:block;width:auto;margin:14px 0 6px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--muted);font-size:12px;font-weight:550;letter-spacing:0;text-transform:none}.studio-frame.studio-frame.studio-frame .cd-aspect button,.studio-frame.studio-frame.studio-frame .cd-chips button,.studio-frame.studio-frame.studio-frame .desk-pills button{min-height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--hair);background:var(--s2);color:var(--text-2);font-size:12.5px;font-weight:500;box-shadow:none}.studio-frame.studio-frame.studio-frame .cd-aspect button:hover,.studio-frame.studio-frame.studio-frame .cd-chips button:hover,.studio-frame.studio-frame.studio-frame .desk-pills button:hover{background:var(--s3);border-color:var(--hair-2);color:var(--text)}.studio-frame.studio-frame.studio-frame .cd-aspect button.on,.studio-frame.studio-frame.studio-frame .cd-chips button.on,.studio-frame.studio-frame.studio-frame .desk-pills button.on,.studio-frame.studio-frame.studio-frame .desk-tools .cd-chips button.on,.studio-frame.studio-frame.studio-frame .desk-tools .desk-mark-row button.on,.studio-frame.studio-frame.studio-frame .desk-tools .desk-pills button.on{background:var(--neon-soft)!important;border-color:var(--neon-line)!important;color:var(--text)!important;box-shadow:none}.studio-frame.studio-frame.studio-frame .cp-face-copy h2,.studio-frame.studio-frame.studio-frame .cv-general b,.studio-frame.studio-frame.studio-frame .cv-step b,.studio-frame.studio-frame.studio-frame .hf-brief h1,.studio-frame.studio-frame.studio-frame .hf-create-preset b,.studio-frame.studio-frame.studio-frame .hf-display,.studio-frame.studio-frame.studio-frame .hf-hero-card b,.studio-frame.studio-frame.studio-frame .hf-rail h1,.studio-frame.studio-frame.studio-frame .hf-rail-display{text-transform:none;letter-spacing:-.02em}.studio-frame.studio-frame.studio-frame .hf-rail-display{font-size:20px;font-weight:650}.studio-frame.studio-frame.studio-frame .hf-display{font-size:clamp(32px,3.6vw,44px);font-weight:650;line-height:1.05}.studio-frame.studio-frame.studio-frame .cp-kicker,.studio-frame.studio-frame.studio-frame .eyebrow,.studio-frame.studio-frame.studio-frame .hf-kicker{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--neon)}.studio-frame.studio-frame.studio-frame .pp-count.is-on,.studio-frame.studio-frame.studio-frame .pp-count.on,.studio-frame.studio-frame.studio-frame .pp-count[aria-pressed=true]{background:var(--neon-soft);border-color:var(--neon-line);color:var(--text);box-shadow:none}.studio-frame.studio-frame.studio-frame .cs-angle-group small,.studio-frame.studio-frame.studio-frame .cs-gear-k,.studio-frame.studio-frame.studio-frame .cs-k,.studio-frame.studio-frame.studio-frame .cs-rig small,.studio-frame.studio-frame.studio-frame .cs-rig-k,.studio-frame.studio-frame.studio-frame .cs-rig-row>small,.studio-frame.studio-frame.studio-frame .fl-row-text small,.studio-frame.studio-frame.studio-frame .ps-slot small{font-size:11.5px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--muted)}.studio-frame.studio-frame.studio-frame .cs-seg>button.on{background:var(--neon);color:var(--neon-ink);box-shadow:var(--neon-glow)}.studio-frame.studio-frame.studio-frame .cp-shell{--rail-bg:var(--s1);--rail-card:var(--s2);--rail-card-2:var(--s3);--rail-line:var(--hair);--rail-pink:var(--neon)}.studio-frame.studio-frame.studio-frame .brief-submit .btn:disabled,.studio-frame.studio-frame.studio-frame .btn.primary:disabled{background:var(--s3)!important;color:var(--dim)!important;box-shadow:none!important;filter:none!important;opacity:1!important}.studio-frame.studio-frame.studio-frame{--text-2:#e4e4ea;--muted:#a7a7b3;--dim:#7a7a86;--gloss:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0) 42%);--gloss-strong:linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.02) 50%,rgba(0,0,0,0.12));--edge:inset 0 1px 0 rgba(255,255,255,0.07);--violet:#b14dff;--violet-rgb:177,77,255;--cyan:#38e1ff;--cyan-rgb:56,225,255;--amber:#ffb547;--amber-rgb:255,181,71;--lime:#9dff5a;--lime-rgb:157,255,90;--grad-neon:linear-gradient(135deg,var(--ac,#ff3b8d) 0%,var(--ac-hi,#ff5fa8) 45%,var(--ac-2,#b14dff) 100%)}.studio-frame.studio-frame.studio-frame .app-main{min-height:100vh;padding:var(--main-top) var(--main-x) var(--main-bottom)}.studio-frame.studio-frame.studio-frame .app-main:has(>.hm,>.agent-shell,>.cs-shell,>.pr-page,>.clip-board,>.influencer-studio,>.dm-shell,>.ss-topic,>.cx-desk,>.cp-shell,>.clip-editor,>.hook-studio){padding:0}.studio-frame.studio-frame.studio-frame .app-main>.pf-banner{margin:0;border-radius:0}.studio-frame.studio-frame.studio-frame .cs-shell{height:100dvh;min-height:0;padding:0;gap:0;grid-template-columns:var(--cx-w) minmax(0,1fr)}.studio-frame.studio-frame.studio-frame .cs-panel{border-radius:0;border:0;border-right:1px solid var(--hair);box-shadow:none;background:var(--gloss),var(--s1);padding:14px}.studio-frame.studio-frame.studio-frame .cs-stage{padding:14px 16px 16px;gap:12px}.studio-frame.studio-frame.studio-frame .cd-desk{padding:0;border:0;border-radius:0;gap:0}.studio-frame.studio-frame.studio-frame .cd-brief,.studio-frame.studio-frame.studio-frame .hf-rail{background:var(--gloss),var(--s1)}.studio-frame.studio-frame.studio-frame .cd-gallery,.studio-frame.studio-frame.studio-frame .cx-stage,.studio-frame.studio-frame.studio-frame .hf-stage{padding:14px 18px 24px}.studio-frame.studio-frame.studio-frame .nv-tile{gap:9px;min-height:44px;padding:0 10px 0 8px;background:var(--gloss),var(--s2);box-shadow:var(--edge)}.studio-frame.studio-frame.studio-frame .nv-tile .nav-ico{width:26px;height:26px;padding:5px;border-radius:8px;color:#fff;background:linear-gradient(135deg,rgba(var(--tool-rgb,var(--neon-rgb)),.95),rgba(var(--tool-rgb,var(--neon-rgb)),.55));box-shadow:0 4px 12px -4px rgba(var(--tool-rgb,var(--neon-rgb)),.7),inset 0 1px 0 rgba(255,255,255,.25)}.studio-frame.studio-frame.studio-frame .nv-tile:hover{border-color:rgba(var(--tool-rgb,var(--neon-rgb)),.5);box-shadow:var(--edge),0 0 22px -8px rgba(var(--tool-rgb,var(--neon-rgb)),.7)}.studio-frame.studio-frame.studio-frame .nv-tile.on{border-color:rgba(var(--tool-rgb,var(--neon-rgb)),.7);box-shadow:var(--edge),0 0 0 1px rgba(var(--tool-rgb,var(--neon-rgb)),.25),0 0 28px -8px rgba(var(--tool-rgb,var(--neon-rgb)),.8);color:#fff}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/create-video"]{--tool-rgb:var(--neon-rgb)}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/characters"]{--tool-rgb:var(--violet-rgb)}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/ugc"]{--tool-rgb:var(--cyan-rgb)}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/drama"]{--tool-rgb:255,99,71}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/promo"]{--tool-rgb:var(--amber-rgb)}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/faceless"]{--tool-rgb:var(--lime-rgb)}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/youtube-shorts"]{--tool-rgb:255,71,71}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/recast"]{--tool-rgb:94,143,255}.studio-frame.studio-frame.studio-frame .nv-link .nav-ico{width:24px;height:24px;padding:4px;border-radius:7px;background:var(--s3);color:var(--text-2);box-shadow:var(--edge)}.studio-frame.studio-frame.studio-frame .nv-link.on .nav-ico{background:var(--grad-neon);color:#fff;box-shadow:0 4px 12px -4px rgba(var(--neon-rgb),.8)}.studio-frame.studio-frame.studio-frame .nv-link{font-size:14px;min-height:40px}.studio-frame.studio-frame.studio-frame .side-ask{background:var(--gloss),var(--s2);box-shadow:var(--edge),0 0 24px -12px rgba(var(--neon-rgb),.6);border-color:rgba(var(--neon-rgb),.3)}.studio-frame.studio-frame.studio-frame .brief-pane,.studio-frame.studio-frame.studio-frame .cx{background:var(--gloss),var(--s1)}.studio-frame.studio-frame.studio-frame .card,.studio-frame.studio-frame.studio-frame .cx-card,.studio-frame.studio-frame.studio-frame .rail-card{background:var(--gloss),var(--s2);box-shadow:var(--edge)}.studio-frame.studio-frame.studio-frame .cx-card-h h3{font-size:15px}.studio-frame.studio-frame.studio-frame .rail-row{background:var(--gloss),var(--s2);box-shadow:var(--edge);min-height:56px}.studio-frame.studio-frame.studio-frame .rail-row-text b{font-size:14.5px}.studio-frame.studio-frame.studio-frame .rail-row-text small{font-size:12px}.studio-frame.studio-frame.studio-frame .rail-row-icon{background:var(--gloss-strong),var(--s4);box-shadow:var(--edge)}.studio-frame.studio-frame.studio-frame .cx-tool-main{background:linear-gradient(135deg,rgba(var(--neon-rgb),.22),rgba(var(--violet-rgb),.14) 55%,rgba(var(--cyan-rgb),.06)),var(--s2);border-color:rgba(var(--neon-rgb),.45);box-shadow:var(--edge),0 0 0 1px rgba(var(--neon-rgb),.12),0 0 48px -14px rgba(var(--neon-rgb),.75)}.studio-frame.studio-frame.studio-frame .cx-tool-text b{font-size:16px}.studio-frame.studio-frame.studio-frame .cx-tool-text small{color:var(--text-2)}.studio-frame.studio-frame.studio-frame .cs-seg>button.on,.studio-frame.studio-frame.studio-frame .cv-tabs>button.on,.studio-frame.studio-frame.studio-frame .cx-head .cv-modes>button.on,.studio-frame.studio-frame.studio-frame .hf-tabs>button.on,.studio-frame.studio-frame.studio-frame .hm-tabs button.on,.studio-frame.studio-frame.studio-frame .rail-segment>button.on,.studio-frame.studio-frame.studio-frame .rail-segment>button[aria-pressed=true],.studio-frame.studio-frame.studio-frame .seg>button.on,.studio-frame.studio-frame.studio-frame [role=tablist]>button.on,.studio-frame.studio-frame.studio-frame [role=tablist]>button[aria-selected=true]{background:var(--grad-neon)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(var(--neon-rgb),.45),0 6px 20px -6px rgba(var(--neon-rgb),.8)!important}.studio-frame.studio-frame.studio-frame .cv-tabs,.studio-frame.studio-frame.studio-frame .hf-tabs,.studio-frame.studio-frame.studio-frame .rail-segment,.studio-frame.studio-frame.studio-frame .seg,.studio-frame.studio-frame.studio-frame [role=tablist]{background:var(--s1);box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.studio-frame.studio-frame.studio-frame .cv-tabs>button,.studio-frame.studio-frame.studio-frame .hf-tabs>button,.studio-frame.studio-frame.studio-frame .rail-segment>button,.studio-frame.studio-frame.studio-frame .seg>button,.studio-frame.studio-frame.studio-frame [role=tablist]>button{font-size:13.5px;color:var(--text-2)}.studio-frame.studio-frame.studio-frame .cd-aspect button.on,.studio-frame.studio-frame.studio-frame .cd-chips button.on,.studio-frame.studio-frame.studio-frame .chip.on,.studio-frame.studio-frame.studio-frame .desk-pills button.on,.studio-frame.studio-frame.studio-frame .pk-aspects>button.on,.studio-frame.studio-frame.studio-frame .pk-chips>button.on,.studio-frame.studio-frame.studio-frame .pp-count.is-on,.studio-frame.studio-frame.studio-frame .ps-slot.on{background:linear-gradient(135deg,rgba(var(--neon-rgb),.3),rgba(var(--violet-rgb),.22))!important;border-color:rgba(var(--neon-rgb),.6)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 16px -6px rgba(var(--neon-rgb),.7)}.studio-frame.studio-frame.studio-frame .brief-submit>button:not(:disabled),.studio-frame.studio-frame.studio-frame .btn.arc,.studio-frame.studio-frame.studio-frame .btn.primary:not(:disabled),.studio-frame.studio-frame.studio-frame .cd-submit>button,.studio-frame.studio-frame.studio-frame .hm-send,.studio-frame.studio-frame.studio-frame .rail-generate{background:var(--grad-neon);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px rgba(var(--neon-rgb),.5),0 10px 30px -8px rgba(var(--neon-rgb),.9);font-size:15px}.studio-frame.studio-frame.studio-frame .rail-generate:hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(var(--neon-rgb),.6),0 14px 40px -8px rgba(var(--neon-rgb),1)}.studio-frame.studio-frame.studio-frame .dropzone,.studio-frame.studio-frame.studio-frame .rail-drop{background:linear-gradient(180deg,rgba(var(--violet-rgb),.06),rgba(var(--neon-rgb),.03)),var(--s1)}.studio-frame.studio-frame.studio-frame .hm-h h2,.studio-frame.studio-frame.studio-frame .sw-head h2{font-size:22px;font-weight:700;letter-spacing:-.025em}.studio-frame.studio-frame.studio-frame .sw-head-grid{margin:22px 0 10px}.studio-frame.studio-frame.studio-frame .sw-chips>button.on{background:var(--grad-neon);color:#fff}.studio-frame.studio-frame.studio-frame .hm-tile,.studio-frame.studio-frame.studio-frame .sw-tile{box-shadow:var(--edge)}.studio-frame.studio-frame.studio-frame .hm-tile:hover,.studio-frame.studio-frame.studio-frame .sw-tile:hover{box-shadow:var(--edge),0 0 0 1px rgba(var(--neon-rgb),.3),0 20px 50px -20px rgba(var(--neon-rgb),.7)}.studio-frame.studio-frame.studio-frame .side-credits{background:linear-gradient(135deg,rgba(var(--neon-rgb),.22),rgba(var(--violet-rgb),.18) 60%,rgba(var(--cyan-rgb),.1)),var(--s2);box-shadow:var(--edge),0 0 30px -14px rgba(var(--neon-rgb),.7);border-color:rgba(var(--neon-rgb),.3)}.studio-frame.studio-frame.studio-frame .sw-featured.sw-even{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.studio-frame.studio-frame.studio-frame .sw-featured.sw-even .sw-tile{aspect-ratio:4/5;grid-column:auto;grid-row:auto;border-radius:14px;overflow:hidden}.studio-frame.studio-frame.studio-frame .sw-featured.sw-even .sw-tile img,.studio-frame.studio-frame.studio-frame .sw-featured.sw-even .sw-tile video{width:100%;height:100%;object-fit:cover}@media (max-width:1250px){.studio-frame.studio-frame.studio-frame .sw-featured.sw-even{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-frame.studio-frame.studio-frame .sw-grid{gap:10px}.studio-frame.studio-frame.studio-frame .brief-pane,.studio-frame.studio-frame.studio-frame .cs-panel,.studio-frame.studio-frame.studio-frame .cx{height:100dvh;max-height:100dvh;position:-webkit-sticky;position:sticky;top:0}.studio-frame.studio-frame.studio-frame .brief-pane>.brief-submit,.studio-frame.studio-frame.studio-frame .cx-foot{padding:12px 14px 16px;overflow:visible}.studio-frame.studio-frame.studio-frame .rail-generate{border-radius:14px}.studio-frame.studio-frame.studio-frame .cx-head .cv-modes{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.studio-frame.studio-frame.studio-frame .cs-panel .cs-tabs{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.studio-frame.studio-frame.studio-frame .cs-panel .cs-tabs>button{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:8px}.studio-frame.studio-frame.studio-frame .cs-panel .cs-tabs>svg{color:var(--dim)}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref,.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-add{width:100%;min-height:64px;justify-content:center}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .dropzone{min-height:64px}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .dropzone-empty small{white-space:normal}.studio-frame.studio-frame.studio-frame .cx-card .ps-slots{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.studio-frame.studio-frame.studio-frame .cx-card .ps-slot{min-height:44px;padding:0 12px}.studio-frame.studio-frame.studio-frame .cx-card .ps-slot b{max-width:55%;font-size:12.5px}.studio-frame.studio-frame.studio-frame .nv-link .nav-ico{width:26px;height:26px;padding:5px;border-radius:8px;color:#fff;background:linear-gradient(135deg,rgba(var(--tool-rgb,120,120,135),.95),rgba(var(--tool-rgb,120,120,135),.55));box-shadow:0 4px 12px -4px rgba(var(--tool-rgb,120,120,135),.7),inset 0 1px 0 rgba(255,255,255,.25)}.studio-frame.studio-frame.studio-frame .nv-link.on .nav-ico{background:linear-gradient(135deg,rgba(var(--tool-rgb,var(--neon-rgb)),1),rgba(var(--tool-rgb,var(--neon-rgb)),.6))}.studio-frame.studio-frame.studio-frame .nv-link.on{box-shadow:inset 0 0 0 1px rgba(var(--tool-rgb,var(--neon-rgb)),.4),0 0 22px -10px rgba(var(--tool-rgb,var(--neon-rgb)),.8)}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/home"]{--tool-rgb:var(--neon-rgb)}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/agent"]{--tool-rgb:var(--violet-rgb)}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/cinema-studio"]{--tool-rgb:var(--amber-rgb)}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/productions"]{--tool-rgb:255,99,71}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/library"]{--tool-rgb:var(--cyan-rgb)}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/automations"]{--tool-rgb:var(--lime-rgb)}.studio-frame.studio-frame.studio-frame .nv-link[href^="/app/home#"]{--tool-rgb:255,71,71}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/models"]{--tool-rgb:94,143,255}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/copy-reel"]{--tool-rgb:255,140,66}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/social"]{--tool-rgb:56,190,255}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/flow"]{--tool-rgb:180,120,255}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/analytics"]{--tool-rgb:90,220,170}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/monetize"]{--tool-rgb:255,200,60}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/affiliate"]{--tool-rgb:var(--ac-hi-rgb,255,120,180)}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/dashboard"]{--tool-rgb:150,150,170}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/usage"]{--tool-rgb:120,200,255}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/billing"]{--tool-rgb:110,230,150}.studio-frame.studio-frame.studio-frame .nv-link[href="/app/api-keys"]{--tool-rgb:200,160,90}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/create"]{--tool-rgb:var(--ac-hi-rgb,255,120,220)}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/settings"]{--tool-rgb:255,170,90}.studio-frame.studio-frame.studio-frame .side-ask .orb-wrap,.studio-frame.studio-frame.studio-frame .side-ask>:first-child{filter:drop-shadow(0 0 8px rgba(var(--neon-rgb),.6))}.studio-frame.studio-frame.studio-frame .rail-row-icon{background:linear-gradient(135deg,rgba(var(--row-rgb,120,120,135),.95),rgba(var(--row-rgb,120,120,135),.55));color:#fff;box-shadow:0 4px 12px -4px rgba(var(--row-rgb,120,120,135),.7),inset 0 1px 0 rgba(255,255,255,.25)}.studio-frame.studio-frame.studio-frame .rail-row-mark{background:var(--gloss-strong),var(--s4)}.studio-frame.studio-frame.studio-frame .rail-model,.studio-frame.studio-frame.studio-frame .rail-row.ric-cube{--row-rgb:var(--violet-rgb)}.studio-frame.studio-frame.studio-frame .rail-row.ric-sliders{--row-rgb:var(--cyan-rgb)}.studio-frame.studio-frame.studio-frame .rail-row.ric-clock{--row-rgb:var(--amber-rgb)}.studio-frame.studio-frame.studio-frame .rail-row.ric-film,.studio-frame.studio-frame.studio-frame .rail-row.ric-wand{--row-rgb:var(--neon-rgb)}.studio-frame.studio-frame.studio-frame .rail-row.ric-user{--row-rgb:var(--ac-hi-rgb,255,120,220)}.studio-frame.studio-frame.studio-frame .rail-row.ric-image,.studio-frame.studio-frame.studio-frame .rail-row.ric-layers{--row-rgb:var(--lime-rgb)}.studio-frame.studio-frame.studio-frame .rail-row.ric-mic,.studio-frame.studio-frame.studio-frame .rail-row.ric-music{--row-rgb:94,143,255}.studio-frame.studio-frame.studio-frame .fl-row .fl-row-art{border-radius:8px;box-shadow:0 4px 12px -4px rgba(var(--neon-rgb),.7)}.studio-frame.studio-frame.studio-frame .cx-expand>.rail-row{--row-rgb:var(--cyan-rgb)}.studio-frame.studio-frame.studio-frame .nv-group{margin:4px 0 8px}.studio-frame.studio-frame.studio-frame .nv-k{padding:4px 10px 2px}.studio-frame.studio-frame.studio-frame .nv-link{min-height:36px}.studio-frame.studio-frame.studio-frame .nv-tile{min-height:40px}.studio-frame.studio-frame.studio-frame .nv-grid{gap:5px}.studio-frame.studio-frame.studio-frame .nv{padding-bottom:8px}.studio-frame.studio-frame.studio-frame .side-foot{padding:8px 12px 12px}.studio-frame.studio-frame.studio-frame .brief-pane>.brief-submit,.studio-frame.studio-frame.studio-frame .cx-foot,.studio-frame.studio-frame.studio-frame .cx-head{flex:none}.studio-frame.studio-frame.studio-frame .brief-submit .rail-go,.studio-frame.studio-frame.studio-frame .cx-foot .rail-go{display:grid;grid-gap:8px;gap:8px;height:auto;min-height:0;max-height:none;position:static;transform:none;padding:0;margin:0;overflow:visible}.studio-frame.studio-frame.studio-frame .cx-foot .rail-generate{position:static;width:100%;margin:0}.studio-frame.studio-frame.studio-frame .brief-pane .character-modes button.on,.studio-frame.studio-frame.studio-frame .character-modes button.on{background:var(--grad-neon)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(var(--neon-rgb),.45),0 6px 20px -6px rgba(var(--neon-rgb),.8)!important}.studio-frame.studio-frame.studio-frame .character-modes button.on span{color:#fff!important}.studio-frame.studio-frame.studio-frame .rail-balance:not(.short){display:none}.studio-frame.studio-frame.studio-frame .rail-balance.short{font-size:12px;color:var(--warn);text-align:left;padding:0 2px}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .ref-uploads{display:flex;flex-direction:column}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .ref-uploads .dropzone{flex:1 1;min-height:96px}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref{flex:1 1;align-items:stretch}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-add{flex:1 1;height:100%;min-height:96px;flex-direction:column;justify-content:center;gap:6px}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-chip{flex:1 1;display:flex;align-items:center;gap:8px;min-height:96px;padding:0 12px;border-radius:12px;border:1px solid var(--neon-line)}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/worlds"]{--tool-rgb:56,225,255}.studio-frame.studio-frame.studio-frame .nv-tile[href="/app/ugc"]{--tool-rgb:90,200,250}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-items:stretch;gap:8px}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs>*{display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;margin:0}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref{margin-top:0}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-add,.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-chip,.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .ref-uploads .dropzone{flex:1 1 auto;height:auto;min-height:118px;box-sizing:border-box;margin:0;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border-radius:14px;border:1px dashed rgba(var(--fg-rgb,255,255,255),.18);background:linear-gradient(180deg,rgba(var(--violet-rgb),.06),rgba(var(--neon-rgb),.03)),var(--s1)}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-add:hover,.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .ref-uploads .dropzone:hover{border-color:var(--neon-line)}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .dropzone-empty{flex-direction:column;align-items:center;gap:6px;text-align:center;width:100%}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .dropzone-empty>span{justify-items:center}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-add,.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .dropzone-empty b{font-size:12.5px;font-weight:600;color:var(--text)}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-add small,.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .dropzone-empty small{font-size:11px;color:var(--muted);white-space:normal;flex-basis:auto;font-weight:500;opacity:1;line-height:1.35}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-add svg{width:18px;height:18px;color:var(--neon)}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-chip{border-style:solid;border-color:var(--neon-line);background:var(--neon-soft)}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .cvr-clipref-warn{margin:6px 0 0;font-size:11.5px;color:var(--amber,#f5b942)}.studio-frame.studio-frame.studio-frame .cx-card .cx-refs .ref-thumbs{margin-top:6px}.studio-frame.studio-frame.studio-frame .sw-bar{position:static;top:auto;z-index:auto;margin:0 0 12px;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.studio-frame.studio-frame.studio-frame .sw-chips{flex-wrap:wrap;overflow:visible;gap:6px;padding:0}.studio-frame.studio-frame.studio-frame .sw-featured,.studio-frame.studio-frame.studio-frame .sw-tile{position:relative;z-index:0}.fl-backdrop{z-index:1000}.studio-frame.studio-frame.studio-frame .sw-marquee{padding:14px 16px 16px;overflow:hidden}.studio-frame.studio-frame.studio-frame .sw-marquee .sw-head{padding:0 0 10px;display:flex;flex-direction:row;align-items:baseline;gap:10px}.studio-frame.studio-frame.studio-frame .sw-marquee .sw-head h2{font-size:16px;margin:0}.studio-frame.studio-frame.studio-frame .sw-marquee .sw-head p{margin:0;font-size:12.5px;color:var(--dim)}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:0}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-tile{aspect-ratio:1/1;border-radius:12px}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-text{left:8px;right:8px;bottom:7px;gap:0}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-text b{font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-text p,.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-text small{display:none}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-kind,.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-tag{font-size:10px;padding:2px 7px;left:7px;top:7px}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-expand{width:24px;height:24px;right:6px;top:6px}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-tile{animation:sw-in .42s var(--ease) both}@keyframes sw-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-tile{animation:none}}@media (max-width:1500px){.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini{grid-template-columns:repeat(6,minmax(0,1fr))}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-tile:nth-child(n+7){display:none}}@media (max-width:1100px){.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-tile:nth-child(n+5){display:none}}@media (max-width:700px){.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-frame.studio-frame.studio-frame .sw-featured.sw-mini .sw-tile:nth-child(n+4){display:none}}.studio-frame.studio-frame.studio-frame .sw-bar{margin:0 0 10px;padding:12px 0 0;border-top:1px solid var(--hair)}.studio-frame.studio-frame.studio-frame .sw-head-grid{padding:0 0 10px}.studio-frame.studio-frame.studio-frame .fal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.studio-frame.studio-frame.studio-frame .fal-card{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto auto;grid-gap:8px 12px;gap:8px 12px;padding:10px;border-radius:14px;border:1px solid var(--hair);background:var(--s1);box-shadow:var(--edge)}.studio-frame.studio-frame.studio-frame .fal-card:hover{border-color:var(--neon-line)}.studio-frame.studio-frame.studio-frame .fal-art{grid-row:1/3;display:block;width:96px;height:96px;border-radius:10px;background:linear-gradient(135deg,var(--s3),var(--s2)) 50% /cover}.studio-frame.studio-frame.studio-frame .fal-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.studio-frame.studio-frame.studio-frame .fal-text b{font-size:13.5px;font-weight:600}.studio-frame.studio-frame.studio-frame .fal-text small{font-size:11px;color:var(--dim);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-frame.studio-frame.studio-frame .fal-text p{margin:2px 0 0;font-size:12px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-frame.studio-frame.studio-frame .fal-text .caps{margin-top:4px}.studio-frame.studio-frame.studio-frame .fal-card .btn.sm{grid-column:2;justify-self:start;min-height:30px;padding:0 10px;font-size:12px}.studio-frame.studio-frame.studio-frame .catalog-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;position:static;padding:12px 0 4px;background:none}.studio-frame.studio-frame.studio-frame .catalog-bar .seg{width:auto;flex:none}.studio-frame.studio-frame.studio-frame .catalog-bar .seg>button{flex:none;padding:0 14px}.studio-frame.studio-frame.studio-frame .catalog-bar .model-search{flex:1 1 220px;min-width:0}.studio-frame.studio-frame.studio-frame .film-strip{grid-template-columns:repeat(4,minmax(0,1fr));height:200px;margin-top:14px}.studio-frame.studio-frame.studio-frame .film-strip .reel{aspect-ratio:auto;height:200px}.studio-frame.studio-frame.studio-frame .film-strip .reel img,.studio-frame.studio-frame.studio-frame .film-strip .reel video{width:100%;height:100%;object-fit:cover}.studio-frame.studio-frame.studio-frame .credit-orb{position:relative;box-shadow:0 0 32px -8px rgba(var(--neon-rgb),.5)}.studio-frame.studio-frame.studio-frame .credit-orb:before{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--s1)}.studio-frame.studio-frame.studio-frame .credit-orb>*{position:relative}.studio-frame.studio-frame.studio-frame .cs-screen:has(>.cs-empty){width:100%!important;height:100%!important;max-width:none;max-height:none;border:0;border-radius:20px;box-shadow:none;background:transparent}.studio-frame.studio-frame.studio-frame .cs-screen .cs-empty{padding:20px 22px}.studio-frame.studio-frame.studio-frame .cs-looks{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.studio-frame.studio-frame.studio-frame .dm-beats small,.studio-frame.studio-frame.studio-frame .dm-head b,.studio-frame.studio-frame.studio-frame .dm-hero-copy small,.studio-frame.studio-frame.studio-frame .dm-label,.studio-frame.studio-frame.studio-frame .dm-models summary,.studio-frame.studio-frame.studio-frame .dm-person small{text-transform:none;letter-spacing:0;font-weight:600}.studio-frame.studio-frame.studio-frame .dm-head b{font-size:13px}.studio-frame.studio-frame.studio-frame .dm-hero-copy small{color:var(--neon);font-size:12.5px}.studio-frame.studio-frame.studio-frame .fal-families{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 14px}.studio-frame.studio-frame.studio-frame .fal-families button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:var(--s2);color:var(--text-2);font-size:12.5px;font-weight:600;cursor:pointer}.studio-frame.studio-frame.studio-frame .fal-families button:hover{border-color:var(--neon-line);color:var(--text)}.studio-frame.studio-frame.studio-frame .fal-families button.on{background:var(--grad-neon);border-color:transparent;color:#fff;box-shadow:var(--neon-glow)}.studio-frame.studio-frame.studio-frame .cs-rig-row .cs-seg{flex-wrap:wrap;gap:4px}.studio-frame.studio-frame.studio-frame .cs-rig-row .cs-seg button{flex:1 1 36px;min-width:36px;min-height:30px;padding:0 6px;font-size:12px}.studio-frame.studio-frame.studio-frame .cs-rig-row .cs-seg .cs-sound{flex:1 1 64px}.studio-frame.studio-frame.studio-frame .vi-card>header b,.studio-frame.studio-frame.studio-frame .vi-hero-copy b,.studio-frame.studio-frame.studio-frame .vi-how h2,.studio-frame.studio-frame.studio-frame .vi-row small,.studio-frame.studio-frame.studio-frame .vi-step small,.studio-frame.studio-frame.studio-frame .vi-steps b,.studio-frame.studio-frame.studio-frame .vi-steps em,.studio-frame.studio-frame.studio-frame .vi-steps small{text-transform:none;letter-spacing:0}.studio-frame.studio-frame.studio-frame .vi-card>header b{font-size:13px;font-weight:600}.studio-frame.studio-frame.studio-frame .vi-how h2{font-size:20px;font-weight:650;letter-spacing:-.02em}.studio-frame.studio-frame.studio-frame .vi-steps b{font-size:14px;font-weight:650}.studio-frame.studio-frame.studio-frame .cp-shell h4,.studio-frame.studio-frame.studio-frame .hf-rail h4,.studio-frame.studio-frame.studio-frame .hf-rail small,.studio-frame.studio-frame.studio-frame .social-kicker,.studio-frame.studio-frame.studio-frame .social-page h2,.studio-frame.studio-frame.studio-frame [class*=kicker]{text-transform:none;letter-spacing:0}.studio-frame.studio-frame.studio-frame .cp-shell h4,.studio-frame.studio-frame.studio-frame .hf-rail h4{font-size:13px;font-weight:600;color:var(--text)}html[data-phone="1"] .studio-frame.studio-frame.studio-frame .app-main{padding-top:calc(var(--studio-mbar-h, 58px) + env(safe-area-inset-top, 0px) + var(--main-top, 18px))!important}html[data-phone="1"] .studio-frame.studio-frame.studio-frame .app-main:has(>.hm,>.agent-shell,>.cs-shell,>.pr-page,>.clip-board,>.influencer-studio,>.dm-shell,>.ss-topic,>.cx-desk,>.cp-shell,>.clip-editor,>.hook-studio,.cp-shell,.hf-shell){padding-top:calc(var(--studio-mbar-h, 58px) + env(safe-area-inset-top, 0px))!important}html[data-phone="1"] .studio-frame .cv-modes{margin-top:10px!important}html[data-phone="1"] .studio-frame .lb{padding-top:0}html[data-phone="1"] .studio-frame.studio-frame.studio-frame .app-main:has(.cx-desk,.cp-shell,.hf-shell,.clip-board,.cs-shell),html[data-phone="1"]:has(.cx-desk,.cp-shell,.hf-shell,.clip-board,.cs-shell) .studio-frame{height:auto!important;max-height:none!important;min-height:100dvh;overflow:visible!important;display:block!important}html[data-phone="1"] .studio-frame :is(.cx-desk,.cp-shell,.hf-shell,.clip-board,.cs-shell){display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;grid-template-columns:none!important;margin:0!important}html[data-phone="1"] .studio-frame :is(.cx-desk,.cp-shell,.hf-shell,.clip-board,.cs-shell)>:not(.model-pop):not([role=dialog]){position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;grid-column:auto!important;grid-row:auto!important;order:0;border-right:0!important}html[data-phone="1"] .studio-frame :is(.cx,.brief-pane){order:0!important}html[data-phone="1"] .studio-frame.studio-frame.studio-frame :is(.cx,.brief-pane,.cs-panel,.cv-rail){position:relative!important;top:auto!important;height:auto!important;max-height:none!important}html[data-phone="1"] .studio-frame :is(.cx-stage,.clip-stage,.cd-gallery,.sb-gallery,.cs-stage){order:1!important;border-top:1px solid var(--hair,rgba(255,255,255,.08))}html[data-phone="1"] .studio-frame :is(.cx-body,.brief-scroll,.cx-stage,.clip-stage,.cd-gallery,.sb-gallery,.brief-pane,.cx,.cs-panel,.cs-stage){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html[data-phone="1"] .studio-frame :is(.cx-foot,.brief-submit){position:-webkit-sticky!important;position:sticky!important;bottom:0;z-index:20;background:var(--s1,#121214)!important;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important}html[data-phone="1"] .studio-frame :is(.cd-examples,.sb-examples){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important;grid-gap:8px!important;gap:8px!important}html[data-phone="1"] .studio-frame :is(.cd-examples,.sb-examples)>*{grid-column:auto!important;grid-row:auto!important;position:relative!important;inset:auto!important;width:100%!important;min-height:150px}html[data-phone="1"] .studio-frame .ob>.cx-stage{order:-1!important;border-top:0;border-bottom:1px solid var(--hair,rgba(255,255,255,.08))}html[data-phone="1"] .studio-frame .cd-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important;grid-gap:6px!important;gap:6px!important}html[data-phone="1"] .studio-frame .cd-thumbs>*{grid-column:auto!important;grid-row:auto!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important}html[data-phone="1"] .studio-frame .ob .sb-stage{aspect-ratio:1/1;max-height:68dvh}html[data-phone="1"] .studio-frame .cp-shell .cp-gallery-grid>button{display:flex!important;flex-direction:column;aspect-ratio:auto!important;overflow:hidden}html[data-phone="1"] .studio-frame .cp-shell .cp-gallery-grid>button>:is(img,video){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/10}html[data-phone="1"] .studio-frame .cp-shell .cp-gallery-grid>button:after{display:none!important}html[data-phone="1"] .studio-frame .cp-shell .cp-gallery-meta{position:static!important;padding:8px 10px 10px}html[data-phone="1"] .studio-frame .cp-shell .cp-gallery-meta b{font-size:13.5px;line-height:1.25;text-shadow:none}html[data-phone="1"] .studio-frame .cp-shell .cp-gallery-use{display:none!important}html[data-phone="1"] .studio-frame :is(.hf-stage,.cx-stage,.clip-stage,.cd-gallery,.sb-gallery,.cs-stage){padding-left:14px!important;padding-right:14px!important}html[data-phone="1"] .studio-frame .app-main :is(small,.cd-note,.brief-note,.cx-note,.cd-label,.desk-k,figcaption){font-size:max(12.5px,1em);line-height:1.45}html[data-phone="1"] .studio-frame .app-main small{font-size:12.5px}html[data-phone="1"] .studio-frame .app-main :is(button,select,.btn,input[type=text],input[type=search],input:not([type])):not(.sw-expand):not([class*=tile]):not([class*=thumb]){min-height:40px}html[data-phone="1"] .studio-frame .app-main :is(input,select,textarea){font-size:16px}html[data-phone="1"] .studio-frame :is(.cp-gallery-tabs,.hm-chips,.cd-tabs){display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:6px}html[data-phone="1"] .studio-frame :is(.cp-gallery-tabs,.hm-chips,.cd-tabs)::-webkit-scrollbar{display:none}html[data-phone="1"] .studio-frame :is(.cp-gallery-tabs,.hm-chips,.cd-tabs)>*{flex:none;scroll-snap-align:start}html[data-phone="1"] .studio-frame :is(.cp-face-row,.cp-face-chips){display:none!important}html[data-phone="1"] .studio-frame.studio-frame.studio-frame .app-main{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))!important}html[data-phone="1"] .studio-frame .pr-new{grid-template-columns:minmax(0,1fr)!important;padding:18px 16px!important;gap:16px!important}html[data-phone="1"] .studio-frame .pr-new>*{min-width:0!important}html[data-phone="1"] .studio-frame .pr-examples button{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html[data-phone="1"] .studio-frame .pr-new h1{font-size:26px}html[data-phone="1"] .studio-frame .account-list li{flex-wrap:wrap!important}html[data-phone="1"] .studio-frame .account-list li>.seg{flex:1 1 100%!important;display:grid!important;grid-template-columns:1fr 1fr;min-width:0}html[data-phone="1"] .studio-frame .account-list li>.seg button{min-width:0;white-space:nowrap}html[data-phone="1"] .studio-frame .dm-flow{grid-template-columns:minmax(0,1fr)!important}html[data-phone="1"] .studio-frame .dm-flow-step:after{display:none!important}html[data-phone="1"] .studio-frame .dm-flow-art{height:180px}html[data-phone="1"] .studio-frame .cs-looks{height:62vh!important;max-height:62vh!important;min-height:320px!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-phone="1"] .studio-frame .table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch;max-width:100%}html[data-phone="1"] .studio-frame .table-wrap .table{min-width:560px}html[data-phone="1"] .studio-frame .grid-2.tight-grid{grid-template-columns:minmax(0,1fr)!important}.studio-frame .cx-body{grid-template-columns:minmax(0,1fr)}.studio-frame .cx-body>*,.studio-frame .cx-card>*{min-width:0}.studio-frame .cx-card{min-width:0;max-width:100%}@media (max-width:400px){.studio-frame.studio-frame.studio-frame .hf-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.studio-frame.studio-frame.studio-frame .hf-tabs::-webkit-scrollbar{display:none}.studio-frame.studio-frame.studio-frame .hf-tabs>button{flex:none}}.studio-frame .ob-set{grid-template-columns:minmax(0,1fr)}.studio-frame .cx-stage>*,.studio-frame .ob-set>*{min-width:0}.studio-frame .ob-deck{grid-template-columns:minmax(0,1fr)}.studio-frame .ob-deck-row>*,.studio-frame .ob-deck>*{min-width:0}@media (max-width:1100px){.studio-frame .pr-new{grid-template-columns:minmax(0,1fr)}}.studio-frame .pr-new>*{min-width:0}@media (max-width:420px){.studio-frame .ob-deck-row{gap:10px}.studio-frame .ob-deck-row>*{flex:1 1 100%}.studio-frame .ob-deck-actions{display:flex;flex-wrap:wrap;gap:8px}.studio-frame .ob-deck-actions>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0;justify-content:center}.studio-frame .ob-deck-actions>.btn.primary{flex-basis:100%}}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty){position:relative;flex:none;display:flex;align-items:center;width:auto;margin:0;padding:4px 44px 4px 8px;z-index:auto}html:not([data-phone="1"]) .studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty)~:is(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob,:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)){flex:1 1;min-height:0;height:auto;max-height:none}html:not([data-phone="1"]) .studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty)~* :is(.brief-pane,.cs-panel,.cx){height:100%;max-height:100%}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty) .pf-banner:not(:first-of-type){display:none}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty) .pf-banner{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:3px 4px 3px 12px;min-height:0;font-size:12.5px;line-height:1.3;box-shadow:none;border-radius:10px}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty) .pf-banner>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty) .pf-banner>:not(:first-child){flex:none;display:inline-flex;align-items:center;gap:6px}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty) .pf-banner .pf-banner-btn{padding:3px 10px;font-size:12px;min-height:0;line-height:1.4;white-space:nowrap}.studio-frame .pf-dock-x{display:none}.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty) .pf-dock-x{display:grid;place-items:center;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;border:1px solid var(--line,rgba(255,255,255,.14));background:var(--card,#141218);color:var(--text,#fff);font-size:16px;line-height:1;cursor:pointer}@media (max-width:520px){.studio-frame.studio-frame .app-main:has(.cp-shell,.clip-board,.cs-shell,.cx-desk,.sb-desk,.ssb-desk,.influencer-studio,.clip-editor,.agent-shell,.ob)>.pf-banners:not(:empty) .pf-banner{font-size:12px;gap:8px}}html:not([data-phone="1"]) .studio-frame{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html:not([data-phone="1"]) .studio-frame ::selection{background:rgba(var(--ac-rgb,255,59,141),.32)}html:not([data-phone="1"]) .studio-frame,html:not([data-phone="1"]) .studio-frame *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}html:not([data-phone="1"]) .studio-frame ::-webkit-scrollbar{width:10px;height:10px}html:not([data-phone="1"]) .studio-frame ::-webkit-scrollbar-track{background:transparent}html:not([data-phone="1"]) .studio-frame ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border:3px solid transparent;border-radius:999px;background-clip:padding-box}html:not([data-phone="1"]) .studio-frame ::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.22)}html:not([data-phone="1"]) .studio-frame :is(button,a,select,input,textarea,[tabindex]):focus-visible{outline:2px solid rgba(var(--ac-rgb,255,59,141),.85);outline-offset:2px}html:not([data-phone="1"]) .studio-frame.studio-frame .hf-stage,html:not([data-phone="1"]) .studio-frame.studio-frame.studio-frame .cs-stage,html:not([data-phone="1"]) .studio-frame.studio-frame.studio-frame .cx-stage{padding:22px 28px 40px}html:not([data-phone="1"]) .studio-frame .hf-market{padding:0 32px 48px}html:not([data-phone="1"]) .studio-frame .hf-market .cp-gallery{margin-top:8px}html:not([data-phone="1"]) .studio-frame :is(.cx-body,.brief-scroll){gap:12px;padding-top:6px}html:not([data-phone="1"]) .studio-frame :is(.sw-head,.cp-gallery-head) :is(h2,h3){font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.2}html:not([data-phone="1"]) .studio-frame :is(.sw-head,.cp-gallery-head){margin-bottom:14px}html:not([data-phone="1"]) .studio-frame :is(.sw-head,.cp-gallery-head) :is(p,small,span:not([class])){color:var(--muted,#a1a1aa)}html:not([data-phone="1"]) .studio-frame .sw+.sw{margin-top:28px}html:not([data-phone="1"]) .studio-frame :is(.hf-tile,.cp-gallery-grid>button,.cd-examples>button,.cd-thumbs>button,.lb-media,.sw-card){border-radius:14px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,filter .22s ease}html:not([data-phone="1"]) .studio-frame :is(.hf-tile,.cp-gallery-grid>button,.cd-examples>button,.cd-thumbs>button):hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(255,255,255,.16),0 18px 36px -20px rgba(0,0,0,.9)}html:not([data-phone="1"]) .studio-frame .lb-card:hover .lb-media{box-shadow:0 0 0 1px rgba(255,255,255,.18),0 18px 36px -20px rgba(0,0,0,.9)}html:not([data-phone="1"]) .studio-frame .hf-tile-copy{background:linear-gradient(180deg,transparent,rgba(8,8,10,.55) 45%,rgba(8,8,10,.86));padding:34px 12px 11px;letter-spacing:-.005em}html:not([data-phone="1"]) .studio-frame .cp-shell .cp-gallery-grid>button:after{background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(6,6,8,.72) 68%,rgba(6,6,8,.94))!important}html:not([data-phone="1"]) .studio-frame .cp-shell .cp-gallery-meta small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}html:not([data-phone="1"]) .studio-frame :is(.cx-card,.desk-section.cx-card){border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}html:not([data-phone="1"]) .studio-frame :is(.cp-gallery-tabs,.sw-tabs){gap:4px}html:not([data-phone="1"]) .studio-frame :is(.cp-gallery-tabs,.sw-tabs)>button:not(.on):hover{background:rgba(255,255,255,.05)}html:not([data-phone="1"]) .studio-frame .app-main textarea{line-height:1.55}html:not([data-phone="1"]) .studio-frame .app-main :is(textarea,input[type=text],input[type=search]):focus{border-color:rgba(var(--ac-rgb,255,59,141),.45);box-shadow:0 0 0 3px rgba(var(--ac-rgb,255,59,141),.12)}html:not([data-phone="1"]) .studio-frame :is(.rail-generate,.cx-foot .btn.primary,.brief-submit .btn.primary){transition:transform .15s ease,box-shadow .25s ease,filter .2s ease}html:not([data-phone="1"]) .studio-frame :is(.rail-generate,.cx-foot .btn.primary,.brief-submit .btn.primary):not(:disabled):hover{filter:brightness(1.06);box-shadow:0 14px 36px -14px rgba(var(--ac-rgb,255,59,141),.7)}html:not([data-phone="1"]) .studio-frame :is(.rail-generate,.cx-foot .btn.primary,.brief-submit .btn.primary):not(:disabled):active{transform:translateY(1px) scale(.995)}html:not([data-phone="1"]) .studio-frame .side-label{letter-spacing:.04em;margin-top:6px}html:not([data-phone="1"]) .studio-frame .side-link{transition:background .15s ease,color .15s ease}html:not([data-phone="1"]) .studio-frame .lb-card{transition:transform .22s cubic-bezier(.2,.8,.2,1)}html:not([data-phone="1"]) .studio-frame .lb-card:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){html:not([data-phone="1"]) .studio-frame *{transition:none!important}html:not([data-phone="1"]) .studio-frame :is(.hf-tile,.cp-gallery-grid>button,.cd-examples>button,.cd-thumbs>button,.lb-card):hover{transform:none}}.studio-frame .cx-tool-text>span,.studio-frame .lb-copy small,.studio-frame .ob-steps small,.studio-frame .sw-text b{white-space:normal!important;text-overflow:clip!important;overflow:hidden;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.studio-frame .hf-bar .rail-model{max-width:none!important;width:auto!important}.studio-frame .hf-bar .rail-model .rail-row-value{overflow:visible!important;text-overflow:clip!important;white-space:nowrap}.studio-frame .cp-face-prompt{min-height:56px;line-height:1.45}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_287987{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_287987{--font-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_2a1a39{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_2a1a39{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}