.AdStudio_page__Yywe3{position:relative;height:calc(100vh/.85 - 72px);overflow:hidden}.AdStudio_backdrop__RTEF3{position:absolute;inset:0;pointer-events:none;-webkit-mask:radial-gradient(42% 55% at 50% 58%,#000 30%,transparent 100%);mask:radial-gradient(42% 55% at 50% 58%,#000 30%,transparent 100%)}.AdStudio_pad___so5e{position:absolute;inset:0;padding:4px 16px 16px;display:flex;flex-direction:column;justify-content:center}.AdStudio_scroll__Q1qms{min-height:0;overflow:hidden auto;scrollbar-width:none}.AdStudio_scroll__Q1qms::-webkit-scrollbar{display:none}.AdStudio_scrollRuns__O6J25{flex:1 1;min-height:0;overflow:hidden auto;scrollbar-width:none;display:flex;flex-direction:column}.AdStudio_runs__f9f0V{display:flex;flex-direction:column;flex:1 1;min-height:240px}.AdStudio_composer__eoqAW.AdStudio_composerRuns__pMKBW{flex:none;width:100%;margin-top:18px}.AdStudio_fan__hwHVC{position:relative;width:220px;height:250px;flex:none}.AdStudio_fanCard__h4kMR{position:absolute;left:50%;top:50%;border:1px solid var(--border);border-radius:16px;box-shadow:0 14px 30px rgba(0,0,0,.7)}.AdStudio_fanCard__h4kMR>div{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden}.AdStudio_fanCard__h4kMR>div:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25)}.AdStudio_fanCard__h4kMR img{width:100%;height:100%;object-fit:cover}.AdStudio_front__dveAc{border:1.5px solid rgba(255,255,255,.32);border-radius:20px}.AdStudio_front__dveAc>div{border-radius:19px}.AdStudio_front__dveAc>div:after{display:none}.AdStudio_title__YLIkv{margin-top:28px;font:700 44px/44px var(--head);font-feature-settings:"kern" off;font-kerning:none;letter-spacing:-.5px;text-align:center}.AdStudio_composer__eoqAW{max-width:1040px;margin:32px auto 0}.AdStudio_modeRow__DuTAm{display:flex;justify-content:center;margin-bottom:12px}.AdStudio_mode__Rq7_h{display:flex;padding:4px;background:rgba(255,255,255,.059);border:1px solid var(--border);border-radius:999px}.AdStudio_seg__0Xzoe{align-items:center;gap:6px;padding:6px 17px 6px 16px;border:1px solid transparent;border-radius:999px;color:var(--text-3);font-size:12.5px;line-height:18.75px;letter-spacing:.35px}.AdStudio_segOn__wIQfN{background:var(--sheen);border-color:var(--border);color:var(--text-1)}.AdStudio_box__8yHuT{display:flex;align-items:flex-start;background:var(--bg-surface);border-radius:28px;padding:16px 14px 14px 20px}.AdStudio_textCol__xf0au{flex:1 1;min-width:0}.AdStudio_script__cuLvf{display:block;width:100%;height:69.75px;background:transparent;border:0;outline:0;resize:none;padding:0;caret-color:var(--text-1);font:400 15px/23.25px var(--sans);letter-spacing:.49px;color:var(--text-1);overflow:auto;scrollbar-width:none}.AdStudio_script__cuLvf::placeholder{color:var(--text-3);opacity:1}.AdStudio_pills__A0uBr{display:flex;gap:6px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.AdStudio_pills__A0uBr::-webkit-scrollbar{display:none}.AdStudio_pill__fv3hx{flex:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:12px;color:var(--text-1);font-size:13px;line-height:19.5px;font-weight:600;letter-spacing:inherit;max-width:100%}.AdStudio_pill__fv3hx.AdStudio_block__pDvel{display:flex;width:100%}.AdStudio_pillText__Xx_xL{min-width:0;color:var(--text-2)}.AdStudio_modelRow__88fIU>.AdStudio_modelTile__aN19S{margin-right:10px}.AdStudio_modelTile__aN19S{display:inline-flex;flex:none;align-items:center;justify-content:center;background:#1E2124;border:1px solid var(--border)}.AdStudio_slots__dH_0n{display:flex;gap:8px;margin-left:14px;flex:none}.AdStudio_slotBox__GWlen{width:112px;flex:none}.AdStudio_slot__UXpZ7{position:relative;display:block;width:112px;height:120px;background:rgba(255,255,255,.039);border:1px solid var(--border);border-radius:18px;overflow:hidden;letter-spacing:.017em}.AdStudio_slot__UXpZ7 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.AdStudio_slotFade__4ESnL{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.8))}.AdStudio_slotEmpty__DGNLz{position:absolute;top:10px;left:10px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.078);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-1)}.AdStudio_slotText__4eFAN{position:absolute;left:10px;right:8px;bottom:9px;display:block}.AdStudio_slotLabel__HuUPw{display:block;color:var(--text-1);font-size:12px;line-height:18px;font-weight:700;letter-spacing:.4px}.AdStudio_slotCaption__Hdep8{display:block;color:var(--text-2);font-size:12px;line-height:18px}.AdStudio_generate__88PRq{width:180px;flex:none;margin-left:10px}.AdStudio_generateBtn__Faann{height:120px}.AdStudio_btn3d__zdvtM{display:flex;width:100%;align-items:center;justify-content:center;border-radius:14px;background:var(--grad-accent);color:var(--accent-fg);font-weight:700;line-height:1.55;letter-spacing:inherit;box-shadow:0 4px 0 #7F9C14,0 8px 18px rgba(212,255,61,.18);transition:transform 80ms ease-out,box-shadow 80ms ease-out,filter .14s ease-out}.AdStudio_btn3d__zdvtM:hover{filter:brightness(1.08)}.AdStudio_btn3d__zdvtM:active{transform:translateY(3px);box-shadow:0 1px 0 #7F9C14;filter:none}.AdStudio_btn3d__zdvtM:disabled{background:linear-gradient(rgba(255,255,255,.059) 0 0),linear-gradient(rgba(255,255,255,.039) 0 0);color:var(--text-3);box-shadow:0 4px 0 rgba(255,255,255,.039);cursor:not-allowed;filter:none;transform:none}.AdStudio_creditPill__10v7O{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:3px 9px;background:rgba(10,10,11,.122);border-radius:999px;color:var(--accent-fg);font-size:13px;line-height:19.5px;font-weight:700}.AdStudio_layer__vPBoo{position:fixed;inset:0;z-index:90}@keyframes AdStudio_fade__hmH6C{0%{opacity:0}to{opacity:1}}.AdStudio_dim__66Bo5{background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;animation:AdStudio_fade__hmH6C .16s ease-out both}.AdStudio_panel__hHebA{position:absolute;width:360px;padding:14px 16px 16px;border-radius:20px;background:rgba(20,20,22,.62);border:1px solid var(--border);box-shadow:0 30px 80px rgba(0,0,0,.55);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);animation:AdStudio_fade__hmH6C .13s ease-out both}.AdStudio_panelTitle__Y2HBk{font-size:15px;line-height:23.25px;font-weight:700;margin-bottom:12px}.AdStudio_panelRow__bi5PZ{display:flex;align-items:center;padding-bottom:10px}.AdStudio_panelLabel__gTw2S{width:96px;flex:none;color:var(--text-2);font-size:13px;line-height:19.5px;font-weight:500}.AdStudio_tool__eB1V6{display:flex;align-items:center;gap:8px;height:36px;margin-top:4px;padding:0 12px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:12px;font-size:13px;line-height:19.5px;font-weight:600;letter-spacing:inherit}.AdStudio_tool__eB1V6>span:last-child{color:var(--text-2)}.AdStudio_tool__eB1V6:disabled{opacity:.5;cursor:default;filter:none;transform:none}.AdStudio_modelRow__88fIU{display:flex;align-items:center;width:100%;margin-bottom:6.7px;padding:10px;text-align:left;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:12px;letter-spacing:inherit}.AdStudio_modelOn__VCat9{background:var(--sheen);border-color:rgba(255,255,255,.32)}.AdStudio_modelName__gBiC9{display:block;font-size:14px;line-height:22px;font-weight:600}.AdStudio_modelDesc__vmzMz{color:var(--text-3);font-size:12px;line-height:18px}.AdStudio_menu__AGmVB{position:absolute;padding:4px;border-radius:12px;background:rgba(20,20,22,.62);border:1px solid var(--border);box-shadow:0 30px 80px rgba(0,0,0,.55);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);display:flex;flex-direction:column;animation:AdStudio_fade__hmH6C .12s ease-out both}.AdStudio_menuRow__RvWcS{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:8px;font-size:13px;line-height:19.5px;letter-spacing:inherit;white-space:nowrap;text-align:left;color:var(--text-1);width:100%}.AdStudio_menuRow__RvWcS:hover{background:rgba(255,255,255,.039);filter:none}.AdStudio_menuRow__RvWcS:active{transform:scale(.985)}.AdStudio_menuOn__jXRCF,.AdStudio_menuOn__jXRCF:hover{background:rgba(255,255,255,.059)}.AdStudio_menuLead__nkFpQ{display:flex;align-items:center;flex:none}.AdStudio_resBadge__fQ9K1{display:inline-block;padding:2.5px 6px;border:1px solid rgba(255,255,255,.149);border-radius:5px;background:rgba(255,255,255,.059);font-size:12px;line-height:13.2px;font-weight:700;letter-spacing:.3px;white-space:nowrap;color:var(--text-1)}.AdStudio_ratioBox__zWXJM{display:flex;width:18px;height:18px;align-items:center;justify-content:center}.AdStudio_ratioBox__zWXJM>span{display:block;background:rgba(163,163,168,.12);border:1.4px solid var(--text-2);border-radius:3px}.AdStudio_frame__FXR_2{display:flex;width:clamp(700px,calc(100vw/.85 - 64px),1200px);height:clamp(460px,calc(100vh/.85 - 80px),820px);max-width:100%;max-height:100%;padding:14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.6)}.AdStudio_side__SrilC{width:220px;flex:none;padding:10px 12px 8px 8px;display:flex;flex-direction:column}.AdStudio_sideItem__YgDWv{display:flex;align-items:center;gap:10px;height:42px;flex:none;margin-bottom:4px;padding:0 12px;border:1px solid transparent;border-radius:12px;color:var(--text-2);font-size:14px;line-height:21.7px;font-weight:500;letter-spacing:inherit;text-align:left}.AdStudio_sideOn__70f3_{background:var(--sheen);border-color:var(--border);color:var(--text-1)}.AdStudio_pane__q6JKF{flex:1 1;min-width:0;display:flex;flex-direction:column}.AdStudio_search__DqSGe{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:14px}.AdStudio_fieldBox__thPqd input,.AdStudio_fieldBox__thPqd textarea,.AdStudio_search__DqSGe input{display:block;width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0;resize:none;caret-color:var(--text-1);font:400 15px/23.25px var(--sans);letter-spacing:.49px;color:var(--text-1)}.AdStudio_fieldBox__thPqd input::placeholder,.AdStudio_fieldBox__thPqd textarea::placeholder,.AdStudio_search__DqSGe input::placeholder{color:var(--text-3);opacity:1}.AdStudio_close__GpVwq{flex:none;width:40px;height:40px;margin-left:10px;border-radius:50%;background:rgba(255,255,255,.078);align-items:center;justify-content:center}.AdStudio_grid__T0cih{flex:1 1;min-height:0;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:6px;overflow-y:auto;scrollbar-width:none}.AdStudio_grid__T0cih::-webkit-scrollbar{display:none}.AdStudio_cell__4dxbA{aspect-ratio:.78;min-width:0}.AdStudio_person__BTuqX{position:relative;display:block;width:100%;height:100%;border-radius:21px;overflow:hidden}.AdStudio_person__BTuqX img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.AdStudio_personFade__h7rYr{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.7))}.AdStudio_personName__K1WtJ{position:absolute;left:12px;right:12px;bottom:10px;font-size:15px;line-height:23.25px;font-weight:700;letter-spacing:.017em}.AdStudio_personCheck__rnNMZ{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.AdStudio_personEdge__H9aER{position:absolute;inset:0;border:1px solid var(--border);border-radius:21px;pointer-events:none}.AdStudio_pick__66kyb{flex-direction:column;width:100%;height:100%;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:21px;letter-spacing:.017em}.AdStudio_pickIcon__pQkQm,.AdStudio_pick__66kyb{display:flex;align-items:center;justify-content:center}.AdStudio_pickIcon__pQkQm{width:52px;height:52px;background:var(--sheen);border:1px solid var(--border);border-radius:14px}.AdStudio_form__unBAB{flex:1 1;min-height:0;padding:4px;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column}.AdStudio_form__unBAB>*{flex:none}.AdStudio_field__HwD2m{display:block}.AdStudio_fieldLabel__nDzH_{display:block;color:var(--text-3);font-size:13px;line-height:19.5px;font-weight:500}.AdStudio_fieldBox__thPqd{display:block;margin-top:6px;padding:11px 14px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:14px}.AdStudio_photos__JWQID{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.AdStudio_photo__HgDlO{position:relative;width:120px;height:120px}.AdStudio_photo__HgDlO img{width:100%;height:100%;object-fit:cover;border-radius:14px}.AdStudio_photoX__O_5RQ{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,.549);align-items:center;justify-content:center}.AdStudio_addPhoto__YRPFs{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:14px;letter-spacing:.017em}.AdStudio_done__hocSP{width:200px;align-self:flex-end}@media (max-width:699.98px){.AdStudio_page__Yywe3{height:calc(100dvh - 72px - 62px)}.AdStudio_title__YLIkv{font-size:28px;line-height:28px}.AdStudio_seg__0Xzoe{padding:6px 16px;letter-spacing:.3px}.AdStudio_box__8yHuT{display:block}.AdStudio_slots__dH_0n{margin:12px 0 0}.AdStudio_generate__88PRq{width:auto;margin:12px 0 0}.AdStudio_generateBtn__Faann{height:54px}.AdStudio_frame__FXR_2{width:700px;height:clamp(460px,calc(100vh - 80px),820px)}.AdStudio_dim__66Bo5{bottom:calc(62px + env(safe-area-inset-bottom))}.AdStudio_pick__66kyb{justify-content:flex-start;padding-top:6px}}.AdStudio_personTag__Xahi_{position:absolute;top:10px;left:10px;padding:3px 8px;background:rgba(0,0,0,.7);border-radius:999px;font-size:12px;line-height:18px;font-weight:600;color:#fff}