.themeStudio_studio__0ntNV{--brand:#ff9900;--brand-600:#e68a00;--brand-tint:rgba(255,153,0,0.13);--brand-ink:#7a4a00;--bg:#f4f6f9;--panel:#ffffff;--panel-2:#fafbfd;--panel-3:#f1f4f8;--line:#e3e7ee;--line-2:#d3dae5;--ink:#10213d;--ink-2:#4c5872;--ink-3:#7c879c;--ink-4:#a6aec0;--ok:#0e9f6e;--ok-bg:#e6f6f0;--warn:#d97706;--warn-bg:#fdf3e3;--focus:0 0 0 3px rgba(255,153,0,0.32);--shadow-sm:0 1px 2px rgba(16,33,61,0.06);--shadow-md:0 4px 14px rgba(16,33,61,0.09);--shadow-lg:0 18px 44px rgba(16,33,61,0.14);--r-sm:8px;--r-md:10px;--r-lg:14px;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-size:14px;line-height:1.5}[data-theme=dark] .themeStudio_studio__0ntNV{--brand:#ffa726;--brand-600:#ffb851;--brand-tint:rgba(255,167,38,0.16);--brand-ink:#ffd9a0;--bg:#0a1120;--panel:#111b2c;--panel-2:#0e1726;--panel-3:#16223a;--line:#1f2c44;--line-2:#2b3a56;--ink:#e9edf5;--ink-2:#a8b3c8;--ink-3:#7d8aa2;--ink-4:#5f6c85;--ok:#34d399;--ok-bg:#0d2b23;--warn:#fbbf24;--warn-bg:#2e2311;--focus:0 0 0 3px rgba(255,167,38,0.34);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 14px rgba(0,0,0,0.45);--shadow-lg:0 18px 44px rgba(0,0,0,0.55)}.themeStudio_studio__0ntNV *,.themeStudio_studio__0ntNV :after,.themeStudio_studio__0ntNV :before{box-sizing:border-box}.themeStudio_studio__0ntNV button,.themeStudio_studio__0ntNV input,.themeStudio_studio__0ntNV select{font:inherit;color:inherit}.themeStudio_studio__0ntNV :focus-visible{outline:none;box-shadow:var(--focus);border-radius:6px}.themeStudio_topbar__7eOyr{flex:0 0 auto;display:flex;align-items:center;gap:14px;height:60px;padding:0 18px;background:var(--panel);border-bottom:1px solid var(--line)}.themeStudio_back__trXXs{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 9px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-3);color:var(--ink-2);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,color .15s,gap .16s}.themeStudio_back__trXXs:hover{background:var(--panel);border-color:var(--line-2);color:var(--ink);gap:10px}.themeStudio_back__trXXs svg{width:15px;height:15px}.themeStudio_kbd__HsUaa{font-family:var(--mono);font-size:10px;padding:1px 5px;border-radius:4px;background:var(--panel);border:1px solid var(--line-2);color:var(--ink-4)}.themeStudio_vrule__jHJV8{width:1px;height:24px;background:var(--line);flex:0 0 1px}.themeStudio_crumb__bXs8M{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:13px;min-width:0}.themeStudio_crumb__bXs8M b{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themeStudio_sep__gX_Lu{color:var(--ink-4)}.themeStudio_spacer__Q_Xst{flex:1 1 auto}.themeStudio_dirty__4DaM6{display:flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;background:var(--warn-bg);color:var(--warn);font-size:12.5px;font-weight:600;white-space:nowrap}.themeStudio_pip__M5OM6{width:7px;height:7px;border-radius:50%;background:currentColor;animation:themeStudio_pulse__LnPeD 2s ease-in-out infinite}@keyframes themeStudio_pulse__LnPeD{0%,to{opacity:1}50%{opacity:.35}}.themeStudio_urlpill__9fJ8l{display:flex;align-items:center;gap:8px;height:32px;padding:0 6px 0 11px;background:var(--panel-3);border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:12px;color:var(--ink-2)}.themeStudio_live__Z3GzL{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:0 0 6px}.themeStudio_iconbtn__CEe82{border:0;background:transparent;color:var(--ink-3);cursor:pointer;padding:4px;border-radius:6px;display:grid;place-items:center;transition:background .14s,color .14s}.themeStudio_iconbtn__CEe82:hover{background:var(--line);color:var(--ink)}.themeStudio_iconbtn__CEe82 svg{width:14px;height:14px}.themeStudio_btn__QVthp{height:34px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font-weight:600;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:background .15s,border-color .15s,transform .1s}.themeStudio_btn__QVthp:hover:not(:disabled){background:var(--panel-3);border-color:var(--ink-4)}.themeStudio_btn__QVthp:active:not(:disabled){transform:translateY(1px)}.themeStudio_btn__QVthp:disabled{opacity:.55;cursor:default}.themeStudio_btn__QVthp svg{width:15px;height:15px}.themeStudio_primary__AfRhO{background:var(--brand);border-color:var(--brand);color:#10213d}.themeStudio_primary__AfRhO:hover:not(:disabled){background:var(--brand-600);border-color:var(--brand-600)}.themeStudio_small__L7giV{height:28px;padding:0 10px;font-size:12.5px}.themeStudio_savegroup__t5VDi{display:flex;align-items:center;gap:8px}.themeStudio_publishMenu__jVaJB{position:relative;display:inline-flex}.themeStudio_publishCaret__FGx9C{display:grid;place-items:center;margin-left:-1px;color:var(--ink-3)}.themeStudio_publishCaret__FGx9C svg{width:11px;height:8px;transition:transform .18s}.themeStudio_publishTriggerOpen__kUsgR,.themeStudio_publishTriggerOpen__kUsgR:hover:not(:disabled){background:var(--panel-3);border-color:var(--ink-4)}.themeStudio_publishTriggerOpen__kUsgR .themeStudio_publishCaret__FGx9C svg{transform:rotate(180deg)}.themeStudio_publishList__WsbmC{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:290px;padding:4px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-md)}.themeStudio_publishList__WsbmC:focus{outline:none}.themeStudio_publishOption__Z2DkL{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer}.themeStudio_publishOptionActive__Y0nb0{background:var(--brand-tint)}.themeStudio_publishOptionText__YDV5k{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.themeStudio_publishOptionText__YDV5k b{font-size:13px;font-weight:600;color:var(--ink)}.themeStudio_publishOptionText__YDV5k small{font-size:11.5px;color:var(--ink-3)}.themeStudio_publishQuota__yTH1T{flex:0 0 auto;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:600;color:var(--ink-3);background:var(--panel-3)}.themeStudio_nudge__eYNl9{animation:themeStudio_nudge__eYNl9 .42s ease}@keyframes themeStudio_nudge__eYNl9{0%,to{transform:translateX(0)}22%{transform:translateX(-5px)}44%{transform:translateX(5px)}66%{transform:translateX(-3px)}88%{transform:translateX(3px)}}.themeStudio_body___E0XE{flex:1 1 auto;display:flex;min-height:0}.themeStudio_rail__NU_7n{flex:0 0 236px;width:236px;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow-y:auto;padding:14px 12px}.themeStudio_railLabel__mCzlm{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);padding:0 10px;margin:4px 0 8px}.themeStudio_navlist__in__y{display:flex;flex-direction:column;gap:2px}.themeStudio_railModes__bAgks{margin-bottom:10px}.themeStudio_railGroup__c94Ff{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:0 10px;margin:12px 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,#64748b)}.themeStudio_railGroup__c94Ff:first-child{margin-top:0}.themeStudio_railGroup__c94Ff small{font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-4)}.themeStudio_nav__6fnBX{position:relative;display:flex;align-items:center;gap:11px;height:38px;padding:0 10px;border-radius:var(--r-sm);border:0;background:transparent;width:100%;color:var(--ink-2);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s,color .15s}.themeStudio_nav__6fnBX svg{width:17px;height:17px;flex:0 0 17px;opacity:.8}.themeStudio_nav__6fnBX:hover{background:var(--panel-3);color:var(--ink)}.themeStudio_navActive__Z5xIK{background:var(--brand-tint);color:var(--ink);font-weight:600}.themeStudio_navActive__Z5xIK svg{opacity:1;color:var(--brand-600)}.themeStudio_navActive__Z5xIK:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.themeStudio_count__mgY5Y{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--ink-4);background:var(--panel-3);padding:1px 6px;border-radius:5px}.themeStudio_navActive__Z5xIK .themeStudio_count__mgY5Y{background:rgba(255,153,0,.2);color:var(--brand-ink)}.themeStudio_railFoot__mjinr{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;gap:8px}.themeStudio_tierbox__HbpOY{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);padding:12px}.themeStudio_tag__AFSgN{font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:5px;background:var(--ink);color:var(--panel)}.themeStudio_tierbox__HbpOY p{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--ink-3)}.themeStudio_editor__NoYRo{flex:0 0 452px;width:452px;background:var(--panel-2);border-right:1px solid var(--line);overflow-y:auto}.themeStudio_editorHead__pE93L{padding:20px 20px 4px}.themeStudio_editorHead__pE93L h1{margin:0;font-size:19px;font-weight:700;letter-spacing:-.015em}.themeStudio_editorHead__pE93L p{margin:5px 0 0;font-size:13px;color:var(--ink-3);line-height:1.5;max-width:42ch}.themeStudio_editorBody__oAkkS{padding:16px 20px 40px;display:flex;flex-direction:column;gap:14px}.themeStudio_card__PH_eP{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.themeStudio_cardHead__IzyHa{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line)}.themeStudio_cardHead__IzyHa h2{margin:0;font-size:13.5px;font-weight:650;flex-shrink:0}.themeStudio_hint__HSUOe{margin-left:auto;font-size:11.5px;color:var(--ink-4);font-family:var(--mono);text-align:right;min-width:0}.themeStudio_cardBody__O5En2{padding:14px 16px;display:flex;flex-direction:column;gap:14px}.themeStudio_tight____hRg{gap:10px}.themeStudio_field__wpBzn{display:flex;flex-direction:column;gap:6px}.themeStudio_field__wpBzn>label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.themeStudio_help__UF8zW{font-size:11.5px;color:var(--ink-4);line-height:1.45}.themeStudio_row__fKgao{display:flex;align-items:center;gap:12px;justify-content:space-between}.themeStudio_lab__QYAsK{display:flex;flex-direction:column;gap:2px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.themeStudio_lab__QYAsK small{font-weight:400;font-size:11.5px;color:var(--ink-4)}.themeStudio_studio__0ntNV input[type=number],.themeStudio_studio__0ntNV input[type=text],.themeStudio_studio__0ntNV select{height:34px;padding:0 10px;width:100%;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font-size:13px;transition:border-color .15s,box-shadow .15s}.themeStudio_studio__0ntNV input[type=number]:focus,.themeStudio_studio__0ntNV input[type=text]:focus,.themeStudio_studio__0ntNV select:focus{border-color:var(--brand);box-shadow:var(--focus)}.themeStudio_studio__0ntNV select{cursor:pointer;max-width:200px}.themeStudio_colorfield__menSX{display:flex;align-items:center;gap:10px}.themeStudio_swatch__K_lcK{position:relative;width:40px;height:40px;flex:0 0 40px;border-radius:var(--r-sm);border:1px solid rgba(16,33,61,.14);box-shadow:inset 0 1px 3px rgba(0,0,0,.12);cursor:pointer;overflow:hidden;transition:transform .13s ease}.themeStudio_swatch__K_lcK:hover{transform:scale(1.06)}.themeStudio_swatch__K_lcK input{position:absolute;inset:-6px;opacity:0;cursor:pointer}.themeStudio_colorMeta__VZwc4{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.themeStudio_colorName__ElLJ6{font-size:12.5px;font-weight:600}.themeStudio_hexrow__dzw8Z{display:flex;align-items:center;gap:6px}.themeStudio_studio__0ntNV .themeStudio_hexrow__dzw8Z input[type=text]{height:27px;font-family:var(--mono);font-size:12px;text-transform:uppercase;width:100px;padding:0 8px}.themeStudio_ratio__r_h_z{font-family:var(--mono);font-size:11px;padding:2px 7px;border-radius:5px;white-space:nowrap}.themeStudio_pass___GFtG{background:var(--ok-bg);color:var(--ok)}.themeStudio_fail__eiyI_{background:var(--warn-bg);color:var(--warn)}.themeStudio_resetDot__CDi6W{border:0;background:transparent;color:var(--ink-4);cursor:pointer;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;transition:background .14s,color .14s,transform .3s}.themeStudio_resetDot__CDi6W:hover{background:var(--panel-3);color:var(--brand-600);transform:rotate(-90deg)}.themeStudio_resetDot__CDi6W svg{width:14px;height:14px}.themeStudio_seg__DoyDI{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;background:var(--panel-3);border:1px solid var(--line);border-radius:9px}.themeStudio_seg__DoyDI button{border:0;background:transparent;cursor:pointer;border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:550;color:var(--ink-4);transition:background .16s,color .16s,box-shadow .16s}.themeStudio_seg__DoyDI button:hover{color:var(--ink)}.themeStudio_seg__DoyDI button:disabled{cursor:not-allowed}.themeStudio_seg__DoyDI[aria-disabled=true]{opacity:.6}.themeStudio_seg__DoyDI button.themeStudio_segOn__VJnfM{background:var(--brand-tint);color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--brand);font-weight:700}.themeStudio_chan__cnwmM{display:inline-flex;padding:3px;gap:2px;background:var(--panel-3);border:1px solid var(--line);border-radius:10px}.themeStudio_chan__cnwmM button{border:0;background:transparent;cursor:pointer;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600;color:var(--ink-3);transition:background .16s,color .16s}.themeStudio_chan__cnwmM button:not(.themeStudio_chanOn__oyC11):hover{color:var(--ink);background:var(--panel)}.themeStudio_chan__cnwmM button.themeStudio_chanOn__oyC11,.themeStudio_devseg__ZMnOU button.themeStudio_chanOn__oyC11,.themeStudio_seg__DoyDI button.themeStudio_chanOn__oyC11{background:var(--brand);color:#10213d!important;font-weight:700;box-shadow:var(--shadow-sm)}.themeStudio_segFull__44EIh{display:flex}.themeStudio_segFull__44EIh button{flex:1 1 auto;text-align:center}.themeStudio_slider__jUXH1{display:flex;align-items:center;gap:11px}.themeStudio_slider__jUXH1 input[type=range]{flex:1 1;accent-color:var(--brand);cursor:pointer}.themeStudio_val__6V_LO{font-family:var(--mono);font-size:12px;color:var(--ink-2);min-width:52px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.themeStudio_tgrid__OweyD{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.themeStudio_tcard__x57S2{position:relative;padding:0;overflow:hidden;text-align:left;cursor:pointer;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--panel);transition:border-color .16s,box-shadow .16s,transform .16s}.themeStudio_tcard__x57S2:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:var(--shadow-md)}.themeStudio_tcardOn__cNbW9{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.themeStudio_mini__Je7vd{height:66px;overflow:hidden}.themeStudio_miniBar__k7km7{height:22px;display:block}.themeStudio_miniRows__BmnN_{display:flex;gap:4px;padding:7px 8px}.themeStudio_miniRows__BmnN_ i{display:block;height:15px;border-radius:3px;background:rgba(16,33,61,.1);flex:1 1}.themeStudio_cap__Beu5L{padding:8px 10px 10px;display:block}.themeStudio_cap__Beu5L b{display:block;font-size:12.5px;font-weight:650}.themeStudio_cap__Beu5L span{display:block;font-size:11px;color:var(--ink-4);line-height:1.4;margin-top:2px}.themeStudio_check__3c_Y_{position:absolute;top:6px;right:6px;width:19px;height:19px;border-radius:50%;background:var(--brand);color:#10213d;display:grid;place-items:center;box-shadow:0 1px 4px rgba(0,0,0,.3)}.themeStudio_check__3c_Y_ svg{width:12px;height:12px}.themeStudio_list__Ftsz1{display:flex;flex-direction:column}.themeStudio_listRow__2EDle{display:flex;align-items:center;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line)}.themeStudio_listRow__2EDle:last-child{border-bottom:0}.themeStudio_listRow__2EDle .themeStudio_t__wZ1zW{flex:1 1;min-width:0}.themeStudio_listRow__2EDle .themeStudio_t__wZ1zW b{display:block;font-size:13px;font-weight:600}.themeStudio_listRow__2EDle .themeStudio_t__wZ1zW small{font-family:var(--mono);font-size:11px;color:var(--ink-4)}.themeStudio_chip__2zWRE{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;white-space:nowrap;background:var(--panel-3);color:var(--ink-3)}.themeStudio_chipOk__ARODO{background:var(--ok-bg);color:var(--ok)}.themeStudio_chipWarn__tsh5h{background:var(--warn-bg);color:var(--warn)}.themeStudio_note__96Avw{font-size:12.5px;line-height:1.6;color:var(--ink-2);margin:0}.themeStudio_note__96Avw b{color:var(--ink)}.themeStudio_changeList__i0s_0{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.themeStudio_changeList__i0s_0 li{position:relative;padding-left:16px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.themeStudio_changeList__i0s_0 li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--warn)}.themeStudio_changeList__i0s_0 b{color:var(--ink);font-weight:650}.themeStudio_changeSafe__Jed2b{margin:0;padding:9px 11px;border-radius:var(--r-sm);background:var(--ok-bg);color:var(--ok);font-size:12.5px;line-height:1.55}.themeStudio_changeSafe__Jed2b b{font-weight:650}.themeStudio_skel__bbWyS{display:flex;flex-direction:column;gap:14px}.themeStudio_sk__Espkr{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.themeStudio_sk__Espkr i{display:block;height:11px;border-radius:5px;background:linear-gradient(90deg,var(--panel-3) 25%,var(--line) 50%,var(--panel-3) 75%);background-size:300% 100%;animation:themeStudio_shimmer__bNHxR 1.25s ease-in-out infinite}@keyframes themeStudio_shimmer__bNHxR{0%{background-position:130% 0}to{background-position:-30% 0}}.themeStudio_stage__YdSMD{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;background:var(--bg)}.themeStudio_stagebar__FoY0k{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel)}.themeStudio_devseg__ZMnOU{display:inline-flex;padding:3px;gap:2px;background:var(--panel-3);border:1px solid var(--line);border-radius:9px}.themeStudio_devseg__ZMnOU button{border:0;background:transparent;cursor:pointer;border-radius:6px;width:32px;height:26px;display:grid;place-items:center;color:var(--ink-3);transition:background .16s,color .16s}.themeStudio_devseg__ZMnOU button:hover{color:var(--ink)}.themeStudio_devseg__ZMnOU svg{width:15px;height:15px}.themeStudio_dims__Fvnew{font-family:var(--mono);font-size:11.5px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.themeStudio_canvas__drV0K{flex:1 1 auto;overflow:auto;padding:22px;display:flex;justify-content:center;align-items:flex-start;background-image:radial-gradient(circle at 1px 1px,var(--line) 1px,transparent 0);background-size:22px 22px}.themeStudio_frame__1QlUI{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--line);width:100%;max-width:1180px;height:100%;min-height:520px;transition:max-width .34s cubic-bezier(.4,0,.2,1)}.themeStudio_frameTablet__I_y1l{max-width:768px}.themeStudio_frameMobile__E3Tbr{max-width:390px}.themeStudio_frame__1QlUI iframe{width:100%;height:100%;border:0;display:block;background:#fff}.themeStudio_miniStage__h6XLm{display:flex;flex-direction:column;align-items:center;gap:6px}.themeStudio_phoneShell__6f6Xa{position:relative;width:390px;flex:0 0 auto;border-radius:34px;padding:10px;background:#0f1420;box-shadow:var(--shadow-lg);height:clamp(500px,calc(100vh - 200px),780px)}.themeStudio_phoneShell__6f6Xa iframe{width:100%;height:100%;border:0;display:block;border-radius:25px;background:#fff}.themeStudio_miniNote__TjNMO code{font-family:var(--mono);font-size:10.5px}.themeStudio_miniNote__TjNMO{max-width:390px;margin:0;font-size:11.5px;line-height:1.4;color:var(--ink-4);text-align:center}.themeStudio_loader__ajvU_{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:inherit;animation:themeStudio_fadeIn__8xD_2 .18s ease .14s both}.themeStudio_loader__ajvU_:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--panel);opacity:.72}.themeStudio_loaderCard__IZjVf{position:relative;display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:999px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-size:12.5px;font-weight:550;color:var(--ink-2)}.themeStudio_spinner__Lga8v{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--brand);animation:themeStudio_spin__UYOHt .7s linear infinite}@keyframes themeStudio_spin__UYOHt{to{transform:rotate(1turn)}}@keyframes themeStudio_fadeIn__8xD_2{0%{opacity:0}to{opacity:1}}.themeStudio_slist__NBXNW{display:flex;flex-direction:column;gap:4px}.themeStudio_srow__HugA4{display:flex;align-items:center;gap:9px;padding:6px 9px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-2);transition:background .15s,border-color .15s,opacity .15s,transform .12s}.themeStudio_srow__HugA4:hover{background:var(--panel-3);border-color:var(--line-2)}.themeStudio_srowOff__Z_LBg{opacity:.5;border-style:dashed}.themeStudio_srowOff__Z_LBg:hover{opacity:.9}.themeStudio_srowOff__Z_LBg:hover .themeStudio_eyeBtn__dNVLM{color:var(--brand-600)}.themeStudio_hintBar__vSpIX{margin:0;font-size:11.5px;line-height:1.5;color:var(--ink-3);background:var(--panel-3);border-radius:var(--r-sm);padding:8px 10px}.themeStudio_srowOff__Z_LBg .themeStudio_nm__yANzl{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.themeStudio_logoRow__RaN36{display:flex;align-items:center;gap:14px}.themeStudio_logoBox__IVFqr{flex:0 0 96px;display:flex;align-items:center;justify-content:center;width:96px;height:64px;padding:6px;border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--panel);background-image:linear-gradient(45deg,var(--panel-3) 25%,transparent 25%),linear-gradient(-45deg,var(--panel-3) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--panel-3) 75%),linear-gradient(-45deg,transparent 75%,var(--panel-3) 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.themeStudio_logoBox__IVFqr img{max-width:100%;max-height:100%;object-fit:contain}.themeStudio_logoEmpty__trF4p{font-size:11.5px;color:var(--ink-3)}.themeStudio_logoMeta__lzT9_{display:flex;flex-direction:column;gap:2px;min-width:0}.themeStudio_logoMeta__lzT9_ b{font-size:13px;overflow-wrap:anywhere}.themeStudio_logoMeta__lzT9_ small{font-size:11.5px;color:var(--ink-3)}.themeStudio_logoBtns__GDUYP{display:flex;gap:14px;margin-top:6px}.themeStudio_logoBtns__GDUYP button:disabled{opacity:.55;cursor:default;text-decoration:none}.themeStudio_cardMuted__TO_eH{opacity:.6}.themeStudio_hexBad__BO4zy{border-color:var(--warn)!important}.themeStudio_srowDead__bspGs{opacity:.72}.themeStudio_srowDead__bspGs .themeStudio_nm__yANzl small{color:var(--warn)}.themeStudio_srowDrag__M2sjv{opacity:.35}.themeStudio_srowOver__5ZxlM{border-color:var(--brand);box-shadow:inset 0 2px 0 0 var(--brand)}.themeStudio_grip__xb_tc{cursor:-webkit-grab;cursor:grab;color:var(--ink-4);display:grid;place-items:center;flex:0 0 14px}.themeStudio_grip__xb_tc:active{cursor:-webkit-grabbing;cursor:grabbing}.themeStudio_grip__xb_tc svg{width:14px;height:14px}.themeStudio_lockTag__QMVfl{font-family:var(--mono);font-size:9.5px;color:var(--ink-4);flex:0 0 14px;text-align:center;line-height:1.1}.themeStudio_nm__yANzl{flex:1 1;min-width:0;font-size:12.5px;font-weight:550}.themeStudio_nm__yANzl small{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-4);font-weight:400;text-decoration:none}.themeStudio_eyeBtn__dNVLM{border:0;background:transparent;color:var(--ink-3);cursor:pointer;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;flex:0 0 26px;transition:background .14s,color .14s}.themeStudio_eyeBtn__dNVLM:hover:not(:disabled){background:var(--line);color:var(--ink)}.themeStudio_eyeBtn__dNVLM:disabled{opacity:.35;cursor:default}.themeStudio_eyeBtn__dNVLM svg{width:15px;height:15px}.themeStudio_linkBtn__NF5fP{border:0;background:transparent;padding:0;color:var(--brand-600);font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.themeStudio_resetBox__tJWrS{border:1px solid var(--line);border-radius:var(--r-md);padding:10px;background:var(--panel-2);display:flex;flex-direction:column;gap:8px}.themeStudio_resetBox__tJWrS p{margin:0;font-size:11.5px;line-height:1.45;color:var(--ink-2)}.themeStudio_resetActions__8cXjK{display:flex;gap:6px}.themeStudio_resetActions__8cXjK .themeStudio_btn__QVthp{flex:1 1;justify-content:center}.themeStudio_btnFull__geCBy{width:100%;justify-content:center}.themeStudio_danger__b3shI{background:#b42318;border-color:#b42318;color:#fff}.themeStudio_danger__b3shI:hover:not(:disabled){background:#962014;border-color:#962014}.themeStudio_toasts__dowEw{position:fixed;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px;z-index:90}.themeStudio_toast__3b3Pu{display:flex;align-items:center;gap:9px;background:var(--ink);color:var(--panel);padding:10px 14px;border-radius:var(--r-md);font-size:13px;font-weight:550;box-shadow:var(--shadow-lg);animation:themeStudio_rise__PQ9_F .26s cubic-bezier(.2,.9,.3,1.2)}.themeStudio_toastBad__DFTob{background:#b42318;color:#fff}@keyframes themeStudio_rise__PQ9_F{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.themeStudio_centered__Vt5Rp{flex:1 1 auto;display:grid;place-items:center;padding:40px;text-align:center}.themeStudio_centered__Vt5Rp div{max-width:46ch}.themeStudio_centered__Vt5Rp h2{margin:0 0 8px;font-size:17px}.themeStudio_centered__Vt5Rp p{margin:0 0 16px;color:var(--ink-3);font-size:13.5px;line-height:1.6}@media (max-width:1180px){.themeStudio_editor__NoYRo{flex-basis:400px;width:400px}.themeStudio_rail__NU_7n{flex-basis:208px;width:208px}}@media (max-width:860px){.themeStudio_body___E0XE{flex-direction:column;overflow-y:auto}.themeStudio_editor__NoYRo,.themeStudio_rail__NU_7n,.themeStudio_stage__YdSMD{flex:0 0 auto;width:100%}.themeStudio_rail__NU_7n{border-right:0;border-bottom:1px solid var(--line);overflow:visible;padding:10px 12px}.themeStudio_navlist__in__y{flex-direction:row;flex-wrap:wrap}.themeStudio_nav__6fnBX{flex:1 1 auto}.themeStudio_railGroup__c94Ff{flex-basis:100%;margin:8px 0 2px}.themeStudio_railFoot__mjinr{display:none}.themeStudio_editor__NoYRo{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.themeStudio_stage__YdSMD{min-height:78vh}.themeStudio_stagebar__FoY0k{flex-wrap:wrap}.themeStudio_topbar__7eOyr{height:auto;flex-wrap:wrap;padding:8px 12px;gap:8px}}@media (prefers-reduced-motion:reduce){.themeStudio_studio__0ntNV *,.themeStudio_studio__0ntNV :after,.themeStudio_studio__0ntNV :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.themeStudio_tcardTags__O1o77{display:flex;flex-wrap:wrap;gap:4px;margin-block:2px}.themeStudio_swatchPair__qlgHx{display:inline-flex;flex:0 0 auto}.themeStudio_swatchPair__qlgHx i{width:18px;height:18px;border-radius:50%;border:2px solid var(--surface,#fff);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.themeStudio_swatchPair__qlgHx i+i{margin-left:-6px}.themeStudio_srowSelected__y_dgb{outline:2px solid var(--accent,#0ea5a4);outline-offset:-2px}.themeStudio_nmBtn__E4_l5{flex:1 1 auto;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.themeStudio_library__fciCo{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.themeStudio_libraryItem__SZOTU{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line,#e5e7eb);border-radius:10px;background:var(--panel,#fff);text-align:left;cursor:pointer;color:inherit;font:inherit}.themeStudio_libraryItem__SZOTU:focus-visible,.themeStudio_libraryItem__SZOTU:hover{border-color:var(--accent,#0ea5a4)}.themeStudio_libraryItem__SZOTU small{color:var(--ink-4);font-size:11px}.themeStudio_studio__0ntNV .themeStudio_numberInput__xJZ10,.themeStudio_studio__0ntNV .themeStudio_textarea__DorYq{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line,#e5e7eb);border-radius:8px;font:inherit;font-size:13px;background:#fff;color:var(--ink)}.themeStudio_fieldset__oZxHL{display:flex;flex-direction:column;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--line,#e5e7eb);border-radius:10px}.themeStudio_fieldset__oZxHL legend{padding:0 4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.themeStudio_arrayItem__sZTZt{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border-radius:8px;background:var(--bg-2,#f8fafc)}.themeStudio_arrayHead__EQV9L{display:flex;justify-content:space-between;align-items:center;font-size:12px}.themeStudio_checkRow___wFe_{display:flex;gap:8px;align-items:center}.themeStudio_crumbLink__4mSIi{border:0;background:none;padding:2px 4px;margin:0 -4px;border-radius:6px;color:inherit;font:inherit;cursor:pointer}.themeStudio_crumbLink__4mSIi:hover{color:var(--ink);background:var(--panel-3)}.themeStudio_crumbLink__4mSIi:focus-visible{outline:none;box-shadow:var(--focus)}.themeStudio_navLock__0WTeP{margin-left:auto;display:inline-flex;color:var(--ink-4)}.themeStudio_nav__6fnBX .themeStudio_navLock__0WTeP svg{width:13px;height:13px;flex:0 0 13px}.themeStudio_viewOnly__i2kiX{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12.5px}.themeStudio_viewOnly__i2kiX svg{width:13px;height:13px}.themeStudio_lockNote__9FcGI{display:flex;gap:9px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border-radius:var(--r-md);background:var(--panel-3);color:var(--ink-2);font-size:12.5px;line-height:1.5}.themeStudio_lockNote__9FcGI svg{width:15px;height:15px;flex:0 0 15px;margin-top:1px;color:var(--ink-3)}.themeStudio_lockSet__qJHVj{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.themeStudio_lockSet__qJHVj:disabled{opacity:.62}.themeStudio_lockSet__qJHVj:disabled *{cursor:not-allowed}.themeStudio_modalBackdrop__bGdJc{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(16,33,61,.38)}.themeStudio_modal__GYw7B{width:min(460px,100%);background:var(--panel);color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:20px 22px 18px}.themeStudio_modal__GYw7B h2{margin:0 0 6px;font-size:16px;font-weight:700}.themeStudio_modal__GYw7B p{margin:0 0 18px;color:var(--ink-2);font-size:13px;line-height:1.55}.themeStudio_modalActions__c0H80{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.themeStudio_dangerGhost__cPJXk{color:#b42318}.themeStudio_dangerGhost__cPJXk:hover:not(:disabled){background:#fdecea;border-color:#f1b5ae}.themeStudio_pagePick__QaTBj{display:inline-flex;min-width:0}.themeStudio_pagePick__QaTBj select{height:30px;max-width:220px;padding:0 26px 0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font-size:12.5px;font-weight:550;text-overflow:ellipsis;cursor:pointer}.themeStudio_pagePick__QaTBj select:focus-visible{outline:none;box-shadow:var(--focus)}.themeStudio_srOnly__Em8AU{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.themeStudio_modalWide__kzINP{width:min(760px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;gap:12px}.themeStudio_pickerHead__gBkA6{display:flex;align-items:center;justify-content:space-between;gap:12px}.themeStudio_modal__GYw7B .themeStudio_pickerHead__gBkA6 h2{margin:0}.themeStudio_pickerBody__Jz88x{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}.themeStudio_pickerSearch__aVRv2{height:34px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);color:var(--ink);font-size:13px}.themeStudio_pickerError__9cYB5{margin:0;padding:8px 10px;border-radius:var(--r-sm);background:#fdecea;color:#b42318;font-size:12.5px}.themeStudio_mediaGrid___he1a{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:10px;gap:10px}.themeStudio_mediaTile__bzspA{display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);cursor:pointer;text-align:left;min-width:0}.themeStudio_mediaTile__bzspA img{width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:6px;background:repeating-conic-gradient(#eef1f5 0 25%,#fff 0 50%) 50% /14px 14px}.themeStudio_mediaTile__bzspA span{font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themeStudio_mediaTile__bzspA:hover{border-color:var(--ink-4)}.themeStudio_mediaTile__bzspA:focus-visible{outline:none;box-shadow:var(--focus)}.themeStudio_mediaTileOn__QGT9R{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.themeStudio_mediaTileOn__QGT9R span{color:var(--brand-ink);font-weight:600}.themeStudio_mediaField__9x3I4{display:flex;gap:12px;align-items:center}.themeStudio_iconGrid__TJLka{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.themeStudio_iconTile__zK72m{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);color:var(--ink);cursor:pointer;min-width:0}.themeStudio_iconTile__zK72m span{font-size:10.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.themeStudio_iconTile__zK72m:hover{border-color:var(--ink-4)}.themeStudio_iconTile__zK72m:focus-visible{outline:none;box-shadow:var(--focus)}.themeStudio_iconTileOn__FKRC2{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.themeStudio_iconTileOn__FKRC2 span{color:var(--brand-ink);font-weight:600}.themeStudio_iconTileAutoMark__ekXl_{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;border:1px dashed var(--line-2);font-size:8.5px;font-weight:700;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.themeStudio_iconGlyphRow__CfYmG{display:flex;gap:8px;align-items:center}.themeStudio_iconGlyphRow__CfYmG input{width:96px;text-align:center;font-size:18px}.themeStudio_iconField__lGQAQ{display:flex;gap:10px;align-items:center}.themeStudio_iconFieldBox__RxLgJ{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel-2);color:var(--brand);font-size:20px}.themeStudio_iconFieldBox__RxLgJ small{font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.themeStudio_iconFieldMeta__sOtsR{display:flex;flex-direction:column;gap:2px;min-width:0}.themeStudio_iconFieldMeta__sOtsR b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.themeStudio_sw__ViKxZ{position:relative;flex:0 0 auto;width:38px;height:22px;padding:0;border:1px solid var(--line-2);border-radius:999px;background:var(--panel-3);cursor:pointer;transition:background .16s,border-color .16s}.themeStudio_sw__ViKxZ:hover{border-color:var(--ink-4)}.themeStudio_sw__ViKxZ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-tint)}.themeStudio_sw__ViKxZ:disabled{cursor:not-allowed;opacity:.55}.themeStudio_swKnob__BgziO{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--panel);box-shadow:0 1px 2px rgba(16,33,61,.28);transition:transform .16s}.themeStudio_swOn___NeQH{background:var(--brand);border-color:var(--brand)}.themeStudio_swOn___NeQH .themeStudio_swKnob__BgziO{transform:translateX(16px)}.themeStudio_pairInputs__PMfYw{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%;max-width:220px}.themeStudio_days___Dc_x{display:flex;gap:4px}.themeStudio_day__2tmYh{width:30px;height:30px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);color:var(--ink-3);font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.themeStudio_day__2tmYh:hover{border-color:var(--brand)}.themeStudio_dayOn__tEUY7{background:var(--brand-tint);border-color:var(--brand);color:var(--ink)}.themeStudio_qmCanvas__IKftn{--qm-accent:var(--brand);padding:12px;border-radius:var(--r-md);background:var(--panel-3)}.themeStudio_qm_chips__0Bzg6,.themeStudio_qm_tiles__NWTwM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.themeStudio_qm_circles__5RwS_{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 10px}.themeStudio_qmItem__VbF9j{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:var(--panel);box-shadow:var(--shadow-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,opacity .15s,box-shadow .15s}.themeStudio_qmItem__VbF9j:hover{border-color:var(--line-2)}.themeStudio_qmItemOn__i2Jg0,.themeStudio_qmItemOn__i2Jg0:hover{border-color:var(--brand);box-shadow:var(--focus)}.themeStudio_qmItemDrag__hbPNx{opacity:.4}.themeStudio_qmItemOver__CeXlp{border:1px dashed var(--brand)}.themeStudio_qmItemHidden__jD80L{opacity:.45}.themeStudio_qmIcon__5A7nR{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--qm-accent);color:#fff;font-size:18px;font-weight:500;overflow:hidden}.themeStudio_qmIcon__5A7nR img{width:100%;height:100%;object-fit:contain}.themeStudio_qmLabel__kS0Vy{min-width:0;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.themeStudio_qmLabelEmpty__DfyWK{color:var(--warn);font-weight:500;font-style:italic}.themeStudio_qmBadge__AzzVO{position:absolute;top:4px;right:4px;padding:0 6px;border-radius:999px;background:var(--panel-3);color:var(--ink-3);font-size:10px;font-weight:600}.themeStudio_qm_circles__5RwS_ .themeStudio_qmItem__VbF9j{flex-direction:column;width:76px;padding:6px 2px;background:transparent;box-shadow:none;text-align:center}.themeStudio_qm_circles__5RwS_ .themeStudio_qmIcon__5A7nR{width:44px;height:44px;border-radius:999px}.themeStudio_qm_circles__5RwS_ .themeStudio_qmLabel__kS0Vy{font-size:11.5px;font-weight:500}.themeStudio_qm_chips__0Bzg6 .themeStudio_qmItem__VbF9j{border-color:var(--line-2);box-shadow:none;padding:8px}.themeStudio_qm_chips__0Bzg6 .themeStudio_qmItemOn__i2Jg0{border-color:var(--brand)}.themeStudio_qm_chips__0Bzg6 .themeStudio_qmIcon__5A7nR{width:22px;height:22px;background:transparent;color:var(--qm-accent)}.themeStudio_qmAdd__bm4Zh,.themeStudio_qmAdd__bm4Zh:hover{background:transparent;box-shadow:none;border:1px dashed var(--line-2);color:var(--ink-3)}.themeStudio_qmAdd__bm4Zh:hover{border-color:var(--brand);color:var(--brand-600)}.themeStudio_qmAdd__bm4Zh .themeStudio_qmIcon__5A7nR{background:transparent;border:1px dashed;color:inherit}.themeStudio_qm_circles__5RwS_ .themeStudio_qmAdd__bm4Zh{border-color:transparent}.themeStudio_qmEditor__nKzxl{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2)}.themeStudio_qmEditorHead__krXnP{display:flex;align-items:center;justify-content:space-between;font-size:13px}.themeStudio_qmWarn__5__rg{margin:-4px 0 0;font-size:11.5px;color:var(--warn)}.themeStudio_qmIcons__Aoa4_{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));grid-gap:6px;gap:6px}.themeStudio_qmSwatch___UxtB{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink-2);font:inherit;font-size:10.5px;font-weight:600;cursor:pointer;overflow:hidden}.themeStudio_qmSwatch___UxtB:hover{border-color:var(--line-2);color:var(--ink)}.themeStudio_qmSwatchOn__hZnyJ,.themeStudio_qmSwatchOn__hZnyJ:hover{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-ink)}.themeStudio_qmSwatch___UxtB img{width:24px;height:24px;object-fit:contain}.themeStudio_qmSwatchWide___r0Bb{grid-column:span 2}.themeStudio_qmReset__77mcX{align-self:flex-start;font-size:12.5px}.themeStudio_partnerThumb__8Qein{flex:0 0 auto;width:36px;height:36px;border:1px solid var(--line,#e5e7eb);border-radius:8px;background:var(--panel,#fff);overflow:hidden}.themeStudio_partnerThumb__8Qein img{width:100%;height:100%;object-fit:contain}.themeStudio_partnerLogoRow__FFnVr{display:flex;align-items:center;gap:12px}.themeStudio_partnerLogoRow__FFnVr .themeStudio_partnerThumb__8Qein{width:64px;height:64px}.themeStudio_blockList__xHgAN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.themeStudio_blockItem__jawdQ{border-radius:var(--r-md);transition:box-shadow .15s}.themeStudio_blockItem__jawdQ>.themeStudio_srow__HugA4{padding:8px 6px 8px 9px;border-radius:var(--r-md)}.themeStudio_blockItemOpen__cYT8l{border:1px solid var(--brand);background:var(--panel);box-shadow:var(--shadow-sm)}.themeStudio_blockItemOpen__cYT8l>.themeStudio_srow__HugA4{border-color:transparent;background:var(--brand-tint);border-radius:var(--r-md) var(--r-md) 0 0}.themeStudio_blockIndex__uXTlS{flex:0 0 20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-3);background:var(--panel-3)}.themeStudio_blockItemOpen__cYT8l .themeStudio_blockIndex__uXTlS{background:var(--brand);color:#10213d}.themeStudio_blockName__E0JSF{display:block;font-size:13px;font-weight:600;color:var(--ink);line-height:1.3}.themeStudio_blockName__E0JSF small{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.themeStudio_dangerIcon__hz_0_{color:var(--ink-4);opacity:0}.themeStudio_blockItemOpen__cYT8l .themeStudio_dangerIcon__hz_0_,.themeStudio_srow__HugA4:focus-within .themeStudio_dangerIcon__hz_0_,.themeStudio_srow__HugA4:hover .themeStudio_dangerIcon__hz_0_{opacity:1}.themeStudio_dangerIcon__hz_0_:hover:not(:disabled){color:#b42318;background:#fdecea}@media (hover:none){.themeStudio_dangerIcon__hz_0_{opacity:1}}.themeStudio_chev__eV1FK svg{transition:transform .18s}.themeStudio_chevOpen__RL1Op svg{transform:rotate(90deg)}.themeStudio_blockEditor__SqKsR{display:flex;flex-direction:column;border-top:1px solid var(--line)}.themeStudio_beType__3RuMG{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;background:var(--panel-2)}.themeStudio_beType__3RuMG label{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--ink-3)}.themeStudio_studio__0ntNV .themeStudio_blockEditor__SqKsR .themeStudio_beType__3RuMG select{flex:1 1;width:auto;min-width:0;height:30px}.themeStudio_beGroup__EAIqA{display:flex;flex-direction:column;gap:12px;padding:14px 14px 16px;border-top:1px solid var(--line)}.themeStudio_beHead__YXtRR{margin:0;font-family:inherit;font-size:10.5px;font-weight:650;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.themeStudio_beGroup__EAIqA .themeStudio_itemImageRow__07wse .themeStudio_help__UF8zW{flex:1 1;min-width:0}.themeStudio_undoBar__fqe0w{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:var(--r-sm);background:var(--ink);color:var(--panel);font-size:12.5px}.themeStudio_undoBar__fqe0w .themeStudio_linkBtn__NF5fP{color:var(--brand);text-decoration:none}.themeStudio_addMenu__t9CfF{display:flex;flex-direction:column;gap:6px}.themeStudio_addTrigger__mh5zA{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border:1px dashed var(--line-2);border-radius:var(--r-md);background:transparent;color:var(--ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.themeStudio_addTriggerOpen__xJ7ff,.themeStudio_addTrigger__mh5zA:hover{border-color:var(--brand);border-style:solid;color:var(--brand-ink);background:var(--brand-tint)}.themeStudio_addTrigger__mh5zA:focus-visible{outline:none;box-shadow:var(--focus)}.themeStudio_addTrigger__mh5zA svg{width:15px;height:15px}.themeStudio_addCaret___jn23{margin-left:auto;display:grid;place-items:center}.themeStudio_addCaret___jn23 svg{transform:rotate(90deg);transition:transform .18s}.themeStudio_addTriggerOpen__xJ7ff .themeStudio_addCaret___jn23 svg{transform:rotate(-90deg)}.themeStudio_addList__sK2tD{max-height:320px;overflow-y:auto;padding:4px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-md)}.themeStudio_addList__sK2tD:focus{outline:none}.themeStudio_addGroup__Q8SEM{padding:10px 10px 4px;font-size:10.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}.themeStudio_addOption__MztzX{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);cursor:pointer}.themeStudio_addOptionActive__plX6a{background:var(--brand-tint)}.themeStudio_addOptionText__i2K34{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.themeStudio_addOptionText__i2K34 b{font-size:13px;font-weight:600;color:var(--ink)}.themeStudio_addOptionText__i2K34 small{font-size:11.5px;color:var(--ink-3)}.themeStudio_addBadge__gyRTa{flex:0 0 auto;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:600;color:var(--ink-3);background:var(--panel-3)}.themeStudio_emptyState__jUCu_{display:flex;flex-direction:column;gap:4px;padding:18px 16px;text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-md);font-size:12.5px;color:var(--ink-3);line-height:1.5}.themeStudio_emptyState__jUCu_ b{color:var(--ink);font-size:13px}.themeStudio_gripInline__d_MYv{display:inline-grid;place-items:center;vertical-align:-2px;color:var(--ink-3)}.themeStudio_gripInline__d_MYv svg{width:12px;height:12px}.themeStudio_slideGrid__0H2r0{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:8px;gap:8px}.themeStudio_slideAdd__W7zB3,.themeStudio_slideThumb__WLlZQ{position:relative;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden}.themeStudio_slideThumb__WLlZQ{border:1px solid var(--line);background:var(--panel-3);display:grid;place-items:center}.themeStudio_slideThumb__WLlZQ img{width:100%;height:100%;object-fit:cover}.themeStudio_slideRemove__OS_xc{position:absolute;top:4px;right:4px;width:20px;height:20px;border:0;border-radius:50%;background:rgba(16,33,61,.72);color:#fff;font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center}.themeStudio_slideAdd__W7zB3{border:1px dashed var(--line-2);background:transparent;color:var(--ink-3);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.themeStudio_slideAdd__W7zB3:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-tint)}.themeStudio_slideAdd__W7zB3 svg{width:16px;height:16px}.themeStudio_studio__0ntNV .themeStudio_blockEditor__SqKsR select{width:100%;max-width:none}.themeStudio_itemHead__M0RA7{display:flex;align-items:center;justify-content:space-between;gap:8px}.themeStudio_itemEmpty__PeBmH{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);font-size:11.5px;line-height:1.5;color:var(--ink-3)}.themeStudio_itemEmpty__PeBmH b{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink);font-weight:600}.themeStudio_itemEmpty__PeBmH b:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}.themeStudio_itemList__4Rz_u{display:flex;flex-direction:column;gap:6px}.themeStudio_itemRow__l9rbF{padding:6px 6px 6px 9px}.themeStudio_itemRowOpen__MDyvA{border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--panel-3)}.themeStudio_itemMain__UslH4{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.themeStudio_itemMainStatic__fpjfm{cursor:inherit}.themeStudio_itemThumb__gKiOj{flex:0 0 auto;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center}.themeStudio_itemThumb__gKiOj img{width:100%;height:100%;object-fit:cover}.themeStudio_itemThumbEmpty__hXzk2{background:var(--brand-tint);border-color:transparent;color:var(--brand-600,var(--ink-3))}.themeStudio_itemThumb__gKiOj.themeStudio_tabThumbCenter__7WE3F{border-radius:999px;border-color:transparent;background:var(--qm-accent,var(--brand));color:#fff}.themeStudio_itemText__PRb6m{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.themeStudio_itemText__PRb6m b{font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.themeStudio_itemText__PRb6m small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.themeStudio_kindPill__jf7dM{padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:600;background:var(--panel-3);color:var(--ink-2)}.themeStudio_kindPillRoom__6_Rnf{background:var(--brand-tint);color:var(--ink)}.themeStudio_itemMissing__GGKgp{color:var(--danger,#b42318)!important}.themeStudio_itemDetail__Df_DW{display:flex;flex-direction:column;gap:10px;margin:-6px 0 0;padding:12px;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-sm) var(--r-sm);background:var(--panel)}.themeStudio_itemImageRow__07wse{display:flex;align-items:center;gap:10px}.themeStudio_itemImageRow__07wse .themeStudio_itemThumb__gKiOj{width:48px;height:48px}.themeStudio_itemSheetBackdrop__jd2ID{display:flex;justify-content:flex-start;align-items:stretch;padding:0;background:rgba(16,33,61,.18)}.themeStudio_itemModal__Twz3x{width:min(560px,100%);max-height:none;height:100%;border-radius:0 var(--r-lg) var(--r-lg) 0;animation:themeStudio_itemSheetIn__H70BS .18s ease-out}@keyframes themeStudio_itemSheetIn__H70BS{0%{transform:translateX(-16px);opacity:0}}@media (prefers-reduced-motion:reduce){.themeStudio_itemModal__Twz3x{animation:none}}.themeStudio_itemToolbar__i7Uoy{display:flex;flex-direction:column;gap:10px}.themeStudio_itemToolbar__i7Uoy .themeStudio_seg__DoyDI{align-self:flex-start}.themeStudio_itemTabCount__zmAlb{margin-left:6px;font-size:11px;font-weight:600;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.themeStudio_itemPickList__AFiCN{flex:1 1;min-height:200px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-sm)}.themeStudio_itemPickRow__IAAsG{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s}.themeStudio_itemPickRow__IAAsG:last-child{border-bottom:0}.themeStudio_itemPickRow__IAAsG:hover{background:var(--panel-2)}.themeStudio_itemPickRowOn__Afm0A,.themeStudio_itemPickRowOn__Afm0A:hover{background:var(--brand-tint)}.themeStudio_itemPickRow__IAAsG input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:var(--brand)}.themeStudio_itemPickRow__IAAsG input:disabled+.themeStudio_itemThumb__gKiOj,.themeStudio_itemPickRow__IAAsG input:disabled~.themeStudio_itemText__PRb6m{opacity:.45}.themeStudio_itemPrice__AKYim{flex:0 0 auto;font-size:12.5px;font-weight:600;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.themeStudio_itemPickEmpty___rxRc{margin:0!important;padding:28px 16px;text-align:center;font-size:13px;color:var(--ink-3)}.themeStudio_itemModalFoot__XvAbO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.themeStudio_swatchRow__PawNq{display:flex;gap:8px;margin:10px 0 14px}.themeStudio_swatchRow__PawNq i{width:28px;height:28px;border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.themeStudio_draftPill__GAjDt{display:flex;align-items:center;gap:8px;height:28px;padding:0 4px 0 11px;border-radius:999px;background:var(--panel-3);color:var(--ink-2);border:1px solid var(--line);font-size:12.5px;font-weight:600;white-space:nowrap}.themeStudio_draftDiscard__gTm88{height:22px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:500;text-decoration:underline;cursor:pointer}.themeStudio_draftDiscard__gTm88:disabled{opacity:.5;cursor:default}.miniAppPreview_phone__MLVif{width:390px;flex:0 0 auto;border-radius:34px;padding:10px;background:#0f1420;box-shadow:var(--shadow-lg);height:clamp(500px,calc(100vh - 200px),780px)}.miniAppPreview_screen__FqNw9{height:100%;border-radius:25px;overflow:hidden;display:flex;flex-direction:column;background:var(--background-light-color);color:var(--text-light-color);font-size:12px}.miniAppPreview_scroll__yCx3c{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.miniAppPreview_header___lS_u{background:var(--primary-light-color);padding:12px 12px 14px}.miniAppPreview_headerLogo__kZFqG{padding-bottom:24px;position:relative}.miniAppPreview_brandRow__s_Ger{display:flex;align-items:center;gap:8px}.miniAppPreview_logo___V2Er{width:30px;height:30px;border-radius:50%;background:var(--foreground-light-color);flex:0 0 auto}.miniAppPreview_clinic__SiTDg{color:var(--white-light-color);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.miniAppPreview_searchFloat__ahGdi,.miniAppPreview_searchPlain__O3Ywo{display:flex;align-items:center;gap:7px;background:var(--foreground-light-color);border-radius:999px;padding:8px 12px;color:#94a3b8;font-size:11.5px}.miniAppPreview_searchFloat__ahGdi{position:absolute;left:12px;right:12px;bottom:-16px;box-shadow:0 4px 14px rgb(15 23 42/.16)}.miniAppPreview_searchFloat__ahGdi svg,.miniAppPreview_searchPlain__O3Ywo svg{width:14px;height:14px;flex:0 0 auto}.miniAppPreview_slider__aA3ke{margin:10px 12px 0;height:108px;border-radius:12px;background:linear-gradient(135deg,var(--primary-opacity-light-color),var(--foreground-light-color));border:1px solid rgb(15 23 42/.06);flex:0 0 auto}.miniAppPreview_sectionHead__WBfSW{display:flex;align-items:baseline;justify-content:space-between;padding:0 12px;font-size:12.5px}.miniAppPreview_sectionHead__WBfSW small{color:var(--primary-light-color);font-size:10.5px}.miniAppPreview_bone__20Ehz{display:block;border-radius:999px;background:currentColor;opacity:.22}.miniAppPreview_boneDim__kFV_V{opacity:.12}.miniAppPreview_card__XMz3J{margin:0 12px;background:var(--foreground-light-color);border-radius:12px;padding:12px;box-shadow:0 2px 10px rgb(15 23 42/.08);flex:0 0 auto}.miniAppPreview_cardLift__pMNSo{margin-top:-18px;position:relative}.miniAppPreview_centerRow__5z0OK{display:flex;flex-direction:column;align-items:center;gap:7px}.miniAppPreview_avatarLg__AKQP3,.miniAppPreview_avatar__j_Xt4{border-radius:50%;background:var(--primary-opacity-light-color);border:1px solid var(--primary-light-color);flex:0 0 auto}.miniAppPreview_avatar__j_Xt4{width:34px;height:34px}.miniAppPreview_avatarLg__AKQP3{width:46px;height:46px}.miniAppPreview_ctaDanger__73XNt{margin:10px auto 0;width:75%;text-align:center;background:#dc2626;color:#fff;border-radius:8px;padding:7px 0;font-size:11.5px;font-weight:600}.miniAppPreview_roundRow__N7UcO{display:flex;justify-content:center;gap:26px;margin-top:12px;flex-basis:100%}.miniAppPreview_roundItem__r0_nM{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9.5px;opacity:.75}.miniAppPreview_round__awLgi{width:34px;height:34px;border-radius:50%;background:var(--primary-light-color);border:1px solid var(--secondary-light-color)}.miniAppPreview_shortcutGrid__r2qpS{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:0 12px;flex:0 0 auto}.miniAppPreview_shortcut__Yra_U{display:flex;align-items:center;gap:8px;background:var(--foreground-light-color);border-radius:9px;padding:10px 9px;box-shadow:0 2px 9px rgb(15 23 42/.09)}.miniAppPreview_shortcutIcon__fPR0B{width:21px;height:21px;border-radius:6px;background:var(--primary-light-color);flex:0 0 auto}.miniAppPreview_shortcutLabel__gOPRK{display:flex;flex-direction:column;font-size:9.5px;line-height:1.3;font-weight:500}.miniAppPreview_cardShowcase__tLmjp{display:flex;flex-wrap:wrap;align-items:center;gap:11px;background:linear-gradient(120deg,var(--primary-opacity-light-color),var(--foreground-light-color))}.miniAppPreview_showcaseText__ln2bK{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.miniAppPreview_rankPill__G9lC6{align-self:flex-start;background:var(--secondary-light-color);color:#fff;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600}.miniAppPreview_cardCompact__s3Max{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--primary-light-color)}.miniAppPreview_compactText__T9A6x{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.miniAppPreview_points__X_vhO{display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding-left:10px;border-left:1px solid rgb(15 23 42/.08)}.miniAppPreview_pointsPill__p2hTY{background:var(--primary-light-color);color:var(--white-light-color);border-radius:7px;padding:3px 8px;font-size:9.5px;font-weight:600}.miniAppPreview_catStrip__ZBdYM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:0 12px;flex:0 0 auto}.miniAppPreview_catCell__fdhng{display:flex;flex-direction:column;align-items:center;gap:5px}.miniAppPreview_catTile__EirqK{width:100%;aspect-ratio:1;border-radius:8px;background:var(--foreground-light-color);border:2px solid var(--primary-light-color)}.miniAppPreview_catTileFilled__9MJKR{background:var(--secondary-light-color);border-color:var(--secondary-light-color)}.miniAppPreview_catRows__ng2lA{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:0 12px;flex:0 0 auto}.miniAppPreview_catRow__eelnr{display:flex;align-items:center;gap:8px;background:var(--foreground-light-color);border:1px solid var(--primary-light-color);border-radius:9px;padding:8px}.miniAppPreview_catRowThumb__ZFH6z{width:28px;height:28px;border-radius:7px;background:var(--primary-opacity-light-color);flex:0 0 auto}.miniAppPreview_catRowText__FuCJX{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}.miniAppPreview_newsList__cys9e{display:flex;flex-direction:column;gap:8px;padding:0 12px;overflow:hidden}.miniAppPreview_news__RCn8i{display:flex;gap:9px;background:var(--foreground-light-color);border-radius:9px;padding:8px}.miniAppPreview_newsThumb__JE__Q{width:54px;height:40px;border-radius:7px;background:var(--primary-opacity-light-color);flex:0 0 auto}.miniAppPreview_newsText__JrKV1{display:flex;flex-direction:column;gap:6px;justify-content:center;flex:1 1 auto;min-width:0}.miniAppPreview_tabbar___MSaJ{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,1fr);background:var(--foreground-light-color);border-top:1px solid rgb(15 23 42/.08);padding:6px 0 8px;box-shadow:0 -2px 10px rgb(15 23 42/.06)}.miniAppPreview_tab___dq_J{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:9px}.miniAppPreview_tabIcon__0udeK,.miniAppPreview_tab___dq_J small{opacity:.55}.miniAppPreview_tabOn__ZoQ12 .miniAppPreview_tabIcon__0udeK,.miniAppPreview_tabOn__ZoQ12 small{opacity:1}.miniAppPreview_tabOn__ZoQ12{color:var(--secondary-light-color);font-weight:600}.miniAppPreview_tabIcon__0udeK svg{width:19px;height:19px}.miniAppPreview_tabCenter__jKsiX{margin-top:-22px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--secondary-light-color);color:#fff;box-shadow:0 3px 10px rgb(15 23 42/.22)}.miniAppPreview_tabCenter__jKsiX svg{width:22px;height:22px}