.studio_studio__qTQl9{--st-bg:#0d1713;--st-panel:#17261f;--st-control:#203429;--st-text:#edf2e9;--st-muted:#afc1b4;--st-border:#405045;--st-accent:#ecda77;font:12px/1.55 var(--font-body);color:var(--st-text);background:var(--st-bg);border:1px solid var(--st-border);border-radius:18px;overflow:hidden;position:relative;min-height:660px;color-scheme:dark}.studio_studio__qTQl9[data-theme=light]{--st-bg:#f4f3e9;--st-panel:#fffef8;--st-control:#e9f0e5;--st-text:#172d24;--st-muted:#58645c;--st-border:#d7dfd3;--st-accent:#174c3a;color-scheme:light}.studio_studio__qTQl9 *{box-sizing:border-box}.studio_studio__qTQl9 [hidden]{display:none!important}.studio_file__WBFSL,.studio_studio__qTQl9 button{font:inherit;font-size:11px;color:var(--st-text);background:var(--st-control);border:1px solid transparent;border-radius:20px;padding:4px 10px;min-height:28px;cursor:pointer;white-space:nowrap}.studio_file__WBFSL:hover,.studio_studio__qTQl9 button:hover{background:color-mix(in srgb,var(--st-control),var(--st-text) 8%)}.studio_studio__qTQl9 button:disabled{opacity:.3;cursor:default}.studio_studio__qTQl9 button[aria-pressed=true],.studio_studio__qTQl9 button[aria-selected=true]{background:color-mix(in srgb,var(--st-text) 13%,var(--st-control));color:var(--st-text)}.studio_file__WBFSL:focus-within,.studio_studio__qTQl9 button:focus-visible,.studio_studio__qTQl9 input:focus-visible,.studio_studio__qTQl9 select:focus-visible,.studio_studio__qTQl9 textarea:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.studio_topbar__1B6oM{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--st-border);height:52px}.studio_brand__F4pr2{display:flex;align-items:center;gap:8px;min-width:0}.studio_brand__F4pr2 strong{font-size:11px;font-weight:500}.studio_brandMark__qcEi7{display:grid;place-items:center;border:1px solid var(--st-border);width:30px;height:30px;border-radius:50%;font-size:18px;color:var(--st-accent)}.studio_brand__F4pr2>button{max-width:190px;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--st-border)}.studio_devices__5OiGE{display:flex;padding:3px;background:var(--st-panel);border:1px solid var(--st-border);border-radius:30px;gap:2px}.studio_devices__5OiGE button{padding:0;width:30px;height:26px;min-height:26px;border-radius:50%;font-size:18px;line-height:1}.studio_topbar__1B6oM .studio_actions__y3H2b{margin:0;gap:6px}.studio_exportButton__hhl5y{font-weight:600!important}.studio_toolbar__XGiyN{display:flex;align-items:center;gap:6px;padding:7px 12px;border-bottom:1px solid var(--st-border);color:var(--st-muted);font-size:10px;flex-wrap:wrap}.studio_toolbar__XGiyN>span{flex:1 1;min-width:150px}.studio_toolbar__XGiyN .studio_file__WBFSL,.studio_toolbar__XGiyN button{min-height:24px;padding:2px 8px;font-size:10px}.studio_privacy___K4Go{font-size:10px;color:var(--st-muted);margin:0;padding:6px 12px;border-bottom:1px solid var(--st-border)}.studio_workspace__396Hu{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:620px}.studio_panel__yX11z{background:var(--st-panel);-webkit-border-end:1px solid var(--st-border);border-inline-end:1px solid var(--st-border);min-width:0}.studio_panelTabs__6tNhf{display:flex;padding:5px;gap:4px;border-bottom:1px solid var(--st-border)}.studio_panelTabs__6tNhf button{flex:1 1;min-width:0;font-size:11px;min-height:28px}.studio_panelBody__7h4kn{max-height:690px;overflow-y:auto;padding:6px 12px 16px;scrollbar-width:thin;scrollbar-color:#555 transparent}.studio_studio__qTQl9 h2{font-size:11px;font-weight:600;margin:14px 0 8px;color:var(--st-muted)}.studio_panel__yX11z label{display:grid;grid-gap:5px;gap:5px;margin:10px 0;font-size:11px;color:var(--st-muted)}.studio_panel__yX11z textarea,.studio_studio__qTQl9 input:not([type=checkbox]):not([type=range]),.studio_studio__qTQl9 select{width:100%;min-width:0;padding:4px 7px;border:1px solid var(--st-border);border-radius:7px;font:11px/1.6 var(--font-body);background:var(--st-control);color:var(--st-text);min-height:28px}.studio_panel__yX11z textarea{min-height:70px;resize:vertical}.studio_panel__yX11z input[type=file]{max-width:100%;font-size:9px!important}.studio_studio__qTQl9 input[type=color]{height:26px;padding:2px!important;min-height:26px!important}.studio_studio__qTQl9 input[type=range]{width:100%;height:14px;accent-color:var(--st-accent);padding:0}.studio_panel__yX11z .studio_check__syV27,.studio_panel__yX11z .studio_setting__L3bKM{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;margin:4px 0;color:var(--st-text)}.studio_setting__L3bKM>span{flex:1 1;font-size:11px;color:var(--st-muted)}.studio_setting__L3bKM input:not([type=checkbox]),.studio_setting__L3bKM select{width:88px!important;min-height:25px!important;height:25px;font-size:10px!important;border-radius:14px!important;text-align:center}.studio_setting__L3bKM input[type=color]{width:38px!important;border-radius:6px!important}.studio_setting__L3bKM input[type=text]{width:110px!important}.studio_studio__qTQl9 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:30px;height:18px;min-width:30px;border-radius:14px;background:#ffffff12;border:1px solid var(--st-border);cursor:pointer;margin:0}.studio_studio__qTQl9 input[type=checkbox]:after{content:"×";position:absolute;display:grid;place-items:center;inset-block:1px;inset-inline-start:1px;width:14px;border-radius:50%;background:#555;color:#aaa;font:11px/1 Arial}.studio_studio__qTQl9 input[type=checkbox]:checked:after{content:"✓";inset-inline-start:13px;background:var(--st-accent);color:#142820}.studio_panel__yX11z details{border-bottom:1px solid var(--st-border);padding-bottom:10px}.studio_panel__yX11z summary{cursor:pointer;font-size:11px;font-weight:600;margin:12px 0 7px;list-style:none;display:flex;justify-content:space-between}.studio_panel__yX11z summary:after{content:"+";color:var(--st-muted)}.studio_panel__yX11z details[open]>summary:after{content:"−"}.studio_panel__yX11z details p{font-size:10px;color:var(--st-muted)}.studio_panel__yX11z output{font-size:10px;color:var(--st-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_actions__y3H2b{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:10px 0}.studio_panel__yX11z .studio_actions__y3H2b button{font-size:10px;padding:3px 8px;min-height:25px}.studio_preview__rPFvV{min-width:0;background:var(--st-bg);padding:8px}.studio_previewTools___rLLe{display:flex;justify-content:space-between;color:var(--st-muted);font-size:10px;padding:4px 6px 10px}.studio_viewport__QJ3rO{max-width:100%;min-height:510px;overflow:auto;direction:ltr;border:1px solid var(--st-border);background:#080808;padding:16px;scrollbar-width:thin;scrollbar-color:#444 #111;display:flex;align-items:center}.studio_viewport__QJ3rO iframe{display:block;border:0;background:#101010;max-width:none;flex-shrink:0;margin-inline:auto}.studio_hint___JznF{font-size:10px;line-height:1.8;color:var(--st-muted);margin:10px 5px}.studio_exports__uRIZE{position:fixed;z-index:90;inset:6vh max(4vw,16px);max-width:980px;margin:auto;overflow:auto;background:var(--st-panel);color:var(--st-text);padding:20px;border:1px solid var(--st-border);border-radius:18px;box-shadow:0 0 0 100vmax #000b}.studio_exports__uRIZE header{display:flex;align-items:center;justify-content:space-between}.studio_exports__uRIZE h2{font-size:16px;color:var(--st-text);margin:0}.studio_exports__uRIZE p{font-size:11px;color:var(--st-muted);line-height:1.8}.studio_exports__uRIZE textarea{width:100%;height:270px;margin-top:12px;font:11px/1.8 monospace;resize:vertical;border:1px solid var(--st-border);border-radius:8px;padding:10px;background:var(--st-bg);color:var(--st-text)}.studio_exports__uRIZE [role=tablist]{display:flex;gap:4px;margin:14px 0}.studio_error__EoAMw{background:#4b2220;color:#ffd1c9;padding:9px 12px;border-bottom:1px solid #92524b;margin:0;font-size:11px}.studio_file__WBFSL{position:relative;overflow:hidden}.studio_file__WBFSL input{position:absolute;inset:0;opacity:0;cursor:pointer}.studio_templatePicker__YizOa{padding:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;background:var(--st-panel);border-bottom:1px solid var(--st-border)}.studio_templatePicker__YizOa button{padding:10px;border-radius:10px;border:1px solid var(--st-border);font-size:10px}.studio_miniCards__zx7oq{height:70px;display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:10px}.studio_miniCards__zx7oq i{display:block;width:30px;height:48px;background:linear-gradient(160deg,#b3c8b4,#30473b);border-radius:5px}.studio_miniCards__zx7oq i:nth-child(2){height:62px}.studio_templatePicker__YizOa [data-template=coverflow] i{margin:-7px;transform:rotateY(25deg)}.studio_templatePicker__YizOa [data-template=fade] i:not(:nth-child(2)){opacity:.2}.studio_templatePicker__YizOa [data-template=travel] i:after{content:"";display:block;background:#1118;margin:32px 3px 0;height:12px;border-radius:3px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:760px){.studio_topbar__1B6oM{height:auto;min-height:50px;flex-wrap:wrap;gap:6px}.studio_brand__F4pr2 strong{display:none}.studio_brand__F4pr2>button{max-width:155px;font-size:10px}.studio_devices__5OiGE{order:3;margin:auto}.studio_workspace__396Hu{grid-template-columns:1fr;display:flex;flex-direction:column}.studio_preview__rPFvV{order:-1}.studio_viewport__QJ3rO{min-height:0}.studio_panel__yX11z{-webkit-border-end:0;border-inline-end:0;border-top:1px solid var(--st-border)}.studio_panelBody__7h4kn{max-height:500px}.studio_panelTabs__6tNhf{position:-webkit-sticky;position:sticky;top:0;background:var(--st-panel);z-index:1}.studio_templatePicker__YizOa{grid-template-columns:repeat(2,1fr)}.studio_privacy___K4Go{line-height:1.8}.studio_exports__uRIZE{inset:12px}.studio_setting__L3bKM{min-height:38px!important}.studio_studio__qTQl9 button:before{content:"";position:absolute;inset:-3px;pointer-events:none}.studio_studio__qTQl9 button{position:relative}.studio_hint___JznF{font-size:10px}}@media(prefers-reduced-motion:reduce){.studio_studio__qTQl9 *{scroll-behavior:auto}}.studio_backdrop__Ff1OC{position:fixed!important;inset:0!important;background:#000a!important;z-index:89;border:0!important;border-radius:0!important;width:100%;height:100%}.studio_studio__qTQl9:-webkit-full-screen{width:100vw;height:100vh;border-radius:0}.studio_studio__qTQl9:fullscreen{width:100vw;height:100vh;border-radius:0}.studio_studio__qTQl9:-webkit-full-screen .studio_workspace__396Hu{height:calc(100vh - 130px)}.studio_studio__qTQl9:fullscreen .studio_workspace__396Hu{height:calc(100vh - 130px)}.studio_studio__qTQl9:-webkit-full-screen .studio_panelBody__7h4kn{max-height:calc(100vh - 170px)}.studio_studio__qTQl9:fullscreen .studio_panelBody__7h4kn{max-height:calc(100vh - 170px)}@media(pointer:coarse){.studio_studio__qTQl9 button{min-height:44px!important;min-width:44px}.studio_studio__qTQl9 .studio_check__syV27,.studio_studio__qTQl9 .studio_setting__L3bKM{min-height:44px!important}.studio_studio__qTQl9 .studio_setting__L3bKM input:not([type=checkbox]):not([type=range]),.studio_studio__qTQl9 .studio_setting__L3bKM select{height:44px!important;min-height:44px!important}}.studio_studio__qTQl9[data-theme=light] input[type=checkbox]:checked:after{color:#fff}.studio_exports__uRIZE{max-height:calc(100dvh - 24px);overscroll-behavior:contain}.studio_exports__uRIZE::-webkit-backdrop{background:#000a}.studio_exports__uRIZE::backdrop{background:#000a}.studio_exports__uRIZE{box-shadow:0 20px 60px #0006}.studio_modeSwitch__HnL9S{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--st-border)}.studio_modeSwitch__HnL9S button{flex:1 1}.studio_studio__qTQl9 .studio_brand__F4pr2 strong,.studio_studio__qTQl9 .studio_hint___JznF,.studio_studio__qTQl9 .studio_panelTabs__6tNhf button,.studio_studio__qTQl9 .studio_panel__yX11z label,.studio_studio__qTQl9 .studio_panel__yX11z summary,.studio_studio__qTQl9 .studio_previewTools___rLLe,.studio_studio__qTQl9 .studio_privacy___K4Go,.studio_studio__qTQl9 .studio_setting__L3bKM>span,.studio_studio__qTQl9 .studio_toolbar__XGiyN,.studio_studio__qTQl9 .studio_topbar__1B6oM button,.studio_studio__qTQl9 h2{font-size:12px}.studio_studio__qTQl9 .studio_panel__yX11z input:not([type=checkbox]):not([type=range]),.studio_studio__qTQl9 .studio_panel__yX11z select,.studio_studio__qTQl9 .studio_panel__yX11z textarea{font-size:12px!important}.studio_studio__qTQl9 .studio_panel__yX11z summary{min-height:32px;align-items:center}.studio_studio__qTQl9 .studio_setting__L3bKM{min-height:34px}@media(pointer:coarse){.studio_studio__qTQl9 .studio_panel__yX11z input:not([type=checkbox]):not([type=range]),.studio_studio__qTQl9 .studio_panel__yX11z select,.studio_studio__qTQl9 .studio_panel__yX11z textarea{font-size:16px!important;min-height:36px!important}.studio_studio__qTQl9 .studio_file__WBFSL,.studio_studio__qTQl9 button{min-height:36px}.studio_studio__qTQl9 .studio_devices__5OiGE button{min-width:36px;min-height:36px}}