.studio_page__RMOQj{--bg:#f6f3ec;--surface:#fffdf9;--surface-2:#f2ede4;--ink:#17130f;--sub:#6d6559;--faint:#6f675c;--line:rgba(23,19,15,0.1);--accent:#e04a1f;--accent-text:#b03a00;--accent-soft:rgba(224,74,31,0.1);--on-accent:#fffaf4;--radius:24px;--radius-sm:16px;--soft:0 1px 0 rgba(255,255,255,0.8) inset,0 30px 60px -42px rgba(50,35,16,0.45);--ease:cubic-bezier(0.32,0.72,0,1);--disp:var(--f-disp),system-ui,sans-serif;--ui:var(--f-body),system-ui,sans-serif;--mono:var(--f-body);position:relative;display:flex;flex-direction:column;height:calc(100dvh - var(--fr-header-h, 72px));min-height:620px;overflow:hidden;background:radial-gradient(900px 520px at 82% -10%,rgba(224,71,28,.08),transparent 62%),radial-gradient(700px 500px at 0 100%,rgba(190,170,130,.16),transparent 65%),var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased}.studio_aura__vi23s{position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 300px at 30% 10%,rgba(255,255,255,.6),transparent 70%)}.studio_grain__mHMHk{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}.studio_top__6BUIy{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:24px 30px 18px}.studio_brand__ltREw{min-width:0}.studio_kicker___YlyT{margin:0 0 8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--accent-text)}.studio_title__FJF9x{margin:0;font-family:var(--disp);font-size:clamp(34px,4vw,50px);font-weight:500;line-height:.98;letter-spacing:-.035em}.studio_lede__7MrbW{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--sub)}.studio_topRight__Lb_y4{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio_variants__RFKYA{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.studio_variantOn__u0Z_M,.studio_variant__4AK6m{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 7px;border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--faint);text-decoration:none;transition:background .35s var(--ease),color .35s var(--ease)}.studio_variant__4AK6m:hover{color:var(--ink);background:var(--surface-2)}.studio_variantOn__u0Z_M{background:var(--ink);color:var(--on-accent)}.studio_credits__LD4jT{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 80%,transparent);font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--sub)}.studio_creditDot__xwCwB{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.studio_creditNum__zlZUw{color:var(--ink);font-size:12px;font-weight:500}.studio_creditLabel__ciPVF{text-transform:none;font-size:11px}.studio_workspace__2L_EH{position:relative;z-index:2;display:grid;grid-template-columns:var(--left-w,330px) 10px minmax(0,1fr) 10px var(--right-w,400px);grid-gap:16px;gap:16px;flex:1 1;min-height:0}.studio_chat__UgteY,.studio_result__nkIRp,.studio_write__I4N6Z{position:relative;display:flex;flex-direction:column;gap:14px;min-height:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--soft)}.studio_chat__UgteY{overflow:hidden}.studio_write__I4N6Z{padding:22px 26px}.studio_panelHead__DnBT3,.studio_resultHead__I_ltq{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.studio_panelTitle__n2tey{font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink)}.studio_panelMeta__Iuz_t{font-family:var(--mono);letter-spacing:.05em;color:var(--faint);white-space:nowrap}.studio_thread__E0hu1{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:2px 2px 4px 0;scrollbar-width:thin}.studio_aiMsg__kCQS0,.studio_userMsg__lahUX{display:grid;grid-gap:6px;gap:6px;max-width:94%;animation:studio_rise__zlS07 .5s var(--ease) both}@keyframes studio_rise__zlS07{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.studio_aiMsg__kCQS0{padding-left:12px;border-left:2px solid var(--accent)}.studio_userMsg__lahUX{justify-self:end;padding:9px 12px;border-radius:16px 16px 4px 16px;background:var(--ink);color:var(--on-accent)}.studio_msgWho__2vW2u{font-family:var(--mono);letter-spacing:.12em;color:var(--accent-text)}.studio_userMsg__lahUX .studio_msgWho__2vW2u{color:rgba(255,250,244,.55)}.studio_msgText__iTC0W{margin:0;font-size:13px;line-height:1.58;white-space:pre-wrap;word-break:break-word}.studio_fields__GIAsY{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.studio_fields__GIAsY li{display:grid;grid-gap:1px;gap:1px;padding:6px 8px;border-radius:10px;background:var(--surface-2);line-height:1.4;color:var(--sub)}.studio_fields__GIAsY li span{font-family:var(--mono);letter-spacing:.1em;color:var(--faint)}.studio_applied__g2OGt{padding-top:6px;border-top:1px solid var(--line)}.studio_applied__g2OGt summary{cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--faint)}.studio_applied__g2OGt p{margin:7px 0 0;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-family:var(--mono);font-size:11px;line-height:1.55;color:var(--ink)}.studio_typing__mWBPO{margin:0;font-family:var(--mono);color:var(--faint)}.studio_starters__MOOkf{display:grid;grid-gap:7px;gap:7px;padding-top:12px;border-top:1px solid var(--line)}.studio_starterLabel__J5DSF{font-family:var(--mono);letter-spacing:.12em;color:var(--faint)}.studio_quickAsks__Ew37S{display:flex;flex-wrap:wrap;gap:5px}.studio_quickAsk__UJH_l{padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--sub);font-family:var(--ui);font-size:11px;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.studio_quickAsk__UJH_l:hover{border-color:var(--accent-text);color:var(--accent-text);background:var(--accent-soft)}.studio_chatError__4E6X_{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;background:#fbeae5;color:#8a2c12;font-size:11px;line-height:1.45}.studio_chatError__4E6X_ button,.studio_error__GeHWX button{border:0;background:transparent;color:inherit;font-size:14px;cursor:pointer}.studio_composer__iEzhQ{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:end;padding:8px;border:1px solid var(--line);border-radius:18px;transition:box-shadow .35s var(--ease),border-color .35s var(--ease)}.studio_composer__iEzhQ:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 0 3px var(--accent-soft)}.studio_chatInput__l_k7L{width:100%;box-sizing:border-box;min-height:52px;max-height:110px;resize:vertical;padding:7px 6px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:12.5px;line-height:1.5}.studio_chatInput__l_k7L::placeholder{color:var(--faint)}.studio_chatInput__l_k7L:focus-visible{outline:none}.studio_send__hBvHx{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--ink);color:var(--on-accent);cursor:pointer;transition:background .35s var(--ease),transform .35s var(--ease)}.studio_send__hBvHx:hover{background:var(--accent);transform:translateY(-1px)}.studio_send__hBvHx:disabled{opacity:.35;cursor:not-allowed;transform:none}.studio_sendText__elu8L{display:none}.studio_sendIcon__DIKUS{font-size:15px;line-height:1}.studio_hint__sbVMC{margin:0;font-size:11px;line-height:1.55;color:var(--faint)}.studio_sr__yNsoW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.studio_promptHead__jTpzn{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.studio_promptLabel__dqGuv{font-size:12px;font-weight:600;color:var(--ink)}.studio_counter__z_f7M{font-family:var(--mono);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_prompt__OmxZ9{display:block;box-sizing:border-box;min-height:148px;resize:vertical;padding:8px 2px 18px;border-bottom:1px solid var(--line);background:transparent;font-family:var(--ui);font-size:21px;line-height:1.55;transition:border-color .35s var(--ease)}.studio_prompt__OmxZ9::placeholder{color:color-mix(in srgb,var(--faint) 70%,transparent)}.studio_prompt__OmxZ9:focus-visible{border-bottom-color:var(--accent-text)}.studio_promptFoot__RLyCD{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.studio_undo__8fssf{border:0;border-bottom:1px solid;background:transparent;padding:0;color:var(--accent-text);font-family:var(--mono);font-size:11px;letter-spacing:.05em;cursor:pointer}.studio_examples__WOuJb{display:grid;grid-gap:2px;gap:2px;padding:4px 0}.studio_example__yFrIr{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:9px 8px;border:0;border-radius:10px;background:transparent;color:var(--sub);text-align:left;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease)}.studio_example__yFrIr:hover{background:var(--surface-2);color:var(--ink)}.studio_example__yFrIr:disabled{opacity:.4;cursor:not-allowed}.studio_exampleNum__ZRH10{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--accent-text)}.studio_exampleText__Aoa7z{font-size:11.5px;line-height:1.5}.studio_params__NsUZp{display:grid;grid-gap:11px;gap:11px;padding-top:14px;border-top:1px solid var(--line)}.studio_paramHead__yRsab{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.studio_paramLabel__0qzde{font-family:var(--mono);letter-spacing:.13em;color:var(--sub)}.studio_paramMeta__xNZ4D{color:var(--faint)}.studio_formats__5vGwh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.studio_formatOn__eZ6Y3,.studio_format__9Nz3u{display:grid;justify-items:center;grid-gap:5px;gap:5px;padding:12px 8px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--sub);font:inherit;cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.studio_format__9Nz3u:hover{transform:translateY(-2px);color:var(--ink);box-shadow:0 12px 24px -18px rgba(40,30,15,.5)}.studio_formatOn__eZ6Y3{background:var(--ink);color:var(--on-accent);box-shadow:0 14px 30px -18px rgba(23,19,15,.7)}.studio_formatOn__eZ6Y3:disabled,.studio_format__9Nz3u:disabled{opacity:.5;cursor:not-allowed}.studio_miniFrame__utDws{display:block;width:28px;max-height:42px;border:1.5px solid;border-radius:2px;opacity:.75}.studio_formatLabel__iNf5d{font-family:var(--mono);letter-spacing:.08em}.studio_formatOn__eZ6Y3 .studio_formatLabel__iNf5d{color:var(--on-accent)}.studio_formatMeta__n0RqK{font-family:var(--mono);opacity:.7;white-space:nowrap}.studio_refRow__JJmY1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio_refAdd__Cz9pr{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--sub);font-size:11px;cursor:pointer;transition:border-color .35s var(--ease),color .35s var(--ease)}.studio_refAdd__Cz9pr:hover{border-color:var(--accent-text);color:var(--accent-text)}.studio_refChip__0NbqA{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);max-width:100%}.studio_refThumb__MwiJH{width:26px;height:26px;object-fit:cover;border-radius:50%}.studio_refName__k4MHB{font-size:11px;color:var(--sub);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_refRemove__qJMzF{border:0;background:transparent;color:var(--faint);font-size:14px;cursor:pointer}.studio_note__wEKB4{margin:0;font-size:11px;line-height:1.55;color:var(--faint)}.studio_developRow__WOV_K{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:6px}.studio_develop__Qrv5N{display:flex;align-items:center;gap:10px;width:100%;height:56px;padding:0 8px 0 20px;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent);font-family:var(--ui);font-size:14.5px;font-weight:600;cursor:pointer;box-shadow:0 18px 34px -18px rgba(224,71,28,.85);transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease)}.studio_develop__Qrv5N:hover{transform:translateY(-2px);box-shadow:0 24px 40px -20px rgba(224,71,28,.9)}.studio_develop__Qrv5N:active{transform:translateY(0)}.studio_develop__Qrv5N:disabled{background:var(--surface-2);color:var(--faint);box-shadow:none;cursor:not-allowed;transform:none}.studio_developText__xnFjT{flex:1 1;text-align:left}.studio_cost__dBvF4{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:999px;background:rgba(255,250,244,.18);font-family:var(--mono);font-size:11px;font-weight:500}.studio_develop__Qrv5N:disabled .studio_cost__dBvF4{background:rgba(23,19,15,.06)}.studio_costSpark__iTn9G{font-size:11px}.studio_developArrow__sd3BI{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--on-accent);font-size:16px;transition:transform .4s var(--ease)}.studio_develop__Qrv5N:hover .studio_developArrow__sd3BI{transform:translateX(2px) rotate(-8deg)}.studio_develop__Qrv5N:disabled .studio_developArrow__sd3BI{background:rgba(23,19,15,.08);color:var(--faint)}.studio_error__GeHWX{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:12px;background:#fbeae5;color:#8a2c12;font-size:11px;line-height:1.45}.studio_result__nkIRp{overflow:hidden}.studio_stageShell__7F9Dk{flex:1 1;min-height:0;display:grid;place-items:center;padding:8px;border-radius:20px;background:var(--surface-2)}.studio_stage__Tv1Hv{position:relative;max-height:100%;border-radius:14px;background:#0d0c0b;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.studio_image__pcz_d{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;animation:studio_reveal__J5qT_ .7s var(--ease) both}@keyframes studio_reveal__J5qT_{0%{opacity:0;filter:blur(6px);transform:scale(1.02)}to{opacity:1;filter:none;transform:none}}.studio_developing___XBlY,.studio_empty__4UTAh{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:22px;text-align:center}.studio_emptyMark__DupE6{width:46px;height:46px;border:1px dashed rgba(255,250,244,.28);border-radius:50%;margin-bottom:4px}.studio_emptyTitle__tDD14{margin:0;font-family:var(--disp);font-size:19px;font-weight:500;color:rgba(255,250,244,.9)}.studio_emptyMeta__6Q5MZ{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:none;color:rgba(255,250,244,.45)}.studio_bars___Oqtv{display:flex;align-items:flex-end;gap:4px;height:30px}.studio_bars___Oqtv span{width:5px;border-radius:2px;background:var(--accent);animation:studio_grow__yaBwE 1.2s var(--ease) infinite}.studio_bars___Oqtv span:first-child{height:12px}.studio_bars___Oqtv span:nth-child(2){height:24px;animation-delay:.14s}.studio_bars___Oqtv span:nth-child(3){height:17px;animation-delay:.28s}@keyframes studio_grow__yaBwE{0%,to{transform:scaleY(.55);opacity:.5}50%{transform:scaleY(1);opacity:1}}.studio_developingText__7qUrq{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:none;color:rgba(255,250,244,.7)}.studio_developingPct__AuXBA{font-family:var(--mono);font-size:11px;color:rgba(255,250,244,.45)}.studio_progressRow__JVNfC{display:flex;align-items:center;gap:10px}.studio_track__HkEz9{flex:1 1;height:3px;border-radius:999px;background:var(--line);overflow:hidden}.studio_fill__eL_bZ{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .6s var(--ease)}.studio_stop__euBvs{border:0;background:transparent;padding:0;color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:none;cursor:pointer}.studio_caption__vBDeP{display:grid;grid-gap:4px;gap:4px}.studio_captionPrompt__Vpyw2{margin:0;line-height:1.5;color:var(--sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio_captionMeta__QvLPS{letter-spacing:.06em}.studio_captionMeta__QvLPS,.studio_resultNote__8B0ke{font-family:var(--mono);font-size:11px;text-transform:none;color:var(--faint)}.studio_resultNote__8B0ke{margin:0;letter-spacing:.05em}.studio_folioLine__kQ0yj,.studio_statusDot__oawLv,.studio_statusItem__j_Ix1,.studio_statusLive__Juivr,.studio_statusbar__dY8jc,.studio_toolbarDot__jhl1y,.studio_toolbarItem__t_Kjs,.studio_toolbarLive__Id_xZ,.studio_toolbarSep__28A23,.studio_toolbar__012wB{display:none}.studio_page__RMOQj a:focus-visible,.studio_page__RMOQj button:focus-visible,.studio_page__RMOQj summary:focus-visible,.studio_page__RMOQj textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1280px){.studio_page__RMOQj{height:auto;overflow:visible}.studio_workspace__2L_EH{grid-template-columns:1fr 1fr}.studio_result__nkIRp{grid-column:1/-1}.studio_stageShell__7F9Dk{min-height:420px}.studio_thread__E0hu1{max-height:360px}}@media (max-width:820px){.studio_top__6BUIy{padding:18px 18px 12px}.studio_workspace__2L_EH{grid-template-columns:minmax(0,1fr);padding:0 16px 20px;gap:14px}.studio_chat__UgteY,.studio_result__nkIRp,.studio_write__I4N6Z{padding:16px;border-radius:20px}.studio_stageShell__7F9Dk{min-height:0}.studio_prompt__OmxZ9{font-size:19px}}.studio_splitter__lmQJZ{position:relative;align-self:stretch;cursor:col-resize;border-radius:10px;outline:none;touch-action:none;transition:background .25s var(--ease)}.studio_splitter__lmQJZ:before{content:"";position:absolute;top:8%;bottom:8%;left:4.5px;width:1px;background:rgba(23,19,15,.16);transition:background .3s var(--ease),width .3s var(--ease)}.studio_splitter__lmQJZ:after{content:"";position:absolute;top:calc(50% - 13px);left:2px;width:6px;height:26px;border-radius:3px;background:var(--ink);opacity:.45;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.studio_splitter__lmQJZ:focus-visible,.studio_splitter__lmQJZ:hover{background:var(--surface-2)}.studio_splitter__lmQJZ:focus-visible:before,.studio_splitter__lmQJZ:hover:before{background:color-mix(in srgb,var(--accent) 55%,var(--line));width:2px}.studio_splitter__lmQJZ:focus-visible:after,.studio_splitter__lmQJZ:hover:after{opacity:1;transform:none;background:var(--accent)}.studio_resizeHint__X4B2j{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);white-space:nowrap}.studio_draftRow__4IgMZ{padding:11px 0 3px;border-bottom:1px dashed var(--line)}.studio_draftHint__kh0R2{font-family:var(--mono);letter-spacing:.1em}.studio_draftBtn__SKqyq{display:inline-flex;align-items:center;gap:6px;padding:0 0 2px;border:0;border-bottom:1px solid;background:transparent;font-family:var(--ui);font-weight:600;cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.studio_draftBtn__SKqyq:after{content:"→";font-size:12px}.studio_draftBtn__SKqyq:hover{color:var(--ink);border-color:var(--ink)}.studio_draftBtn__SKqyq:disabled{opacity:.45;cursor:wait}.studio_draftCost__f9qA_{font-family:var(--mono);letter-spacing:.08em}@media (max-width:1280px){.studio_resizeHint__X4B2j,.studio_splitter__lmQJZ{display:none}}.studio_page__RMOQj{padding:16px 20px 20px;background:radial-gradient(900px 520px at 82% -10%,rgba(224,74,31,.07),transparent 62%),radial-gradient(700px 500px at 0 100%,rgba(190,170,130,.14),transparent 65%),var(--paper);font-family:var(--f-body)}.studio_workspace__2L_EH{padding:0}.studio_agentTitle___nLXY{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-body);font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.studio_agentDot__xdXIf{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.studio_agentCard__474_K{display:flex;align-items:flex-start;gap:11px;padding:12px;border-radius:16px;background:var(--surface-2)}.studio_agentLogo__lqwaP{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.studio_agentLogo__lqwaP svg{width:22px;height:34px}.studio_agentCard__474_K strong{display:block;font-size:12px;font-weight:650;color:var(--ink)}.studio_agentCard__474_K p{margin:3px 0 0;font-size:12.5px;line-height:1.55;color:var(--sub)}.studio_skills__hmyBB{display:flex;flex-wrap:wrap;gap:5px}.studio_skills__hmyBB span{padding:4px 8px;border:1px solid var(--line);border-radius:999px;font-family:var(--f-body);font-size:11px;letter-spacing:.02em;color:var(--faint)}.studio_agentFoot__WKGfm{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid var(--line);font-family:var(--f-body);letter-spacing:.06em;color:var(--faint)}.studio_typingDots__8wCzd{display:inline-flex;gap:3px;margin-right:6px;vertical-align:middle}.studio_typingDots__8wCzd i{width:4px;height:4px;border-radius:50%;background:var(--accent);animation:studio_dot__nLcrD 1.1s var(--ease) infinite}.studio_typingDots__8wCzd i:nth-child(2){animation-delay:.14s}.studio_typingDots__8wCzd i:nth-child(3){animation-delay:.28s}@keyframes studio_dot__nLcrD{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.studio_panelHeading__zcJ7G{margin:0;font-family:var(--f-disp);font-size:20px;font-weight:650;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.studio_promptMeta__ybKvx{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:2px 0 6px;font-family:var(--f-body);letter-spacing:.08em;color:var(--faint)}.studio_promptTools__ycmTC{display:inline-flex;align-items:baseline;gap:10px}.studio_promptWrap__Tk28W{position:relative;display:flex;flex:1 1;min-height:260px}.studio_prompt__OmxZ9{flex:1 1;width:100%;min-height:260px;resize:none;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface-2);color:var(--ink);font-family:var(--f-body);font-size:19px;font-weight:400;line-height:1.6;letter-spacing:-.01em;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.studio_prompt__OmxZ9::placeholder{color:color-mix(in srgb,var(--faint) 80%,transparent)}.studio_prompt__OmxZ9:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 4px var(--accent-soft)}.studio_draftRow__4IgMZ{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;padding:11px 14px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:16px;background:transparent;text-align:left;cursor:pointer;transition:background .25s var(--ease),border-color .25s var(--ease)}.studio_draftRow__4IgMZ:hover{background:var(--accent-soft);border-color:var(--accent-text)}.studio_draftRow__4IgMZ:disabled{opacity:.6;cursor:wait}.studio_draftHint__kh0R2{font-family:var(--f-body);letter-spacing:.08em;color:var(--faint)}.studio_draftBtn__SKqyq{font-family:var(--f-body);font-size:12.5px;font-weight:650;color:var(--accent-text)}.studio_draftCost__f9qA_{margin-left:auto;font-family:var(--f-body);letter-spacing:.06em;color:var(--faint)}.studio_outputRow__7N5yA{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:2px}.studio_outputValue__UvBne{font-family:var(--f-body);font-size:11px;letter-spacing:.04em;color:var(--sub)}.studio_write__I4N6Z{overflow-y:auto;scrollbar-width:thin;padding:20px 22px}.studio_params__NsUZp{margin-top:auto}@media (max-width:1280px){.studio_page__RMOQj{height:auto;min-height:calc(100dvh - var(--fr-header-h, 72px));overflow:visible}.studio_workspace__2L_EH{grid-template-columns:1fr 1fr}.studio_result__nkIRp{grid-column:1/-1}.studio_stageShell__7F9Dk{min-height:420px}.studio_thread__E0hu1{max-height:360px}.studio_resizeHint__X4B2j,.studio_splitter__lmQJZ{display:none}}@media (max-width:860px){.studio_page__RMOQj{padding:12px}.studio_workspace__2L_EH{grid-template-columns:minmax(0,1fr)}.studio_chat__UgteY,.studio_result__nkIRp,.studio_write__I4N6Z{padding:16px;border-radius:20px}.studio_prompt__OmxZ9{font-size:17px;min-height:200px}.studio_promptWrap__Tk28W{min-height:200px}}.studio_chat__UgteY,.studio_result__nkIRp,.studio_write__I4N6Z{border-color:transparent;box-shadow:0 24px 54px -40px rgba(40,30,18,.5)}.studio_panelHead__DnBT3,.studio_resultHead__I_ltq{border-bottom:0;padding-bottom:4px}.studio_params__NsUZp{border-top:0;padding-top:4px}.studio_composer__iEzhQ{border:0;background:var(--surface-2)}.studio_formatOn__eZ6Y3,.studio_format__9Nz3u,.studio_prompt__OmxZ9{border:0}.studio_stageShell__7F9Dk{border:0;background:transparent;padding:0}.studio_splitter__lmQJZ:before{display:none}.studio_agentFoot__WKGfm{border-top:0;padding-top:4px}.studio_draftRow__4IgMZ,.studio_skills__hmyBB span{border:0;background:var(--surface-2)}.studio_panelMeta__Iuz_t{font-size:11px;letter-spacing:.02em;text-transform:none}.studio_formatLabel__iNf5d{font-size:11px;letter-spacing:.04em;text-transform:none}.studio_formatMeta__n0RqK{font-size:11px}.studio_paramLabel__0qzde{font-size:11px;letter-spacing:.04em;text-transform:none}.studio_paramMeta__xNZ4D{font-size:11px}.studio_promptMeta__ybKvx{font-size:11px;letter-spacing:.02em;text-transform:none}.studio_counter__z_f7M{font-size:11px}.studio_agentFoot__WKGfm,.studio_draftCost__f9qA_,.studio_draftHint__kh0R2,.studio_resizeHint__X4B2j{font-size:11px;letter-spacing:.02em;text-transform:none}.studio_panelTitle__n2tey{font-size:13px}.studio_msgWho__2vW2u{font-size:11px;letter-spacing:.06em;text-transform:none}.studio_fields__GIAsY li{font-size:11px}.studio_fields__GIAsY li span,.studio_starterLabel__J5DSF{font-size:11px;letter-spacing:.04em;text-transform:none}.studio_quickAsk__UJH_l{font-size:11.5px}.studio_captionPrompt__Vpyw2,.studio_typing__mWBPO{font-size:11px}.studio_captionMeta__QvLPS,.studio_emptyMeta__6Q5MZ,.studio_resultNote__8B0ke{font-size:11px;letter-spacing:.03em;text-transform:none}.studio_stageHasImage__0OmVh{width:100%;height:100%;max-height:100%;aspect-ratio:auto;background:transparent;box-shadow:none}.studio_stageHasImage__0OmVh .studio_image__pcz_d{object-fit:contain;border-radius:14px}.studio_stageActions__QPOXT{position:absolute;right:10px;bottom:10px;z-index:3;display:flex;gap:6px}.studio_stageAction__Su4go{padding:5px 10px;border:0;border-radius:999px;background:rgba(13,12,11,.68);color:#fffaf2;font-family:var(--f-body);font-size:11px;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio_stageAction__Su4go:hover{background:rgba(255,106,30,.92)}.studio_stage__Tv1Hv:-webkit-full-screen{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;background:#0d0c0b}.studio_stage__Tv1Hv:fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;background:#0d0c0b}.studio_stage__Tv1Hv:-webkit-full-screen .studio_image__pcz_d{object-fit:contain}.studio_stage__Tv1Hv:fullscreen .studio_image__pcz_d{object-fit:contain}.studio_stage__Tv1Hv:-webkit-full-screen .studio_stageActions__QPOXT{right:20px;bottom:20px}.studio_stage__Tv1Hv:fullscreen .studio_stageActions__QPOXT{right:20px;bottom:20px}@media (hover:none){.studio_stageAction__Su4go{background:rgba(13,12,11,.82)}}.studio_captionLink__vzRyL{justify-self:start;color:var(--flame-text);font-family:var(--f-body);font-size:11px;text-decoration:none}.studio_captionLink__vzRyL:hover{text-decoration:underline}.studio_stageEmpty__WaWUc{background:var(--paper-2);box-shadow:inset 0 0 0 1px rgba(23,19,15,.07)}.studio_stageEmpty__WaWUc .studio_emptyMark__DupE6{border-color:rgba(23,19,15,.18)}.studio_stageEmpty__WaWUc .studio_emptyTitle__tDD14{color:var(--muted)}.studio_stageEmpty__WaWUc .studio_emptyMeta__6Q5MZ{color:var(--faint)}.studio_guideLink__yk_PC{align-self:flex-start;color:var(--accent-text);font-family:var(--ui);font-size:11px;font-weight:600;letter-spacing:.01em;text-decoration:none}.studio_guideLink__yk_PC:hover{text-decoration:underline}.studio_recipes__zNnmw{display:grid;grid-gap:6px;gap:6px}.studio_recipeHead__rssry{font-family:var(--f-body);font-size:11px;letter-spacing:.08em;text-transform:none;color:var(--faint)}.studio_recipeRow__1GFFC{display:flex;flex-wrap:wrap;gap:6px}.studio_recipeChip__hwjM7{padding:5px 10px;border:1px dashed var(--line);border-radius:999px;background:transparent;color:var(--sub);font-family:var(--ui);font-size:11px;cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease),background .3s var(--ease)}.studio_recipeChip__hwjM7:hover{border-color:var(--accent-text);background:var(--accent-soft);color:var(--accent-text)}.studio_mentionMenu__RoY_n{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:grid;grid-gap:2px;gap:2px;max-height:230px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--soft)}.studio_mentionLabel__ateqK{padding:4px 6px;color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:none}.studio_mentionItem__VRxoK{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:4px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.studio_mentionItem__VRxoK:hover{background:var(--surface-2)}.studio_mentionItem__VRxoK img{width:32px;height:32px;border-radius:8px;object-fit:cover;background:var(--surface-2)}.studio_mentionItem__VRxoK span{overflow:hidden;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.studio_mentionEmpty__e_Vm_{padding:10px 6px;color:var(--faint);font-size:11.5px}.studio_refChips__3knjm{display:flex;flex-wrap:wrap;gap:6px}.studio_dropZone__qifjA{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:16px;background:transparent;transition:border-color .25s var(--ease),background .25s var(--ease)}.studio_dropZoneOn__iNJA9{border-color:var(--accent-text);background:var(--accent-soft)}.studio_dropHint__qLEo3{flex-basis:100%;color:var(--faint);font-size:11px;line-height:1.5}.studio_assetPicker__izDfb{display:grid;grid-template-columns:repeat(auto-fill,96px);grid-gap:6px;gap:6px;max-height:204px;overflow:auto;padding:2px;align-content:start}.studio_assetThumb__b_XFP{position:relative;aspect-ratio:1;overflow:hidden;padding:0;border:0;border-radius:10px;background:var(--surface-2);cursor:pointer}.studio_assetThumb__b_XFP img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease)}.studio_assetThumb__b_XFP:hover img{transform:scale(1.05)}.studio_assetUse__ZRkMG{position:absolute;right:4px;bottom:4px;padding:2px 5px;border-radius:999px;background:rgba(13,12,11,.66);color:#fffaf2;font-family:var(--mono);font-size:11px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.studio_assetEmpty__y37kt{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:14px;background:var(--surface-2);color:var(--sub);font-size:11.5px;line-height:1.55}.studio_assetEmpty__y37kt p{margin:0}.studio_formatsTwo__FYdRW{grid-template-columns:repeat(2,1fr)}.studio_durationNote__OPq9_{margin:0;color:var(--faint);font-size:11px;line-height:1.55}.studio_agentSend__ZCKVn{align-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--ink);color:var(--on-accent);font-family:var(--ui);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .3s var(--ease),transform .3s var(--ease)}.studio_agentSend__ZCKVn:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}.studio_agentSend__ZCKVn:disabled{opacity:.35;cursor:not-allowed;transform:none}.studio_video__QqkrN{position:absolute;inset:0;width:100%;height:100%;border-radius:14px;background:#0d0c0b;object-fit:contain}.studio_again__avncE{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink);font-family:var(--ui);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease),background .3s var(--ease)}.studio_again__avncE:hover:not(:disabled){border-color:var(--accent-text);color:var(--accent-text)}.studio_again__avncE:disabled{opacity:.5;cursor:not-allowed}.studio_againMeta__6WqvQ{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:none;color:var(--faint)}.studio_videoPrompt__2E6rM,.studio_videoPrompt__2E6rM textarea{min-height:150px}.studio_videoDevelop__C9sRY{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;box-shadow:0 -18px 24px -24px rgba(23,19,15,.45)}@media (max-width:1280px){.studio_videoDevelop__C9sRY{position:static;box-shadow:none}}.studio_assetSkeleton__0opd0{display:block;width:96px;height:96px;border-radius:10px;background:linear-gradient(90deg,var(--surface-2) 25%,color-mix(in srgb,var(--surface-3,#fffdf9) 60%,var(--surface-2)) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:studio_skeletonShimmer__PzWcT 1.4s ease infinite}@keyframes studio_skeletonShimmer__PzWcT{0%{background-position:100% 50%}to{background-position:0 50%}}.studio_assetThumb__b_XFP img,.studio_refThumb__MwiJH,.studio_refThumb__MwiJH img{animation:studio_thumbIn__2eUjQ .25s ease both}@keyframes studio_thumbIn__2eUjQ{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.studio_assetSkeleton__0opd0,.studio_assetThumb__b_XFP img,.studio_refThumb__MwiJH,.studio_refThumb__MwiJH img{animation:none}}