:root{--bg:#050505;--panel:#0f0f14eb;--header:#0f0f14f5;--border:#27272a;--accent:#d1d5db;--accent2:#f3f4f6;--text:#e4e4e7;--muted:#a1a1aa;--danger:#ef4444;--radius:14px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{background:var(--bg);width:100%;height:100%;color:var(--text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}button,input,select,textarea{font:inherit}.app-shell{flex-direction:column;height:100dvh;display:flex}.topbar{background:var(--header);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.brand{align-items:center;gap:10px;font-weight:900;display:flex}.brand-mark{letter-spacing:-1px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:21px}.brand-beta{color:#a5b4fc;text-transform:uppercase;letter-spacing:1px;background:#6366f12e;border-radius:5px;padding:3px 7px;font-size:10px}.header-actions{align-items:center;gap:8px;display:flex}.mobile-actions{display:none}.btn{height:36px;color:var(--text);cursor:pointer;background:#18181b;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.btn:hover{background:#27272a;transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;border-color:#0000}.btn-danger{color:#f87171;background:#ef44441f;border-color:#ef444459}.btn-icon{width:36px;padding:0}.btn.full{width:100%;margin:12px 0}.divider{background:var(--border);width:1px;height:24px;margin:0 4px}.studio-main{flex:1;min-height:0;position:relative}.viewport-shell{background:#000;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.three-mount{position:absolute;top:0;bottom:0;left:0;right:0}.three-mount canvas{outline:none;width:100%;height:100%;display:block}.text2d-overlay{pointer-events:none;z-index:10;position:absolute;top:0;bottom:0;left:0;right:0}.text2d-layer{white-space:pre-wrap;cursor:move;-webkit-user-select:none;user-select:none;pointer-events:auto;min-width:30px;direction:auto;border:1px solid #0000;border-radius:8px;padding:4px 8px;position:absolute}.text2d-layer.selected{background:#6366f114;border-color:#6366f1cc}.sidebar-backdrop{display:none}.sidebar{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);z-index:30;opacity:0;pointer-events:none;flex-direction:column;width:380px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;transform:translate(30px);box-shadow:0 24px 60px #000000b3}.sidebar.open{opacity:1;pointer-events:auto;transform:none}.drag-handle{display:none}.sidebar-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.sidebar-header button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%}.tabs{border-bottom:1px solid var(--border);padding:0 14px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:13px 10px;font-weight:800}.tabs button.active{color:#fff;border-bottom-color:var(--accent)}.sidebar-body{flex:1;padding:14px;overflow:auto}.panel-section{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:14px;padding:14px}.panel-title{text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:900}label{color:#d4d4d8;margin:12px 0 7px;font-size:12px;font-weight:700;display:block}input,select,textarea{border:1px solid var(--border);color:#fff;background:#0000006b;border-radius:8px;outline:none;width:100%;padding:9px 10px}textarea{resize:vertical;min-height:82px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px #6366f126}input[type=range]{height:4px;accent-color:var(--accent);padding:0}input[type=color]{height:38px;padding:0}.grid3{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.input-group{position:relative}.input-group span{color:#71717a;font-size:10px;font-weight:900;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.input-group input{padding-left:28px}.check{background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.check input{width:auto}.layer-list{flex-direction:column;gap:7px;display:flex}.layer-item{cursor:pointer;color:var(--muted);background:#ffffff0a;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.layer-item.active{border-color:var(--accent);color:#fff;background:#6366f124}.layer-actions{gap:3px;display:flex}.layer-actions button{color:inherit;cursor:pointer;background:0 0;border:0;padding:3px}.empty-state{color:var(--muted);text-align:center;padding:25px 10px}.empty-state.big{padding:70px 20px;line-height:1.7}.model-info{color:var(--muted);font-size:12px;line-height:1.6}.bottom-toolbar{z-index:20;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.gizmo-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141416f2;border:1px solid #ffffff1f;border-radius:999px;gap:6px;padding:8px;display:flex;box-shadow:0 12px 35px #0000008c}.gizmo-btn{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}.gizmo-btn.active{background:var(--accent);color:#111827}.fab-wrap{display:none}.fab{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border:0;border-radius:50%;width:58px;height:58px;font-size:32px;line-height:1;box-shadow:0 12px 35px #6366f173}.fab-menu{background:var(--panel);border:1px solid var(--border);border-radius:18px;gap:7px;min-width:170px;padding:10px;display:grid;position:absolute;bottom:70px;right:0;box-shadow:0 20px 50px #000000b3}.fab-menu button{color:#fff;text-align:left;background:#18181b;border:1px solid #ffffff14;border-radius:11px;padding:12px;font-weight:800}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#52525b;border-radius:20px}@media (max-width:900px){.desktop-actions .btn span{display:none}.sidebar{width:340px}}@media (max-width:768px){.desktop-actions{display:none}.mobile-actions{display:flex}.topbar{padding:0 14px}.sidebar-backdrop{z-index:25;pointer-events:none;background:#00000047;border:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sidebar{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;height:76dvh;top:auto;bottom:0;left:0;right:0;transform:translateY(105%)}.sidebar.open{transform:translateY(0)}.drag-handle{background:#52525b;border-radius:99px;width:46px;height:5px;margin:10px auto 0;display:block}.fab-wrap{right:18px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:35;display:block;position:absolute}.bottom-toolbar{bottom:calc(22px + env(safe-area-inset-bottom))}.grid3{grid-template-columns:repeat(2,1fr)}.brand-beta{display:none}}@media (max-width:420px){.sidebar{height:82dvh}.brand-mark{font-size:19px}.text2d-layer{max-width:92vw}}.viewport-bg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.viewport-bg-overlay{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.text2d-overlay{z-index:10}.lighting-presets{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.light-preset-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:10px;font-size:11px;font-weight:800}.light-preset-btn:hover{border-color:var(--accent);background:#6366f124}small{color:var(--muted);font-weight:700}.text2d-layer.mirror{opacity:.45;pointer-events:none}.panel-section .btn.full{margin-top:8px}.tabs button{font-size:12px}.extrude-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141416f5;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:8px;min-width:300px;padding:10px 12px;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #000000a6}.extrude-control{flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.extrude-control span,.extrude-control b{color:var(--muted);font-size:12px;font-weight:900}.extrude-control input{width:150px}.mini-btn{color:#fff;cursor:pointer;background:#18181b;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:18px;font-weight:900}@media (max-width:480px){.extrude-popover{min-width:260px;bottom:64px}.extrude-control input{width:105px}}.extrude-popover,.quick-transform-popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:25;background:#141416f5;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #0009}.quick-transform-popover{grid-template-columns:repeat(3,52px);display:grid}.mini-btn{color:#fff;cursor:pointer;background:#18181b;border:1px solid #ffffff1f;border-radius:10px;height:34px;font-weight:900}.mini-btn:hover{background:#27272a}.extrude-control{min-width:190px;color:var(--muted);gap:4px;font-size:11px;font-weight:800;display:grid}.text2d-resize-handle{background:var(--accent);cursor:ew-resize;border:2px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-7px;right:-7px;box-shadow:0 4px 12px #00000073}@media (max-width:768px){.quick-transform-popover{grid-template-columns:repeat(3,48px);bottom:72px}.extrude-popover{width:min(92vw,390px)}}.texture-preview-card{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;align-items:center;gap:12px;margin:12px 0;padding:10px;display:flex}.texture-preview-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;display:block;overflow:hidden}.texture-preview-card small,.hint{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.three-mount,.three-mount canvas,.viewport-shell{touch-action:none;overscroll-behavior:none}.gizmo-btn{touch-action:manipulation}.texture-preview-card{background:#00000047;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:10px;display:flex}.texture-preview-card img{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:54px;height:54px}.two-col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hint{color:var(--muted);margin-top:8px;line-height:1.5;display:block}.header-select{max-width:138px;height:36px;color:var(--text);background:#18181bf2;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:0 10px;font-size:12px;font-weight:700}.visual-btn{background:linear-gradient(135deg,#6366f12e,#f59e0b1f)}@media (max-width:1280px){.visual-btn span,.desktop-actions .visual-btn{padding-inline-start:10px;padding-inline-end:10px;font-size:12px}.header-select{max-width:112px}}@media (max-width:1120px){.desktop-actions .visual-btn:nth-of-type(n+8),.header-select,.desktop-actions button[title*=Material]{display:none}}.multi-bevel-panel{background:linear-gradient(#f5c5420b,#ffffff06);border-color:#f5c54229}.bevel-card{background:#0000003d;border:1px solid #ffffff14;border-radius:12px;margin-top:12px;padding:12px}.bevel-card-head{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.bevel-card-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.check.compact{margin:0;padding:6px 8px;font-size:11px}.check.compact input{width:auto}.mini-btn.danger{color:#fecaca;background:#ef44441f;border-color:#ef444459}.hint.error{color:#fca5a5}.topbar{gap:12px;overflow:hidden}.desktop-actions{scrollbar-width:none;min-width:0;max-width:calc(100vw - 130px);overflow:auto hidden}.desktop-actions::-webkit-scrollbar{display:none}.desktop-actions .btn,.desktop-actions .header-select{flex:none}.mobile-actions{gap:6px}.mobile-actions .btn{width:36px;padding:0}@media (max-width:768px){.desktop-actions{display:none!important}.mobile-actions{display:flex!important}.topbar{justify-content:space-between}.brand{flex:none}}.asset-browser-shell{z-index:44;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.asset-browser-backdrop{pointer-events:auto;background:#0000005c;position:absolute;top:0;bottom:0;left:0;right:0}.asset-browser{background:var(--panel);border:1px solid var(--border);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);pointer-events:auto;border-radius:18px;flex-direction:column;width:min(440px,100vw - 32px);display:flex;position:absolute;top:72px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 28px 80px #000000c7}.asset-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.asset-header strong{font-size:15px;display:block}.asset-header small{margin-top:4px;display:block}.asset-header button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:32px;height:32px}.asset-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.asset-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 6px;font-size:11px;font-weight:900}.asset-tabs button.active{color:#fff;border-bottom-color:var(--accent);background:#6366f114}.asset-content{flex:1;padding:14px;overflow:auto}.asset-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.asset-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;gap:7px;min-height:96px;padding:12px;display:flex}.asset-card:hover{border-color:var(--accent);background:#6366f11f;transform:translateY(-1px)}.asset-card.wide{grid-column:span 2}.mat-preview{border:1px solid #fff3;border-radius:999px;width:36px;height:20px;box-shadow:inset 0 0 12px #ffffff47}.asset-emoji{font-size:28px}.asset-card strong{font-size:13px}.asset-card small{color:var(--muted);font-size:11px;line-height:1.35}@media (max-width:768px){.asset-browser{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;height:78dvh;top:auto;bottom:0;left:0;right:0}.asset-browser-backdrop{background:#00000047}.asset-tabs{grid-template-columns:repeat(2,1fr)}.asset-grid{grid-template-columns:1fr}.asset-card.wide{grid-column:auto}.mobile-actions .btn[disabled]{opacity:.45}.mobile-actions{scrollbar-width:none;max-width:calc(100vw - 76px);overflow-x:auto}.mobile-actions::-webkit-scrollbar{display:none}}.cinematic-light-panel .light-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;margin:12px 0;padding:12px}.cinematic-light-panel .light-card input[type=color]{border:1px solid var(--border);background:0 0;border-radius:8px;width:100%;height:36px}.cinematic-light-panel .transform-grid input[type=number]{width:100%;min-width:0}.accordion-section{padding:0;overflow:hidden}.accordion-summary{cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;padding:14px;font-size:11px;font-weight:900;list-style:none;display:flex}.accordion-summary::-webkit-details-marker{display:none}.accordion-summary b{color:#fff;transition:transform .2s}.accordion-section[open] .accordion-summary b{transform:rotate(180deg)}.accordion-content{padding:0 14px 14px}@media (max-width:768px){.sidebar-body{padding:10px}.accordion-section{border-radius:14px;margin-bottom:10px}.accordion-summary{background:#ffffff09;min-height:50px}.accordion-content{max-height:55dvh;overflow:auto}.cinematic-light-panel .light-card{margin:10px 0;padding:10px}.cinematic-light-panel .transform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}.light-card{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:12px;margin:12px 0;padding:12px}.light-advanced{border-top:1px dashed #ffffff1f;margin-top:10px;padding-top:10px}.light-advanced summary{cursor:pointer;color:#c4b5fd;margin-bottom:10px;font-size:12px;font-weight:700}.cinematic-light-panel .hint{color:#a1a1aa;margin-bottom:12px;line-height:1.45;display:block}.render-engine-panel{background:linear-gradient(#ffffff09,#d4af3709);border-color:#d4af3738}.render-engine-panel .panel-title{color:#fde68a}.render-engine-panel .lighting-presets{margin:12px 0 14px}.camera-studio-panel .camera-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px;display:grid}.camera-studio-panel select{width:100%}@media (max-width:768px){.camera-studio-panel .camera-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-actions .visual-btn:nth-of-type(n+6){display:none}}.ai-header-btn{box-shadow:0 0 18px #7c3aed47;background:linear-gradient(135deg,#7c3aed,#2563eb)!important}.ai-hero-panel{background:linear-gradient(#7c3aed1f,#2563eb0b);border-color:#7c3aed47}.ai-hero-panel .panel-title,.ai-presets-grid-panel .panel-title,.ai-workflow-panel .panel-title{color:#c4b5fd}.ai-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-preset-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0d,#6366f10b);border:1px solid #ffffff17;border-radius:15px;flex-direction:column;justify-content:flex-start;gap:7px;min-height:118px;padding:13px;transition:all .18s;display:flex}.ai-preset-card:hover{background:linear-gradient(#8b5cf62e,#2563eb14);border-color:#8b5cf6;transform:translateY(-1px);box-shadow:0 14px 35px #00000047}.ai-preset-card span{font-size:28px;line-height:1}.ai-preset-card strong{font-size:13px}.ai-preset-card small{color:var(--muted);font-size:11px;line-height:1.35}.ai-workflow-panel{border-color:#3b82f638}@media (max-width:768px){.ai-preset-grid{grid-template-columns:1fr}.tabs{overflow-x:auto}.tabs button{min-width:84px}.ai-preset-card{min-height:96px}}.text2d-path-layer{justify-content:center;align-items:center;min-height:80px;display:flex;overflow:visible;background:0 0!important}.text2d-svg-img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;filter:inherit;display:block}.typography-presets{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 4px;display:grid}.typography-presets .mini-btn{white-space:normal;text-align:center;height:auto;min-height:38px;padding:6px;font-size:11px}.section-divider{background:var(--border);height:1px;margin:16px 0}@media (max-width:768px){.typography-presets{grid-template-columns:1fr}.text2d-path-layer{max-width:96vw}}.bloom-glow-studio-panel{border-color:#f5f5f529;box-shadow:inset 0 0 0 1px #ffffff05,0 0 28px #ffffff08}.bloom-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.bloom-glow-studio-panel input[type=color]{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;width:100%;height:38px}.bloom-glow-studio-panel select{margin-bottom:12px}.accordion-section>.accordion-summary{-webkit-user-select:none;user-select:none}.accordion-section>.accordion-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accordion-section .accordion-content>.panel-section{background:0 0;border:0;border-radius:0;margin:0;padding:0}.accordion-section .accordion-content>.panel-section>.panel-title:first-child{display:none}.accordion-section .accordion-content .section-divider{border-top:1px solid #ffffff14;margin:14px 0}@media (max-width:768px){.accordion-section[open]{box-shadow:0 10px 26px #00000038}.accordion-section .accordion-content>.panel-section{max-height:none;overflow:visible}}.accordion-section .accordion-summary{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.accordion-section .accordion-summary b{transition:transform .18s,opacity .18s}.accordion-section.is-open .accordion-summary b{transform:rotate(180deg)}.accordion-section .accordion-content{animation:.16s both graphicsoAccordionIn}@keyframes graphicsoAccordionIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.accordion-section.is-open{scroll-margin-top:72px}}.device-blocker{min-height:100dvh;color:var(--text);background:radial-gradient(circle at 50% 10%,#ffffff1f,#0000 30%),radial-gradient(circle at 20% 90%,#8b5cf62e,#0000 34%),#050505;place-items:center;padding:28px;display:grid;overflow:hidden}.device-blocker-card{text-align:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0f0f14db;border:1px solid #ffffff1f;border-radius:28px;width:min(560px,100%);padding:34px;box-shadow:0 30px 90px #000000a6}.device-blocker-logo{color:#050505;letter-spacing:-2px;background:linear-gradient(135deg,#fff,#a1a1aa 45%,#52525b);border-radius:24px;place-items:center;width:74px;height:74px;margin:0 auto 18px;font-size:28px;font-weight:1000;display:grid;box-shadow:0 18px 50px #ffffff24}.device-blocker h1{letter-spacing:-1.5px;margin:0 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.04}.device-blocker p{max-width:460px;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.65}.device-blocker-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.device-blocker-badges span{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:900}.portrait-lock{z-index:99999;min-height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}.portrait-lock-card{max-width:520px}.portrait-lock-icon{color:#050505;background:linear-gradient(135deg,#fff,#d4d4d8 48%,#71717a);border-radius:28px;place-items:center;width:86px;height:86px;margin:0 auto 18px;font-size:48px;font-weight:1000;animation:1.8s ease-in-out infinite graphicsoRotateHint;display:grid;box-shadow:0 20px 60px #ffffff29}@keyframes graphicsoRotateHint{0%,to{transform:rotate(-12deg)scale(1)}50%{transform:rotate(12deg)scale(1.04)}}@media (orientation:landscape) and (pointer:coarse){html,body,#root{background:#050505;width:100%;height:100%;overflow:hidden}}.language-select{letter-spacing:.04em;text-transform:uppercase;min-width:66px;font-weight:800}.mobile-actions .language-select{width:58px;min-width:58px;padding-inline-start:8px;padding-inline-end:8px}.asset-tabs-v540{grid-template-columns:repeat(5,1fr)}.asset-library-toolbar{grid-template-columns:150px 1fr;gap:10px;margin-bottom:12px;display:grid}.asset-library-toolbar select,.asset-library-toolbar input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:10px 12px}.asset-library-toolbar input::placeholder{color:#ffffff73}.asset-import-row{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.asset-library-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.asset-library-meta button{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:8px 10px}.asset-library-meta button:disabled{opacity:.35}.asset-library-grid{align-items:stretch}.asset-library-card{justify-content:flex-start;min-height:178px}.asset-thumb{cursor:pointer;background:#00000038;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:100%;height:84px;padding:0;display:grid;overflow:hidden}.asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}.asset-card-actions{grid-template-columns:1fr auto auto;gap:6px;width:100%;margin-top:auto;display:grid}.asset-card-actions button{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9px;padding:7px 8px;font-size:11px;font-weight:800}.asset-empty{min-height:120px;color:var(--muted);text-align:center;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:14px;grid-column:1/-1;place-items:center;padding:18px;font-size:13px;display:grid}.btn.full{justify-content:center;width:100%;margin-top:12px}@media (max-width:768px){.asset-tabs-v540{grid-template-columns:repeat(2,1fr)}.asset-library-toolbar{grid-template-columns:1fr}.asset-import-row{grid-template-columns:1fr 1fr}.asset-library-card{min-height:170px}}.header-stack{z-index:60;background:var(--header);border-bottom:1px solid var(--border);flex-direction:column;flex:none;display:flex;position:relative;box-shadow:0 10px 34px #00000042}.topbar-main{height:54px;box-shadow:none;border-bottom:1px solid #ffffff13}.topbar-actions,.actionbar-scroll,.action-group{align-items:center;display:flex}.topbar-actions{gap:8px;min-width:0;overflow:hidden}.actionbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08080ceb;align-items:center;height:48px;padding:0 12px;display:flex}.actionbar-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;overflow:auto hidden}.actionbar-scroll::-webkit-scrollbar{display:none}.action-group{flex:none;gap:7px}.action-btn{background:#ffffff0e;border-radius:12px;min-width:42px;height:34px;padding:0 10px}.action-btn.strong{background:#ffffff1b;border-color:#ffffff29}.action-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.header-stack .header-select{background:#0000005c;border-radius:12px;width:auto;min-width:74px;max-width:170px;height:34px;padding:0 30px 0 10px;font-size:12px;font-weight:800;display:inline-flex!important}.material-select{min-width:132px!important}.export-type-select{min-width:138px!important}.export-preset-select{min-width:82px!important}.language-select.compact{min-width:58px!important}.asset-browser{top:118px}@media (max-width:900px){.topbar-actions .btn span,.action-btn span{display:none}.topbar-actions{gap:6px}.topbar-actions .btn{width:36px;padding:0}.topbar-actions .btn.btn-primary{width:42px}.export-type-select{display:none!important}.material-select{min-width:116px!important}}@media (max-width:768px){.topbar-main{height:52px;padding:0 10px}.brand{gap:7px;min-width:54px}.brand-beta{letter-spacing:.5px;padding:3px 6px;font-size:9px;display:inline-flex}.topbar-actions{scrollbar-width:none;max-width:calc(100vw - 112px);overflow-x:auto}.topbar-actions::-webkit-scrollbar{display:none}.topbar-actions .btn,.topbar-actions .header-select{flex:none}.export-preset-select{min-width:68px!important}.actionbar{height:50px;padding:0 8px}.actionbar .divider{height:22px;margin:0 2px}.action-btn{border-radius:13px;width:38px;height:38px;padding:0;font-size:14px}.material-select{min-width:108px!important}.asset-browser{top:auto}}@media (max-width:420px){.brand-beta{display:none}.topbar-actions{max-width:calc(100vw - 66px)}.language-select.compact{min-width:52px!important}}.smart-toolbar{background:linear-gradient(#0e0e14f0,#08080ce6);border-bottom:1px solid #ffffff13;height:50px;box-shadow:0 10px 26px #00000038}.smart-toolbar .actionbar-scroll{gap:10px;padding:0 2px}.smart-toolbar .action-group{gap:8px}.smart-toolbar .smart-tool{color:#fff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;font-size:17px;line-height:1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-grid;position:relative}.smart-toolbar .smart-tool:hover,.smart-toolbar .smart-tool.active{background:#ffffff21;border-color:#fff3;box-shadow:inset 0 1px #ffffff1f,0 10px 24px #0000003d}.smart-toolbar .smart-tool:hover{transform:translateY(-1px)}.smart-toolbar .smart-tool:active{transform:translateY(0)scale(.98)}.smart-toolbar .smart-tool.strong{background:#6366f129;border-color:#818cf83d}.smart-toolbar .smart-tool:disabled{opacity:.35;box-shadow:none}.smart-toolbar .smart-tool:after{content:attr(data-label);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:400;background:#000000db;border:1px solid #ffffff1a;border-radius:9px;padding:6px 8px;font-size:10px;font-weight:900;transition:opacity .14s,transform .14s;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)translateY(-4px)}.smart-toolbar .smart-tool:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.smart-toolbar .smart-tool:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.smart-toolbar .divider{opacity:.75;height:24px;margin:0 1px}.smart-material-select{background:#00000052!important;border-radius:14px!important;min-width:126px!important;height:38px!important}@media (max-width:900px){.smart-toolbar .action-btn span{display:none!important}.smart-toolbar .smart-tool:after{display:none}}@media (max-width:768px){.smart-toolbar{height:52px;padding:0 8px}.smart-toolbar .actionbar-scroll{gap:8px}.smart-toolbar .smart-tool{border-radius:14px;width:40px;min-width:40px;height:40px;font-size:16px}.smart-material-select{min-width:112px!important}}@media (max-width:420px){.smart-toolbar .preset-group .smart-tool:nth-last-child(-n+2){display:none}.smart-material-select{min-width:104px!important}}.context-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:55;background:linear-gradient(#121219e0,#0a0a0edb);border-bottom:1px solid #fff1;flex:none;align-items:center;gap:10px;min-height:46px;padding:7px 12px;display:flex;position:relative}.context-meta{flex:none;width:116px;min-width:116px;line-height:1.05;overflow:hidden}.context-meta .context-kicker{color:var(--muted);letter-spacing:.9px;opacity:.68;font-size:9px;font-weight:900;display:block}.context-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:900;display:block;overflow:hidden}.context-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;width:100%;min-width:0;display:flex;overflow:auto hidden}.context-scroll::-webkit-scrollbar{display:none}.context-tool{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff13;border-radius:12px;flex:none;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:12px;font-weight:850;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.context-tool:hover,.context-tool.active{background:#6366f129;border-color:#818cf847;box-shadow:inset 0 1px #ffffff1c,0 10px 22px #00000038}.context-tool:hover{transform:translateY(-1px)}.context-tool:active{transform:translateY(0)scale(.98)}.context-icon{font-size:14px;line-height:1}.context-label{white-space:nowrap}@media (max-width:768px){.context-toolbar{gap:8px;min-height:44px;padding:6px 8px}.context-meta{width:74px;min-width:74px}.context-meta .context-kicker{font-size:8px}.context-meta strong{font-size:11px}.context-tool{border-radius:12px;height:32px;padding:0 10px;font-size:11px}}@media (max-width:420px){.context-meta{display:none}.context-toolbar{padding-left:8px}.context-tool{gap:5px;padding:0 9px}}.compact-header-v5404{background:linear-gradient(#0c0c12f5,#06060af0);border-bottom:1px solid #ffffff14;box-shadow:0 12px 34px #00000052}.compact-header-v5404 .topbar-main{background:#09090ed1;border-bottom:1px solid #ffffff0e;height:48px}.compact-header-v5404 .compact-brand{cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;min-width:auto;padding:0 4px}.brand-menu{color:#ffffffdb;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:28px;height:28px;display:inline-grid}.compact-header-v5404 .brand-mark{letter-spacing:.08em;font-size:17px}.compact-header-v5404 .brand-beta{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;padding:3px 6px;font-size:8px}.modern-top-actions .btn,.modern-top-actions .icon-btn{color:#ffffffe6;background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-grid}.modern-top-actions .btn span{display:none}.modern-top-actions .btn-primary{background:linear-gradient(135deg,#6366f1e0,#a855f7cc);border-color:#ffffff24}.tool-svg{width:18px;height:18px;display:block}.modern-smart-toolbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);height:50px;box-shadow:none;background:linear-gradient(#101018e6,#08080ddb);padding:0 10px}.modern-smart-toolbar .smart-tool{color:#ffffffdb;background:#ffffff0a;border:1px solid #fff1;border-radius:15px;width:40px;min-width:40px;height:40px;font-size:0;box-shadow:inset 0 1px #ffffff09}.modern-smart-toolbar .smart-tool:hover,.modern-smart-toolbar .smart-tool.active,.modern-smart-toolbar .smart-tool.selected-chip{color:#fff;background:#ffffff1f;border-color:#ffffff29;box-shadow:0 0 22px #ffffff0e,inset 0 1px #ffffff1f}.modern-smart-toolbar .smart-tool.strong{color:#eef2ff;background:#6366f124;border-color:#818cf842}.modern-smart-toolbar .smart-tool:disabled{opacity:.28;color:#ffffff73}.modern-smart-toolbar .selected-chip{z-index:2;position:sticky;left:0;background:linear-gradient(135deg,#6366f138,#a855f729)!important}.modern-smart-toolbar .context-mode-tool{background:#ffffff09}.modern-smart-toolbar .divider{background:#ffffff1a;border-radius:99px;width:1px;min-width:1px;height:24px}.modern-smart-toolbar .smart-material-select{background:#ffffff0a!important;border-color:#ffffff14!important;min-width:124px!important;height:40px!important}.context-toolbar{display:none!important}@media (max-width:768px){.compact-header-v5404 .topbar-main{height:46px;padding:0 8px}.compact-header-v5404 .brand-menu{width:30px;height:30px}.compact-header-v5404 .brand-mark{font-size:16px}.compact-header-v5404 .brand-beta{display:none}.compact-header-v5404 .topbar-actions{gap:6px;max-width:calc(100vw - 82px)}.modern-top-actions .btn,.modern-top-actions .icon-btn{width:34px;min-width:34px;height:34px}.modern-smart-toolbar{height:50px;padding:0 8px}.modern-smart-toolbar .actionbar-scroll{gap:8px}.modern-smart-toolbar .action-group{gap:7px}.modern-smart-toolbar .smart-tool{border-radius:14px;width:40px;min-width:40px;height:40px}.modern-smart-toolbar .tool-svg{width:17px;height:17px}}@media (max-width:420px){.compact-header-v5404 .brand-mark{font-size:15px}.language-select.compact{min-width:50px!important}.modern-top-actions .export-type-select{display:none!important}.modern-smart-toolbar .preset-group .smart-tool:nth-last-child(-n+2){display:inline-grid}.modern-smart-toolbar .mini-studio-group .smart-tool:nth-last-child(-n+1){display:none}}.export-progress-overlay{z-index:9999;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 42%,#22d3ee29,#0000 34%),#000000a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.export-progress-card{color:#fff;background:linear-gradient(#12131eeb,#08090ff0),radial-gradient(circle at 20% 0,#22d3ee2e,#0000 42%),radial-gradient(circle at 84% 18%,#a855f729,#0000 36%);border:1px solid #ffffff1f;border-radius:30px;width:min(340px,100vw - 36px);padding:22px;animation:.26s both graphicso-export-card-in;box-shadow:0 34px 110px #000000a3,inset 0 1px #ffffff14}@keyframes graphicso-export-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.export-progress-topline,.export-progress-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.export-progress-topline span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffc2;font-size:13px;font-weight:850}.export-progress-topline strong{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;text-transform:uppercase;letter-spacing:.06em;max-width:150px;font-size:12px;overflow:hidden}.export-progress-ring{background:conic-gradient(#22d3ee,#8b5cf6,#06b6d4,#22d3ee);border-radius:999px;place-items:center;width:138px;height:138px;margin:24px auto 16px;animation:1.55s ease-in-out infinite graphicso-export-breathe;display:grid;position:relative;box-shadow:0 0 48px #22d3ee2e,0 0 88px #8b5cf61f}.export-progress-ring:before{content:"";border-radius:inherit;background:#06080ffa;border:1px solid #ffffff1a;position:absolute;top:8px;bottom:8px;left:8px;right:8px;box-shadow:inset 0 0 28px #ffffff09}.export-progress-spinner{border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 28%, #22d3eefa, #a855f7e0, transparent 74% 100%);filter:blur(.2px)drop-shadow(0 0 14px #22d3ee57);z-index:1;animation:.95s linear infinite graphicso-export-spin;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.export-progress-spinner:after{content:"";border-radius:inherit;background:#06080f;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.export-progress-core{z-index:2;background:radial-gradient(circle at 50% 28%,#ffffff29,#0000 30%),linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:inset 0 0 22px #22d3ee0f}.export-progress-core span{color:#fff;font-size:38px;font-weight:900;line-height:1}@keyframes graphicso-export-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes graphicso-export-breathe{0%,to{opacity:.72;transform:scale(.965)}50%{opacity:1;transform:scale(1.055)}}.export-progress-message{text-align:center;color:#ffffffe6;min-height:22px;margin-bottom:14px;font-size:15px;font-weight:780}.export-progress-pulse{justify-content:center;align-items:center;gap:7px;height:14px;margin-bottom:14px;display:flex}.export-progress-pulse i{background:#22d3eee0;border-radius:999px;width:6px;height:6px;animation:1.08s ease-in-out infinite graphicso-export-dot;box-shadow:0 0 12px #22d3ee6b}.export-progress-pulse i:nth-child(2){background:#8b5cf6e0;animation-delay:.16s}.export-progress-pulse i:nth-child(3){background:#22d3eee0;animation-delay:.32s}@keyframes graphicso-export-dot{0%,to{opacity:.32;transform:translateY(0)scale(.82)}50%{opacity:1;transform:translateY(-3px)scale(1.12)}}.export-progress-meta{color:#ffffff85;margin-top:8px;font-size:12px}.export-progress-card.complete .export-progress-ring{background:conic-gradient(#22c55e,#84cc16,#22c55e);animation:none;box-shadow:0 0 44px #22c55e2e}.export-progress-card.complete .export-progress-spinner,.export-progress-card.error .export-progress-spinner{display:none}.export-progress-card.complete .export-progress-pulse,.export-progress-card.error .export-progress-pulse{visibility:hidden}.export-progress-card.error .export-progress-ring{background:conic-gradient(#ef4444,#fb7185,#ef4444);animation:none;box-shadow:0 0 44px #ef44442e}.material-library-hero{background:linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.material-library-hero strong{font-size:14px;display:block}.material-library-hero small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.material-library-hero .btn{white-space:nowrap;height:32px}.material-category-row{scrollbar-width:none;gap:8px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.material-category-row::-webkit-scrollbar{display:none}.material-category-row button{color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:900}.material-category-row button.active{color:#fff;background:#ffffff21;border-color:#ffffff2e;box-shadow:0 0 24px #ffffff0f}.material-grid-v542{grid-template-columns:repeat(2,minmax(0,1fr))}.material-card-v542{min-height:112px;position:relative;overflow:hidden}.material-card-v542:before{content:"";filter:blur(12px);background:#ffffff14;border-radius:999px;width:92px;height:92px;position:absolute;top:-40%;bottom:auto;left:auto;right:-20%}.mat-preview.premium{border:1px solid #ffffff38;border-radius:999px;width:48px;height:28px;box-shadow:inset 0 0 18px #ffffff3d,0 8px 22px #00000047}@media (max-width:768px){.material-grid-v542{grid-template-columns:1fr}.material-library-hero{align-items:flex-start}.material-library-hero .btn{padding:0 10px}}.app-shell,.app-shell :not(input):not(textarea):not(select):not(option):not([contenteditable=true]):not([data-copy-allowed=true]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app-shell img,.app-shell svg,.app-shell canvas,.app-shell button,.app-shell .btn,.app-shell .smart-tool{-webkit-user-drag:none;user-drag:none}input,textarea,select,[contenteditable=true],[data-copy-allowed=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.gfx-copy-notice{left:50%;bottom:calc(104px + env(safe-area-inset-bottom));z-index:10050;pointer-events:none;opacity:0;color:#fffffff0;letter-spacing:1.7px;text-transform:uppercase;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08080cd1;border:1px solid #ffffff1f;border-radius:999px;padding:10px 15px;font-size:11px;font-weight:900;transition:opacity .18s,transform .18s;position:fixed;transform:translate(-50%,14px)scale(.96);box-shadow:0 16px 52px #00000085,inset 0 1px #ffffff14}.gfx-copy-notice.show{opacity:1;transform:translate(-50%)scale(1)}@media (max-width:768px){.gfx-copy-notice{bottom:calc(88px + env(safe-area-inset-bottom));padding:9px 13px;font-size:10px}}.hdri-studio-v55{flex-direction:column;gap:14px;display:flex}.hdri-hero-v55{background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.hdri-hero-v55 strong{font-size:14px;display:block}.hdri-hero-v55 small{opacity:.62;margin-top:4px;font-size:11px;display:block}.hdri-switch-v55{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:inline-flex}.hdri-switch-v55 input{accent-color:#a78bfa}.hdri-switch-v55.compact{border-radius:14px;justify-content:center}.hdri-grid-v55{grid-template-columns:repeat(2,minmax(0,1fr))}.hdri-card-v55{position:relative;overflow:hidden}.hdri-card-v55.active{border-color:#a78bfabf;box-shadow:0 0 0 1px #a78bfa40,0 18px 45px #00000047}.hdri-preview-v55{border-radius:16px;width:100%;height:76px;margin-bottom:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #ffffff14}.hdri-preview-v55:before,.hdri-preview-v55:after{content:"";filter:blur(10px);opacity:.75;background:#ffffffc7;border-radius:999px;position:absolute}.hdri-preview-v55:before{width:62%;height:14px;top:16%;left:12%}.hdri-preview-v55:after{opacity:.36;width:35%;height:24px;top:34%;right:10%}.hdri-preview-v55 i{filter:blur(12px);opacity:.85;border-radius:999px;width:36%;height:12px;position:absolute;bottom:18%;left:18%}.hdri-controls-v55{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:12px;display:grid}.hdri-controls-v55 label:not(.hdri-switch-v55){grid-template-columns:74px 1fr 48px;align-items:center;gap:10px;font-size:12px;display:grid}.hdri-controls-v55 b{text-align:right;opacity:.72;font-size:11px}.hdri-controls-v55 input[type=range]{accent-color:#a78bfa;width:100%}.viewport-shell{background:#000;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.export-safe-frame{aspect-ratio:9/16;contain:layout size paint;background:#000;flex:none;width:100%;max-width:56.25dvh;height:auto;max-height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 22px 80px #0000006b}.export-safe-frame .viewport-bg,.export-safe-frame .viewport-bg-overlay,.export-safe-frame .three-mount,.export-safe-frame .text2d-overlay{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.export-safe-frame .three-mount canvas{display:block;width:100%!important;height:100%!important}@media (orientation:landscape){.export-safe-frame{width:auto;max-width:100%;height:100%}}@media (max-width:768px){.export-safe-frame{width:min(100%,56.25dvh);max-height:100%}}.text2d-rich-layer{white-space:normal;word-break:break-word;overflow:visible}.text2d-rich-layer .text2d-rich-content,.text2d-rich-layer .text2d-rich-content *{box-sizing:border-box;max-width:100%}.text2d-rich-layer .text2d-rich-content p,.text2d-rich-layer .text2d-rich-content div{margin:0}.text2d-rich-layer .text2d-rich-content ul,.text2d-rich-layer .text2d-rich-content ol{margin:.15em 0;padding-inline-start:1.15em}.rich-text-studio{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:10px;display:grid}.rich-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rich-toolbar button,.rich-toolbar label{color:#fff;background:#ffffff12;border:1px solid #ffffff14;border-radius:10px;min-height:34px;padding:6px 9px;font-size:12px}.rich-toolbar button{min-width:34px;font-weight:800}.rich-toolbar label{align-items:center;gap:7px;display:inline-flex}.rich-toolbar input[type=color]{background:0 0;border:0;width:28px;height:24px;padding:0}.rich-editor{color:#fff;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;background:#00000040;border:1px solid #ffffff1c;border-radius:14px;outline:none;min-height:130px;max-height:260px;padding:12px;line-height:1.25;overflow:auto}.rich-editor:focus{border-color:#7dd3fc73;box-shadow:0 0 0 3px #7dd3fc17}.rich-help{opacity:.6;font-size:11px;line-height:1.35}[contenteditable=true] *,[data-copy-allowed=true] *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}.rich-editor,.rich-editor *{cursor:text}.text-engine-v6,.rich-text-v6{-webkit-user-select:text!important;user-select:text!important}.text-engine-note{opacity:.72;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;margin:8px 0 12px;padding:10px 12px;font-size:12px;line-height:1.35}.v6-text-draft{resize:vertical;color:#fff;touch-action:manipulation;background:#00000052;border:1px solid #ffffff1f;border-radius:14px;outline:none;width:100%;min-height:132px;padding:12px;font:500 15px/1.45 Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-user-select:text!important;user-select:text!important}.v6-text-draft:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff14}.v6-apply-row{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 6px;display:grid}.btn-primary{background:#ffffff2e!important;border-color:#ffffff38!important}.rich-preview-box{white-space:pre-wrap;background:#00000038;border:1px solid #ffffff17;border-radius:14px;min-height:74px;padding:14px;overflow:auto}.text2d-plain-content,.text2d-rich-content{white-space:pre-wrap;overflow-wrap:anywhere}.rich-text-v61 .rich-toolbar-v61{scrollbar-width:none;gap:7px;padding:8px 0;display:flex;overflow-x:auto}.rich-text-v61 .rich-toolbar-v61::-webkit-scrollbar{display:none}.rich-text-v61 .rich-toolbar-v61 button,.rich-text-v61 .rich-color-row-v61 button{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex:none;min-height:36px;padding:8px 11px;font-weight:700}.rich-text-v61 .rich-toolbar-v61 button:active,.rich-text-v61 .rich-color-row-v61 button:active{background:#ffffff29;transform:scale(.98)}.rich-color-row-v61{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:6px 0 10px;display:grid}.rich-color-row-v61 label{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.rich-color-row-v61 input[type=color]{border-radius:10px;width:42px;height:32px;padding:0}.rich-source-v61{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.rich-preview-v61 strong,.text2d-rich-content strong{font-weight:900}.rich-preview-v61 em,.text2d-rich-content em{font-style:italic}.rich-preview-v61 u,.text2d-rich-content u{text-decoration:underline}.rich-preview-v61 s,.text2d-rich-content s{text-decoration:line-through}.rich-preview-v61 ul,.rich-preview-v61 ol,.text2d-rich-content ul,.text2d-rich-content ol{text-align:inherit;margin:.2em 0 .2em 1.2em;padding:0}.rich-preview-v61 li,.text2d-rich-content li{margin:.08em 0}@media (max-width:768px){.rich-color-row-v61{grid-template-columns:1fr}.rich-text-v61 .rich-color-row-v61 button{width:100%}}.history-studio-panel{z-index:210;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080a12f0;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:12px;width:min(340px,100vw - 24px);max-height:min(560px,100vh - 140px);padding:14px;display:flex;position:fixed;top:116px;right:12px;box-shadow:0 28px 80px #0000008f}.history-studio-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.history-studio-head h3{margin:0;font-size:15px;font-weight:800}.history-studio-head span{opacity:.58;margin-top:3px;font-size:11px;display:block}.history-close,.history-studio-actions button,.history-clear-btn{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;padding:10px 12px}.history-close{width:38px;height:38px;padding:0;font-size:22px}.history-studio-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.history-studio-actions button:disabled,.history-clear-btn:disabled{opacity:.35}.history-studio-list{flex-direction:column;gap:8px;max-height:350px;padding-right:2px;display:flex;overflow:auto}.history-row,.history-empty{background:#ffffff0e;border:1px solid #ffffff0f;border-radius:14px;padding:10px 11px}.history-row{justify-content:space-between;gap:10px;font-size:12px;display:flex}.history-row small{opacity:.55;white-space:nowrap}.history-empty{text-align:center;opacity:.65;font-size:12px}.history-clear-btn{opacity:.82;width:100%}@media (max-width:768px){.history-studio-panel{width:auto;max-height:54vh;top:auto;bottom:80px;left:10px;right:10px}}html[dir=rtl] .app-shell,html[dir=rtl] .sidebar,html[dir=rtl] .panel,html[dir=rtl] .export-progress-card,html[dir=rtl] .history-panel,html[dir=rtl] .topbar-actions,html[dir=rtl] .actionbar-scroll,html[dir=rtl] .action-group{direction:rtl}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] [contenteditable=true]{text-align:right;direction:rtl}html[dir=rtl] .tool-svg,html[dir=rtl] canvas,html[dir=rtl] .viewport-stage{direction:ltr}.history-row-clickable{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.history-row-clickable:hover{background:#ffffff0f}.camera-studio-v550-panel .camera-preset-grid,.camera-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.camera-studio-v550-panel .lens-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.light-preset-btn.active{border-color:var(--accent);color:#fff;background:#6366f138}.camera-bookmark-list{gap:8px;margin-top:10px;display:grid}.camera-bookmark{grid-template-columns:1fr 38px;align-items:stretch;gap:8px;display:grid}.camera-bookmark>button:first-child{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0b;border-radius:10px;padding:10px}.camera-bookmark strong{color:#fff;font-size:12px;display:block}.camera-bookmark small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.camera-safe-frame,.camera-guide{z-index:9;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.camera-safe-frame:before{content:"";border:1px solid rgba(255,255,255,var(--safe-opacity,.72));border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0000001f}.camera-safe-9\:16:before{aspect-ratio:9/16;height:94%}.camera-safe-16\:9:before{aspect-ratio:16/9;width:94%}.camera-safe-1\:1:before{aspect-ratio:1;width:86%}.camera-safe-4\:5:before{aspect-ratio:4/5;height:90%}.camera-safe-a4:before,.camera-safe-a3:before{aspect-ratio:1/1.414;height:92%}.camera-guide{opacity:.55}.camera-guide-thirds{background:linear-gradient(90deg,#0000 33.333%,#ffffff59 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff59 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px)),linear-gradient(0deg,#0000 33.333%,#ffffff59 33.333% calc(33.333% + 1px),#0000 calc(33.333% + 1px) 66.666%,#ffffff59 66.666% calc(66.666% + 1px),#0000 calc(66.666% + 1px))}.camera-guide-grid3{background-image:linear-gradient(90deg,#ffffff47 1px,#0000 1px),linear-gradient(0deg,#ffffff47 1px,#0000 1px);background-size:33.333% 33.333%}.camera-guide-grid6{background-image:linear-gradient(90deg,#ffffff2e 1px,#0000 1px),linear-gradient(0deg,#ffffff2e 1px,#0000 1px);background-size:16.666% 16.666%}.camera-guide-center:before,.camera-guide-center:after{content:"";background:#fff6;position:absolute}.camera-guide-center:before{width:1px;height:100%;top:0;left:50%}.camera-guide-center:after{width:100%;height:1px;top:50%;left:0}.camera-guide-golden{background:linear-gradient(90deg,#0000 38.2%,#f6c7626b 38.2% calc(38.2% + 1px),#0000 calc(38.2% + 1px) 61.8%,#f6c7626b 61.8% calc(61.8% + 1px),#0000 calc(61.8% + 1px)),linear-gradient(0deg,#0000 38.2%,#f6c7626b 38.2% calc(38.2% + 1px),#0000 calc(38.2% + 1px) 61.8%,#f6c7626b 61.8% calc(61.8% + 1px),#0000 calc(61.8% + 1px))}@media (max-width:768px){.tabs button{padding-left:5px;padding-right:5px;font-size:11px}.camera-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.camera-studio-v550-panel .lens-grid{grid-template-columns:1fr}.camera-bookmark{grid-template-columns:1fr 34px}}.render-studio-v560-panel .render-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;display:grid}.render-studio-v560-panel .light-preset-btn{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:68px;display:flex}.render-studio-v560-panel .light-preset-btn strong{font-size:13px}.render-studio-v560-panel .light-preset-btn small{font-size:10px;line-height:1.25}.render-studio-v560-panel .hint{margin-top:8px;line-height:1.55;display:block}.render-studio-v560-panel .check{margin-top:10px}.render-studio-v560-panel select,.render-studio-v560-panel input{margin-bottom:4px}@media (max-width:768px){.render-studio-v560-panel .render-preset-grid{grid-template-columns:1fr 1fr}.tabs{overflow-x:auto}.tabs button{min-width:62px}}.render-studio-v570-panel .background-color-row{grid-template-columns:44px 1fr 38px;align-items:center;gap:8px;margin:6px 0 12px;display:grid}.render-studio-v570-panel .background-color-row input[type=color]{border:1px solid var(--border);background:#ffffff0f;border-radius:10px;width:44px;height:38px;padding:3px}.render-studio-v570-panel .background-color-row input:not([type=color]){border:1px solid var(--border);height:38px;color:var(--text);background:#ffffff0a;border-radius:10px;padding:0 10px;font-weight:800}.render-studio-v570-panel .background-color-row button{border:1px solid var(--border);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:10px;height:38px;font-size:18px}.render-studio-v570-panel .background-type-tabs{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;margin:6px 0 14px;display:grid;overflow:hidden}.render-studio-v570-panel .background-type-btn{border:0;border-right:1px solid var(--border);height:42px;color:var(--text);cursor:pointer;background:#ffffff09;font-weight:850}.render-studio-v570-panel .background-type-btn:last-child{border-right:0}.render-studio-v570-panel .background-type-btn.active{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;box-shadow:inset 0 0 16px #ffffff1f}.render-studio-v570-panel .gradient-row{grid-template-columns:1fr 44px 44px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.render-studio-v570-panel .gradient-row input[type=color]{border:1px solid var(--border);background:#ffffff0f;border-radius:9px;width:44px;height:34px;padding:3px}.render-studio-v570-panel .white-optimize-btn{color:#fff;background:linear-gradient(135deg,#7c3aedf2,#6366f1d9);border-color:#a78bfa73;margin-top:12px;font-weight:900}.render-studio-v570-panel .white-bg-tip{background:linear-gradient(135deg,#7c3aed1f,#0f172a61);border:1px solid #7c3aed73;border-radius:14px;gap:8px;margin-top:14px;padding:14px;display:grid}.render-studio-v570-panel .white-bg-tip strong{color:#a78bfa;letter-spacing:.08em;font-size:12px}.render-studio-v570-panel .white-bg-tip span{color:var(--muted);font-size:12px;line-height:1.55}.light-controller-panel .accordion-section,.light-controller-panel .accordion{border-color:#ffffff14}.light-controller-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.light-controller-presets .light-preset-btn.active{border-color:#8b5cf6f2;box-shadow:0 0 0 1px #8b5cf659,0 10px 28px #8b5cf629}.light-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.light-controller-panel input[type=color]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:42px;padding:4px}.light-controller-panel .btn.full{width:100%;margin-top:10px}.environment-studio-panel.v575 .small-note{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.55;display:block}.environment-studio-panel .env-master{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:12px;padding:10px 12px}.env-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 14px;display:grid}.env-preset-grid .light-preset-btn{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:70px;display:flex}.env-preset-grid .light-preset-btn.active{border-color:#8b5cf6f2;box-shadow:0 0 0 1px #8b5cf659,0 12px 30px #8b5cf62e}.environment-studio-panel .section-title.small{letter-spacing:.12em;opacity:.9;margin-top:12px;font-size:11px}.env-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 12px;display:grid}.env-categories button{border:1px solid var(--border);color:var(--text);background:#ffffff0a;border-radius:10px;padding:8px 5px;font-size:11px;font-weight:800}.env-categories button.active{background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;border-color:#0000}.env-hdri-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.env-hdri-card{border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border-radius:14px;min-height:96px;padding:8px}.env-hdri-card.active{background:#8b5cf624;border-color:#8b5cf6e6}.env-hdri-card strong{color:#fff;margin-top:6px;font-size:12px;display:block}.env-hdri-card small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.env-preview{border:1px solid #ffffff1f;border-radius:10px;height:42px;display:block;position:relative;overflow:hidden}.env-preview i{filter:blur(7px);opacity:.88;border-radius:999px;width:46%;height:18%;position:absolute;top:18%;left:12%}.env-quick-rotate{grid-template-columns:repeat(3,1fr);gap:6px;margin:-2px 0 8px;display:grid}.env-quick-rotate button{border:1px solid var(--border);color:#fff;background:#ffffff0b;border-radius:10px;padding:8px 4px;font-weight:850}.env-note-card{background:linear-gradient(135deg,#38bdf814,#7c3aed14);border:1px solid #7dd3fc3d;border-radius:14px;gap:5px;margin-top:12px;padding:12px;display:grid}.env-note-card strong{color:#bae6fd;letter-spacing:.08em;font-size:12px}.env-note-card span{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:768px){.env-preset-grid,.env-hdri-grid{grid-template-columns:1fr 1fr}.env-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.view-cube-v587{top:calc(10px + env(safe-area-inset-top));z-index:24;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080c8f;border:1px solid #ffffff29;border-radius:16px;gap:5px;padding:7px;display:grid;position:absolute;right:10px;box-shadow:0 12px 32px #00000061}.view-cube-title{text-align:center;letter-spacing:.18em;color:#ffffffa3;font-size:8px;font-weight:900;line-height:1}.view-cube-row{grid-template-columns:repeat(3,34px);gap:4px;display:grid}.view-cube-row.single{justify-content:center;display:flex}.view-cube-btn{color:#ffffffe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff1;border:1px solid #ffffff21;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:34px;height:34px;padding:0;display:flex}.view-cube-btn span{color:#ffffffb8;font-size:10px;line-height:1}.view-cube-btn strong{letter-spacing:.02em;font-size:7px;font-weight:900;line-height:1}.view-cube-btn.active{color:#fff;background:linear-gradient(135deg,#6366f1f0,#7c3aedd6);border-color:#8b5cf6eb;box-shadow:0 0 0 1px #8b5cf638,0 8px 20px #6366f140}.view-cube-btn:active{transform:scale(.94)}@media (max-width:420px){.view-cube-v587{border-radius:14px;gap:4px;padding:6px;top:8px;right:8px}.view-cube-row{grid-template-columns:repeat(3,31px);gap:3px}.view-cube-btn{border-radius:9px;width:31px;height:31px}.view-cube-btn strong{font-size:6.5px}}.view-cube-focus-btn{color:#fff;letter-spacing:.08em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#0ea5e938,#6366f12e);border:1px solid #7dd3fc47;border-radius:11px;width:100%;height:30px;font-size:9px;font-weight:950}.view-cube-focus-btn:active{transform:scale(.96)}@media (max-width:420px){.view-cube-focus-btn{border-radius:10px;height:28px;font-size:8px}}.view-cube-quick-actions{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;margin-top:4px;display:grid}.view-cube-quick-actions button{color:#ffffffe6;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;background:#0f172ab8;border:1px solid #ffffff24;border-radius:9px;min-width:0;height:26px;font-size:8px;font-weight:900;box-shadow:inset 0 1px #ffffff14}.view-cube-quick-actions button:active{transform:scale(.94)}@media (max-width:420px){.view-cube-quick-actions{grid-template-columns:repeat(4,28px);gap:3px}.view-cube-quick-actions button{border-radius:8px;height:24px;font-size:7px}}.view-cube-v587.clean-v5891{top:calc(8px + env(safe-area-inset-top));background:#08080c80;border-radius:14px;gap:4px;padding:6px;right:8px;box-shadow:0 10px 26px #00000057}.view-cube-v587.clean-v5891 .view-cube-title{letter-spacing:.16em;opacity:.78;font-size:7px}.view-cube-v587.clean-v5891 .view-cube-row{grid-template-columns:repeat(3,30px);gap:3px}.view-cube-v587.clean-v5891 .view-cube-btn{border-radius:9px;width:30px;height:30px}.view-cube-v587.clean-v5891 .view-cube-btn span{font-size:9px}.view-cube-v587.clean-v5891 .view-cube-btn strong{font-size:6.4px}.view-cube-quick-actions.clean{grid-template-columns:repeat(3,30px);justify-content:center;gap:3px;margin-top:2px}.view-cube-quick-actions.clean button{border-radius:8px;height:24px;font-size:7px}@media (max-width:420px){.view-cube-v587.clean-v5891{border-radius:13px;gap:3px;padding:5px;top:7px;right:7px}.view-cube-v587.clean-v5891 .view-cube-row{grid-template-columns:repeat(3,28px);gap:3px}.view-cube-v587.clean-v5891 .view-cube-btn{border-radius:8px;width:28px;height:28px}.view-cube-v587.clean-v5891 .view-cube-btn strong{font-size:6px}.view-cube-quick-actions.clean{grid-template-columns:repeat(3,28px)}.view-cube-quick-actions.clean button{height:23px;font-size:6.5px}}.scene-manager-pro-v600{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:16px;padding:14px}.scene-manager-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.scene-manager-head .panel-title{letter-spacing:.08em}.scene-manager-focus-all{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;min-width:44px;height:36px;font-size:11px;font-weight:950}.scene-manager-search{background:#00000038;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:28px 1fr 30px;align-items:center;height:42px;margin-bottom:12px;padding:0 8px;display:grid}.scene-manager-search span{color:var(--muted);text-align:center;font-size:18px}.scene-manager-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;font-weight:750}.scene-manager-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.scene-manager-list{gap:8px;max-height:42dvh;padding-right:2px;display:grid;overflow:auto}.scene-manager-item{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:10px;padding:10px;transition:all .16s;display:grid}.scene-manager-item.active{background:#6366f129;border-color:#d1d5dbd1;box-shadow:0 10px 28px #00000038}.scene-manager-item.hidden{opacity:.52}.scene-manager-item.locked .scene-manager-icon{filter:saturate(.55)}.scene-manager-main{grid-template-columns:38px 1fr;align-items:center;gap:10px;min-width:0;display:grid}.scene-manager-icon{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.scene-manager-meta{gap:2px;min-width:0;display:grid}.scene-manager-meta strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.scene-manager-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:800}.scene-manager-rename{border:1px solid var(--accent);color:#fff;background:#00000059;border-radius:9px;width:100%;height:30px;padding:0 8px;font-weight:850}.scene-manager-actions{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}.scene-manager-actions button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;height:31px;font-size:12px;font-weight:900}.scene-manager-actions button:active{transform:scale(.96)}.scene-manager-actions button.danger{color:#fecaca;background:#ef444414;border-color:#ef444438}.scene-manager-note{color:var(--muted);background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;margin-top:12px;padding:10px;font-size:11px;line-height:1.45}@media (min-width:769px){.scene-manager-list{max-height:48vh}.scene-manager-actions{grid-template-columns:repeat(8,32px);justify-content:end}.scene-manager-item{grid-template-columns:1fr auto;align-items:center}.scene-manager-main{min-width:180px}}@media (max-width:420px){.scene-manager-pro-v600{padding:12px}.scene-manager-actions{grid-template-columns:repeat(4,1fr)}.scene-manager-actions button{height:34px}.scene-manager-list{max-height:48dvh}}.view-cube-v587.draggable-v601{cursor:default;touch-action:none}.view-tools-dragbar-v601{cursor:grab;touch-action:none;background:#ffffff09;border-radius:11px;grid-template-columns:18px 1fr 20px;align-items:center;gap:4px;min-height:20px;margin:-2px -2px 2px;padding:2px;display:grid}.view-tools-dragbar-v601:active{cursor:grabbing}.view-tools-grip-v601{color:#ffffff7a;letter-spacing:-.22em;text-align:center;pointer-events:none;font-size:11px;font-weight:900;transform:rotate(90deg)}.view-tools-close-v601{color:#ffffffd1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000047;border:1px solid #ffffff21;border-radius:8px;width:20px;height:20px;padding:0;font-size:14px;font-weight:900;line-height:1}.view-tools-close-v601:active{transform:scale(.92)}.view-tools-mini-v601{top:calc(8px + env(safe-area-inset-top));z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#ffffffdb;letter-spacing:.14em;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:#08080c94;border:1px solid #ffffff29;border-radius:999px;min-width:58px;height:30px;padding:0 12px;font-size:9px;font-weight:950;position:absolute;right:8px;box-shadow:0 10px 26px #00000052}.view-tools-mini-v601:active{cursor:grabbing;transform:scale(.97)}@media (max-width:420px){.view-tools-dragbar-v601{grid-template-columns:16px 1fr 19px;min-height:19px;margin:-1px -1px 1px}.view-tools-close-v601{border-radius:7px;width:19px;height:19px;font-size:13px}.view-tools-mini-v601{min-width:54px;height:28px;font-size:8px}}.render-quality-panel-v6021 .aa-status-card{background:linear-gradient(135deg,#38bdf814,#7c3aed17);border:1px solid #7dd3fc3d;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px 10px;margin-bottom:12px;padding:12px;display:grid}.render-quality-panel-v6021 .aa-status-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.render-quality-panel-v6021 .aa-status-card strong{color:#fff;text-align:right;font-size:13px}.render-quality-panel-v6021 .aa-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 12px;display:grid}.render-quality-panel-v6021 .aa-preset-grid button{border:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:#ffffff0b;border-radius:12px;gap:3px;min-height:54px;padding:10px 8px;font-weight:900;display:grid}.render-quality-panel-v6021 .aa-preset-grid button small{color:var(--muted);font-size:10px;font-weight:800}.render-quality-panel-v6021 .aa-preset-grid button.active{background:linear-gradient(135deg,#38bdf82e,#7c3aed2e);border-color:#7dd3fce6;box-shadow:0 0 0 1px #7dd3fc38}@media (max-width:768px){.render-quality-panel-v6021 .aa-status-card{grid-template-columns:1fr 1fr}.render-quality-panel-v6021 .aa-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.composition-guides-v604{z-index:18;pointer-events:none;--guide-color:#22d3ee;--guide-opacity:.72;position:absolute;top:0;bottom:0;left:0;right:0}.composition-guides-v604 .guide-frame{border:1px solid color-mix(in srgb, var(--guide-color), transparent 8%);opacity:var(--guide-opacity);position:absolute;box-shadow:0 0 0 1px #0000002e,inset 0 0 0 1px #ffffff14}.composition-guides-v604 .guide-frame-outer{border-width:1.5px;top:0;bottom:0;left:0;right:0}.composition-guides-v604 .guide-frame-content{border-style:dashed}.composition-guides-v604 .guide-frame-text{opacity:calc(var(--guide-opacity) * .76);border-style:dotted}.composition-guides-v604 .guide-line{background:var(--guide-color);opacity:calc(var(--guide-opacity) * .72);position:absolute;box-shadow:0 0 0 1px #0000001f}.composition-guides-v604 .guide-line.vertical{width:1px;top:0;bottom:0;transform:translate(-.5px)}.composition-guides-v604 .guide-line.horizontal{height:1px;left:0;right:0;transform:translateY(-.5px)}.composition-guides-v604 .guide-center{opacity:var(--guide-opacity)}.composition-guides-v604 .guide-center.vertical{width:1.5px}.composition-guides-v604 .guide-center.horizontal{height:1.5px}.composition-guides-v604 .guide-thirds{opacity:calc(var(--guide-opacity) * .86)}.composition-guides-v604 .guide-golden{opacity:calc(var(--guide-opacity) * .8);background:color-mix(in srgb, var(--guide-color), #ffd166 28%)}.composition-guides-v604 .guide-grid{opacity:calc(var(--guide-opacity) * .32)}.composition-guides-v604 .guide-label{letter-spacing:.08em;color:#031018;background:color-mix(in srgb, var(--guide-color), white 18%);opacity:calc(var(--guide-opacity) * .9);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800;position:absolute;box-shadow:0 6px 18px #00000038}.composition-guides-v604 .guide-label-outer{top:6px;left:6px}.composition-guides-v604 .guide-label-content{top:calc(var(--safe-margin,8%) + 5px);right:8px}.composition-guides-v604 .guide-label-text{bottom:8px;right:8px}.composition-guides-panel-v604 .guide-preset-grid-v604,.guide-preset-grid-v604{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px;display:grid}.guide-preset-grid-v604 button,.guide-chip-row-v604 button{color:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:10px 8px;font-weight:800}.guide-preset-grid-v604 button small{opacity:.68;margin-top:2px;font-size:10px;font-weight:600;display:block}.guide-preset-grid-v604 button.active{background:#22d3ee29;border-color:#22d3ee;box-shadow:inset 0 0 0 1px #22d3ee38}.guide-chip-row-v604{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.guide-chip-row-v604 button{border-radius:999px;padding:8px 10px}.numeric-range-v6041{gap:7px;margin:10px 0 12px;display:grid}.numeric-range-head-v6041{justify-content:space-between;align-items:center;gap:10px;display:flex}.numeric-range-head-v6041>label{color:var(--text,#fff);letter-spacing:.02em;margin:0;font-size:12px;font-weight:900}.numeric-range-box-v6041{background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;justify-content:flex-end;align-items:center;gap:4px;min-width:78px;padding:3px 7px;display:flex}.numeric-range-box-v6041 input[type=number]{width:58px;color:var(--text,#fff);text-align:right;background:0 0;border:0;outline:0;padding:2px 0;font-size:12px;font-weight:900}.numeric-range-box-v6041 span{color:var(--muted,#a1a1aa);font-size:11px;font-weight:900}.numeric-range-v6041 input[type=range]{width:100%;accent-color:var(--accent,#7c3aed)}.numeric-range-v6041 input[type=number]::-webkit-outer-spin-button{margin:0}.numeric-range-v6041 input[type=number]::-webkit-inner-spin-button{margin:0}.numeric-range-v6041 input:disabled{opacity:.55}.transform-lock-panel{opacity:.82}.locked-transform-note{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:12px;margin:8px 0 12px;padding:9px 10px;font-size:12px;line-height:1.35}.transform-lock-panel input:disabled{opacity:.65;cursor:not-allowed}.scene-manager-item.locked{border-color:#f59e0b57}.model-studio-pro-v608 .model-info{color:#ffffffc7;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.5}.model-quick-actions-v608{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.model-quick-actions-v608.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.model-quick-actions-v608 button{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;min-height:34px;font-size:11px;font-weight:800}.model-quick-actions-v608 button:disabled{opacity:.38}.model-stats-v608{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-stats-v608 div{background:#0000002e;border:1px solid #ffffff1f;border-radius:14px;padding:10px}.model-stats-v608 strong{color:#fff;text-overflow:ellipsis;font-size:13px;line-height:1.2;display:block;overflow:hidden}.model-stats-v608 span{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:10px;display:block}.model-pro-input input:disabled{opacity:.45}@media (max-width:520px){.model-quick-actions-v608{grid-template-columns:repeat(2,minmax(0,1fr))}.model-stats-v608{grid-template-columns:1fr}}.material-studio-pro-v610{background:linear-gradient(145deg,#0f172ac7,#0206178f);border:1px solid #ffffff1a;border-radius:16px;padding:10px;box-shadow:inset 0 1px #ffffff0f}.material-preset-grid-v610{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.material-preset-grid-v610 button{color:#e5e7eb;background:radial-gradient(circle at 20% 10%,#ffffff29,#1e293bb8);border:1px solid #ffffff1f;border-radius:12px;min-height:38px;font-size:11px;font-weight:800}.material-preset-grid-v610 button:disabled{opacity:.45}.material-studio-pro-v610 .hint{margin-top:8px;display:block}.texture-upload-grid-v611{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 12px;display:grid}.texture-slot-card-v611{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:10px}.texture-slot-head-v611{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.texture-slot-head-v611 strong{letter-spacing:.02em;font-size:11px;line-height:1.2}.texture-slot-head-v611 button{color:#fff;background:#ef444429;border:1px solid #ffffff2e;border-radius:999px;width:24px;height:24px}.texture-slot-preview-v611{gap:6px;margin-bottom:8px;display:grid}.texture-slot-preview-v611 img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff1f;border-radius:10px;width:100%}.texture-slot-preview-v611 small{text-overflow:ellipsis;white-space:nowrap;opacity:.75;overflow:hidden}@media (max-width:420px){.texture-upload-grid-v611{grid-template-columns:1fr}}.pipeline-badges-v620{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.pipeline-badges-v620 span{color:#dbeafe;background:#6366f129;border:1px solid #93c5fd38;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.pipeline-list-v620{gap:6px;max-height:170px;margin-top:8px;padding-right:4px;display:grid;overflow:auto}.pipeline-list-v620 div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.pipeline-list-v620 strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pipeline-list-v620 span{color:#a1a1aa;white-space:nowrap;font-size:10px}.pipeline-list-v620.hierarchy div{flex-direction:column;justify-content:flex-start;gap:2px}.panel-title.small{opacity:.9;margin-top:10px;font-size:12px}.three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compact-inputs label{color:#ffffffb8;flex-direction:column;gap:4px;font-size:11px;display:flex}.compact-inputs input{width:100%;min-width:0}.mini-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;margin:8px 0;padding:10px}.row-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.btn.tiny{border-radius:9px;min-height:28px;padding:4px 8px;font-size:12px}.segmented{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 12px;display:grid}.segmented button{color:#ffffffd6;letter-spacing:.02em;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;min-height:34px;font-weight:800}.segmented button.active{color:#fff;background:linear-gradient(135deg,#00e5ff38,#8b5cf638);border-color:#00e5ff6b;box-shadow:0 0 18px #00e5ff1a}.color-pair{grid-template-columns:44px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.color-pair input[type=color]{border-radius:12px;width:44px;min-width:44px;height:38px;padding:3px}.gradient-preview{border:1px solid #ffffff29;border-radius:16px;width:100%;height:58px;margin:10px 0 14px;box-shadow:inset 0 0 0 1px #00000038,0 14px 34px #0000002e}.material-main-panel-v6301{background:0 0;border:0;padding:0}.material-dashboard-v632{--gold:#f4c542;--cyan:#22d3ee;--card:#0b0d12d1;--card2:#121620e6;--line:#ffffff1c;--muted2:#9ca3af;color:#f8fafc;flex-direction:column;gap:12px;display:flex}.material-dashboard-hero-v632,.material-overview-v632,.material-detail-v632,.material-global-v632,.material-advanced-v632{border:1px solid var(--line);background:linear-gradient(135deg,#07090df0,#10141fdb);border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000042}.material-dashboard-hero-v632{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.material-dashboard-hero-v632 h2{letter-spacing:-.03em;margin:4px 0;font-size:22px}.material-kicker-v632{color:var(--gold);letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:1000}.material-gold-action-v632{color:#111827;background:linear-gradient(135deg,#ffe08a,#d49a25 55%,#fff2b8);border:1px solid #f4c54261;border-radius:13px;flex:none;min-height:42px;padding:0 14px;font-weight:1000;box-shadow:0 10px 30px #f4c5422e}.material-gold-action-v632:disabled{opacity:.45}.material-dashboard-grid-v632{grid-template-columns:1fr 1fr;gap:12px;display:grid}.material-big-preview-v632{border:1px solid var(--line);background:radial-gradient(circle at 52% 70%, #ffffff26, transparent 34%), radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--front,#c18a25) 35%, transparent), transparent 45%), linear-gradient(180deg,#0a0c10,#020305 78%);border-radius:16px;min-height:190px;position:relative;overflow:hidden}.material-big-preview-v632.before{filter:saturate(.75);opacity:.92}.material-preview-title-v632{z-index:2;color:#e5e7eb;letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:1000;position:absolute;top:12px;left:14px}.material-gfx-v632{letter-spacing:-.12em;color:var(--front,#c18a25);text-shadow:1px 1px 0 var(--bevel,#f7d268), 4px 5px 0 var(--side,#3b2207), 11px 15px 22px #000000e6, -2px -2px 5px #fff0b452;font-size:72px;font-weight:1000;line-height:.85;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.material-big-preview-v632.after .material-gfx-v632:after{content:"GFX";color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--bevel,#f7d268) 72%, white);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--bevel,#f7d268) 30%, transparent));position:absolute;top:0;bottom:0;left:0;right:0}.material-preview-floor-v632{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--front,#c18a25) 45%, transparent), transparent 70%);opacity:.45;filter:blur(12px);height:55px;position:absolute;bottom:18px;left:9%;right:9%;transform:perspective(320px)rotateX(64deg)}.material-overview-v632{padding:14px}.material-section-head-v632{text-transform:uppercase;letter-spacing:.8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;font-weight:1000;display:flex}.material-section-head-v632 span{color:#f8fafc}.material-section-head-v632 small{color:var(--gold)}.material-category-v632{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;margin-top:10px;padding:12px}.material-category-title-v632{color:var(--gold);margin-bottom:10px;font-size:12px;font-weight:1000}.material-card-row-v632{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.material-swatch-card-v632{color:#e5e7eb;text-align:center;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:92px;padding:10px 6px;font-size:10px;font-weight:900;display:flex}.material-swatch-card-v632.active{border-color:var(--gold);color:#fff;box-shadow:0 0 0 1px #f4c54240,0 0 22px #f4c5421f}.material-orb-v632{background:radial-gradient(circle at 28% 22%, #fff9, transparent 22%), radial-gradient(circle at 72% 70%, #0008, transparent 38%), linear-gradient(135deg,var(--orb),var(--orb2));border:1px solid #ffffff2e;border-radius:50%;flex:none;width:42px;height:42px;display:inline-block;box-shadow:inset -8px -8px 18px #00000061,inset 4px 4px 10px #ffffff38,0 8px 18px #00000059}.material-detail-v632{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:12px;display:grid}.material-detail-preview-v632 .material-big-preview-v632{min-height:250px}.material-detail-values-v632{min-width:0}.material-value-columns-v632{grid-template-columns:1fr;gap:8px;display:grid}.material-value-columns-v632>div{background:#00000038;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:46px 1fr;align-items:center;column-gap:10px;padding:10px;display:grid}.material-value-columns-v632 b{color:#f8fafc;letter-spacing:.8px;font-size:12px}.material-value-columns-v632 p{color:var(--muted2);margin:3px 0;font-size:11px}.material-value-columns-v632 strong{color:var(--cyan);float:right;font-weight:1000}.material-quick-actions-v632{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.material-global-v632{grid-template-columns:1.2fr repeat(4,.7fr);align-items:center;gap:10px;padding:12px;display:grid}.material-global-v632>div{background:#00000038;border:1px solid #ffffff12;border-radius:12px;min-height:58px;padding:10px}.material-global-v632 b{color:var(--gold);font-size:12px}.material-global-v632 p{color:var(--muted2);margin:4px 0 0;font-size:10px}.material-global-v632 span{color:var(--muted2);font-size:10px;font-weight:900;display:block}.material-global-v632 strong{color:#67e8f9}.material-advanced-v632{padding:12px}.material-advanced-v632 summary{cursor:pointer;color:var(--gold);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:1000}@media (max-width:768px){.material-dashboard-hero-v632{flex-direction:column}.material-gold-action-v632{width:100%}.material-dashboard-grid-v632,.material-detail-v632{grid-template-columns:1fr}.material-card-row-v632{grid-template-columns:repeat(2,minmax(0,1fr))}.material-global-v632{grid-template-columns:1fr 1fr}.material-global-v632>div:first-child{grid-column:1/-1}.material-gfx-v632{font-size:62px}}.material-zones-v691{background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:16px;margin-top:14px;padding:14px}.material-zone-grid-v691{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.material-zone-card-v691{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.material-zone-card-v691.front{box-shadow:inset 0 0 0 1px #ffffff09}.material-zone-card-v691.side{background:linear-gradient(#0f172a6b,#0003)}.material-zone-card-v691.bevel{background:linear-gradient(#eab3081a,#0003)}.material-zone-title-v691{letter-spacing:.08em;color:#ffffffd1;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.material-zone-card-v691 label{margin-top:8px}.material-zone-card-v691 input[type=color]{background:0 0;border:1px solid #ffffff24;border-radius:10px;width:100%;height:34px}.material-zone-actions-v691{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:820px){.material-zone-grid-v691{grid-template-columns:1fr}}.environment-studio-panel.v72 .small-note{color:var(--muted);margin:4px 0 12px;font-size:12px;line-height:1.55;display:block}.environment-studio-panel.v72 .env-master{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:12px;padding:10px 12px}.v72-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.env-preview b{filter:blur(5px);opacity:.58;background:#fff;border-radius:999px;width:12%;height:62%;position:absolute;bottom:18%;right:12%}.env-mode-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr;gap:8px;margin-top:10px;padding:10px;display:grid}.environment-studio-panel.v72 .env-note-card{background:linear-gradient(135deg,#f59e0b17,#7dd3fc14);border-color:#f59e0b40}.environment-studio-panel.v72 .env-note-card strong{color:#fde68a}.environment-studio-panel.v72 .env-hdri-card.active{box-shadow:0 0 0 1px #f59e0b38,0 12px 28px #0000003d}.fab-wrap{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:35;display:block;position:absolute}.fab{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);cursor:pointer;background:linear-gradient(145deg,#ffffff42,#ffffff14);border:1px solid #ffffff29;border-radius:18px;place-items:center;width:52px;height:52px;transition:transform .18s,background .18s,border-color .18s;display:grid;box-shadow:0 16px 42px #00000094,inset 0 1px #ffffff38}.fab svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;width:23px;height:23px}.fab-menu{-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);background:linear-gradient(145deg,#18181cc7,#0a0a0cb8);border:1px solid #ffffff1f;border-radius:18px;gap:6px;min-width:188px;padding:8px;display:grid;position:absolute;bottom:64px;right:0;box-shadow:0 22px 70px #000000b8,inset 0 1px #ffffff14}.fab-menu:after{content:"";background:#0c0c0fc7;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:14px;height:14px;position:absolute;bottom:-7px;right:18px;transform:rotate(45deg)}.fab-menu .fab-menu-item{color:#fff;text-align:left;letter-spacing:-.01em;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:100%;height:44px;padding:7px 9px;font-size:13px;font-weight:850;transition:transform .15s,background .15s,border-color .15s;display:grid}.fab-menu .fab-menu-item:hover{background:#ffffff17;border-color:#ffffff29;transform:translateY(-1px)}.fab-menu-icon{background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.fab-menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fab-menu-text{line-height:1}.fab-menu small{color:#ffffff80;text-align:right;font-size:10px;font-weight:750;line-height:1}@media (max-width:768px){.fab-wrap{right:14px;bottom:calc(16px + env(safe-area-inset-bottom))}.fab{border-radius:17px;width:50px;height:50px}.fab-menu{border-radius:17px;gap:5px;min-width:178px;max-width:calc(100vw - 28px);padding:7px;bottom:62px;right:0}.fab-menu .fab-menu-item{border-radius:12px;grid-template-columns:30px 1fr auto;height:42px;padding:6px 8px;font-size:12.5px}.fab-menu-icon{border-radius:9px;width:28px;height:28px}.fab-menu-icon svg{width:17px;height:17px}.bottom-toolbar{left:14px;right:auto;bottom:calc(18px + env(safe-area-inset-bottom));transform:none}.gizmo-bar{gap:4px;padding:6px}.gizmo-btn{width:39px;height:39px;font-size:18px}}@media (max-width:380px){.fab-menu{min-width:166px}.fab-menu small{display:none}.fab-menu .fab-menu-item{grid-template-columns:30px 1fr}}.bottom-toolbar{left:50%!important;right:auto!important;bottom:calc(24px + env(safe-area-inset-bottom))!important;z-index:42!important;transform:translate(-50%)!important}.gizmo-bar{-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;backdrop-filter:blur(22px)saturate(1.18)!important;background:linear-gradient(145deg,#121216c7,#08080bb3)!important;border:1px solid #ffffff1f!important;border-radius:999px!important;gap:5px!important;padding:6px!important}.gizmo-btn{width:40px!important;height:40px!important;font-size:18px!important}.extrude-popover,.quick-transform-popover{left:50%!important;transform:translate(-50%)!important}@media (max-width:768px){.bottom-toolbar{left:50%!important;right:auto!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;transform:translate(-50%)!important}.gizmo-btn{width:38px!important;height:38px!important;font-size:17px!important}.gizmo-bar{gap:4px!important;padding:5px!important}}.utility-fab-wrap .fab-menu{min-width:220px;bottom:64px;left:0;right:auto}.utility-fab-wrap .fab-menu:after{left:18px;right:auto}.utility-fab{background:linear-gradient(145deg,#ffffff38,#ffffff12)}.utility-fab-menu .fab-menu-item{grid-template-columns:32px 1fr auto}.utility-export-primary{background:linear-gradient(145deg,#d1d5db2e,#ffffff0f)!important;border-color:#d1d5db47!important}.utility-export-row{color:#fff;background:#ffffff0a;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:1fr 1fr;align-items:center;gap:6px;padding:8px;display:grid}.utility-model-export-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.utility-model-export-grid .fab-menu-item{justify-content:center;height:auto;padding:8px 4px}.utility-model-export-grid .fab-menu-text{font-size:11px;font-weight:800}.utility-export-row>span{letter-spacing:-.01em;color:#ffffffdb;grid-column:1/-1;align-items:center;gap:8px;font-size:12.5px;font-weight:850;display:flex}.utility-export-row svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.utility-export-row select{color:#fff;background:#0000006b;border:1px solid #ffffff1a;border-radius:10px;height:34px;padding:0 8px;font-size:11.5px;font-weight:800}@media (max-width:768px){.utility-fab-wrap{left:14px;right:auto;bottom:calc(16px + env(safe-area-inset-bottom))}.utility-fab-wrap .fab-menu{min-width:206px;max-width:calc(100vw - 28px);bottom:62px;left:0;right:auto}}@media (max-width:380px){.utility-fab-wrap .fab-menu{min-width:196px}.utility-export-row{grid-template-columns:1fr}.utility-export-row>span{grid-column:auto}.utility-export-row select{width:100%}}.inline-render-preview{z-index:28;-webkit-backdrop-filter:blur(30px)saturate(1.25);backdrop-filter:blur(30px)saturate(1.25);pointer-events:auto;background:linear-gradient(145deg,#141418bd,#08080aa8);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;width:min(76vw,390px);max-height:min(78dvh,720px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff1a}.inline-render-head{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 34px;align-items:center;gap:10px;padding:10px 11px;display:grid}.inline-render-head strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px}.inline-render-head span{color:#fff9;font-size:10px;font-weight:800}.inline-render-head button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;width:30px;height:30px;font-size:20px;line-height:1}.inline-render-body{place-items:center;min-height:320px;padding:10px;display:grid;position:relative}.inline-render-body img{object-fit:contain;background:#050505;border-radius:15px;max-width:100%;max-height:calc(min(78dvh,720px) - 108px);display:block;box-shadow:0 16px 50px #00000073}.inline-render-loader{color:#ffffffb3;letter-spacing:.02em;border:1px dashed #ffffff26;border-radius:15px;place-items:center;width:100%;min-height:300px;font-size:12px;font-weight:850;display:grid}.inline-render-actions{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 10px 10px;display:grid}.inline-render-actions button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:11px;height:34px;font-size:12px;font-weight:850}.inline-render-actions button:hover{background:#ffffff1a}@media (max-width:768px){.inline-render-preview{width:calc(100vw - 96px);max-height:72dvh}.inline-render-body{min-height:260px}.inline-render-loader{min-height:250px}.inline-render-head{grid-template-columns:1fr 34px}.inline-render-head span{grid-area:2/1/auto/2;font-size:9.5px}.inline-render-head button{grid-area:1/2/3}}.utility-render-presets{color:#fff;background:#ffffff0a;border:1px solid #ffffff13;border-radius:13px;gap:7px;padding:8px;display:grid}.utility-render-presets>span{letter-spacing:-.01em;color:#ffffffe0;font-size:12.5px;font-weight:900}.utility-render-presets>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.utility-render-presets button{color:#ffffffd1;letter-spacing:-.015em;background:#00000052;border:1px solid #ffffff17;border-radius:10px;height:30px;font-size:11px;font-weight:850}.utility-render-presets button.active{color:#fff;background:#ffffff29;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff24}.utility-render-presets button:active{transform:translateY(1px)}@media (max-width:380px){.utility-render-presets>div{grid-template-columns:1fr}.utility-render-presets button{height:29px}}.fab{color:#f8fafc!important;background:linear-gradient(145deg,#1b1b1f,#050506 72%)!important;border:1px solid #ffffff1a!important;border-radius:14px!important;width:44px!important;height:44px!important;padding:0!important;box-shadow:0 10px 26px #00000094,inset 0 1px #ffffff14!important}.fab-menu{background:linear-gradient(145deg,#111113e0,#030304d6)!important;border-radius:15px!important;gap:5px!important;padding:6px!important;bottom:54px!important}.fab-menu:after{background:#040405e6!important;width:12px!important;height:12px!important;bottom:-6px!important}.fab-menu .fab-menu-item{background:#ffffff08!important;border-radius:10px!important;grid-template-columns:26px 1fr auto!important;gap:7px!important;height:38px!important;padding:5px 7px!important;font-size:12px!important}.fab-menu-icon{background:linear-gradient(145deg,#ffffff14,#0000002e)!important;border-color:#ffffff12!important;border-radius:8px!important;width:25px!important;height:25px!important}.fab-menu-icon svg{stroke-width:1.85px!important;width:15px!important;height:15px!important}.fab-menu small{color:#ffffff6b!important;font-size:9px!important}.utility-fab-wrap{left:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}.utility-fab-wrap .fab-menu{min-width:202px!important;bottom:54px!important}.utility-render-presets,.utility-export-row{background:#ffffff08!important;border-radius:10px!important;padding:6px!important}.utility-render-presets>div{gap:5px!important}.utility-render-presets button{border-radius:8px!important;height:26px!important;font-size:10px!important}.utility-export-row select{border-radius:8px!important;height:30px!important;font-size:10.5px!important}.startup-logo-overlay{z-index:120;pointer-events:none;background:radial-gradient(circle at 50% 48%,#27272a61,#000000f0 62%,#000);place-items:center;animation:.48s 1.72s forwards startupFadeOut;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.startup-logo-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1a,#ffffff05);border:1px solid #ffffff1f;border-radius:38px;place-items:center;width:150px;height:150px;animation:.95s cubic-bezier(.16,1,.3,1) both startupCard;display:grid;position:relative;box-shadow:0 30px 90px #000000bf,inset 0 1px #ffffff1f}.startup-logo-glow{filter:blur(14px);background:conic-gradient(from 180deg,#fff0,#ffffff47,#7dd3fc38,#fff0);border-radius:30px;animation:1.7s linear infinite startupSpin;position:absolute;top:18px;bottom:18px;left:18px;right:18px}.startup-logo-mark{letter-spacing:-.12em;background:linear-gradient(135deg,#fff,#a1a1aa 42%,#fff);color:#0000;text-shadow:0 0 24px #ffffff2e;-webkit-background-clip:text;background-clip:text;padding-right:5px;font-size:42px;font-weight:1000;animation:.9s .18s both startupText;position:relative}.startup-logo-line{letter-spacing:.08em;color:#ffffff9e;font-size:10px;font-weight:900;animation:.8s .48s both startupLine;position:absolute;bottom:29px}.startup-orbit{border:1px solid #ffffff1f;border-radius:50%;width:230px;height:230px;animation:1.9s linear infinite startupOrbit;position:absolute}.startup-orbit-a{transform:rotateX(64deg)rotate(18deg)}.startup-orbit-b{border-color:#7dd3fc1f;width:285px;height:285px;animation-duration:2.6s;animation-direction:reverse;transform:rotateX(72deg)rotate(-30deg)}@keyframes startupFadeOut{to{opacity:0;visibility:hidden}}@keyframes startupCard{0%{opacity:0;filter:blur(8px);transform:scale(.78)rotate(-8deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes startupSpin{to{transform:rotate(360deg)}}@keyframes startupText{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes startupLine{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes startupOrbit{to{rotate:360deg}}@media (max-width:768px){.fab{border-radius:13px!important;width:42px!important;height:42px!important}.fab svg{width:18px!important;height:18px!important}.fab-wrap{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.utility-fab-wrap{left:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}.fab-menu{bottom:52px!important}.fab-menu .fab-menu-item{grid-template-columns:24px 1fr auto!important;height:36px!important;font-size:11.5px!important}.fab-menu-icon{width:23px!important;height:23px!important}.fab-menu-icon svg{width:14px!important;height:14px!important}.startup-logo-card{border-radius:32px;width:132px;height:132px}.startup-logo-mark{font-size:38px}.startup-logo-line{font-size:9px;bottom:25px}.startup-orbit{width:200px;height:200px}.startup-orbit-b{width:246px;height:246px}}@media (max-width:380px){.fab-menu small{display:none!important}.fab-menu .fab-menu-item{grid-template-columns:24px 1fr!important}.utility-fab-wrap .fab-menu{min-width:184px!important}}.startup-hero-overlay{z-index:120;pointer-events:none;background:radial-gradient(circle at 50% 48%,#ffffff0f,#0000002e 40%,#0000008f 100%);animation:.62s 1.82s forwards startupHeroFadeOut;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.startup-hero-vignette{opacity:.85;background:radial-gradient(circle at 50% 44%,#0000 0 32%,#00000047 70%,#0000009e 100%);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.startup-hero-sweep{filter:blur(18px);background:linear-gradient(90deg,#0000,#ffffff38,#7dd3fc29,#0000);width:26%;animation:1.55s cubic-bezier(.16,1,.3,1) .28s both startupHeroSweep;position:absolute;top:-25%;bottom:-25%;left:-35%;transform:skew(-18deg)}.startup-hero-caption{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.16em;color:#ffffff9e;background:#06060894;border:1px solid #ffffff1a;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:950;animation:1.05s .32s both startupHeroCaption;position:absolute;transform:translate(-50%)}@keyframes startupHeroFadeOut{to{opacity:0;visibility:hidden}}@keyframes startupHeroSweep{0%{opacity:0;left:-35%}18%{opacity:1}to{opacity:0;left:112%}}@keyframes startupHeroCaption{0%{opacity:0;filter:blur(8px);transform:translate(-50%,10px)}to{opacity:1;filter:blur();transform:translate(-50%)}}@media (max-width:768px){.startup-hero-caption{bottom:calc(74px + env(safe-area-inset-bottom));padding:6px 10px;font-size:9px}.startup-hero-sweep{filter:blur(16px);width:34%}}@keyframes graphicsoStartup2DSlideUp{0%{opacity:0;filter:blur(8px);transform:var(--text2d-startup-transform)}62%{opacity:1;filter:blur()}to{opacity:var(--text2d-final-opacity,1);filter:blur();transform:var(--text2d-base-transform)}}@media (prefers-reduced-motion:reduce){.startup-2d-slide-active .text2d-startup-slide{animation:none!important}}.add-fab-wrap{z-index:120!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}.add-fab,.add-fab-menu,.add-fab-menu .fab-menu-item{pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}.add-fab{color:#f5f5f5!important;background:linear-gradient(145deg,#171719,#030304 74%)!important;border-color:#ffffff21!important}.add-fab-menu{z-index:121!important}.startup-2d-slide-active .text2d-startup-slide:not(.mirror){will-change:transform, opacity, filter;animation:3s cubic-bezier(.16,1,.3,1) .14s both graphicsoStartup2DSlideLeftV815!important}.startup-2d-slide-active .text2d-startup-slide.mirror{animation:none!important}@keyframes graphicsoStartup2DSlideLeftV815{0%{opacity:0;filter:blur(8px);transform:var(--text2d-startup-transform)}45%{opacity:1;filter:blur(2px)}to{opacity:var(--text2d-final-opacity,1);filter:blur();transform:var(--text2d-base-transform)}}.fab{color:#f5f5f5!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#171719 0%,#060607 72%,#000 100%)!important;border:1px solid #ffffff1a!important;border-radius:13px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;box-shadow:0 12px 28px #00000094,inset 0 1px #ffffff14!important}.fab:hover{background:linear-gradient(145deg,#202024 0%,#080809 72%,#000 100%)!important;border-color:#ffffff29!important;transform:translateY(-1px)!important}.fab svg{stroke-width:2.05px!important;width:17px!important;height:17px!important}.fab-wrap.is-open .fab{border-radius:12px!important;transform:rotate(90deg)!important}.fab-wrap{bottom:calc(11px + env(safe-area-inset-bottom))!important}.add-fab-wrap{z-index:122!important;right:11px!important}.utility-fab-wrap{z-index:122!important;left:11px!important;right:auto!important}.fab-menu{bottom:48px!important}@media (max-width:768px){.fab{border-radius:12px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.fab svg{width:16px!important;height:16px!important}.add-fab-wrap{right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}.utility-fab-wrap{left:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}.fab-menu{bottom:46px!important}}@media (prefers-reduced-motion:reduce){.startup-2d-slide-active .text2d-startup-slide{animation:none!important}}.startup-typewriter-active .text2d-startup-typewriter:not(.mirror){pointer-events:none}.startup-typewriter-active .text2d-startup-typewriter:not(.mirror) .text2d-rich-content{white-space:nowrap;vertical-align:bottom;will-change:width,filter;filter:drop-shadow(0 0 12px #ffffff1a);border-right:1.5px solid #ffffffe6;width:0;max-width:100%;animation:2.3s steps(24,end) .16s forwards graphicsoStartupTypewriterV821,.56s steps(2,start) 5 forwards graphicsoStartupCursorV821;overflow:hidden;display:inline-block!important}.startup-typewriter-active .text2d-startup-typewriter.mirror .text2d-rich-content{border-right:0!important;animation:none!important}@keyframes graphicsoStartupTypewriterV821{0%{filter:blur(.2px)drop-shadow(0 0 #fff0);width:0}78%{filter:blur()drop-shadow(0 0 7px #ffffff14)}to{filter:blur()drop-shadow(0 0 12px #ffffff1a);width:100%}}@keyframes graphicsoStartupCursorV821{0%,48%{border-right-color:#fffffff2}49%,to{border-right-color:#0000}}html:not(.startup-typewriter-active) .text2d-startup-typewriter .text2d-rich-content{border-right:0}@media (prefers-reduced-motion:reduce){.startup-typewriter-active .text2d-startup-typewriter .text2d-rich-content{border-right:0!important;width:100%!important;animation:none!important}}.manual-save-status{color:#ffffffdb;letter-spacing:.02em;background:linear-gradient(#141417f5,#050506f5);border:1px solid #ffffff13;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;padding:8px 9px;font-size:11px;font-weight:800;display:flex}.manual-save-status span{align-items:center;gap:6px;display:inline-flex}.manual-save-status svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:14px;height:14px}.manual-save-status.is-dirty{color:#ffd54a;border-color:#ffd54a38}.manual-save-status.is-saved{color:#86efac;border-color:#86efac2e}.manual-save-status small{opacity:.55;font-size:10px;font-weight:800}.manual-save-primary{background:linear-gradient(#ffd54a24,#ffd54a0e)!important;border-color:#ffd54a38!important}.footer-align-toolbar{left:50%;bottom:calc(82px + env(safe-area-inset-bottom));z-index:18;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);pointer-events:auto;background:linear-gradient(#2a2a2df0,#0c0c0eeb);border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 42px #0000009e,inset 0 1px #ffffff1a}.footer-align-toolbar button{color:#ffffffdb;cursor:pointer;background:#ffffff0b;border:0;border-radius:8px;place-items:center;width:31px;height:31px;transition:background .15s,transform .15s,color .15s;display:grid}.footer-align-toolbar button:hover{color:#fff;background:#ffffff1f;transform:translateY(-1px)}.footer-align-toolbar button:active{transform:translateY(0)scale(.96)}.footer-align-toolbar svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.footer-align-separator{background:#ffffff24;width:1px;height:22px;margin:0 2px}.footer-align-toolbar .is-soft-disabled{opacity:.42;cursor:not-allowed;background:#ffffff06}.footer-align-toolbar .is-soft-disabled:hover{background:#ffffff06;transform:none}@media (max-width:768px){.footer-align-toolbar{bottom:calc(74px + env(safe-area-inset-bottom));scrollbar-width:none;border-radius:12px;gap:3px;max-width:calc(100vw - 112px);padding:4px;overflow-x:auto}.footer-align-toolbar::-webkit-scrollbar{display:none}.footer-align-toolbar button{border-radius:8px;flex:none;width:29px;height:29px}.footer-align-toolbar svg{width:18px;height:18px}.footer-align-separator{flex:none;height:20px}}@media (max-width:390px){.footer-align-toolbar{max-width:calc(100vw - 104px)}.footer-align-toolbar button{width:28px;height:28px}}.sidebar.open~.footer-align-toolbar,.asset-browser-shell~.footer-align-toolbar,.fab-wrap.is-open~.footer-align-toolbar{opacity:0;pointer-events:none;transform:translate(-50%)translateY(8px)}.text2d-quick-toolbar{right:calc(10px + env(safe-area-inset-right));z-index:24;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(#141416f0,#040405f5);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;align-items:center;gap:7px;width:48px;padding:7px 5px;animation:.22s cubic-bezier(.16,1,.3,1) t2qIn;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 22px 55px #0000008c,inset 0 1px #ffffff14}@keyframes t2qIn{0%{opacity:0;transform:translateY(-50%)translate(14px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}.t2q-head{color:#fff;flex-direction:column;align-items:center;gap:1px;width:100%;padding:3px 0 1px;display:flex}.t2q-head span{letter-spacing:.08em;color:#ffffff7a;font-size:9px;font-weight:900}.t2q-head strong{color:#ffffffe6;font-size:10px;font-weight:900}.t2q-size-control{flex-direction:column;justify-content:space-between;align-items:center;width:36px;height:156px;padding:0;display:flex;position:relative}.t2q-size-control button,.text2d-quick-toolbar>button,.t2q-font-button,.t2q-align-group button{color:#ffffffd6;cursor:pointer;background:#ffffff0e;border:0;border-radius:13px;place-items:center;width:31px;height:31px;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.t2q-size-control button{background:#ffffff14;border-radius:50%;width:28px;height:28px;font-size:9px}.text2d-quick-toolbar button:hover{color:#fff;background:#ffffff24;transform:translateY(-1px)}.text2d-quick-toolbar button.active{color:#08080a;background:#ffffffeb;box-shadow:0 8px 24px #ffffff1f}.t2q-size-control input[type=range]{accent-color:#fff;background:0 0;width:112px;height:4px;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.t2q-size-control input[type=range]::-webkit-slider-thumb{border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 5px #ffffff21}.t2q-divider{background:#ffffff21;width:26px;height:1px;margin:1px 0}.t2q-font-wrap{position:relative}.t2q-font-button span{letter-spacing:-.04em;font-size:14px;font-weight:900}.t2q-font-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0a0cf5;border:1px solid #ffffff1a;border-radius:16px;gap:4px;width:178px;max-height:270px;padding:7px;display:grid;position:absolute;top:50%;right:42px;overflow:auto;transform:translateY(-50%);box-shadow:0 20px 55px #000000ad}.t2q-font-popover button{text-align:left;color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:10px;height:30px;padding:0 10px;font-size:12px;font-weight:800}.t2q-font-popover button:hover,.t2q-font-popover button.active{color:#fff;background:#ffffff1a}.t2q-color{cursor:pointer;background:#ffffff0e;border-radius:13px;place-items:center;width:31px;height:31px;margin:0;display:grid;position:relative;overflow:hidden}.t2q-color input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.t2q-color span{border:2px solid #ffffffdb;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #00000073,0 8px 18px #00000059}.t2q-align-group{flex-direction:column;gap:5px;display:flex}.t2q-align-group svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sidebar.open~.text2d-quick-toolbar,.asset-browser-shell~.text2d-quick-toolbar,.fab-wrap.is-open~.text2d-quick-toolbar{opacity:0;pointer-events:none;transform:translateY(-50%)translate(12px)}@media (max-width:768px){.text2d-quick-toolbar{right:calc(7px + env(safe-area-inset-right));border-radius:18px;gap:6px;width:44px;padding:6px 4px}.t2q-size-control{width:34px;height:142px}.t2q-size-control input[type=range]{width:102px}.t2q-size-control button,.text2d-quick-toolbar>button,.t2q-font-button,.t2q-align-group button,.t2q-color{border-radius:12px;width:29px;height:29px}.t2q-font-popover{width:164px;max-height:240px;right:38px}}.arabic-studio-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f172aeb,#030712e0);border:1px solid #ffffff17;border-radius:18px;margin:10px 0 14px;padding:12px;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff0f}.arabic-studio-card .panel-title{margin-bottom:8px}.arabic-studio-card .check{margin:6px 0}.arabic-studio-card .btn.full{margin-top:8px}.reflection-studio-panel .hint{opacity:.72;margin:0 0 10px;line-height:1.35;display:block}.reflection-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 4px;display:grid}.reflection-preset-grid.compact{grid-template-columns:1fr}.reflection-preset-btn{color:inherit;letter-spacing:.01em;background:linear-gradient(145deg,#ffffff18,#ffffff09);border:1px solid #ffffff21;border-radius:14px;padding:10px 9px;font-weight:700;box-shadow:inset 0 1px #ffffff14}.reflection-preset-btn.active{background:linear-gradient(145deg,#ffd36a3d,#7dd3fc1f);border-color:#ffd36ab8;box-shadow:0 0 22px #ffd36a1f,inset 0 1px #ffffff2e}.tabs button{white-space:nowrap}.environment-studio-panel.v72 .btn.full,.material-physics-v87 .btn.full{width:100%}.material-physics-v87{background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;margin-top:14px;padding:14px;box-shadow:inset 0 1px #ffffff14,0 18px 40px #0000002e}.material-physics-v87 .material-card-row-v632{margin:10px 0 14px}.environment-studio-panel .env-mode-box,.environment-studio-panel .env-note-card{border-radius:16px}.environment-studio-panel .section-title.small{margin-top:14px}.resizable-live-inspector{--inspector-height:76dvh}.inspector-resize-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.inspector-resize-handle span{background:linear-gradient(90deg,#ffffff47,#ffffffb8,#ffffff47);border-radius:999px;width:54px;height:5px;display:block;box-shadow:0 0 0 1px #ffffff14,0 8px 22px #00000059}.inspector-live-header{padding-top:10px}.inspector-live-header>div{gap:2px;display:grid}.inspector-live-header small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.resizable-live-inspector.is-resizing{transition:none!important}.resizable-live-inspector.is-resizing .sidebar-body{scroll-behavior:auto}@media (max-width:768px){.sidebar.resizable-live-inspector{will-change:height,transform;background:linear-gradient(#141418f0,#0a0a0ce6);border-radius:24px 24px 0 0;min-height:230px;max-height:calc(100dvh - 66px);box-shadow:0 -24px 70px #000000b8,inset 0 1px #ffffff14;height:var(--inspector-height)!important}.sidebar.resizable-live-inspector.open{transform:translateY(0)}.sidebar.resizable-live-inspector .inspector-resize-handle{border-radius:24px 24px 0 0;width:100%;height:25px;margin:0}.sidebar.resizable-live-inspector .tabs{scrollbar-width:none;flex:none;padding:0 10px;overflow:auto hidden}.sidebar.resizable-live-inspector .tabs::-webkit-scrollbar{display:none}.sidebar.resizable-live-inspector .tabs button{flex:none;min-width:74px;padding:12px 9px}.sidebar.resizable-live-inspector .sidebar-body{overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.sidebar.resizable-live-inspector.is-resizing:before{content:"LIVE CANVAS";color:#ffffffc7;letter-spacing:.12em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0000007a;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950;position:absolute;top:-31px;left:50%;transform:translate(-50%)}}.about-panel-v892{gap:14px;padding-bottom:10px;display:grid}.about-hero-card{background:radial-gradient(circle at 18% 0,#ffffff29,#0000 34%),linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:64px 1fr;align-items:center;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 18px 48px #00000038}.about-hero-card:after{content:"";filter:blur(2px);background:#ffffff0f;border-radius:50%;width:150px;height:150px;position:absolute;top:-56px;right:-48px}.about-logo-orb{letter-spacing:-1px;color:#050505;background:linear-gradient(135deg,#fff,#9ca3af);border-radius:20px;place-items:center;width:64px;height:64px;font-weight:1000;display:grid;box-shadow:0 16px 32px #ffffff1a,inset 0 1px #fffc}.about-title-wrap{z-index:1;position:relative}.about-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:1000;display:inline-flex}.about-title-wrap h2{margin:0 0 6px;font-size:19px;line-height:1.1}.about-title-wrap p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.about-version-badge{color:#fff;z-index:2;background:#0000004d;border:1px solid #ffffff24;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:1000;position:absolute;top:12px;right:12px}.about-section-card{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:18px}.about-text{color:#d4d4d8;margin:0 0 12px;font-size:12px;line-height:1.65}.about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.about-feature-grid span{color:#f4f4f5;background:#00000038;border:1px solid #ffffff14;border-radius:12px;padding:10px 9px;font-size:11px;font-weight:850}.about-contact-card{gap:9px;display:grid}.about-contact-card>div{background:#0000003d;border:1px solid #ffffff12;border-radius:14px;padding:11px}.about-contact-card small{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.about-contact-card strong,.about-contact-card a{color:#fff;font-size:13px;font-weight:900;text-decoration:none}.about-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.about-actions .btn{width:100%;height:38px;text-decoration:none}.about-footer-note{text-align:center;color:var(--muted);margin:4px 0 0;font-size:11px;font-weight:750}@media (max-width:420px){.about-hero-card{grid-template-columns:52px 1fr;padding:14px}.about-logo-orb{border-radius:17px;width:52px;height:52px}.about-title-wrap h2{font-size:17px}.about-feature-grid,.about-actions{grid-template-columns:1fr}}.update-cache-overlay{z-index:99999;-webkit-backdrop-filter:blur(18px);background:#020612ad;place-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.update-cache-card{color:#fff;background:linear-gradient(145deg,#0c1222f5,#040812eb);border:1px solid #ffffff29;border-radius:28px;width:min(420px,100%);padding:22px;box-shadow:0 30px 90px #00000073,inset 0 1px #ffffff1f}.update-cache-badge{letter-spacing:.12em;text-transform:uppercase;color:#dff7ff;background:#68d3ff24;border:1px solid #68d3ff42;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:11px;display:inline-flex}.update-cache-card h2{margin:16px 0 8px;font-size:24px;line-height:1.05}.update-cache-card p{color:#ffffffbd;margin:0;line-height:1.55}.update-cache-meta{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.update-cache-meta span{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;padding:8px 10px;font-size:12px}.update-cache-actions{grid-template-columns:1fr;gap:10px;display:grid}.update-cache-actions button{color:#fff;background:#ffffff1c;border:0;border-radius:16px;min-height:46px;font-weight:800}.update-cache-actions button.primary{color:#06111b;background:linear-gradient(135deg,#fff,#8fe7ff)}.update-cache-actions button.ghost{color:#ffffffad;background:0 0}.object-quick-actions{z-index:9999;-webkit-backdrop-filter:blur(22px)saturate(1.2);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#0e1018b8;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(4,42px);gap:6px;padding:8px;animation:.15s ease-out both objectQuickIn;display:grid;position:fixed;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff1f}.object-quick-actions button{color:#fff;background:#ffffff1f;border:0;border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff1f}.object-quick-actions button:active{background:#fff3;transform:scale(.94)}.object-quick-actions button.danger{background:#ff4b5c2e}@keyframes objectQuickIn{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.three-mount,.three-mount canvas{touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none}.viewport-bg,.viewport-bg-overlay,.camera-safe-frame,.camera-guide,.composition-guides-v604,.composition-guides-v604 *,.view-cube:not(button){pointer-events:none}.view-cube button,.view-cube-quick-actions,.view-cube-quick-actions button,.object-quick-actions,.object-quick-actions *{pointer-events:auto}.motion-toolbar-shell{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:44;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:9px;width:min(94vw,560px);display:flex;position:absolute;transform:translate(-50%)}.motion-toolbar{-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);background:linear-gradient(#15151bd6,#07070ac2);border:1px solid #ffffff1c;border-radius:26px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;padding:8px;display:grid;box-shadow:0 20px 54px #000000b3,inset 0 1px #ffffff1a}.motion-tool{color:#ffffffd1;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:58px;transition:transform .16s,background .16s,border-color .16s,color .16s;display:flex;box-shadow:inset 0 1px #ffffff14}.motion-tool:active{transform:scale(.96)}.motion-tool.active,.motion-tool:hover{color:#fff;background:linear-gradient(#7c5cff57,#7c5cff21);border-color:#a98cff70}.motion-tool svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 8px #00000059);width:23px;height:23px}.motion-tool span{letter-spacing:.02em;text-transform:uppercase;color:#ffffffad;font-size:9.5px;font-weight:900;line-height:1}.motion-tool.active span,.motion-tool:hover span{color:#fff}.motion-submenu{-webkit-backdrop-filter:blur(26px)saturate(1.16);backdrop-filter:blur(26px)saturate(1.16);background:linear-gradient(#19191fe6,#08080cd1);border:1px solid #ffffff1f;border-radius:20px;gap:7px;max-width:calc(100vw - 28px);padding:7px;animation:.16s both motionDockPop;display:flex;box-shadow:0 18px 50px #000000ad,inset 0 1px #ffffff1a}.motion-submenu button{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:74px;height:46px;font-size:11px;font-weight:900;display:flex}.motion-submenu button:active{transform:scale(.97)}.motion-submenu svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}@keyframes motionDockPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.footer-align-toolbar,.text2d-quick-toolbar,.add-fab-wrap{display:none!important}@media (max-width:430px){.motion-toolbar-shell{width:calc(100vw - 18px);bottom:calc(10px + env(safe-area-inset-bottom))}.motion-toolbar{border-radius:22px;gap:5px;padding:6px}.motion-tool{border-radius:16px;height:52px}.motion-tool svg{width:21px;height:21px}.motion-tool span{font-size:8.5px}.motion-submenu{scrollbar-width:none;border-radius:18px;gap:5px;padding:6px;overflow-x:auto}.motion-submenu::-webkit-scrollbar{display:none}.motion-submenu button{border-radius:13px;min-width:66px;height:42px;font-size:10px}.bottom-toolbar{bottom:calc(82px + env(safe-area-inset-bottom))!important}}.text2d-quick-toolbar{right:calc(10px + env(safe-area-inset-right))!important;z-index:99970!important;opacity:1!important;pointer-events:auto!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.footer-align-toolbar{left:50%!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;z-index:99960!important;opacity:1!important;pointer-events:auto!important;display:flex!important;position:absolute!important;transform:translate(-50%)!important}.sidebar.open~.footer-align-toolbar,.asset-browser-shell~.footer-align-toolbar,.fab-wrap.is-open~.footer-align-toolbar,.sidebar.open~.text2d-quick-toolbar,.asset-browser-shell~.text2d-quick-toolbar,.fab-wrap.is-open~.text2d-quick-toolbar{opacity:1!important;pointer-events:auto!important;display:flex!important}.utility-fab-wrap{left:12px!important;right:auto!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;z-index:99990!important;overflow:visible!important}.utility-fab-wrap .fab-menu{z-index:99991!important;max-width:calc(100vw - 24px)!important;bottom:58px!important;left:0!important;right:auto!important}.utility-fab{z-index:99992!important}@media (max-width:430px){.footer-align-toolbar{bottom:calc(84px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 102px)!important}.text2d-quick-toolbar{right:calc(8px + env(safe-area-inset-right))!important;top:50%!important}.utility-fab-wrap{left:10px!important;bottom:calc(98px + env(safe-area-inset-bottom))!important}}.mobile-workspace-header{z-index:100000;flex:0 0 52px;position:relative}.single-workspace-header{grid-template-columns:44px 1fr auto;align-items:center;gap:8px;height:52px!important;min-height:52px!important;padding:0 10px!important;display:grid!important;overflow:visible!important}.single-workspace-header .workspace-brand{pointer-events:auto;justify-content:center;justify-self:center;min-width:0}.workspace-header-actions{justify-self:end;gap:7px;display:flex}.workspace-burger-button{color:#fff;background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 28px #00000057,inset 0 1px #ffffff1f}.workspace-burger-button.active{background:linear-gradient(145deg,#7c5cff61,#7c5cff1f);border-color:#a855f77a}.mobile-workspace-menu{-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);z-index:100010;background:linear-gradient(160deg,#16161cf0,#08080ce3);border:1px solid #ffffff21;border-radius:22px;width:min(330px,100vw - 20px);max-height:calc(100dvh - 82px);padding:12px;position:absolute;top:calc(100% + 8px);left:10px;overflow:auto;box-shadow:0 28px 80px #000000c2,inset 0 1px #ffffff17}.mobile-workspace-menu-title{color:#fff;justify-content:space-between;align-items:flex-end;gap:10px;padding:3px 3px 10px;display:flex}.mobile-workspace-menu-title strong{letter-spacing:.01em;font-size:15px}.mobile-workspace-menu-title small{color:#ffffff85;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.mobile-workspace-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.mobile-workspace-menu-item{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:58px;font-size:10px;font-weight:900;display:flex}.mobile-workspace-menu-item:disabled{opacity:.38}.mobile-workspace-menu-item svg{fill:none;stroke:currentColor;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mobile-workspace-menu-footer{grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding-top:10px;display:grid}.mobile-workspace-menu-small{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;height:36px;padding:0 11px;font-size:11px;font-weight:900}.mobile-workspace-header .modern-smart-toolbar,.mobile-workspace-header .actionbar.smart-toolbar{display:none!important}.app-shell{flex-direction:column!important;height:100dvh!important;display:flex!important;overflow:hidden!important}.studio-main{flex:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.viewport-shell{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.motion-toolbar-shell.mobile-workspace-add{left:50%!important;right:auto!important;bottom:calc(18px + env(safe-area-inset-bottom))!important;z-index:99940!important;pointer-events:auto!important;width:auto!important;max-width:calc(100vw - 18px)!important;position:absolute!important;transform:translate(-50%)!important}.workspace-plus-button{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(145deg,#ffffff47,#ffffff14);border:1px solid #ffffff2e;border-radius:22px;place-items:center;width:62px;height:62px;font-size:36px;line-height:1;display:grid;box-shadow:0 20px 58px #000000a8,inset 0 1px #ffffff2e}.workspace-plus-button span{display:block;transform:translateY(-1px)}.mobile-workspace-add.is-open .workspace-plus-button{background:linear-gradient(145deg,#7c5cff8c,#7c5cff29);border-radius:20px;transform:rotate(45deg)}.motion-workspace-sheet{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;width:min(560px,100vw - 18px);display:flex;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.motion-workspace-sheet .motion-toolbar{width:100%;display:grid!important}.motion-workspace-sheet .motion-submenu{max-width:100%;overflow-x:auto}.bottom-toolbar,.footer-align-toolbar,.text2d-quick-toolbar{pointer-events:auto!important;position:absolute!important}.footer-align-toolbar{bottom:calc(92px + env(safe-area-inset-bottom))!important;z-index:99950!important}.text2d-quick-toolbar{right:calc(10px + env(safe-area-inset-right))!important;z-index:99955!important;top:50%!important;transform:translateY(-50%)!important}.footer,.app-footer{z-index:99920!important;pointer-events:none!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:430px){.single-workspace-header{grid-template-columns:42px 1fr auto;height:50px!important;min-height:50px!important;padding:0 8px!important}.workspace-burger-button{border-radius:13px;width:36px;height:36px}.workspace-header-actions .btn{width:34px;min-width:34px;height:34px}.workspace-header-actions .btn:not(.btn-primary){display:none}.workspace-brand .brand-mark{font-size:16px!important}.mobile-workspace-menu{border-radius:20px;width:calc(100vw - 16px);padding:10px;top:calc(100% + 7px);left:8px}.mobile-workspace-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobile-workspace-menu-item{border-radius:15px;min-height:54px;font-size:9.5px}.workspace-plus-button{border-radius:21px;width:58px;height:58px;font-size:34px}.motion-workspace-sheet{width:calc(100vw - 14px);bottom:72px}.motion-workspace-sheet .motion-toolbar{border-radius:22px;gap:5px;padding:6px}.motion-workspace-sheet .motion-tool{border-radius:16px;height:52px}.footer-align-toolbar{bottom:calc(90px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 96px)!important}}:root{--gfx-safe-bottom:env(safe-area-inset-bottom,0px);--gfx-fab-size:44px;--gfx-fab-radius:14px}.motion-toolbar-shell.mobile-workspace-add{left:auto!important;right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(12px + var(--gfx-safe-bottom))!important;z-index:100020!important;width:auto!important;max-width:calc(100vw - 24px)!important;transform:none!important}.workspace-plus-button{width:var(--gfx-fab-size)!important;height:var(--gfx-fab-size)!important;min-width:var(--gfx-fab-size)!important;min-height:var(--gfx-fab-size)!important;border-radius:var(--gfx-fab-radius)!important;font-size:25px!important;line-height:1!important;box-shadow:0 14px 38px #0000009e,inset 0 1px #ffffff2e!important}.workspace-plus-button span{transform:translateY(-1px)!important}.mobile-workspace-add.is-open .workspace-plus-button{border-radius:13px!important}.motion-workspace-sheet{left:auto!important;right:0!important;bottom:calc(var(--gfx-fab-size) + 9px)!important;align-items:flex-end!important;gap:6px!important;width:min(360px,100vw - 24px)!important;transform:none!important}.motion-workspace-sheet .motion-toolbar{border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;padding:6px!important}.motion-workspace-sheet .motion-tool{border-radius:13px!important;gap:4px!important;height:44px!important}.motion-workspace-sheet .motion-tool svg{width:18px!important;height:18px!important}.motion-workspace-sheet .motion-tool span{font-size:8.5px!important}.motion-workspace-sheet .motion-submenu{border-radius:16px!important;gap:5px!important;max-width:100%!important;padding:6px!important}.motion-workspace-sheet .motion-submenu button{border-radius:12px!important;min-width:62px!important;height:38px!important;font-size:9.5px!important}.motion-workspace-sheet .motion-submenu svg{width:17px!important;height:17px!important}.utility-fab-wrap{left:calc(12px + env(safe-area-inset-left,0px))!important;right:auto!important;bottom:calc(12px + var(--gfx-safe-bottom))!important;z-index:100020!important}.utility-fab,.utility-fab-wrap .fab{width:var(--gfx-fab-size)!important;height:var(--gfx-fab-size)!important;min-width:var(--gfx-fab-size)!important;min-height:var(--gfx-fab-size)!important;border-radius:var(--gfx-fab-radius)!important}.utility-fab svg{width:19px!important;height:19px!important}.utility-fab-wrap .fab-menu{left:0!important;right:auto!important;bottom:calc(var(--gfx-fab-size) + 9px)!important;border-radius:16px!important;min-width:202px!important;max-width:calc(100vw - 24px)!important;padding:7px!important}.utility-fab-wrap .fab-menu .fab-menu-item{border-radius:12px!important;height:38px!important;font-size:11.5px!important}.utility-fab-wrap .fab-menu-icon{border-radius:8px!important;width:25px!important;height:25px!important}.utility-fab-wrap .fab-menu-icon svg{width:15px!important;height:15px!important}.text2d-quick-toolbar{display:flex!important}.footer-align-toolbar--2d{--toolbar-accent:#6366f16b}.footer-align-toolbar--3d{--toolbar-accent:#a855f76b}.footer-align-toolbar--object{--toolbar-accent:#14b8a65c}.footer-align-toolbar--2d button,.footer-align-toolbar--3d button,.footer-align-toolbar--object button{border-color:var(--toolbar-accent)!important}.bottom-toolbar--3d .gizmo-bar{border-color:#a855f757!important}.bottom-toolbar--object .gizmo-bar{border-color:#14b8a64d!important}.bottom-toolbar--generic .gizmo-bar{border-color:#ffffff1f!important}.bottom-toolbar{bottom:calc(68px + var(--gfx-safe-bottom))!important;z-index:99935!important}.footer-align-toolbar{bottom:calc(68px + var(--gfx-safe-bottom))!important;z-index:99950!important;max-width:calc(100vw - 112px)!important}.extrude-popover,.quick-transform-popover{bottom:50px!important}@media (max-width:430px){:root{--gfx-fab-size:42px;--gfx-fab-radius:13px}.motion-toolbar-shell.mobile-workspace-add{right:calc(10px + env(safe-area-inset-right,0px))!important;bottom:calc(10px + var(--gfx-safe-bottom))!important}.utility-fab-wrap{left:calc(10px + env(safe-area-inset-left,0px))!important;bottom:calc(10px + var(--gfx-safe-bottom))!important}.workspace-plus-button{font-size:24px!important}.motion-workspace-sheet{width:min(330px,100vw - 20px)!important;bottom:calc(var(--gfx-fab-size) + 8px)!important}.motion-workspace-sheet .motion-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.motion-workspace-sheet .motion-tool{height:42px!important}.bottom-toolbar{bottom:calc(62px + var(--gfx-safe-bottom))!important}.footer-align-toolbar{bottom:calc(62px + var(--gfx-safe-bottom))!important;max-width:calc(100vw - 104px)!important}}.sidebar.resizable-live-inspector,.sidebar.resizable-live-inspector.open,.mobile-live-inspector,.gfx-live-inspector-open .mobile-live-inspector{z-index:999999!important}.sidebar.resizable-live-inspector .inspector-resize-handle,.mobile-live-inspector .mli-resize-handle{z-index:1000000!important}.sidebar-backdrop{z-index:999998!important}.modal-layer,.dialog-layer,.color-picker-popover,.file-picker-popover,[role=dialog]{z-index:2000000!important}.composition-guides-v604 .guide-label-text,.canvas-text-indicator,.canvas-text-area-indicator,.text-area-indicator,.main-area-text-label,.text-debug-label{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.single-workspace-header--logo-left{grid-template-columns:auto 1fr auto!important;gap:10px!important}.workspace-logo-button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:flex-start;justify-self:start;align-items:center;width:auto;min-width:74px;height:38px;padding:0 2px;display:flex}.workspace-logo-img{object-fit:contain;filter:drop-shadow(0 6px 14px #00000052);width:auto;max-width:86px;height:28px;display:block}.single-workspace-header--logo-left .workspace-burger-button{justify-self:end}.single-workspace-header--logo-left .workspace-brand,.single-workspace-header--logo-left .workspace-header-actions,.single-workspace-header--logo-left .brand-mark,.single-workspace-header--logo-left .brand-beta{display:none!important}@media (max-width:430px){.single-workspace-header--logo-left{grid-template-columns:auto 1fr auto!important;padding:0 10px!important}.workspace-logo-button{min-width:68px;height:36px}.workspace-logo-img{max-width:80px;height:26px}.single-workspace-header--logo-left .mobile-workspace-menu{left:auto!important;right:8px!important}}.object-quick-toolbar{left:max(10px, env(safe-area-inset-left));z-index:950000;-webkit-backdrop-filter:blur(20px)saturate(1.35);pointer-events:auto;touch-action:manipulation;background:#080a128a;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:7px;padding:8px 7px;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff1f}.object-quick-toolbar button{color:#ffffffe6;-webkit-tap-highlight-color:transparent;background:#ffffff13;border:1px solid #ffffff1f;border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff14}.object-quick-toolbar button:active{background:#ffffff29;transform:scale(.94)}.object-quick-toolbar button.active{color:#fff;background:#fff3}.object-quick-toolbar button.danger{color:#fff;background:#ff4c6029}.object-quick-toolbar svg{fill:currentColor;width:21px;height:21px;display:block}@media (max-height:720px){.object-quick-toolbar{border-radius:20px;gap:5px;padding:7px 6px}.object-quick-toolbar button{border-radius:14px;width:38px;height:38px}.object-quick-toolbar svg{width:19px;height:19px}}.object-quick-toolbar{left:max(6px, env(safe-area-inset-left))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0!important}.object-quick-toolbar button{background:#080a1266!important;border:1px solid #ffffff14!important;border-radius:9px!important;width:34px!important;height:34px!important;box-shadow:0 8px 18px #00000038!important}.object-quick-toolbar button.active{background:#ffffff29!important}.object-quick-toolbar button.danger{background:#ff4c6024!important}.object-quick-toolbar svg{width:16px!important;height:16px!important}.object-quick-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:0!important}.object-quick-actions button{background:#080a126b!important;border-radius:9px!important;width:34px!important;height:34px!important;box-shadow:0 8px 18px #00000038!important}.bottom-toolbar,.text2d-quick-toolbar,.fab-menu,.mobile-workspace-menu,.live-inspector,.inline-render-preview,.sidebar,.panel,.card,.sheet,.drawer,.modal,button,input,select,textarea{border-radius:min(10px, var(--radius,10px))!important}.fab-main,.fab-workspace-button,.workspace-floating-button,.workspace-logo-button{border-radius:12px!important}@media (max-height:720px){.object-quick-toolbar button,.object-quick-actions button{border-radius:8px!important;width:31px!important;height:31px!important}.object-quick-toolbar svg{width:15px!important;height:15px!important}}:root{--gfx-layer-canvas:1;--gfx-layer-bottom-tools:1500000;--gfx-layer-object-tools:1600000;--gfx-layer-inspector:1700000;--gfx-layer-workspace-popup:1800000;--gfx-layer-picker:1900000;--gfx-layer-modal:2000000}.utility-fab-wrap,.fab-wrap.utility-fab-wrap{left:calc(10px + env(safe-area-inset-left,0px))!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:var(--gfx-layer-workspace-popup)!important;isolation:isolate!important;pointer-events:auto!important;contain:none!important;position:fixed!important;overflow:visible!important}.utility-fab-wrap.is-open,.fab-wrap.utility-fab-wrap.is-open{z-index:var(--gfx-layer-workspace-popup)!important}.utility-fab-wrap .fab-menu,.fab-wrap.utility-fab-wrap .fab-menu,.utility-fab-menu{will-change:transform;left:0!important;right:auto!important;bottom:calc(var(--gfx-fab-size,42px) + 9px)!important;z-index:calc(var(--gfx-layer-workspace-popup) + 1)!important;isolation:isolate!important;pointer-events:auto!important;position:absolute!important;overflow:visible!important;transform:translateZ(0)!important}.motion-toolbar-shell.mobile-workspace-add{z-index:calc(var(--gfx-layer-workspace-popup) - 20)!important;isolation:isolate!important;overflow:visible!important}.motion-toolbar-shell.mobile-workspace-add.is-open,.motion-workspace-sheet{z-index:calc(var(--gfx-layer-workspace-popup) - 10)!important;isolation:isolate!important;overflow:visible!important}.live-inspector,.mobile-live-inspector,.true-live-preview,.inline-render-preview{z-index:var(--gfx-layer-inspector)!important}.object-quick-toolbar,.object-quick-actions{z-index:var(--gfx-layer-object-tools)!important}.bottom-toolbar,.footer-align-toolbar,.text2d-quick-toolbar{z-index:var(--gfx-layer-bottom-tools)!important}.modal,.dialog,.modal-layer,[role=dialog]{z-index:var(--gfx-layer-modal)!important}.color-picker,.color-popover,input[type=color]{z-index:var(--gfx-layer-picker)!important}.app-shell,.studio-main,.viewport-shell{overflow:hidden!important}.studio-main .utility-fab-wrap,.studio-main .motion-toolbar-shell.mobile-workspace-add{overflow:visible!important}.single-workspace-header--logo-left{grid-template-columns:auto 1fr auto!important;padding-inline-start:10px!important;padding-inline-end:10px!important}.workspace-header-left{justify-self:start;align-items:center;gap:8px;min-width:0;display:flex}.workspace-logo-button,.workspace-info-button,.workspace-settings-button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.workspace-logo-button{justify-content:start!important;width:auto!important;min-width:62px!important;height:36px!important;padding:0!important}.workspace-logo-img{filter:none!important;max-width:78px!important;height:27px!important}.workspace-info-button,.workspace-settings-button{opacity:.92;border-radius:7px!important;width:34px!important;height:34px!important}.workspace-info-button svg,.workspace-settings-button svg{stroke-width:1.9px!important;width:20px!important;height:20px!important}.workspace-settings-button{justify-self:end!important}.workspace-info-button:active,.workspace-settings-button:active,.workspace-logo-button:active{transform:scale(.96)}.workspace-info-button:hover,.workspace-settings-button:hover{opacity:1;background:0 0!important}.workspace-settings-button.active{color:#fff!important;background:0 0!important;border:0!important}.single-workspace-header--logo-left .workspace-burger-button{display:none!important}.single-workspace-header--logo-left .mobile-workspace-menu{left:auto!important;right:8px!important}@media (max-width:430px){.single-workspace-header--logo-left{padding-inline-start:9px!important;padding-inline-end:9px!important}.workspace-header-left{gap:6px}.workspace-logo-button{min-width:58px!important;height:34px!important}.workspace-logo-img{max-width:72px!important;height:25px!important}.workspace-info-button,.workspace-settings-button{border-radius:6px!important;width:32px!important;height:32px!important}}.workspace-settings-button,.workspace-info-button{box-shadow:none!important;background:0 0!important;border:0!important}.resizable-live-inspector,.live-inspector,.true-live-preview,.object-live-preview{z-index:2147483647!important;isolation:isolate!important;position:fixed!important}.object-quick-actions,.object-vertical-toolbar,.left-object-toolbar,.quick-object-toolbar{z-index:1000!important}.sidebar.resizable-live-inspector,.sidebar.resizable-live-inspector.open,.mobile-live-inspector,.gfx-live-inspector-open .mobile-live-inspector{z-index:2147483647!important;isolation:isolate!important;position:fixed!important;transform:none!important}.sidebar.resizable-live-inspector *,.mobile-live-inspector *{z-index:1;position:relative}.object-quick-toolbar{z-index:900000!important}.about-donate-card{background:radial-gradient(circle at 15% 0,#ffffff1f,#0000 32%),linear-gradient(145deg,#ffffff12,#ffffff06)!important;border-color:#ffffff1c!important}.about-paypal-button{width:100%;height:42px;margin-top:2px;text-decoration:none}.about-paypal-mail{text-align:center;color:var(--muted);margin:10px 0 0;font-size:11px;font-weight:800}.about-paypal-mail strong{color:#fff}.workspace-logo-button{cursor:pointer}.single-workspace-header--logo-left{grid-template-columns:auto 1fr auto!important;min-height:54px!important}.workspace-header-left{justify-self:start!important}.workspace-header-spacer{min-width:0!important}.workspace-menu-lines-svg{color:#fff!important;width:24px!important;height:24px!important}.workspace-settings-button .workspace-menu-lines-svg path{stroke:currentColor!important;stroke-width:1.5px!important}.workspace-settings-button{justify-self:end!important;width:44px!important;height:44px!important}.workspace-logo-button{width:auto!important;min-width:70px!important;height:44px!important}.about-paypal-mail{display:none!important}.material-zone-card-v105{background:#0f172a6b;border:1px solid #ffffff1f;border-radius:16px;margin:10px 0;padding:12px;box-shadow:inset 0 1px #ffffff14}.material-zone-card-v105 .panel-title{letter-spacing:.04em;margin-bottom:8px;font-size:12px}.v106-material-core,.v106-zone-card{background:linear-gradient(#0f172ad1,#020617b8);border:1px solid #94a3b838;border-radius:18px;padding:12px;box-shadow:0 16px 42px #00000038}.v106-material-card{background:#0f172a85;border:1px solid #94a3b829;border-radius:16px;margin-top:12px;padding:12px}.v106-map-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.v106-zone-maps summary{cursor:pointer;letter-spacing:.02em;padding:8px 0;font-weight:800}.v106-zone-card .btn.full input{display:none!important}.v106-material-core .hint,.v106-zone-card .hint{opacity:.78;line-height:1.35}.v1063-my-materials-card{background:linear-gradient(#0f172ac7,#0206179e);border:1px solid #94a3b838}.my-materials-actions-v1063{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.my-materials-search-v1063{box-sizing:border-box;color:#fff;background:#020617b3;border:1px solid #94a3b842;border-radius:12px;outline:none;width:100%;margin:6px 0 10px;padding:10px 11px}.my-materials-grid-v1063{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin-top:10px;display:grid}.my-material-card-v1063{background:#0f172aa6;border:1px solid #94a3b833;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.my-material-card-v1063 strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}.my-material-card-v1063 small{opacity:.72;font-size:10px}.my-material-preview-v1063{cursor:pointer;border:0;border-radius:14px;height:54px;box-shadow:inset 0 0 22px #ffffff1f,0 8px 24px #00000040}.my-material-buttons-v1063{grid-template-columns:1fr 1fr;gap:5px;display:grid}.my-material-buttons-v1063 button{color:#e5e7eb;background:#1e293bd9;border:1px solid #94a3b83d;border-radius:9px;padding:6px 5px;font-size:10px}.my-material-buttons-v1063 button:last-child{color:#fecaca;border-color:#f8717147;grid-column:1/-1}.success-v1063{color:#86efac;margin-top:4px;display:block}.pbr-importer-pro-v1071{background:linear-gradient(#161e2ad1,#0a0e16b8);border:1px solid #7ddcff2e}.pbr-drop-zone-v1071{text-align:center;background:#7ddcff0f;border:1px dashed #7ddcff59;border-radius:16px;gap:8px;padding:14px;display:grid}.pbr-drop-zone-v1071 strong{letter-spacing:.02em;font-size:13px}.pbr-import-actions-v1071{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.pbr-map-preview-grid-v1071{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pbr-map-card-v1071{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:6px;min-width:0;padding:8px;display:grid}.pbr-map-card-v1071 img{object-fit:cover;background:#111;border-radius:10px;width:100%;height:68px}.pbr-map-card-v1071 strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pbr-map-card-v1071 small{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pbr-detection-summary-v1071{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.pbr-detection-summary-v1071 span{white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border-radius:999px;padding:6px 8px;font-size:10px;overflow:hidden}.pbr-detection-summary-v1071 .ok{color:#9df5c2;border:1px solid #9df5c22e}.pbr-detection-summary-v1071 .missing{opacity:.55;border:1px solid #ffffff14}.light-mode-switch{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 8px;display:grid}.light-mode-switch button{height:38px;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;font-weight:900}.light-mode-switch button.active{color:#fff7cc;background:#facc152e;border-color:#facc158c;box-shadow:0 0 0 2px #facc1514}.light-interaction-dock{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#0a0a0cb8;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000061}.light-interaction-dock button{color:#e5e7eb;background:#ffffff14;border:0;border-radius:50%;width:34px;height:34px;font-size:16px}.light-interaction-dock button.active{background:#facc153d;box-shadow:inset 0 0 0 1px #facc1573}.light-interaction-dock span{letter-spacing:.03em;color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;max-width:135px;font-size:11px;font-weight:900;overflow:hidden}.viewport-shell.light-mode-active .three-mount{cursor:grab}@media (max-width:768px){.light-interaction-dock{padding:5px 8px;top:10px}.light-interaction-dock span{max-width:92px}.light-interaction-dock button{width:32px;height:32px}}.light-interaction-dock{z-index:35!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:8px!important;padding:0!important;display:flex!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.light-interaction-dock button{width:30px!important;height:30px!important;box-shadow:none!important;color:#ffffffb8!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}.light-interaction-dock button svg{fill:currentColor!important;width:17px!important;height:17px!important;display:block!important}.light-interaction-dock button.active{box-shadow:none!important;color:#fff!important;background:0 0!important}.light-interaction-dock span{text-align:center!important;color:#ffffff94!important;letter-spacing:.02em!important;max-width:54px!important;font-size:8px!important;line-height:1.05!important}@media (max-width:768px){.light-interaction-dock{padding:0!important;top:50%!important;left:12px!important}.light-interaction-dock button{width:28px!important;height:28px!important}.light-interaction-dock button svg{width:16px!important;height:16px!important}}.light-interaction-dock.light-interaction-dock-v1086,.light-interaction-dock-v1086{z-index:80!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;outline:0!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:18px!important;padding:0!important;display:flex!important;position:absolute!important;top:12px!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.light-interaction-dock-v1086 button{width:58px!important;height:58px!important;box-shadow:none!important;color:#ffffffc7!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.light-interaction-dock-v1086 button svg{fill:currentColor!important;width:36px!important;height:36px!important;display:block!important}.light-interaction-dock-v1086 button[aria-label=Light\ Mode]{color:#f97316!important}.light-interaction-dock-v1086 button.active{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}.light-interaction-dock-v1086 button[aria-label=Light\ Mode].active{color:#fb923c!important}.light-interaction-dock-v1086 button.active:after{content:"";background:#f97316;border-radius:2px;width:9px;height:9px;position:absolute;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #f973168c}.light-interaction-dock-v1086 span{display:none!important}@media (max-width:768px){.light-interaction-dock.light-interaction-dock-v1086,.light-interaction-dock-v1086{gap:16px!important;top:10px!important;left:50%!important;transform:translate(-50%)!important}.light-interaction-dock-v1086 button{width:54px!important;height:54px!important}.light-interaction-dock-v1086 button svg{width:34px!important;height:34px!important}}.true-light-gizmos-v1088{z-index:28;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.true-light-gizmo-v1088{color:#ffffffeb;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;filter:drop-shadow(0 10px 18px #0000008c);background:0 0;border:0;place-items:center;width:76px;height:76px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.true-light-gizmo-v1088:active{cursor:grabbing}.true-light-gizmo-icon-v1088{background:#ffffff14;border:2px solid #ffffffb8;width:34px;height:34px;display:block;box-shadow:0 0 0 10px #ffffff09,inset 0 0 18px #ffffff14}.true-light-gizmo-v1088.point .true-light-gizmo-icon-v1088{border-radius:50%}.true-light-gizmo-v1088.area .true-light-gizmo-icon-v1088{background:linear-gradient(90deg,#fff3,#ffffff0a);border-radius:4px;width:50px;height:30px}.true-light-gizmo-v1088.spot .true-light-gizmo-icon-v1088{background:0 0;border:18px solid #0000;border-top:34px solid #ffffffb8;border-bottom:0;width:0;height:0;box-shadow:0 0 0 10px #ffffff09}.true-light-gizmo-label-v1088{color:#ffffffdb;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;border:1px solid #ffffff29;border-radius:8px;min-width:54px;max-width:96px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1;position:absolute;top:58px;left:50%;transform:translate(-50%)}.true-light-gizmo-v1088.active .true-light-gizmo-icon-v1088{background:#f9731624;border-color:#f97316;box-shadow:0 0 0 13px #f973161a,0 0 22px #f9731673,inset 0 0 16px #f973161f}.true-light-gizmo-v1088.spot.active .true-light-gizmo-icon-v1088{background:0 0;border-top-color:#f97316}.true-light-gizmo-v1088.active .true-light-gizmo-label-v1088{color:#fed7aa;border-color:#f973168c;box-shadow:0 0 18px #f9731647}.light-mode-active .inline-render-preview{max-height:58dvh}.light-mode-active .inline-render-preview .inline-render-body{max-height:42dvh}@media (max-width:768px){.true-light-gizmo-v1088{width:86px;height:86px}.true-light-gizmo-icon-v1088{width:38px;height:38px}.true-light-gizmo-v1088.area .true-light-gizmo-icon-v1088{width:56px;height:34px}.true-light-gizmo-v1088.spot .true-light-gizmo-icon-v1088{border-top-width:38px;border-left-width:20px;border-right-width:20px}.true-light-gizmo-label-v1088{font-size:10px;top:64px}}.viewport-shell.light-mode-active .object-quick-actions,.viewport-shell.light-mode-active .footer-align-toolbar,.viewport-shell.light-mode-active .text2d-quick-toolbar,.viewport-shell.light-mode-active .bottom-toolbar,.viewport-shell.light-mode-active .motion-toolbar,.viewport-shell.camera-mode-active .true-light-gizmos-v1088{visibility:hidden!important;pointer-events:none!important;display:none!important}.viewport-shell.light-mode-active .three-mount canvas,.viewport-shell.camera-mode-active .three-mount canvas{touch-action:none}.camera-focus-gizmo-v10101{z-index:99982;pointer-events:none;filter:drop-shadow(0 10px 18px #00000059);align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.camera-focus-dot-v10101{background:radial-gradient(circle,#fffffff2 0 18%,#ffffff29 22% 100%);border:2px solid #fffffff0;border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 5px #ffffff1f,0 0 22px #ffffff73}.camera-focus-label-v10101{white-space:nowrap;text-overflow:ellipsis;color:#fff;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c1494;border:1px solid #ffffff2e;border-radius:999px;max-width:148px;padding:5px 8px;font-size:9px;font-weight:900;overflow:hidden}.render-studio-pro-v1011 .render-v1011-hero{background:linear-gradient(135deg,#ffd68021,#ffffff0a);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;margin:0 0 10px;padding:10px 12px;display:flex;box-shadow:0 10px 30px #0000002e}.render-studio-pro-v1011 .render-v1011-hero strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.render-studio-pro-v1011 .render-v1011-hero small{color:#ffffffad;line-height:1.35}.render-studio-pro-v1011 .render-v1011-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.render-studio-pro-v1011 .render-v1011-grid .light-preset-btn:first-child{grid-column:auto}@media (max-width:520px){.render-studio-pro-v1011 .render-v1011-grid{grid-template-columns:1fr 1fr}}.environment-lighting-studio-v10142 .environment-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.environment-lighting-studio-v10142 .env-look-card{text-align:left;min-height:54px;color:inherit;background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff21;border-radius:14px;padding:10px;box-shadow:inset 0 10px 30px #0000002e}.environment-lighting-studio-v10142 .env-look-card strong{letter-spacing:.02em;font-size:12px;display:block}.environment-lighting-studio-v10142 .env-look-card span{color:#ffffff9e;margin-top:4px;font-size:10px;display:block}.environment-lighting-studio-v10142 .quick-light-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 10px;display:grid}.environment-lighting-studio-v10142 .quick-light-grid button{color:inherit;background:#ffffff13;border:1px solid #ffffff1f;border-radius:12px;padding:9px 6px;font-size:11px;font-weight:700}.environment-lighting-studio-v10142 .quick-light-grid button:active,.environment-lighting-studio-v10142 .env-look-card:active{background:#ffffff21;transform:scale(.98)}.environment-lighting-studio-v10142 .studio-floor-mini{background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;padding:10px}@media (max-width:520px){.environment-lighting-studio-v10142 .environment-look-grid{grid-template-columns:1fr}.environment-lighting-studio-v10142 .quick-light-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rotary-range-v10162{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr 82px;align-items:center;gap:10px 12px;padding:10px;box-shadow:inset 0 1px #ffffff0e;margin:8px 0 10px!important;display:grid!important}.rotary-range-top-v10162{gap:7px;min-width:0;display:grid}.rotary-range-top-v10162>label{color:var(--text,#fff);letter-spacing:.025em;margin:0;font-size:12px;font-weight:950;line-height:1.15}.rotary-value-v10162{width:max-content;min-width:76px;max-width:112px}.rotary-value-v10162 input[type=number]{font-size:13px!important}.rotary-range-v10162>input[type=range]{display:none!important}.rotary-knob-v10162{touch-action:none;cursor:grab;background:0 0;border:0;outline:0;width:78px;height:78px;margin:0;padding:0;position:relative}.rotary-knob-v10162:active{cursor:grabbing}.rotary-knob-v10162:disabled{opacity:.45;cursor:not-allowed}.rotary-knob-ring-v10162{background:conic-gradient(from 225deg,var(--accent,#f6c100) 0deg, var(--accent,#f6c100) calc(var(--knob-p) * 270deg), #ffffff38 calc(var(--knob-p) * 270deg), #ffffff38 270deg, transparent 270deg 360deg);filter:drop-shadow(0 0 10px #f6c10029);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.rotary-knob-ring-v10162:after{content:"";background:radial-gradient(circle at 34% 26%,#fffffff5,#ffffff6b 17%,#505050e6 41%,#141418fa 72%,#000);border-radius:50%;position:absolute;top:6px;bottom:6px;left:6px;right:6px;box-shadow:inset 0 2px 7px #ffffff57,inset 0 -10px 15px #000000a8,0 8px 18px #00000052}.rotary-knob-face-v10162{mix-blend-mode:screen;opacity:.64;pointer-events:none;background:conic-gradient(#ffffffeb,#78787894,#161619f5,#ebebebcc,#505052c7,#ffffffeb);border-radius:50%;position:absolute;top:15px;bottom:15px;left:15px;right:15px}.rotary-knob-indicator-v10162{background:var(--accent,#f6c100);transform-origin:50% 34px;width:5px;height:22px;transform:rotate(var(--knob-angle));pointer-events:none;border-radius:8px;margin-top:-34px;margin-left:-2.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 9px #f6c10085}.rotary-min-v10162,.rotary-max-v10162{letter-spacing:.04em;color:#ffffff8c;text-transform:uppercase;pointer-events:none;font-size:9px;font-weight:900;position:absolute;bottom:-5px}.rotary-min-v10162{left:1px}.rotary-max-v10162{color:var(--accent,#f6c100);right:0}.rotary-knob-v10162:focus-visible .rotary-knob-ring-v10162{outline:2px solid var(--accent,#f6c100);outline-offset:3px}.numeric-range-v6041:not(.rotary-range-v10162) input[type=range]{accent-color:var(--accent,#f6c100)}@media (max-width:760px){.rotary-range-v10162{border-radius:15px;grid-template-columns:1fr 72px;padding:9px 10px}.rotary-knob-v10162{width:70px;height:70px}.rotary-knob-ring-v10162:after{top:5px;bottom:5px;left:5px;right:5px}.rotary-knob-face-v10162{top:14px;bottom:14px;left:14px;right:14px}.rotary-knob-indicator-v10162{transform-origin:50% 31px;height:20px;margin-top:-31px}.rotary-value-v10162{min-width:70px}.rotary-range-top-v10162>label{font-size:11.5px}}.smart-slider-v10163{background:linear-gradient(#ffffff0e,#ffffff06)!important;border:1px solid #ffffff1a!important;border-radius:15px!important;grid-template-columns:1fr!important;gap:8px!important;margin:10px 0 12px!important;padding:10px 11px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f!important}.smart-slider-head-v10163{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.smart-slider-head-v10163>label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;letter-spacing:.025em!important;color:var(--text,#fff)!important;margin:0!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important}.smart-slider-value-v10163{background:#0000006b;border:1px solid #ffffff21;border-radius:10px;justify-content:flex-end;align-items:center;gap:4px;min-width:74px;max-width:118px;padding:3px 7px;display:flex}.smart-slider-value-v10163 input[type=number]{color:#fff!important;text-align:right!important;width:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:2px 0!important;font-size:13px!important;font-weight:950!important}.smart-slider-value-v10163 span{color:var(--muted,#a1a1aa);font-size:11px;font-weight:900}.smart-slider-row-v10163{grid-template-columns:34px 1fr 34px;align-items:center;gap:9px;display:grid}.smart-slider-row-v10163 button{color:#fff;background:#ffffff13;border:1px solid #ffffff1f;border-radius:11px;width:34px;height:30px;font-size:18px;font-weight:950;line-height:1;box-shadow:0 6px 14px #0000002e}.smart-slider-row-v10163 button:active{background:#ffffff21;transform:scale(.96)}.smart-slider-row-v10163 button:disabled{opacity:.45;transform:none}.smart-slider-row-v10163 input[type=range]{-webkit-appearance:none!important;appearance:none!important;width:100%!important;height:26px!important;accent-color:var(--accent,#f6c100)!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important}.smart-slider-row-v10163 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent,#f6c100) 0 var(--smart-p),#ffffff29 var(--smart-p) 100%);border:1px solid #ffffff1a;border-radius:999px;height:10px;box-shadow:inset 0 1px 3px #0000005c}.smart-slider-row-v10163 input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 35% 28%,#fff,#ffffffd6 18%,var(--accent,#f6c100) 45%,#00000073 100%);border:2px solid #ffffffe0;border-radius:50%;width:24px;height:24px;margin-top:-8px;box-shadow:0 0 0 5px #f6c10024,0 9px 18px #00000061;-webkit-appearance:none!important;appearance:none!important}.smart-slider-row-v10163 input[type=range]::-moz-range-track{background:#ffffff29;border:1px solid #ffffff1a;border-radius:999px;height:10px}.smart-slider-row-v10163 input[type=range]::-moz-range-progress{background:var(--accent,#f6c100);border-radius:999px;height:10px}.smart-slider-row-v10163 input[type=range]::-moz-range-thumb{background:var(--accent,#f6c100);border:2px solid #ffffffe0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 5px #f6c10024,0 9px 18px #00000061}.smart-slider-meta-v10163{letter-spacing:.035em;text-transform:uppercase;color:#ffffff73;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.smart-slider-meta-v10163 span:nth-child(2){color:#ffffff57;text-transform:none;letter-spacing:0;font-weight:800}.smart-slider-v10163 input:disabled{opacity:.55}.smart-slider-v10163 .rotary-knob-v10162,.smart-slider-v10163 .rotary-knob-ring-v10162,.smart-slider-v10163 .rotary-knob-face-v10162,.smart-slider-v10163 .rotary-knob-indicator-v10162{display:none!important}@media (max-width:760px){.smart-slider-v10163{border-radius:14px!important;gap:7px!important;padding:9px 10px!important}.smart-slider-row-v10163{grid-template-columns:32px 1fr 32px;gap:8px}.smart-slider-row-v10163 button{border-radius:10px;width:32px;height:29px}.smart-slider-head-v10163>label{font-size:11.5px!important}}.smart-slider-pro-v10164{--smart-accent:var(--accent,#f6c100);position:relative;overflow:hidden;background:linear-gradient(#ffffff14,#ffffff09)!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000002e!important}.smart-slider-pro-v10164.is-material{--smart-accent:#a78bfa}.smart-slider-pro-v10164.is-light{--smart-accent:#f59e0b}.smart-slider-pro-v10164.is-camera{--smart-accent:#38bdf8}.smart-slider-pro-v10164.is-fx{--smart-accent:#22d3ee}.smart-slider-pro-v10164.is-transform{--smart-accent:#34d399}.smart-slider-pro-v10164:before{content:"";background:var(--smart-accent);opacity:.9;width:3px;box-shadow:0 0 12px var(--smart-accent);pointer-events:none;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.smart-slider-pro-v10164 .smart-slider-row-v10163 input[type=range]{height:32px!important;accent-color:var(--smart-accent)!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--smart-accent) 0 var(--smart-p),#ffffff26 var(--smart-p) 100%)!important;border-color:#ffffff1f!important;height:12px!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 35% 28%,#fff,#ffffffe6 18%,var(--smart-accent) 50%,#0000008c 100%)!important;width:28px!important;height:28px!important;box-shadow:0 0 0 6px color-mix(in srgb,var(--smart-accent) 20%,transparent),0 11px 20px #0000006b!important;margin-top:-9px!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 input[type=range]::-moz-range-progress{background:var(--smart-accent)!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 input[type=range]::-moz-range-thumb{background:var(--smart-accent)!important;width:26px!important;height:26px!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 button{background:linear-gradient(#ffffff1f,#ffffff0e)!important;border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff14,0 7px 16px #00000038!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 button:active{background:color-mix(in srgb,var(--smart-accent) 24%,#ffffff14)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--smart-accent) 18%,transparent)!important}.smart-slider-pro-v10164 .smart-slider-value-v10163:focus-within{border-color:var(--smart-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--smart-accent) 22%,transparent)!important}.smart-slider-pro-v10164.is-precision{border-color:color-mix(in srgb,var(--smart-accent) 65%,#ffffff1a)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--smart-accent) 35%,transparent),0 12px 28px #0000003d!important}.smart-slider-pro-v10164.is-precision .smart-slider-meta-v10163 span:nth-child(2){text-shadow:0 0 10px var(--smart-accent);color:var(--smart-accent)!important}.smart-slider-pro-v10164.is-dragging .smart-slider-head-v10163>label{color:#fff!important}@supports not (color:color-mix(in srgb, red, transparent)){.smart-slider-pro-v10164 .smart-slider-row-v10163 input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 6px #f6c10029,0 11px 20px #0000006b!important}}@media (max-width:760px){.smart-slider-pro-v10164{padding:10px 11px!important}.smart-slider-pro-v10164 .smart-slider-row-v10163{grid-template-columns:34px 1fr 34px!important;gap:9px!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 button{height:32px!important}.smart-slider-pro-v10164 .smart-slider-row-v10163 input[type=range]{height:34px!important}}.motion-submenu.motion-shape-icon-grid{grid-template-columns:repeat(6,minmax(34px,1fr));gap:8px;max-height:236px;padding:10px;overflow:auto;display:grid!important}.motion-submenu.motion-shape-icon-grid .motion-shape-icon-button{aspect-ratio:1;border-radius:12px;place-items:center;width:100%;min-width:0;padding:7px;display:grid}.motion-shape-icon-button span:not(.motion-shape-icon-preview){display:none!important}.motion-shape-icon-preview,.motion-shape-icon-preview svg{color:#fff;fill:#fff;stroke:#fff;width:100%;height:100%;display:block}.motion-shape-icon-preview svg *{fill:currentColor!important;stroke:currentColor!important}.motion-shape-icon-preview svg [fill=none],.motion-shape-icon-preview svg [style*=fill\:none]{fill:none!important}.motion-shape-icon-preview svg [stroke=none],.motion-shape-icon-preview svg [style*=stroke\:none]{stroke:none!important}.background-asset-hero{background:linear-gradient(135deg,#ffffff14,#ffffff06);border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.background-asset-hero strong{color:#fff;font-size:15px;display:block}.background-asset-hero small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.background-asset-grid .asset-thumb{background:#ffffff0f;border-radius:12px;height:96px;overflow:hidden}.background-asset-grid .asset-thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.motion-submenu.motion-shape-icon-grid{grid-template-columns:repeat(5,minmax(34px,1fr));max-height:220px}.background-asset-hero{flex-direction:column;align-items:stretch}}.sidebar-smart-v1022{z-index:120!important}.smart-header-v1022{gap:10px}.smart-header-v1022>div{min-width:0}.smart-header-v1022 strong{letter-spacing:-.02em}.smart-header-v1022 small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff7a;text-transform:uppercase;letter-spacing:.08em;max-width:190px;font-size:10px;font-weight:800;display:block;overflow:hidden}.smart-layer-pill-v1022{text-overflow:ellipsis;white-space:nowrap;color:#ffffffa8;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;max-width:90px;margin-left:auto;margin-right:6px;padding:6px 8px;font-size:10px;font-weight:900;overflow:hidden}.smart-section-tabs-v1022{background:linear-gradient(#ffffff0a,#ffffff04);border-bottom:1px solid #ffffff13;grid-template-columns:repeat(4,1fr);gap:6px;padding:9px 10px 7px;display:grid}.smart-section-tabs-v1022 button{color:#ffffff94;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 5px 7px;transition:all .16s;display:flex}.smart-section-tabs-v1022 button strong{letter-spacing:-.02em;color:inherit;font-size:12px;font-weight:950;line-height:1}.smart-section-tabs-v1022 button small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff57;width:100%;font-size:8px;font-weight:800;line-height:1;overflow:hidden}.smart-section-tabs-v1022 button.active{color:#fff;background:linear-gradient(145deg,#ffffff2b,#fff1);border-color:#fff3;box-shadow:inset 0 1px #ffffff26,0 8px 24px #00000040}.smart-section-tabs-v1022 button.active small{color:#ffffff94}.smart-tool-tabs-v1022{scrollbar-width:none;border-bottom:1px solid #ffffff13;gap:6px;overflow:auto hidden;padding:8px 10px!important;display:flex!important}.smart-tool-tabs-v1022::-webkit-scrollbar{display:none}.smart-tool-tabs-v1022 button{flex:none;white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:72px!important;height:38px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.smart-tool-tabs-v1022 button span{color:inherit;font-size:14px;line-height:1}.smart-sidebar-body-v1022{padding-top:10px!important}.smart-assets-panel-v1022{gap:12px;display:grid}.smart-assets-card-v1022{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:13px;display:grid}.smart-assets-card-v1022 strong{letter-spacing:-.02em;font-size:14px}.smart-assets-card-v1022 span{color:#ffffff8c;font-size:12px;line-height:1.45}@media (max-width:768px){.smart-section-tabs-v1022{gap:5px;padding:8px 8px 6px}.smart-section-tabs-v1022 button{border-radius:12px;padding:7px 3px}.smart-section-tabs-v1022 button strong{font-size:11px}.smart-section-tabs-v1022 button small{font-size:7.5px}.smart-tool-tabs-v1022{padding:7px 8px!important}.smart-tool-tabs-v1022 button{min-width:66px!important;height:35px!important;padding:0 8px!important;font-size:10.5px!important}.smart-layer-pill-v1022{display:none}.smart-header-v1022 small{max-width:175px}}.smart-workspace-card-v1022{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff16;border-radius:16px;gap:7px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff0b}.smart-workspace-card-v1022 b{letter-spacing:-.02em;color:#fff;font-size:14px}.smart-workspace-card-v1022 span{color:#ffffff8f;font-size:12px;line-height:1.45}.smart-export-panel-v1022,.smart-project-panel-v1022{gap:12px;display:grid}.smart-export-hero-v1022{border-color:#ffffff24}.smart-export-grid-v1022{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.smart-export-grid-v1022 button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:15px;align-content:center;gap:4px;min-height:72px;padding:11px;transition:all .16s;display:grid}.smart-export-grid-v1022 button:active{transform:scale(.98)}.smart-export-grid-v1022 button strong{letter-spacing:-.015em;font-size:13px}.smart-export-grid-v1022 button small{color:#ffffff73;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.smart-mini-presets-v1022{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.smart-mini-presets-v1022::-webkit-scrollbar{display:none}.smart-mini-presets-v1022 button{color:#ffffff9e;text-transform:capitalize;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.smart-mini-presets-v1022 button.active{color:#fff;background:#ffffff21;border-color:#ffffff3d}.smart-save-status-v1022{background:#ffffff0a;border:1px solid #ffffff16;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;display:flex}.smart-save-status-v1022 strong{font-size:13px}.smart-save-status-v1022 small{color:#ffffff80;font-size:11px}.smart-save-status-v1022.dirty{background:#fbbf2414;border-color:#fbbf2440}.smart-save-status-v1022.saved{background:#22c55e11;border-color:#22c55e38}@media (max-width:420px){.smart-export-grid-v1022{grid-template-columns:1fr}.smart-export-grid-v1022 button{min-height:62px}}.material-quickbar-v10233{z-index:23;pointer-events:auto;width:min(92vw,430px);position:absolute;bottom:86px;left:50%;transform:translate(-50%)}.material-quickbar-shell-v10233{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d0d10eb;border:1px solid #ffffff21;border-radius:999px;justify-content:center;gap:8px;padding:7px;display:flex;box-shadow:0 16px 44px #00000094}.material-quickbar-zone-v10233{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:12px;font-weight:900;display:flex}.material-quickbar-swatch-v10233{border:1px solid #ffffff59;border-radius:50%;flex:0 0 18px;width:18px;height:18px;box-shadow:inset 0 1px 8px #ffffff2e,0 4px 10px #00000059}.material-quickbar-popover-v10233{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f0f12fa;border:1px solid #ffffff24;border-radius:22px;width:min(92vw,430px);padding:12px;position:absolute;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #000000bf}.material-quickbar-popover-head-v10233{color:#fff;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.material-quickbar-popover-head-v10233 button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:32px;height:32px;font-size:19px;font-weight:900}.material-quickbar-grid-v10233{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:260px;padding-right:2px;display:grid;overflow:auto}.material-quickbar-preset-v10233{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;justify-items:center;gap:6px;min-width:0;padding:9px 6px 8px;display:grid}.material-quickbar-preset-v10233 span{border:1px solid #ffffff47;border-radius:12px;width:34px;height:34px;box-shadow:inset 0 1px 12px #fff3,0 7px 16px #0000006b}.material-quickbar-preset-v10233 em{text-overflow:ellipsis;white-space:nowrap;color:#ffffffdb;max-width:100%;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}@media (max-width:420px){.material-quickbar-v10233{width:96vw;bottom:84px}.material-quickbar-shell-v10233{gap:5px;padding:6px}.material-quickbar-zone-v10233{gap:5px;padding:8px;font-size:11px}.material-quickbar-swatch-v10233{flex-basis:16px;width:16px;height:16px}.material-quickbar-grid-v10233{grid-template-columns:repeat(3,minmax(0,1fr));max-height:236px}}.material-quickbar-v10233{z-index:44!important;pointer-events:auto!important;width:auto!important;max-width:96vw!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important}.material-quickbar-shell-v10233{display:none!important}.material-quickbar-buttons-v1024{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important}.material-quickbar-zone-v10233{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;color:#ffffffe0!important;background:#0d0d10b8!important;border:1px solid #ffffff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:76px!important;height:34px!important;padding:0 9px!important;font-size:11px!important;font-weight:900!important;display:flex!important;box-shadow:0 8px 22px #00000052!important}.material-quickbar-zone-v10233.active{color:#fff!important;background:#f9731629!important;border-color:#f973167a!important}.material-quickbar-swatch-v10233{flex:0 0 14px!important;width:14px!important;height:14px!important}.material-quickbar-icon-v1024,.material-quickbar-title-icon-v1024{flex:0 0 15px;place-items:center;width:15px;height:15px;display:inline-grid}.material-quickbar-title-icon-v1024{vertical-align:-2px;margin-right:6px}.material-quickbar-icon-v1024 svg,.material-quickbar-title-icon-v1024 svg{fill:currentColor;width:15px;height:15px;display:block}.material-quickbar-popover-v10233{background:#0f0f12f7!important;border-radius:18px!important;width:min(94vw,420px)!important;bottom:46px!important}.material-quickbar-popover-head-v10233 strong{align-items:center;gap:0;display:flex}@media (max-width:420px){.material-quickbar-v10233{width:auto!important;bottom:7px!important}.material-quickbar-buttons-v1024{gap:7px!important}.material-quickbar-zone-v10233{gap:5px!important;min-width:66px!important;height:32px!important;padding:0 7px!important;font-size:10px!important}.material-quickbar-swatch-v10233{flex-basis:12px!important;width:12px!important;height:12px!important}}.light-interaction-dock-v1086 button[aria-label=FX\ Mode]{color:#ffffffc7!important}.light-interaction-dock-v1086 button[aria-label=FX\ Mode].active{color:#fb923c!important}.light-interaction-dock-v1086 button[aria-label=FX\ Mode] svg path{fill:currentColor!important}.rich-color-split-v10254{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 10px;display:grid}.rich-color-action-v10254{grid-template-columns:38px 1fr;align-items:center;gap:7px;min-width:0;display:grid}.rich-color-action-v10254 input[type=color]{border-radius:10px;width:38px;height:34px;padding:0}.rich-color-action-v10254 button{white-space:nowrap;width:100%;min-width:0}.google-font-browser-v10254{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:6px 0 10px;display:grid}.google-font-browser-v10254 input{color:#fff;background:#00000042;border:1px solid #ffffff1f;border-radius:12px;outline:none;min-width:0;padding:10px 11px}.google-font-browser-v10254 input:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff14}@media (max-width:420px){.rich-color-split-v10254,.google-font-browser-v10254{grid-template-columns:1fr}}.simple-popup-backdrop-v1026{z-index:2147482500;-webkit-backdrop-filter:blur(14px);background:#00000075;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.simple-popup-card-v1026{color:#fff;background:linear-gradient(#141418fa,#08080afa);border:1px solid #ffffff21;border-radius:24px;width:min(440px,100%);max-height:min(78vh,760px);padding:14px;overflow:auto;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff14}.simple-popup-head-v1026{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.simple-popup-head-v1026 strong{font-size:15px;font-weight:950;display:block}.simple-popup-head-v1026 small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:750;display:block}.simple-popup-head-v1026 button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:34px;height:34px;font-size:20px;line-height:1}.simple-popup-tabs-v1026{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.simple-popup-tabs-v1026 button,.popup-actions-v1026 button{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;min-height:36px;font-weight:900}.simple-popup-tabs-v1026 button.active{color:#050505;background:#fff}.simple-popup-section-v1026{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:12px;display:grid}.simple-popup-section-v1026 label{color:#e5e7eb;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.color-line-v1026{grid-template-columns:52px 1fr;align-items:center;gap:9px;display:grid}.color-line-v1026 input[type=color]{background:0 0;border:1px solid #ffffff24;border-radius:14px;width:52px;height:40px;padding:3px}.color-line-v1026 input:not([type=color]),.simple-popup-section-v1026 select{color:#fff;background:#0000003d;border:1px solid #ffffff1a;border-radius:14px;height:40px;padding:0 12px}.popup-actions-v1026{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.popup-actions-v1026 button:disabled{opacity:.45}.bg-preview-v1026{background:#111;border:1px solid #ffffff1a;border-radius:16px;height:94px;overflow:hidden}.bg-preview-v1026 img{object-fit:cover;width:100%;height:100%;display:block}.guides-popup-v1026 .composition-guides-panel-v604{padding:0}.guides-popup-v1026 .accordion-section{border-radius:18px}.add-fab-menu .fab-menu-item .fab-menu-text{white-space:nowrap}.text2d-rich-layer .text2d-rich-content,.text2d-rich-layer .text2d-rich-content *{font-family:inherit!important}.bg-studio-pro-v1027{max-height:min(84vh,820px)}.bg-tabs-v1027{grid-template-columns:repeat(4,1fr)}.bg-mode-grid-v1027{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bg-mode-grid-v1027 button,.bg-presets-v1027 button,.bg-reset-v1027{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;min-height:38px;font-weight:900}.bg-mode-grid-v1027 button.active{color:#050505;background:#fff}.bg-fx-panel-v1027{gap:12px}.bg-fx-range-v1027{gap:7px;text-transform:none!important;letter-spacing:0!important;color:#f3f4f6!important;display:grid!important}.bg-fx-range-v1027 span{justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.bg-fx-range-v1027 b{color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;padding:3px 7px;font-size:10px}.bg-fx-range-v1027 input[type=range]{accent-color:#fff;width:100%}.bg-fx-toggle-v1027{align-items:center;gap:9px;text-transform:none!important;letter-spacing:0!important;display:flex!important}.bg-fx-toggle-v1027 input{accent-color:#fff;width:18px;height:18px}.bg-presets-v1027{grid-template-columns:repeat(2,1fr)}.bg-reset-v1027{color:#050505!important;background:#ffffffe6!important}.viewport-bg{will-change:filter,opacity,transform}.viewport-bg-cinema-overlay-v1027{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.viewport-bg-overlay{z-index:2}.text2d-layer,.text2d-overlay{z-index:4}.material-quickbar-v10233{bottom:calc(env(safe-area-inset-bottom,0px) + 42px)!important}.material-quickbar-popover-v10233{bottom:58px!important}@media (max-width:420px){.material-quickbar-v10233{bottom:calc(env(safe-area-inset-bottom,0px) + 38px)!important}.material-quickbar-popover-v10233{bottom:54px!important}}.bg-studio-pro-v1028{background:linear-gradient(#121319f5,#06070bfa);border:1px solid #ffffff1f;border-radius:26px;width:min(430px,100vw - 18px);max-height:min(82vh,780px);padding:12px;overflow:auto;box-shadow:0 30px 110px #0000009e,inset 0 1px #ffffff14}.bg-studio-head-v1028{z-index:4;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#121319fa,#121319b8);margin:-2px -2px 10px;padding:6px 4px 10px;position:sticky;top:0}.bg-studio-title-v1028{align-items:center;gap:10px;display:flex}.bg-studio-icon-v1028{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:38px;height:38px;display:grid}.bg-studio-icon-v1028 svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.bg-preset-strip-v1028{scrollbar-width:none;gap:7px;margin-bottom:8px;padding:2px 0 10px;display:flex;overflow-x:auto}.bg-preset-strip-v1028::-webkit-scrollbar{display:none}.bg-preset-strip-v1028 button{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;flex:none;min-height:32px;padding:0 12px;font-size:11px;font-weight:950}.bg-preset-strip-v1028 button.active{color:#06070b;background:#fff}.bg-tabs-v1028{background:#ffffff0b;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px}.bg-tabs-v1028 button{color:#ffffffb8;background:0 0;border:0;border-radius:14px;min-height:34px;font-size:11px}.bg-tabs-v1028 button.active{color:#06070b;background:#fff;box-shadow:0 8px 24px #ffffff21}.bg-card-v1028{background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff17;border-radius:22px;gap:11px;padding:12px}.bg-section-label-v1028{letter-spacing:.11em;text-transform:uppercase;color:#ffffff94;font-size:10px;font-weight:950}.bg-live-swatch-v1028{border:1px solid #ffffff21;border-radius:18px;height:74px;box-shadow:inset 0 0 0 1px #0000002e,0 14px 36px #00000040}.bg-color-line-v1028{grid-template-columns:54px 1fr}.bg-mode-grid-v1028,.bg-fit-pills-v1028{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bg-mode-grid-v1028 button,.bg-fit-pills-v1028 button,.bg-primary-action-v1028,.bg-reset-v1028{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;min-height:36px;font-size:11px;font-weight:950}.bg-mode-grid-v1028 button.active,.bg-fit-pills-v1028 button.active,.bg-primary-action-v1028{color:#05060a;background:#fff}.bg-fit-pills-v1028{grid-template-columns:repeat(4,1fr)}.bg-dual-color-v1028{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bg-dual-color-v1028 label{background:#0000002e;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1fr 46px;align-items:center;gap:8px;min-height:44px;padding:7px 8px 7px 12px;display:grid;text-transform:none!important;letter-spacing:0!important}.bg-dual-color-v1028 span{color:#ffffffb8;font-size:11px}.bg-dual-color-v1028 input{background:0 0;border:0;border-radius:11px;width:46px;height:32px;padding:0}.bg-image-actions-v1028{grid-template-columns:1fr 1fr 1fr}.bg-preview-v1028{border-radius:20px;height:126px}.bg-empty-preview-v1028{color:#ffffff85;background:#ffffff09;border:1px dashed #ffffff24;border-radius:20px;place-items:center;height:118px;font-size:12px;font-weight:900;display:grid}.bg-fx-panel-v1028{gap:10px}.bg-fx-toggle-v1028{background:#ffffff0f;border:1px solid #ffffff17;border-radius:16px;min-height:44px;padding:0 12px}.bg-fx-group-title-v1028{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-top:4px;font-size:10px;font-weight:950}.bg-fx-panel-v1028 .bg-fx-range-v1027{background:#0000002e;border:1px solid #ffffff12;border-radius:16px;padding:9px 10px}.bg-fx-panel-v1028 .bg-fx-range-v1027 input[type=range]{accent-color:#fff;height:20px}.bg-fx-panel-v1028 .bg-fx-range-v1027 span{font-size:11px}.bg-reset-v1028{margin-top:4px;color:#05060a!important;background:#ffffffe6!important}.bg-hint-v1028{text-align:center;margin-top:10px;display:block;color:#ffffff7a!important;font-size:10px!important}@media (max-width:420px){.bg-studio-pro-v1028{border-radius:24px 24px 0 0;max-height:86vh}.bg-preset-strip-v1028 button{padding:0 10px}.bg-fit-pills-v1028{grid-template-columns:repeat(2,1fr)}}.bottom-toolbar{bottom:calc(92px + var(--gfx-safe-bottom,env(safe-area-inset-bottom,0px)))!important}@media (max-width:768px){.bottom-toolbar{bottom:calc(88px + var(--gfx-safe-bottom,env(safe-area-inset-bottom,0px)))!important}}@media (max-width:420px){.bottom-toolbar{bottom:calc(86px + var(--gfx-safe-bottom,env(safe-area-inset-bottom,0px)))!important}.material-quickbar-v10233{bottom:calc(env(safe-area-inset-bottom,0px) + 40px)!important}}.material-quickbar-v10233.is-material-open-v1033{isolation:isolate;z-index:2147483600!important}.material-quickbar-v10233.is-front-material-open-v1033{z-index:2147483640!important}.material-quickbar-v10233.is-material-open-v1033 .material-quickbar-popover-v10233{z-index:2147483641!important;pointer-events:auto!important;position:absolute!important;box-shadow:0 34px 120px #000000db,inset 0 1px #ffffff17!important}.material-quickbar-v10233.is-front-material-open-v1033 .material-quickbar-popover-v10233{z-index:2147483642!important}.material-quickbar-v10233.is-front-material-open-v1033 .material-quickbar-zone-v10233.active{border-color:#f4c542b3!important;box-shadow:0 10px 28px #0000005c,0 0 0 1px #f4c5422e!important}.material-quickbar-popover-v10233{-webkit-backdrop-filter:blur(24px)saturate(1.25)!important;backdrop-filter:blur(24px)saturate(1.25)!important;background:linear-gradient(#0f121af5,#06080dfa)!important;border:1px solid #ffffff1c!important}.material-quickbar-popover-head-v10233{border-bottom:1px solid #ffffff14!important}.material-quickbar-popover-head-v10233 strong:after{content:"Pro Polish";letter-spacing:.08em;text-transform:uppercase;color:#ffe7a6eb;background:#f4c5421a;border:1px solid #f4c5422e;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:9px}.material-quickbar-grid-v10233{gap:10px!important}.material-quickbar-preset-v10233{background:linear-gradient(#ffffff13,#ffffff06)!important;border:1px solid #ffffff1a!important;min-height:74px!important;padding:10px 7px 8px!important;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000038!important}.material-quickbar-preset-v10233:hover{transform:translateY(-1px);border-color:#f4c5425c!important;box-shadow:0 16px 38px #00000057,0 0 0 1px #f4c54214!important}.material-quickbar-preset-v10233:focus-visible{transform:translateY(-1px);border-color:#f4c5425c!important;box-shadow:0 16px 38px #00000057,0 0 0 1px #f4c54214!important}.material-quickbar-preset-v10233 span{position:relative;overflow:hidden;border-radius:50%!important;width:36px!important;height:36px!important;box-shadow:inset -10px -12px 18px #00000057,inset 7px 7px 12px #ffffff52,0 8px 16px #00000057!important}.material-quickbar-preset-v10233 span:before{content:"";filter:blur(1px);background:#ffffffd1;border-radius:50%;width:12px;height:8px;position:absolute;top:5px;bottom:auto;left:auto;right:7px;transform:rotate(-18deg)}.material-quickbar-preset-v10233 span:after{content:"";filter:blur(2px);background:#ffffff29;border-radius:50%;height:7px;position:absolute;bottom:4px;left:5px;right:5px}.material-quickbar-preset-v10233 em{letter-spacing:.01em;color:#ffffffe0!important;margin-top:6px!important;font-weight:700!important}.material-quickbar-zone-v10233.active{background:linear-gradient(#f4c54229,#ffffff0e)!important;border-color:#ffdb7a94!important}.material-quickbar-swatch-v10233{box-shadow:inset -4px -5px 9px #00000057,inset 3px 3px 7px #ffffff47,0 3px 9px #00000057!important}.inline-render-actions .inline-render-export-btn{text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;height:36px;margin-top:4px;color:#fff!important;background:linear-gradient(135deg,#f4c54247,#7c3aed40)!important;border-color:#f4c5425c!important;box-shadow:0 12px 30px #7c3aed33,inset 0 1px #ffffff24!important}.inline-render-actions .inline-render-export-btn:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}.inline-render-preview{left:50%!important;top:calc(env(safe-area-inset-top,0px) + 64px)!important;bottom:calc(env(safe-area-inset-bottom,0px) + 16px)!important;z-index:999999!important;pointer-events:auto!important;flex-direction:column!important;width:min(100vw - 24px,430px)!important;max-height:none!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important}.inline-render-head{z-index:2!important;background:linear-gradient(#101016f5,#0c0c10e0)!important;grid-template-columns:96px minmax(0,1fr) 40px!important;align-items:center!important;gap:12px!important;padding:12px 12px 10px!important;display:grid!important;position:relative!important}.inline-render-titlebox{text-align:center!important;flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.inline-render-titlebox strong{letter-spacing:.045em!important;text-transform:uppercase!important;font-size:13px!important}.inline-render-titlebox span{color:#ffffff9e!important;font-size:10px!important;font-weight:900!important}.inline-render-head-export{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:linear-gradient(135deg,#f4c5424d,#7c3aed4d)!important;border:1px solid #f4c5426b!important;border-radius:12px!important;width:auto!important;min-width:88px!important;height:34px!important;padding:0 14px!important;font-size:11px!important;font-weight:950!important;box-shadow:0 10px 28px #7c3aed38,inset 0 1px #ffffff29!important}.inline-render-head-export:disabled{opacity:.38!important;filter:grayscale(.35)!important}.inline-render-close{width:34px!important;height:34px!important}.inline-render-actions{z-index:2!important;background:#0a0a0ed6!important;border-bottom:1px solid #ffffff14!important;order:2!important;grid-template-columns:repeat(2,1fr)!important;padding:10px 12px!important;position:relative!important}.inline-render-body{-webkit-overflow-scrolling:touch!important;flex:auto!important;order:3!important;min-height:0!important;padding:14px!important;overflow:auto!important}.inline-render-body img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important}.inline-render-actions .inline-render-export-btn{display:none!important}@media (max-width:768px){.inline-render-preview{width:calc(100vw - 20px)!important;top:calc(env(safe-area-inset-top,0px) + 58px)!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important}.inline-render-head{grid-template-columns:88px minmax(0,1fr) 36px!important;gap:10px!important}.inline-render-head-export{min-width:78px!important;height:32px!important;padding:0 10px!important;font-size:10px!important}.inline-render-close{width:32px!important;height:32px!important}.inline-render-body{padding:12px!important}}.inline-render-preview{left:50%!important;top:calc(env(safe-area-inset-top,0px) + var(--gfx-header-height,88px) + 10px)!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;z-index:2147483000!important;isolation:isolate!important;pointer-events:auto!important;position:fixed!important;transform:translate(-50%)!important}.inline-render-head{grid-template-columns:minmax(0,1fr) 132px 42px!important;align-items:center!important;gap:16px!important;padding:14px 14px 12px!important;display:grid!important}.inline-render-titlebox{text-align:left!important;grid-column:1!important;align-items:flex-start!important;padding-right:6px!important}.inline-render-head-export{grid-area:1/2!important;justify-self:center!important;width:132px!important;min-width:132px!important;margin:0!important}.inline-render-close{z-index:3!important;border-radius:12px!important;grid-area:1/3!important;place-self:start end!important;width:36px!important;height:36px!important;margin:0!important;position:relative!important;top:auto!important;right:auto!important}.inline-render-export-formats{z-index:2!important;background:#0a0a0ed6!important;border-bottom:1px solid #ffffff14!important;order:3!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;padding:0 12px 10px!important;display:grid!important;position:relative!important}.inline-render-export-formats button{color:#fff!important;letter-spacing:.055em!important;text-transform:uppercase!important;background:#ffffff0f!important;border:1px solid #f4c54238!important;border-radius:10px!important;height:32px!important;font-size:10px!important;font-weight:950!important}.inline-render-export-formats button:disabled{opacity:.38!important;filter:grayscale(.4)!important}.inline-render-body{order:4!important}.floating-plus,.material-toolbar,.bottom-toolbar,.object-toolbar,.utility-fab-wrap,.view-pill,.left-object-toolbar{z-index:9000!important}@media (max-width:768px){.inline-render-preview{width:calc(100vw - 20px)!important;top:calc(env(safe-area-inset-top,0px) + var(--gfx-header-height,88px) + 10px)!important;bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important}.inline-render-head{grid-template-columns:minmax(0,1fr) 118px 38px!important;gap:12px!important;padding:12px!important}.inline-render-head-export{width:118px!important;min-width:118px!important;height:34px!important}.inline-render-close{width:34px!important;height:34px!important}}.viewport-shell>.inline-render-preview,.inline-render-preview{z-index:2147483647!important;isolation:isolate!important;pointer-events:auto!important;width:auto!important;max-width:none!important;max-height:none!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.viewport-shell>.inline-render-preview{margin:0!important}.inline-render-head{grid-template-columns:minmax(0,1fr) 132px 42px!important;align-items:start!important;gap:14px!important}.inline-render-close{z-index:5!important;grid-area:1/3!important;place-self:start end!important;position:relative!important;top:0!important;right:0!important}.inline-render-head-export{grid-area:1/2!important;place-self:start end!important}.inline-render-actions,.inline-render-export-formats,.inline-render-body{z-index:2!important;position:relative!important}.inline-render-preview~.bottom-toolbar,.inline-render-preview~.material-quickbar-v10233,.inline-render-preview~.object-quick-actions,.inline-render-preview~.footer-align-toolbar,.inline-render-preview~.text2d-quick-toolbar,.inline-render-preview~.motion-toolbar,.inline-render-preview~.fab-wrap{z-index:10!important}@media (max-width:768px){.viewport-shell>.inline-render-preview,.inline-render-preview{width:auto!important;max-width:none!important;max-height:none!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.inline-render-head{grid-template-columns:minmax(0,1fr) 118px 38px!important;gap:10px!important}}.export-safe-frame[data-aspect="9:16"]{aspect-ratio:9/16;max-width:56.25dvh;max-height:100%}.export-safe-frame[data-aspect="16:9"]{aspect-ratio:16/9;max-width:100%;max-height:56.25vw}.export-safe-frame[data-aspect="1:1"]{aspect-ratio:1;max-width:min(100vw,100dvh);max-height:min(100vw,100dvh)}.export-safe-frame[data-aspect="3:4"]{aspect-ratio:3/4;max-width:75dvh;max-height:100%}.export-safe-frame[data-aspect="4:3"]{aspect-ratio:4/3;max-width:100%;max-height:75vw}.export-safe-frame[data-aspect=free]{aspect-ratio:9/16;max-width:56.25dvh;max-height:100%}.display-control-pro{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#08080aa3;border:1px solid #ffffff1f;border-radius:16px;gap:6px;padding:7px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 16px 45px #00000073}.display-control-pro strong{text-transform:uppercase;letter-spacing:.12em;color:#ffffff9e;text-align:center;font-size:9px;line-height:1}.display-control-pro div{grid-template-columns:repeat(3,auto);gap:4px;display:grid}.display-control-pro button{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;min-width:38px;height:26px;padding:0 7px;font-size:10px;font-weight:900}.display-control-pro button.active{color:#050505;background:#fff;border-color:#fff}@media (max-width:420px){.display-control-pro{border-radius:14px;padding:6px;top:8px;left:8px}.display-control-pro button{min-width:34px;height:24px;padding:0 5px;font-size:9px}}.shape2d-popup-v10393{-webkit-backdrop-filter:blur(28px)saturate(1.25)!important;background:radial-gradient(circle at 20% 0,#7c5cff2e,#0000 42%),linear-gradient(#121217f5,#06070af5)!important;border:1px solid #ffffff1b!important;border-radius:28px!important;width:min(390px,100vw - 28px)!important;padding:16px!important;box-shadow:0 34px 100px #000000b8,inset 0 1px #ffffff14!important}.shape2d-head-v10393{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:2px 2px 0;display:flex}.shape2d-head-v10393 strong{letter-spacing:-.035em;color:#fff;font-size:19px;font-weight:950;line-height:1;display:block}.shape2d-head-v10393 small{color:#ffffff7a;letter-spacing:.01em;margin-top:7px;font-size:11px;font-weight:800;display:block}.shape2d-head-v10393 button{color:#fff;background:linear-gradient(145deg,#ffffff1c,#ffffff0b);border:1px solid #ffffff21;border-radius:15px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff14}.shape2d-grid-v10393{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shape2d-tile-v10393{color:#fff;text-align:left;letter-spacing:-.02em;cursor:pointer;background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff17;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:38px 1fr;align-items:center;gap:0 10px;min-height:72px;padding:12px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0f}.shape2d-tile-v10393:active{transform:scale(.985)}.shape2d-tile-v10393:hover{background:linear-gradient(#7c5cff29,#ffffff0b);border-color:#7c5cff59;box-shadow:0 14px 36px #00000047,inset 0 1px #ffffff14}.shape2d-icon-v10393{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:13px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff14}.shape2d-icon-v10393 svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.shape2d-label-v10393{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:950;line-height:1;overflow:hidden}.shape2d-tile-v10393 small{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;font-weight:850;line-height:1;overflow:hidden}@media (max-width:420px){.shape2d-popup-v10393{border-radius:26px!important;width:min(372px,100vw - 24px)!important;padding:14px!important}.shape2d-grid-v10393{gap:9px}.shape2d-tile-v10393{border-radius:17px;grid-template-columns:34px 1fr;gap:0 9px;min-height:68px;padding:11px 10px}.shape2d-icon-v10393{border-radius:12px;width:33px;height:33px}.shape2d-label-v10393{font-size:13px}}.text2d-overlay-behind3d-v10394{pointer-events:auto;z-index:2!important}.three-mount{z-index:3}.text2d-overlay-foreground-v10394{z-index:4!important}.shape-layer-actions-v10394{grid-template-columns:1fr!important;gap:8px!important}@media (min-width:420px){.shape-layer-actions-v10394{grid-template-columns:repeat(3,1fr)!important}}.text2d-overlay-behind3d-v10394{pointer-events:none!important}.text2d-overlay-shape-proxy-v10396{pointer-events:none;z-index:2147481200!important}.text2d-overlay-shape-proxy-v10396 .shape2d-proxy-v10396{pointer-events:auto!important}.shape2d-layer.selected{outline-offset:4px;outline:1.5px solid #7c5cfff2;box-shadow:0 0 0 3px #7c5cff33,0 0 28px #7c5cff47}.shape2d-layer.selected .text2d-resize-handle{background:#7c5cff;border:2px solid #fff;border-radius:999px;width:16px;height:16px;bottom:-12px;right:-12px;box-shadow:0 8px 22px #00000059}.shape2d-quick-toolbar{right:calc(10px + env(safe-area-inset-right));z-index:99956;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(#141416f0,#040405f5);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;align-items:center;gap:7px;width:48px;padding:7px 5px;animation:.22s cubic-bezier(.16,1,.3,1) t2qIn;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 22px 55px #0000008c,inset 0 1px #ffffff14}.shape2d-quick-toolbar>button,.shape2q-move-pad button{color:#ffffffd6;cursor:pointer;background:#ffffff0e;border:0;border-radius:13px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;line-height:1;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.shape2d-quick-toolbar button:hover{color:#fff;background:#ffffff24;transform:translateY(-1px)}.shape2d-quick-toolbar button.active{color:#08080a;background:#ffffffeb;box-shadow:0 8px 24px #ffffff1f}.shape2q-head span{letter-spacing:.07em;font-size:8px}.shape2q-head strong{white-space:nowrap;font-size:9px}.shape2q-size-control input[type=range]{accent-color:#fff}.shape2q-color span{border-radius:8px}.shape2q-stroke span{background-clip:padding-box;border-radius:50%}.shape2q-move-pad{grid-template-columns:1fr 1fr;gap:4px;width:38px;margin:0 auto;display:grid}.shape2q-move-pad button{background:#ffffff13;border-radius:7px;width:17px;height:17px;padding:0;font-size:0}.shape2q-move-pad svg{fill:currentColor;width:12px;height:12px}.sidebar.open~.shape2d-quick-toolbar,.asset-browser-shell~.shape2d-quick-toolbar,.fab-wrap.is-open~.shape2d-quick-toolbar,.inline-render-preview~.shape2d-quick-toolbar{opacity:0;pointer-events:none;transform:translateY(-50%)translate(12px)}.viewport-shell.light-mode-active .shape2d-quick-toolbar{background:linear-gradient(#fffffff0,#eef1f6f5);border-color:#00000014;box-shadow:0 18px 50px #0f172a2e}.viewport-shell.light-mode-active .shape2d-quick-toolbar button,.viewport-shell.light-mode-active .shape2q-head strong{color:#0c121cd6}.viewport-shell.light-mode-active .shape2q-head span{color:#0c121c80}@media (max-width:768px){.shape2d-quick-toolbar{right:calc(7px + env(safe-area-inset-right));border-radius:18px;gap:6px;width:44px;padding:6px 4px}.shape2d-quick-toolbar>button,.shape2d-quick-toolbar .t2q-color{border-radius:12px;width:29px;height:29px}.shape2q-size-control{width:34px;height:142px}.shape2q-size-control input[type=range]{width:102px}}.shape2d-move-helper-v10399{cursor:grab;pointer-events:auto;z-index:8;touch-action:none;background:linear-gradient(135deg,#fffffffa,#d2d6e0f5);border:1px solid #00000047;border-radius:8px;width:24px;height:24px;position:absolute;bottom:-18px;right:-18px;box-shadow:0 8px 22px #00000059,0 0 0 3px #7c5cff42}.shape2d-move-helper-v10399:active{cursor:grabbing;transform:scale(.94)}.shape2d-move-helper-v10399:before,.shape2d-move-helper-v10399:after{content:"";border-top:2px solid #0b0f19cc;border-bottom:2px solid #0b0f19cc;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.shape2d-move-helper-v10399:after{border:0;border-left:2px solid #0b0f19cc;border-right:2px solid #0b0f19cc;top:6px;bottom:6px;left:9px;right:9px}.shape2d-move-helper-v10399.line-helper{top:50%;bottom:auto;right:-28px;transform:translateY(-50%)}.shape2d-move-helper-v10399.vertical-helper{top:auto;bottom:-28px;left:50%;right:auto;transform:translate(-50%)}.shape2d-move-helper-v10399.line-helper:active{transform:translateY(-50%)scale(.94)}.shape2d-move-helper-v10399.vertical-helper:active{transform:translate(-50%)scale(.94)}.shape2d-layer.selected{outline-offset:6px;outline:1px dashed #ffffff8c}.shape2d-layer.selected .text2d-resize-handle{z-index:9;width:14px;height:14px;bottom:-8px;right:-8px}.quick-layers-popup-v10399{flex-direction:column;max-width:min(94vw,390px);max-height:74vh;display:flex;overflow:hidden}.quick-layers-list-v10399{flex-direction:column;gap:8px;padding:4px 2px 2px;display:flex;overflow:auto}.quick-layer-row-v10399{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.quick-layer-row-v10399.selected{background:#ffffff21;border-color:#ffffff40;box-shadow:0 10px 28px #00000038}.quick-layer-name-v10399{text-align:left;min-width:0;color:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;padding:0;display:grid}.quick-layer-name-v10399 b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quick-layer-name-v10399 small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;grid-column:2;font-size:9px}.quick-layer-actions-v10399{grid-template-columns:repeat(3,28px);gap:4px;display:grid}.quick-layer-actions-v10399 button{color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;width:28px;height:28px;font-size:12px}.quick-layer-actions-v10399 button:active{transform:scale(.94)}.quick-layers-empty-v10399{text-align:center;color:#ffffff8c;padding:24px}@media (max-width:420px){.quick-layer-actions-v10399{grid-template-columns:repeat(3,25px)}.quick-layer-actions-v10399 button{border-radius:9px;width:25px;height:25px;font-size:11px}.shape2d-move-helper-v10399{width:26px;height:26px}}.shape2d-texture-preview-v10415{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;width:100%;height:92px;margin:8px 0 10px;overflow:hidden}.shape2d-texture-preview-v10415 img{object-fit:cover;width:100%;height:100%;display:block}.video-center-backdrop{z-index:2147483000;color:#f7f7f8;overscroll-behavior:contain;background:#070708;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.video-center-studio{background:radial-gradient(circle at 50% -15%,#f0b90b1a,#0000 36%),linear-gradient(#111114,#09090b);width:100%;height:100dvh;font-family:inherit;overflow:auto}.video-center-topbar{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ceb;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 24px;display:grid;position:sticky;top:0}.video-center-brand{align-items:center;gap:12px;display:flex}.video-center-brand-icon{color:#151108;background:#f0b90b;border-radius:13px;place-items:center;width:42px;height:42px;font-size:16px;display:grid;box-shadow:0 8px 30px #f0b90b33}.video-center-brand div,.video-center-object{flex-direction:column;display:flex}.video-center-brand strong{font-size:20px}.video-center-brand small,.video-center-object span{letter-spacing:.15em;color:#7f8088;text-transform:uppercase;font-size:10px}.video-center-object{text-align:center;gap:4px}.video-center-object b{font-size:13px}.video-center-close{color:#fff;background:#1b1b20;border:1px solid #33343a;border-radius:14px;justify-self:end;width:42px;height:42px;font-size:26px}.video-center-layout{grid-template-columns:minmax(250px,310px) minmax(360px,1fr) minmax(280px,340px);gap:16px;max-width:1600px;min-height:calc(100dvh - 76px);margin:auto;padding:18px;display:grid}.video-center-effects,.video-center-main>*,.video-center-export{background:linear-gradient(#1b1b1feb,#0f0f12f5);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 22px 70px #00000040}.video-center-effects,.video-center-export,.video-center-timeline-card{padding:16px}.video-center-main{grid-template-rows:minmax(280px,1fr) auto;gap:16px;min-width:0;display:grid}.video-center-section-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.video-center-section-title>span{color:#f0b90b;background:#f0b90b1f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.video-center-section-title div{flex-direction:column;display:flex}.video-center-section-title b{font-size:14px}.video-center-section-title small{color:#777984;margin-top:2px;font-size:11px}.video-center-effect-grid{gap:8px;display:grid}.video-center-effect-grid button{color:#fff;text-align:left;background:#151519;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:59px;padding:9px 10px;display:flex}.video-center-effect-icon{background:#24242a;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;font-size:21px;display:grid}.video-center-effect-grid button.active .video-center-effect-icon{color:#171208;background:#f0b90b}.video-center-effect-grid button>span:last-child{flex-direction:column;gap:3px;display:flex}.video-center-effect-grid b{font-size:13px}.video-center-effect-grid small{color:#7f8089;font-size:10px}.video-center-preview-card{grid-template-rows:1fr auto;min-height:300px;padding:14px;display:grid}.video-center-preview-stage{background:radial-gradient(circle at 50% 45%,#2b260e 0,#161619 35%,#0d0d0f 70%);border:1px solid #ffffff0f;border-radius:15px;place-items:center;display:grid;position:relative;overflow:hidden}.video-center-preview-stage:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.video-center-preview-ring{border:1px solid #f0b90b7a;border-radius:50%;width:220px;height:90px;position:absolute;transform:rotateX(68deg);box-shadow:0 0 40px #f0b90b1a}.video-center-preview-core{letter-spacing:-.08em;color:#f0b90b;text-shadow:0 12px 30px #000c;font-size:60px;font-weight:950;position:relative}.video-center-preview-name{color:#b8b8bf;text-transform:uppercase;letter-spacing:.14em;background:#0000007a;border-radius:99px;padding:6px 10px;font-size:10px;position:absolute;bottom:18px}.video-center-playhead{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding-top:12px;display:grid}.video-center-playhead button{color:#161108;background:#f0b90b;border:0;border-radius:10px;width:34px;height:34px}.video-center-playhead>div{background:#29292f;border-radius:99px;height:5px;overflow:hidden}.video-center-playhead>div span{background:#f0b90b;height:100%;display:block}.video-center-playhead time{color:#777984;font-size:10px}.video-center-controls-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.video-center-controls-grid label{flex-direction:column;gap:6px;display:flex}.video-center-controls-grid label>span,.video-center-range>span b{color:#8e8f98;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.video-center-controls-grid select{color:#fff;background:#17171b;border:1px solid #34343b;border-radius:11px;height:40px;padding:0 10px;font-size:12px}.video-center-range{margin-top:13px;display:block}.video-center-range>span{justify-content:space-between;display:flex}.video-center-range output{color:#f0b90b;font-size:11px}.video-center-range input{accent-color:#f0b90b;width:100%;margin-top:8px}.video-center-timeline{margin-top:12px}.video-center-ruler{color:#5f6068;justify-content:space-between;padding:0 4px 5px;font-size:9px;display:flex}.video-center-track{background:#101013;border:1px solid #29292f;border-radius:10px;height:34px;padding:5px;position:relative}.video-center-clip{color:#e7d991;text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(90deg,#f0b90b47,#f0b90b14);border-radius:7px;place-items:center;height:100%;font-size:10px;display:grid}.video-center-keyframe{z-index:2;background:#f0b90b;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.video-center-keyframe.start{left:8px}.video-center-keyframe.end{right:8px}.video-center-format-tabs{gap:8px;display:grid}.video-center-format-tabs button{color:#fff;background:#151519;border:1px solid #303037;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.video-center-format-tabs b{font-size:13px}.video-center-format-tabs small{color:#777984;font-size:10px}.video-center-export-summary{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.video-center-export-summary div{background:#131317;border-radius:11px;flex-direction:column;padding:10px;display:flex}.video-center-export-summary div:first-child{grid-column:1/-1}.video-center-export-summary span{color:#6f7079;text-transform:uppercase;font-size:9px}.video-center-export-summary b{margin-top:4px;font-size:13px}.video-center-check{background:#131317;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.video-center-check input{accent-color:#f0b90b}.video-center-check span{flex-direction:column;display:flex}.video-center-check b{font-size:11px}.video-center-check small{color:#777984;font-size:9px}.video-center-progress{margin-top:12px}.video-center-progress>div{background:#28282e;border-radius:99px;height:6px;overflow:hidden}.video-center-progress>div span{background:#f0b90b;height:100%;display:block}.video-center-progress small{color:#aaaab2;margin-top:6px;font-size:10px;display:block}.video-center-export-actions{gap:9px;margin-top:14px;display:grid}.video-center-export-actions button{border-radius:13px;height:48px;font-weight:850}.video-center-export-actions button span{margin-right:8px}.video-center-secondary{color:#fff;background:#202026;border:1px solid #3a3a42}.video-center-primary{color:#151109;background:#f0b90b;border:0}.video-center-note{color:#666771;margin:10px 2px 0;font-size:9px;line-height:1.5}@media (max-width:1050px){.video-center-layout{grid-template-columns:220px minmax(0,1fr)}.video-center-export{grid-column:1/-1}.video-center-format-tabs{grid-template-columns:repeat(3,1fr)}.video-center-export-actions{grid-template-columns:1fr 1fr}}@media (max-width:720px){.video-center-topbar{grid-template-columns:1fr auto;height:64px;padding:0 14px}.video-center-object{display:none}.video-center-brand strong{font-size:18px}.video-center-layout{padding:10px;display:block}.video-center-effects,.video-center-main>*,.video-center-export{border-radius:16px;margin-bottom:10px}.video-center-effect-grid{grid-template-columns:1fr 1fr}.video-center-effect-grid button{min-width:0}.video-center-effect-grid small{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.video-center-main{display:block}.video-center-preview-card{height:260px}.video-center-controls-grid{grid-template-columns:1fr 1fr}.video-center-format-tabs{grid-template-columns:1fr 1fr 1fr}.video-center-format-tabs button{text-align:center;display:block}.video-center-format-tabs small{display:none}.video-center-export-actions{grid-template-columns:1fr}.video-center-studio{padding-bottom:env(safe-area-inset-bottom)}}.video-center-backdrop{color:#f5f5f6;touch-action:manipulation;background:#101114!important;overflow:hidden!important}.video-center-studio{overscroll-behavior:none;grid-template-rows:72px minmax(0,1fr);display:grid;background:#151619!important;height:100svh!important;overflow:hidden!important}.video-center-topbar{border-color:#2d2f35;padding:0 20px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#18191d!important;height:72px!important;position:relative!important}.video-center-brand-icon,.video-center-section-title>span,.video-center-primary,.video-center-playhead button,.video-center-effect-grid button.active .video-center-effect-icon{color:#fff!important;box-shadow:none!important;background:#3b3d43!important}.video-center-layout{width:100%;grid-template-columns:280px minmax(380px,1fr) 310px!important;gap:12px!important;max-width:1680px!important;height:100%!important;min-height:0!important;padding:12px!important;overflow:hidden!important}.video-center-effects,.video-center-export{overscroll-behavior:contain;scrollbar-width:thin;height:100%;overflow:auto}.video-center-main{height:100%;min-height:0;grid-template-rows:minmax(260px,1fr) auto!important}.video-center-effects,.video-center-main>*,.video-center-export{box-shadow:none!important;background:#1b1c20!important;border-color:#303239!important;border-radius:16px!important}.video-center-effect-grid{grid-template-columns:1fr!important}.video-center-effect-grid button{min-height:56px;background:#202126!important;border-color:#292b31!important}.video-center-effect-grid button.active{background:#2b2d32!important;border-color:#666a73!important;box-shadow:inset 3px 0 #d7d9df!important}.video-center-effect-icon{background:#303239!important}.video-center-section-title>span,.video-center-range output{color:#d7d9df!important}.video-center-controls-grid select,.video-center-format-tabs button,.video-center-export-summary div,.video-center-check,.video-center-track{background:#202126!important;border-color:#34363d!important}.video-center-format-tabs button.active{background:#2b2d32!important;border-color:#777b85!important}.video-center-progress>div span,.video-center-playhead>div span{background:#cfd2d9!important}.video-center-range input,.video-center-check input{accent-color:#aeb2bb!important}.video-center-secondary{background:#26272c!important;border-color:#41434b!important}.video-center-primary{border:1px solid #5b5e67!important}.video-center-preview-card{height:100%!important;min-height:0!important}.video-center-preview-stage{align-content:center;padding:34px;background:#111216!important;border-color:#303239!important}.video-center-preview-stage:before{-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%);background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)!important}.video-center-preview-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;display:flex;position:relative}.video-center-preview-copy>span{letter-spacing:.22em;color:#8e929c;font-size:10px}.video-center-preview-copy>b{letter-spacing:-.04em;font-size:clamp(24px,4vw,46px)}.video-center-preview-copy>small{color:#8d9099;max-width:480px;font-size:12px;line-height:1.55}.video-center-preview-name{border:1px solid #3b3d44;color:#d8dae0!important;background:#25262b!important}.video-center-backdrop.is-previewing{pointer-events:none;background:0 0!important}.video-center-backdrop.is-previewing .video-center-studio{opacity:0;visibility:hidden}.video-center-preview-dock{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:2147483647;pointer-events:auto;background:#1b1c20;border:1px solid #3a3c43;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-width:min(92vw,430px);padding:12px 14px 12px 18px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 60px #00000080}.video-center-preview-dock div{flex-direction:column;display:flex}.video-center-preview-dock span{letter-spacing:.18em;color:#8f929b;font-size:9px}.video-center-preview-dock b{margin-top:3px;font-size:13px}.video-center-preview-dock button{color:#fff;background:#2d2f35;border:1px solid #555862;border-radius:11px;height:38px;padding:0 16px;font-weight:800}@media (max-width:1050px){.video-center-layout{grid-template-columns:230px minmax(0,1fr)!important}.video-center-export{grid-column:1/-1;height:auto;max-height:250px}.video-center-studio{overflow:hidden!important}}@media (max-width:720px){.video-center-studio{grid-template-rows:62px minmax(0,1fr)}.video-center-topbar{padding:0 12px;height:62px!important}.video-center-layout{overscroll-behavior:contain;grid-template-rows:auto minmax(290px,1fr) auto!important;grid-template-columns:1fr!important;gap:8px!important;padding:8px!important;display:grid!important;overflow-y:auto!important}.video-center-effects{height:auto;overflow:visible}.video-center-effect-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.video-center-effect-grid button{min-height:62px}.video-center-effect-grid small{max-width:120px}.video-center-main{height:auto;min-height:460px}.video-center-preview-card{height:300px!important}.video-center-export{height:auto;max-height:none;overflow:visible}.video-center-controls-grid{grid-template-columns:1fr 1fr}.video-center-preview-copy{padding:8px}.video-center-preview-copy>b{font-size:28px}.video-center-preview-copy>small{font-size:11px}.video-center-timeline-card{padding:13px!important}.video-center-topbar,.video-center-effects,.video-center-main,.video-center-export{contain:layout paint}.video-center-layout>*{flex:none}.video-center-backdrop *{scroll-behavior:auto!important}}.video-center-property-head{border-top:1px solid #303239;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 2px;padding-top:12px;display:flex}.video-center-property-head b{font-size:12px}.video-center-property-head small{color:#8c8f98;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.video-center-properties{min-width:0}.video-center-effect-grid button:focus{outline:none}.video-center-effect-grid button:focus-visible{outline-offset:2px;outline:2px solid #8b8f99}.video-center-effect-grid button[aria-pressed=true]{background:#2b2d32!important;border-color:#777b85!important;box-shadow:inset 3px 0 #d7d9df!important}.video-center-export-actions{padding-top:12px;padding-bottom:max(4px,env(safe-area-inset-bottom));z-index:4;background:#1b1c20;position:sticky;bottom:0}.video-center-primary,.video-center-secondary{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:720px){.video-center-backdrop{overflow:hidden!important}.video-center-studio{grid-template-rows:62px minmax(0,1fr)!important;height:100dvh!important;min-height:100svh!important}.video-center-layout{-webkit-overflow-scrolling:touch;height:100%!important;min-height:0!important;padding:8px 8px calc(18px + env(safe-area-inset-bottom))!important;contain:none!important;flex-direction:column!important;gap:10px!important;display:flex!important;overflow:hidden auto!important}.video-center-effects,.video-center-main,.video-center-export{contain:none!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important}.video-center-effects{padding:14px!important}.video-center-effect-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px!important;padding:2px 2px 8px!important;display:flex!important;overflow:auto hidden!important}.video-center-effect-grid::-webkit-scrollbar{display:none}.video-center-effect-grid button{scroll-snap-align:start;flex:0 0 238px!important;width:238px!important;min-height:76px!important;padding:12px!important}.video-center-effect-grid small{max-width:150px!important}.video-center-main{flex-direction:column!important;gap:10px!important;display:flex!important}.video-center-preview-card{height:auto!important;min-height:0!important;padding:12px!important}.video-center-preview-stage{height:250px!important;min-height:250px!important;padding:22px 18px!important}.video-center-preview-copy>b{font-size:25px!important}.video-center-playhead{grid-template-columns:48px minmax(0,1fr) auto!important}.video-center-timeline-card{height:auto!important;min-height:0!important;padding:14px!important;display:block!important;overflow:visible!important}.video-center-controls-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.video-center-controls-grid label>span{font-size:10px!important}.video-center-controls-grid select{width:100%!important;height:46px!important;font-size:12px!important}.video-center-properties{display:block!important}.video-center-range{margin-top:14px!important}.video-center-range input{height:28px!important}.video-center-timeline{margin-top:16px!important}.video-center-export{padding:14px!important}.video-center-format-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.video-center-format-tabs button{min-width:0!important;height:58px!important;padding:8px!important}.video-center-export-summary{margin-bottom:10px!important}.video-center-export-actions{background:0 0!important;grid-template-columns:1fr!important;padding:12px 0 0!important;display:grid!important;position:static!important}.video-center-export-actions button{height:54px!important;font-size:14px!important}.video-center-note{padding-bottom:8px!important}}.video-center-preview-copy{text-align:left!important;align-items:flex-start!important;width:100%!important;max-width:560px!important;margin-right:auto!important}.video-center-preview-copy>small{text-align:left!important;margin-right:auto!important}.video-center-preview-name{left:24px!important;right:auto!important}@media (max-width:720px){.video-center-preview-copy{text-align:left!important;align-items:flex-start!important;padding-left:4px!important}.video-center-preview-name{left:18px!important;right:auto!important}}.video-center-v11 .video-center-brand strong{letter-spacing:-.025em}.video-center-fx-layer{margin-top:16px;padding-top:2px}.video-center-fx-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.video-center-fx-grid button{color:#aeb1b9;background:#202126;border:1px solid #35373e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;height:58px;transition:border-color .16s,background .16s,transform .16s;display:flex}.video-center-fx-grid button>span{font-size:17px;line-height:1}.video-center-fx-grid button>b{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:9px}.video-center-fx-grid button.active{color:#fff;background:#303238;border-color:#858993;box-shadow:inset 0 0 0 1px #ffffff0d}.video-center-fx-grid button:active{transform:scale(.97)}.video-center-v11 .video-center-clip{white-space:nowrap;text-overflow:ellipsis;padding:0 30px;overflow:hidden}.video-center-v11 .video-center-effect-grid button{transition:background .16s,border-color .16s,transform .16s}.video-center-v11 .video-center-effect-grid button:active{transform:scale(.985)}@media (max-width:1180px){.video-center-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.video-center-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-center-fx-grid button{height:54px}.video-center-fx-grid button>b{font-size:9px}.video-center-v11 .video-center-effect-grid button{flex-basis:250px!important;width:250px!important}}.video-center-download-ready{color:#fff;background:#303238;border:1px solid #6f737d;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:54px;font-weight:850;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.video-center-download-ready span{font-size:18px}.video-center-quality{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;gap:8px;padding:12px;display:grid}.video-center-quality>span{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:800}.video-center-quality>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.video-center-quality button{color:#aeb4bf;text-transform:uppercase;background:#17191d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 4px;font-size:10px;font-weight:800}.video-center-quality button.active{color:#111317;background:#f2f4f7;border-color:#fff}.video-center-advanced-export{gap:7px;padding:12px 0;display:grid}.video-center-advanced-export>b{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:11px}.video-center-advanced-export .video-center-check{margin:0}.video-center-advanced-export{width:100%;min-width:0}.video-center-advanced-export .video-center-check{cursor:pointer;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:68px!important;margin:0!important;padding:14px!important;display:grid!important;overflow:hidden!important}.video-center-advanced-export .video-center-check>input[type=checkbox]{-webkit-appearance:checkbox!important;appearance:checkbox!important;flex:none!important;place-self:center start!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:0!important}.video-center-advanced-export .video-center-check>span{text-align:left!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.video-center-advanced-export .video-center-check>span>b,.video-center-advanced-export .video-center-check>span>small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.video-center-advanced-export .video-center-check>span>b{color:#f3f4f6!important;font-size:13px!important;line-height:1.25!important}.video-center-advanced-export .video-center-check>span>small{color:#8f929b!important;font-size:10px!important;line-height:1.35!important}@media (max-width:720px){.video-center-advanced-export{gap:8px!important;padding:12px 0 4px!important}.video-center-advanced-export .video-center-check{border-radius:14px!important;grid-template-columns:26px minmax(0,1fr)!important;min-height:72px!important;padding:14px 16px!important}.video-center-advanced-export .video-center-check>input[type=checkbox]{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important}.video-center-advanced-export .video-center-check>span>b{font-size:14px!important}.video-center-advanced-export .video-center-check>span>small{font-size:11px!important}}.video-center-progress{text-align:center;justify-items:center;gap:9px;min-width:0;margin-top:14px;display:grid}.video-center-progress-track{background:#28282e;border-radius:999px;width:100%;height:6px;overflow:hidden}.video-center-progress-track>span{border-radius:inherit;background:#cfd2d9;height:100%;transition:width .18s linear;display:block}.video-center-progress>small{color:#aaaab2;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;margin:0;font-size:10px;line-height:1.45;display:block}.video-center-loader{justify-content:center;align-items:center;gap:6px;min-height:18px;display:flex}.video-center-loader>span{background:#d8dbe2;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite video-center-loader-pulse}.video-center-loader>span:nth-child(2){animation-delay:.14s}.video-center-loader>span:nth-child(3){animation-delay:.28s}@keyframes video-center-loader-pulse{0%,to{opacity:.25;transform:translateY(0)scale(.82)}50%{opacity:1;transform:translateY(-4px)scale(1)}}.video-center-transparent-option{grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:64px!important;padding:13px 14px!important;display:grid!important;overflow:hidden!important}.video-center-transparent-option>input[type=checkbox]{-webkit-appearance:checkbox!important;appearance:checkbox!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;margin:0!important;padding:0!important}.video-center-transparent-option>span{text-align:left!important;flex-direction:column!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.video-center-transparent-option>span>b,.video-center-transparent-option>span>small{white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.video-center-transparent-option>span>b{font-size:13px!important;line-height:1.25!important}.video-center-transparent-option>span>small{color:#8f929b!important;font-size:10px!important;line-height:1.35!important}@media (max-width:720px){.video-center-transparent-option{border-radius:14px!important;grid-template-columns:26px minmax(0,1fr)!important;padding:14px 16px!important}.video-center-transparent-option>span>b{font-size:14px!important}.video-center-transparent-option>span>small{font-size:11px!important}}.shape3d-grid-v118{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:62vh;padding:14px;display:grid;overflow:auto}.shape3d-grid-v118 button{color:#fff;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:92px;display:flex}.shape3d-grid-v118 button:active{transform:scale(.97)}.shape3d-preview-v118{border:2px solid #ffffffd9;width:38px;height:38px;display:block;box-shadow:inset -8px -8px 16px #00000047,0 8px 20px #00000040}.shape3d-preview-v118.sphere{border-radius:50%}.shape3d-preview-v118.cylinder{border-radius:50%/18%;height:42px}.shape3d-preview-v118.cone,.shape3d-preview-v118.pyramid{width:0;height:0;box-shadow:none;border:22px solid #0000;border-top:0;border-bottom:42px solid #ffffffbf}.shape3d-preview-v118.torus,.shape3d-preview-v118.ring{border-radius:50%;box-shadow:inset 0 0 0 8px #000c}.shape3d-preview-v118.capsule{border-radius:24px;width:28px;height:45px}.shape3d-preview-v118.plane{height:28px;transform:skewY(-12deg)}.shape3d-preview-v118.roundedCube{border-radius:9px}.video-center-bg-tint-v119{gap:8px;margin-top:14px;display:grid}.video-center-bg-tint-v119>span{justify-content:space-between;font-size:11px;display:flex}.video-center-bg-tint-v119>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.video-center-bg-tint-v119 input[type=color]{background:0 0;border:0;width:44px;height:30px}.video-center-preview-stage:has(+*){isolation:isolate}.creative-background-live-preview-v1191{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0;right:0}.creative-background-live-preview-v1191+.text2d-overlay-behind3d-v10394{z-index:3}.lightroom-properties-button{color:#f5f5f5;height:34px;box-shadow:none;background:#262626;border:1px solid #3b3b3b;border-radius:10px;font-size:11px;font-weight:850}.lightroom-properties-button:hover{background:#303030;border-color:#4a4a4a}.lightroom-modal{z-index:2147483000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate;background:#000000c7;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lightroom-panel{background:#1b1b1b;border:1px solid #383838;border-radius:18px;flex-direction:column;width:min(520px,100%);max-height:min(82vh,760px);display:flex;overflow:hidden;box-shadow:0 28px 90px #000000b8}.lightroom-panel-head{background:#202020;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.lightroom-panel-head strong{color:#f7f7f7;font-size:15px;display:block}.lightroom-panel-head small{color:#9a9a9a;margin-top:2px;font-size:10px;display:block}.lightroom-panel-head button{color:#f5f5f5;background:#292929;border:1px solid #3a3a3a;border-radius:10px;width:34px;height:34px}.lightroom-panel-head button:hover{background:#333}.lightroom-panel-head svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.lightroom-controls{background:#1b1b1b;grid-template-columns:1fr 1fr;gap:10px 12px;padding:12px 14px;display:grid;overflow:auto}.lightroom-controls label{color:#ededed;grid-template-columns:1fr auto;gap:4px 8px;font-size:10.5px;font-weight:750;display:grid}.lightroom-controls output{color:#bdbdbd;font-variant-numeric:tabular-nums}.lightroom-controls input[type=range]{accent-color:#8a8a8a;grid-column:1/-1;width:100%}.lightroom-select select{color:#f2f2f2;background:#242424;border:1px solid #3a3a3a;border-radius:9px;grid-column:1/-1;height:34px;padding:0 8px}.lightroom-actions{background:#202020;border-top:1px solid #303030;gap:8px;padding:12px 14px;display:flex}.lightroom-actions button{color:#f5f5f5;background:#292929;border:1px solid #3b3b3b;border-radius:11px;flex:1;height:38px;font-weight:850}.lightroom-actions button:hover{background:#333}.lightroom-actions .primary{background:#3a3a3a;border-color:#505050}.lightroom-actions .primary:hover{background:#474747}@media (max-width:420px){.lightroom-controls{grid-template-columns:1fr}.lightroom-panel{max-height:86vh}}.gfxlooks-panel{width:min(620px,100%);max-height:min(88vh,820px)}.gfxlooks-body{background:#1b1b1b;padding:14px;overflow:auto}.gfxlooks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.gfxlook-card{color:#f4f4f4;text-align:left;background:#232323;border:1px solid #343434;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.gfxlook-card:hover{background:#292929;border-color:#4a4a4a}.gfxlook-card:active{transform:scale(.985)}.gfxlook-card.active{background:#2b2b2b;border-color:#8a8a8a;box-shadow:inset 0 0 0 1px #555}.gfxlook-swatch{border:1px solid #ffffff21;border-radius:8px;width:46px;height:42px;box-shadow:inset 0 1px #ffffff14}.gfxlook-copy{min-width:0}.gfxlook-copy b,.gfxlook-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gfxlook-copy b{font-size:10.5px}.gfxlook-copy small{color:#9b9b9b;margin-top:3px;font-size:8.5px}.gfxlook-check{color:#181818;background:#e8e8e8;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:6px;right:6px}.gfxlook-check svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:11px}.gfxlooks-tuning{background:#202020;border:1px solid #333;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:13px;display:grid}.gfxlooks-tuning label{color:#eee;grid-template-columns:1fr auto;gap:5px 8px;font-size:10px;font-weight:800;display:grid}.gfxlooks-tuning output{color:#bcbcbc;font-variant-numeric:tabular-nums}.gfxlooks-tuning input[type=range]{accent-color:#8a8a8a;grid-column:1/-1;width:100%}@media (max-width:560px){.gfxlooks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gfxlooks-tuning{grid-template-columns:1fr}.gfxlooks-panel{max-height:90vh}.gfxlook-card{grid-template-columns:40px minmax(0,1fr)}.gfxlook-swatch{width:40px;height:38px}}.keyframe-timeline-v12{color:#fff;touch-action:none;background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;padding:12px}.keyframe-timeline-empty{text-align:center;color:#fff9;padding:16px}.kf-transport{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.kf-play-btn{color:#17130b;background:#f4d486;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.kf-time-readout{font-variant-numeric:tabular-nums;color:#ffffffd9;font-size:12px}.kf-duration-input{color:#fff;text-align:center;background:#0006;border:1px solid #ffffff26;border-radius:8px;width:56px;height:30px}.kf-zoom-controls{gap:4px;margin-left:auto;display:flex}.kf-zoom-controls button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;width:30px;height:30px;font-size:16px}.kf-scrubber{cursor:pointer;touch-action:none;background:#ffffff0d;border-radius:8px;height:22px;margin-bottom:4px;position:relative}.kf-playhead{background:#f4d486;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.kf-playhead:before{content:"";background:#f4d486;border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;left:-6px}.kf-track-scroll{background:#00000040;border-radius:10px;position:relative;overflow:auto hidden}.kf-playhead-line{z-index:1;background:#f4d4868c;width:2px;position:absolute;top:0;bottom:0}.kf-track-row{border-bottom:1px solid #ffffff0d;align-items:center;min-height:40px;display:flex}.kf-track-label{z-index:2;background:#141418eb;flex:0 0 110px;justify-content:space-between;align-items:center;gap:6px;width:110px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:sticky;left:0}.kf-add-btn{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:6px;width:22px;height:22px;font-size:14px;line-height:1}.kf-track-lane{flex:1;height:40px;position:relative}.kf-diamond{touch-action:none;cursor:grab;background:#7dd3fc;border:2px solid #0b1220;border-radius:3px;width:14px;height:14px;position:absolute;top:50%;transform:translate(-7px,-7px)rotate(45deg)}.kf-diamond.active{background:#f4d486}.kf-inspector{background:#ffffff0d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px;font-size:12px;display:flex}.kf-inspector select{color:#fff;background:#0006;border:1px solid #ffffff26;border-radius:8px;height:30px}.kf-inspector button.danger{color:#fff;background:#7a1f1f;border:none;border-radius:8px;padding:6px 10px}.video-center-pro-keyframes-v120{-webkit-overflow-scrolling:touch;max-height:420px;margin-top:14px;padding-right:2px;overflow-y:auto}@media (max-width:720px){.video-center-pro-keyframes-v120{max-height:60vh}}.animation-preset-library-v12{border-top:1px solid #ffffff14;margin-top:12px;padding-top:10px}.apl-header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.apl-duration input{color:#fff;text-align:center;background:#0006;border:1px solid #ffffff26;border-radius:6px;width:44px;height:26px;margin-right:2px}.apl-category{margin-bottom:8px}.apl-category-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:4px;font-size:10px}.apl-grid{flex-wrap:wrap;gap:6px;display:flex}.apl-chip{color:#fff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff26;border-radius:999px;padding:7px 11px;font-size:11px}.apl-chip.active{color:#17130b;background:#f4d486;border-color:#f4d486}.apl-new-badge{color:#17130b;letter-spacing:.05em;vertical-align:middle;background:#f4d486;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:8px;font-weight:900;display:inline-block}.apl-chip-creative{background:#f4d4861a;border-color:#f4d48680}.apl-playing-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;margin-left:6px;animation:1s infinite apl-pulse;display:inline-block}@keyframes apl-pulse{0%,to{opacity:1}50%{opacity:.3}}.apl-reset-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;padding:6px 10px;font-size:11px}.apl-controls{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.apl-duration-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.apl-dur-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;min-height:38px;font-size:12px;font-weight:700}.apl-dur-btn.active{color:#17130b;background:#f4d486;border-color:#f4d486}.apl-start-toggle{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;min-height:38px;font-size:12px;font-weight:700}.apl-start-toggle.active{color:#7dd3fc;background:#7cd3fc2e;border-color:#7dd3fc}.apl-chip{min-height:40px;padding:8px 13px}.video-center-particle-studio-v126{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;margin-top:14px;padding:12px}.ps-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin:8px 0;display:grid}.ps-grid button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;min-height:38px;font-size:11px;font-weight:700}.ps-grid button.active{color:#17130b;background:#f0b90b;border-color:#f0b90b}.ps-controls{border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.ps-controls .video-center-bg-tint-v119 div{gap:8px;margin-top:6px;display:flex}.ps-reset{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;width:100%;min-height:36px;margin-top:8px;font-size:11px}.ps-toggle-row{gap:10px;margin:8px 0;display:flex}.ps-toggle{color:#fff;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ps-toggle input{width:16px;height:16px}.video-center-bg-tint-v119 input[type=color]:disabled{opacity:.35}.v1063-my-materials-card{min-width:0;max-width:100%;overflow:hidden}.my-materials-fav-filter-v1212{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #94a3b833;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin:6px 0 2px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex;overflow:hidden}.my-materials-fav-filter-v1212 input[type=checkbox]{accent-color:#f4d486;flex:none;min-width:17px;height:17px;margin:0;padding:0;width:17px!important}.my-materials-fav-filter-v1212 span{flex:none;min-width:0}@media (max-width:480px){.v1063-my-materials-card{padding-left:12px;padding-right:12px}.my-materials-actions-v1063{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.my-materials-actions-v1063 .btn{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-inline-start:8px;padding-inline-end:8px;overflow:hidden}.my-materials-search-v1063{max-width:100%}.my-materials-fav-filter-v1212{width:100%;display:flex}}.my-material-card-v1063{position:relative}.my-material-fav-btn-v1212{color:#fff;z-index:2;background:#0000008c;border:1px solid #fff3;border-radius:50%;width:24px;height:24px;font-size:13px;line-height:1;position:absolute;top:4px;right:4px}.my-material-fav-btn-v1212.active{color:#17130b;background:#f4d486;border-color:#f4d486}.kf-section-header{color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff0f;padding:6px 4px;font-size:11px;font-weight:800}.kf-track-row-camera{background:#7dd3fc0d}.kf-diamond-camera{background:#c084fc}.kf-diamond-camera.active{background:#f4d486}.kf-empty-state{text-align:center;padding:20px 10px}.kf-advanced-toggle{text-align:left;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:700}.kf-camera-section{margin-top:10px}.kf-track-lane-simple{flex-wrap:wrap;gap:6px;padding:6px 8px;display:flex}.kf-chip{color:#fff;cursor:pointer;background:#c084fc2e;border:1px solid #c084fc66;border-radius:999px;padding:5px 10px;font-size:11px}.kf-chip.active{color:#17130b;background:#f4d486;border-color:#f4d486}.video-center-effect-grid button.future-2026{background:linear-gradient(145deg,#2debff13,#814eff13);border-color:#46eeff47;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.video-center-effect-grid button.future-2026.active{background:linear-gradient(145deg,#2debff33,#814eff3d);border-color:#5bf5ffeb;box-shadow:0 0 24px #43e2ff1f,inset 0 0 0 1px #ffffff14}.video-center-future-badge{letter-spacing:.08em;color:#031014;vertical-align:middle;background:linear-gradient(90deg,#5ff4ff,#9a7cff);border-radius:999px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:950;display:inline-flex}.video-center-particle-studio-v126{background:radial-gradient(circle at 80% 0,#584dff17,#0000 34%),#ffffff05;border-color:#4eebff24}.ps-intro,.ps-description{color:#ebf4ffa1;margin:8px 0;font-size:10.5px;line-height:1.45}.ps-category{margin-top:10px}.ps-category-title{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 2px 6px;font-size:9px;font-weight:900;display:flex}.ps-category-title em{color:#67edf8;letter-spacing:.08em;font-size:8px;font-style:normal}.ps-grid button{justify-content:center;align-items:center;gap:5px;padding:6px 7px;line-height:1.15;display:flex}.ps-grid button.gpu{background:linear-gradient(145deg,#26e1ff12,#7047ff14);border-color:#4beaff40}.ps-grid button.gpu small{color:#82f6ff;letter-spacing:.06em;background:#50eeff21;border-radius:999px;padding:2px 4px;font-size:7px;font-weight:950}.ps-grid button.gpu.active{color:#061015;background:linear-gradient(135deg,#6af2ff,#9278ff);border-color:#90f8ff;box-shadow:0 0 22px #56ecff29}.ps-grid button.gpu.active small{color:#061015;background:#0000002e}.ps-quality{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.ps-quality>span{color:#ffffffbf;font-size:10px;font-weight:850}.ps-quality>div{flex:1;grid-template-columns:repeat(3,1fr);gap:5px;max-width:250px;display:grid}.ps-quality button{color:#fff;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;min-height:32px;font-size:9px;font-weight:850}.ps-quality button.active{color:#82f6ff;background:#49e2ff29;border-color:#70eff9}.ps-color-spectrum{grid-template-columns:repeat(3,minmax(44px,1fr));gap:8px!important;display:grid!important}.ps-color-spectrum input[type=color]{border-radius:9px;width:100%;min-width:0;height:38px}@media (max-width:760px){.ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-grid button{min-height:42px}.ps-quality{flex-direction:column;align-items:flex-start}.ps-quality>div{width:100%;max-width:none}}.ps-category-title em.premium{color:#ffc8ff;text-shadow:0 0 14px #cc5eff52}.ps-grid button.quarks{background:radial-gradient(circle at 18% 0,#48efff29,#0000 38%),linear-gradient(145deg,#9745ff21,#ff3eb213);border-color:#da67ff57;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.ps-grid button.quarks:after{content:"";pointer-events:none;background:radial-gradient(circle,#71e9ff30,#0000 66%);height:75%;position:absolute;top:auto;bottom:-45%;left:25%;right:-20%}.ps-grid button.quarks small{z-index:1;color:#f1d9ff;letter-spacing:.08em;background:linear-gradient(90deg,#64efff2e,#e25bff33);border-radius:999px;padding:2px 5px;font-size:7px;font-weight:950;position:relative}.ps-grid button.quarks span{z-index:1;position:relative}.ps-grid button.quarks.active{color:#090310;background:linear-gradient(135deg,#63f4ff 0%,#a77cff 48%,#ff85da 100%);border-color:#dca0ff;box-shadow:0 0 28px #ab5bff38,0 0 14px #50ecff1f}.ps-grid button.quarks.active small{color:#090310;background:#05020f33}.video-center-single-frame{background:linear-gradient(145deg,#ffffff09,#ffffff04);border:1px solid #ffffff1a;border-radius:14px;margin-top:12px;padding:12px}.video-center-single-frame .video-center-property-head{border-top:0;margin:0 0 10px;padding-top:0}.video-center-frame-readout{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.video-center-frame-readout div{background:#17181d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.video-center-frame-readout span{letter-spacing:.1em;text-transform:uppercase;color:#7f838d;font-size:8px;font-weight:850}.video-center-frame-readout b{font-variant-numeric:tabular-nums;color:#f3f4f7;font-size:12px}.video-center-frame-range{margin:0!important}.video-center-frame-number{grid-template-columns:40px 1fr 40px;gap:7px;margin:9px 0;display:grid}.video-center-frame-number button,.video-center-frame-number input{color:#fff;text-align:center;background:#17191d;border:1px solid #ffffff21;border-radius:9px;height:38px;font-weight:850}.video-center-frame-number button:disabled{opacity:.32}.video-center-frame-number input{font-variant-numeric:tabular-nums;-moz-appearance:textfield;min-width:0}.video-center-frame-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.video-center-frame-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.video-center-frame-formats{grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0;display:grid}.video-center-frame-formats button{color:#aeb4bf;letter-spacing:.08em;background:#17191d;border:1px solid #ffffff1f;border-radius:8px;height:34px;font-size:9px;font-weight:900}.video-center-frame-formats button.active{color:#111317;background:#f2f4f7;border-color:#fff}.video-center-frame-render{color:#fff;background:#2a2c32;border:1px solid #5b5e67;border-radius:11px;justify-content:center;align-items:center;width:100%;height:44px;font-size:12px;font-weight:900;display:flex}.video-center-frame-render span{margin-right:8px}.video-center-frame-render:disabled{opacity:.5}.video-center-frame-result{background:#111216;border:1px solid #ffffff1c;border-radius:12px;margin-top:10px;padding:8px;overflow:hidden}.video-center-frame-result img{object-fit:contain;background:#090a0d;border-radius:8px;width:100%;max-height:260px;display:block}.video-center-frame-result>div{color:#8f939d;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 6px;font-size:9px;display:flex}.video-center-frame-result>div b{color:#f3f4f7;font-size:10px}.video-center-frame-result>button{color:#111317;background:#f2f4f7;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:100%;height:42px;font-size:11px;font-weight:900;display:flex}.video-center-frame-result>button span{margin-right:7px}@media (max-width:720px){.video-center-frame-result img{max-height:340px}.video-center-single-frame{padding:11px}}.draw-studio-shell-v1232{z-index:25000;color:#f7f7fa;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#090a0e;grid-template-rows:58px minmax(0,1fr) 64px;width:100%;height:100dvh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.draw-studio-shell-v1232 button,.draw-studio-shell-v1232 input,.draw-studio-shell-v1232 select{font:inherit}.draw-studio-shell-v1232 button{cursor:pointer}.draw-studio-shell-v1232 button:disabled{cursor:default;opacity:.3}.draw-studio-topbar-v1232{z-index:8;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0e13f5;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.draw-studio-brand-v1232{align-items:center;gap:10px;min-width:0;display:flex}.draw-studio-brand-v1232>span{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#272038,#15131d);border:1px solid #ad82ff73;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid;box-shadow:0 0 24px #7649e62e}.draw-studio-brand-v1232>div{flex-direction:column;min-width:0;display:flex}.draw-studio-brand-v1232 strong{letter-spacing:-.01em;font-size:14px;line-height:1.1}.draw-studio-brand-v1232 small{color:#858995;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:750}.draw-studio-top-actions-v1232{align-items:center;gap:5px;display:flex}.draw-studio-top-actions-v1232 button{color:#cfd2da;background:#171920;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:38px;height:36px;padding:0 10px;font-size:14px;font-weight:850;display:flex}.draw-studio-top-actions-v1232 button span{letter-spacing:.03em;font-size:8px}.draw-studio-top-actions-v1232 button.accent{color:#fff;letter-spacing:.08em;background:linear-gradient(145deg,#8250f459,#392269a6);border-color:#a87bff80;font-size:9px}.draw-studio-top-actions-v1232 button.close{width:38px;padding:0;font-size:25px;font-weight:400}.draw-studio-notice-v1232{z-index:20;white-space:nowrap;background:#13141bf5;border:1px solid #ffffff26;border-radius:12px;padding:10px 14px;font-size:9px;font-weight:850;position:fixed;top:68px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0000006b}.draw-studio-workspace-v1232{grid-template-columns:70px minmax(0,1fr) 320px;min-width:0;min-height:0;transition:grid-template-columns .22s;display:grid;position:relative;overflow:hidden}.draw-studio-workspace-v1232.inspector-closed{grid-template-columns:70px minmax(0,1fr) 0}.draw-studio-toolrail-v1232{z-index:6;scrollbar-width:none;background:#101116;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:5px;padding:8px 6px;display:flex;position:relative;overflow:hidden auto}.draw-studio-toolrail-v1232::-webkit-scrollbar{display:none}.draw-studio-toolrail-v1232 button{color:#777c89;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:56px;min-height:48px;padding:5px 2px;display:flex}.draw-studio-toolrail-v1232 button>span{font-size:16px;line-height:1}.draw-studio-toolrail-v1232 button>small{text-overflow:ellipsis;max-width:52px;color:inherit;letter-spacing:.02em;white-space:nowrap;font-size:7px;font-weight:850;overflow:hidden}.draw-studio-toolrail-v1232 button:hover{color:#d6d8df;background:#ffffff0b}.draw-studio-toolrail-v1232 button.active{color:#fff;background:linear-gradient(145deg,#7e4ff64a,#2e1d53b8);border-color:#ac80ffa3;box-shadow:0 0 22px #7546e129}.draw-studio-toolrail-v1232 button.studio-active{color:#fff;background:#22242d}.draw-studio-toolrail-separator-v1232{background:#ffffff1a;flex:none;width:36px;height:1px;margin:3px 0}.draw-studio-stage-v1232{isolation:isolate;background:#111217;min-width:0;min-height:0;position:relative;overflow:hidden}.draw-studio-stage-v1232.tone-dark{background:#090a0d}.draw-studio-stage-v1232.tone-light{background:#e9ebf0}.draw-studio-grid-v1232{z-index:0;pointer-events:none;opacity:1;background-color:#14151a;background-image:linear-gradient(45deg,#ffffff08 25%,#0000 25%),linear-gradient(-45deg,#ffffff08 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff08 75%),linear-gradient(-45deg,#0000 75%,#ffffff08 75%);background-position:0 0,0 14px,14px -14px,-14px 0;background-size:28px 28px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0;right:0}.draw-studio-stage-v1232.tone-dark .draw-studio-grid-v1232{background:#090a0d radial-gradient(circle,#ffffff0e 1px,#0000 1.2px) 0 0/24px 24px}.draw-studio-stage-v1232.tone-light .draw-studio-grid-v1232{background:#e9ebf0 radial-gradient(circle,#0000001f 1px,#0000 1.2px) 0 0/24px 24px}.draw-studio-stage-v1232.hide-grid .draw-studio-grid-v1232{opacity:0}.draw-studio-canvas-v1232{z-index:2;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.draw-studio-canvas-hud-v1232{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.draw-studio-canvas-hud-v1232 span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#a3a7b1;letter-spacing:.08em;text-transform:uppercase;background:#07080cb8;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:900;display:flex}.draw-studio-canvas-hud-v1232 i{background:#5c616d;border-radius:50%;width:6px;height:6px}.draw-studio-canvas-hud-v1232 i.live{background:#7dff9d;box-shadow:0 0 10px #5aff85cc}.draw-studio-brush-preview-v1232{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#08090d8f;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;width:86px;height:86px;display:flex;position:absolute;top:14px;right:14px}.draw-studio-brush-preview-v1232 i{width:var(--brush-preview-size);height:var(--brush-preview-size);background:var(--brush-preview-color);max-width:70px;max-height:70px;box-shadow:0 0 18px color-mix(in srgb,var(--brush-preview-color) 45%,transparent);border:1px solid #ffffff52;border-radius:50%;display:block}.draw-studio-symmetry-guide-v1232{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.draw-studio-symmetry-guide-v1232 i,.draw-studio-symmetry-guide-v1232 b{background:#b08aff73;display:none;position:absolute;box-shadow:0 0 8px #8558f033}.draw-studio-symmetry-guide-v1232.symmetry-vertical i,.draw-studio-symmetry-guide-v1232.symmetry-quad i{width:1px;display:block;top:0;bottom:0;left:50%}.draw-studio-symmetry-guide-v1232.symmetry-horizontal b,.draw-studio-symmetry-guide-v1232.symmetry-quad b{height:1px;display:block;top:50%;left:0;right:0}.draw-studio-inspector-v1232{z-index:7;opacity:0;pointer-events:none;background:#111218;border-left:1px solid #ffffff17;grid-template-rows:56px 54px minmax(0,1fr);min-width:0;transition:opacity .2s,transform .2s;display:grid;position:relative;overflow:hidden;transform:translate(20px)}.draw-studio-inspector-v1232.open{opacity:1;pointer-events:auto;transform:none}.draw-studio-inspector-head-v1232{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.draw-studio-inspector-head-v1232>div{flex-direction:column;min-width:0;display:flex}.draw-studio-inspector-head-v1232 strong{font-size:12px}.draw-studio-inspector-head-v1232 small{color:#7f8490;margin-top:2px;font-size:8px}.draw-studio-inspector-head-v1232>button{color:#fff;background:#191b22;border:1px solid #ffffff1a;border-radius:9px;width:32px;height:32px;font-size:19px}.draw-studio-inspector-tabs-v1232{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(5,1fr);gap:3px;padding:7px 8px;display:grid}.draw-studio-inspector-tabs-v1232 button{color:#777c88;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:39px;font-size:11px;display:flex}.draw-studio-inspector-tabs-v1232 button span{letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:900}.draw-studio-inspector-tabs-v1232 button.active{color:#fff;background:#7648e02e;border-color:#ab7eff70}.draw-studio-inspector-body-v1232{scrollbar-width:thin;scrollbar-color:#343640 transparent;min-height:0;padding:10px 10px 28px;overflow-y:auto}.draw-studio-section-v1232{background:#16181f;border:1px solid #ffffff13;border-radius:13px;margin-bottom:10px;padding:11px}.draw-studio-section-v1232 h3{color:#c9ccd4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:950}.draw-studio-section-v1232 p{color:#777c88;margin:8px 1px 0;font-size:8px;line-height:1.5}.draw-studio-brush-library-v1232{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.draw-studio-brush-library-v1232 button{color:#868b97;text-align:left;background:#111319;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 9px;display:flex}.draw-studio-brush-library-v1232 button span{color:#cfd2d9;background:#20222a;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.draw-studio-brush-library-v1232 button b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.draw-studio-brush-library-v1232 button.active{color:#fff;background:linear-gradient(145deg,#7748e23b,#2619449e);border-color:#aa7eff94}.draw-studio-range-v1232{margin:0 0 12px;display:block}.draw-studio-range-v1232:last-child{margin-bottom:1px}.draw-studio-range-v1232>span{color:#969ba7;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:8px;display:flex}.draw-studio-range-v1232>span b{font-weight:800}.draw-studio-range-v1232>span em{color:#fff;font-variant-numeric:tabular-nums;font-style:normal}.draw-studio-range-v1232 input[type=range]{accent-color:#9c72ff;width:100%;height:20px}.draw-studio-color-hero-v1232{background:#101218;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:11px;display:flex}.draw-studio-color-hero-v1232.compact{padding:8px}.draw-studio-color-hero-v1232 input[type=color]{background:0 0;border:0;border-radius:18px;flex:none;width:64px;height:64px;padding:0;overflow:hidden}.draw-studio-color-hero-v1232.compact input[type=color]{border-radius:12px;width:44px;height:44px}.draw-studio-color-hero-v1232>div{flex-direction:column;gap:3px;display:flex}.draw-studio-color-hero-v1232 b{letter-spacing:.05em;font-size:11px}.draw-studio-color-hero-v1232 small{color:#777c88;font-size:8px}.draw-studio-swatches-v1232{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;display:grid}.draw-studio-swatches-v1232 button{aspect-ratio:1;border:2px solid #ffffff14;border-radius:9px;box-shadow:inset 0 0 0 1px #00000029}.draw-studio-swatches-v1232 button.active{border-color:#fff;box-shadow:0 0 0 2px #9769ff99}.draw-studio-copy-color-v1232,.draw-studio-primary-button-v1232{color:#fff;background:#22242c;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:40px;margin-top:9px;font-size:8px;font-weight:900}.draw-studio-primary-button-v1232{background:linear-gradient(135deg,#9262ff,#5c35bd);border-color:#b691ff8c}.draw-studio-segmented-v1232,.draw-studio-symmetry-buttons-v1232{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.draw-studio-symmetry-buttons-v1232{grid-template-columns:repeat(2,1fr)}.draw-studio-segmented-v1232 button,.draw-studio-symmetry-buttons-v1232 button{color:#858a96;text-transform:capitalize;background:#101218;border:1px solid #ffffff14;border-radius:9px;height:36px;font-size:7px;font-weight:850}.draw-studio-segmented-v1232 button.active,.draw-studio-symmetry-buttons-v1232 button.active{color:#fff;background:#794be133;border-color:#a97dff85}.draw-studio-switch-v1232{background:#111319;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.draw-studio-switch-v1232>span{flex-direction:column;gap:2px;display:flex}.draw-studio-switch-v1232 b{font-size:8px}.draw-studio-switch-v1232 small{color:#747985;font-size:7px}.draw-studio-switch-v1232 input{accent-color:#9b71ff;width:18px;height:18px}.draw-studio-select-v1232{color:#999eaa;flex-direction:column;gap:6px;margin-bottom:10px;font-size:8px;font-weight:850;display:flex}.draw-studio-select-v1232 select{color:#fff;background:#101218;border:1px solid #ffffff17;border-radius:9px;height:38px;padding:0 9px;font-size:8px;font-weight:850}.draw-studio-output-stats-v1232{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:9px;display:grid}.draw-studio-output-stats-v1232 span{background:#101218;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;display:flex}.draw-studio-output-stats-v1232 b{font-size:12px}.draw-studio-output-stats-v1232 small{color:#757a86;text-transform:uppercase;font-size:6px;font-weight:850}.draw-studio-output-button-v1232{color:#fff;text-align:left;background:#101218;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;margin-top:7px;padding:11px;display:flex}.draw-studio-output-button-v1232 b{font-size:9px}.draw-studio-output-button-v1232 small{color:#777c87;font-size:7px}.draw-studio-output-button-v1232.accent{background:linear-gradient(145deg,#794be43b,#2a1c49ad);border-color:#ad84ff75}.draw-studio-bottombar-v1232{z-index:9;padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0e13f7;border-top:1px solid #ffffff17;grid-template-columns:120px minmax(160px,1fr) minmax(160px,1fr) 94px 110px;align-items:center;gap:8px;display:grid;position:relative}.draw-studio-quick-color-v1232{background:#171920;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:8px;height:44px;padding:0 9px;display:flex}.draw-studio-quick-color-v1232 input[type=color]{background:0 0;border:0;border-radius:9px;width:29px;height:29px;padding:0;overflow:hidden}.draw-studio-quick-color-v1232 span{color:#b7bac3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.draw-studio-bottombar-v1232>label{color:#858a96;background:#171920;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:7px;height:44px;padding:0 9px;font-size:7px;font-weight:850;display:grid}.draw-studio-bottombar-v1232>label input{accent-color:#9d73ff;width:100%}.draw-studio-bottombar-v1232>label b{color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-size:8px}.draw-studio-bottombar-v1232>button.scene{color:#fff;background:#20222a;border:1px solid #ffffff1f;border-radius:11px;height:44px;font-size:8px;font-weight:900}.draw-studio-bottombar-v1232>button.scene.primary{background:linear-gradient(135deg,#9465ff,#6036c1);border-color:#b690ff94;box-shadow:0 8px 24px #5d36be3d}@media (max-width:920px){.draw-studio-workspace-v1232,.draw-studio-workspace-v1232.inspector-closed{grid-template-columns:62px minmax(0,1fr)}.draw-studio-toolrail-v1232{grid-column:1}.draw-studio-stage-v1232{grid-column:2}.draw-studio-inspector-v1232{border:1px solid #ffffff1f;border-radius:16px;width:min(330px,100% - 78px);position:absolute;top:8px;bottom:8px;right:8px;transform:translate(calc(100% + 18px));box-shadow:0 24px 80px #00000094}.draw-studio-inspector-v1232.open{transform:none}.draw-studio-bottombar-v1232{grid-template-columns:105px minmax(120px,1fr) 82px 98px}.draw-studio-bottombar-v1232>label:nth-of-type(2){display:none}}@media (max-width:640px){.draw-studio-shell-v1232{grid-template-rows:54px minmax(0,1fr) 62px}.draw-studio-topbar-v1232{padding-left:8px;padding-right:8px}.draw-studio-brand-v1232>span{width:31px;height:31px}.draw-studio-brand-v1232 strong{font-size:12px}.draw-studio-brand-v1232 small{display:none}.draw-studio-top-actions-v1232{gap:3px}.draw-studio-top-actions-v1232 button{min-width:34px;height:34px;padding:0 7px}.draw-studio-top-actions-v1232 button span,.draw-studio-top-actions-v1232 button:nth-child(3){display:none}.draw-studio-workspace-v1232,.draw-studio-workspace-v1232.inspector-closed{grid-template-columns:56px minmax(0,1fr)}.draw-studio-toolrail-v1232{gap:3px;padding:6px 4px}.draw-studio-toolrail-v1232 button{border-radius:11px;width:47px;min-height:43px}.draw-studio-toolrail-v1232 button>small{font-size:6px}.draw-studio-brush-preview-v1232{border-radius:14px;width:64px;height:64px;top:9px;right:9px}.draw-studio-canvas-hud-v1232{bottom:8px;left:8px;right:8px}.draw-studio-canvas-hud-v1232 span{padding:5px 7px;font-size:6px}.draw-studio-canvas-hud-v1232 span:nth-child(2){display:none}.draw-studio-inspector-v1232{border-radius:17px;grid-template-rows:48px 50px minmax(0,1fr);width:auto;height:min(54vh,500px);top:auto;bottom:7px;left:64px;right:7px;transform:translateY(calc(100% + 20px))}.draw-studio-inspector-v1232.open{transform:none}.draw-studio-inspector-head-v1232{padding:0 11px}.draw-studio-inspector-tabs-v1232{padding:5px 6px}.draw-studio-inspector-tabs-v1232 button{height:38px}.draw-studio-inspector-body-v1232{padding:8px 8px 18px}.draw-studio-section-v1232{padding:9px}.draw-studio-bottombar-v1232{padding:6px 7px max(6px,env(safe-area-inset-bottom));grid-template-columns:44px minmax(100px,1fr) 74px 90px;gap:5px}.draw-studio-quick-color-v1232{justify-content:center;width:44px;padding:0}.draw-studio-quick-color-v1232 span{display:none}.draw-studio-bottombar-v1232>label{grid-template-columns:33px minmax(0,1fr) 28px;gap:4px;padding:0 6px}.draw-studio-bottombar-v1232>label:nth-of-type(2){display:none}.draw-studio-bottombar-v1232>button.scene{font-size:7px}}@media (max-width:390px){.draw-studio-top-actions-v1232 button:nth-child(2){display:none}.draw-studio-bottombar-v1232{grid-template-columns:42px minmax(82px,1fr) 68px 82px}.draw-studio-bottombar-v1232>label span{display:none}.draw-studio-bottombar-v1232>label{grid-template-columns:minmax(0,1fr) 28px}}.draw-studio-toolrail-item-v1233{display:contents}.draw-studio-v1233 .draw-studio-top-actions-v1232 button.clean{color:#ffb2bf;background:linear-gradient(145deg,#75233347,#29141ab3);border-color:#ff678047}.draw-studio-v1233 .draw-studio-top-actions-v1232 button.clean:not(:disabled):hover{color:#fff;background:#7c273966;border-color:#ff748b8c}.draw-studio-six-tabs-v1233{grid-template-columns:repeat(6,1fr)}.draw-studio-brush-library-v1233{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));max-height:290px;padding-right:2px;overflow:auto}.draw-studio-brush-library-v1233 button{min-width:0}.draw-studio-vector-tools-v1233{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.draw-studio-vector-tools-v1233 button{color:#8f94a0;text-align:left;background:#101218;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:7px;min-height:58px;padding:7px 8px;display:grid;position:relative}.draw-studio-vector-tools-v1233 button>span{color:#e5e6eb;background:#20232b;border-radius:8px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.draw-studio-vector-tools-v1233 button>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.draw-studio-vector-tools-v1233 button>small{color:#727784;border:1px solid #ffffff1f;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;font-weight:950;display:grid}.draw-studio-vector-tools-v1233 button.active{color:#fff;background:linear-gradient(145deg,#7748e240,#261944b3);border-color:#ab80ff9e;box-shadow:0 0 24px #784be021}.draw-studio-vector-actions-v1233{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.draw-studio-vector-actions-v1233 button{color:#d8dae1;background:#171920;border:1px solid #ffffff17;border-radius:9px;min-height:38px;padding:6px 8px;font-size:7px;font-weight:900}.draw-studio-vector-actions-v1233 button.danger{color:#ffadb9;background:#591c2947;border-color:#ff617a3d}.draw-studio-dual-color-v1233{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.draw-studio-dual-color-v1233 label{color:#8b909c;background:#101218;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:7px 9px;font-size:8px;font-weight:850;display:flex}.draw-studio-dual-color-v1233 input[type=color]{background:0 0;border:0;border-radius:8px;width:32px;height:32px;padding:0;overflow:hidden}.draw-studio-two-selects-v1233{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.draw-studio-two-selects-v1233 label{color:#8f949f;flex-direction:column;gap:5px;font-size:7px;font-weight:850;display:flex}.draw-studio-two-selects-v1233 select{color:#fff;background:#101218;border:1px solid #ffffff17;border-radius:9px;height:36px;padding:0 8px;font-size:8px;font-weight:850}.draw-studio-clean-card-v1233{background:linear-gradient(145deg,#4818223b,#0f1117e0);border-color:#ff67802b}.draw-studio-clean-card-v1233>button{color:#ffb3bf;letter-spacing:.08em;background:#6a1f2f57;border:1px solid #ff698259;border-radius:10px;width:100%;height:42px;margin-top:10px;font-size:8px;font-weight:950}.draw-studio-path-hint-v1233{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#0f0d17d4;border:1px solid #ae84ff54;border-radius:11px;align-items:center;gap:10px;max-width:min(520px,100% - 190px);padding:8px 11px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0000003d}.draw-studio-path-hint-v1233 b{color:#d8c5ff;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:8px}.draw-studio-path-hint-v1233 span{color:#9b9faa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.draw-studio-stage-v1232.tool-pen .draw-studio-canvas-v1232{cursor:crosshair}.draw-studio-stage-v1232.tool-direct .draw-studio-canvas-v1232{cursor:default}.draw-studio-stage-v1232.tool-rectangle .draw-studio-canvas-v1232,.draw-studio-stage-v1232.tool-ellipse .draw-studio-canvas-v1232{cursor:crosshair}.draw-studio-v1233 .draw-studio-section-v1232 p b{color:#c9b8f3;font-weight:900}@media (max-width:640px){.draw-studio-v1233 .draw-studio-top-actions-v1232 button:nth-child(3){display:flex}.draw-studio-v1233 .draw-studio-top-actions-v1232 button{padding:0 6px}.draw-studio-path-hint-v1233{max-width:none;padding:7px 9px;display:block;top:8px;left:8px;right:8px;transform:none}.draw-studio-path-hint-v1233 b{margin-bottom:2px;display:block}.draw-studio-path-hint-v1233 span{font-size:6px;display:block}.draw-studio-six-tabs-v1233 button span{font-size:5px}.draw-studio-vector-tools-v1233{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.draw-studio-v1233 .draw-studio-top-actions-v1232 button:nth-child(3){display:flex}.draw-studio-v1233 .draw-studio-top-actions-v1232 button:nth-child(4),.draw-studio-six-tabs-v1233 button span{display:none}}.material-studio-head-v13{background:linear-gradient(135deg,#f5c45121,#7c3aed14,#0f172a4d)!important;border:1px solid #f5c45133!important;border-radius:16px!important;padding:14px 15px!important}.material-studio-v13-library{box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000047;background:radial-gradient(circle at 20% 0,#f5c45114,#0000 28%),linear-gradient(#0c0f16fa,#05070bfa)!important;border:1px solid #ffffff1a!important;border-radius:20px!important;padding:14px!important}.material-library-hero-v13{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:5px;display:flex}.material-eyebrow-v13{letter-spacing:.16em;color:#e9c86f;margin-bottom:4px;font-size:9px;font-weight:950;display:block}.material-engine-badge-v13{letter-spacing:.08em;color:#fff3bf;background:#f5c4511a;border:1px solid #f5c45138;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950}.material-library-toolbar-v13{gap:10px;margin:13px 0 14px;display:grid}.material-search-v13{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.material-search-v13:focus-within{border-color:#f5c4518c;box-shadow:0 0 0 3px #f5c45114}.material-search-v13 span{color:#d6c17a;font-size:18px}.material-search-v13 input{width:100%;min-width:0;color:#fff!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:12px!important}.material-search-v13 input::placeholder{color:#ffffff61}.material-category-tabs-v13{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.material-category-tabs-v13::-webkit-scrollbar{display:none}.material-category-tabs-v13 button{color:#ffffff9e;letter-spacing:.01em;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;flex:none;height:30px;padding:0 10px;font-size:9px;font-weight:950}.material-category-tabs-v13 button:hover{color:#fff;border-color:#fff3}.material-category-tabs-v13 button.active{color:#17120a;background:linear-gradient(135deg,#fff2b5,#d7a72c);border-color:#f6d66c;box-shadow:0 7px 18px #daa7272e}.material-group-head-v13{justify-content:space-between;align-items:center;margin:15px 1px 8px;display:flex}.material-group-head-v13 strong{letter-spacing:.02em;color:#ffffffe6;font-size:11px}.material-group-head-v13 small{color:#ffffff61;font-size:9px}.material-grid-v13{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.material-card-v13{transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000029;background:linear-gradient(#fff1,#ffffff06)!important;border:1px solid #ffffff16!important;border-radius:15px!important;gap:7px!important;padding:8px!important}.material-card-v13:hover{transform:translateY(-2px);box-shadow:0 17px 38px #00000047,inset 0 1px #ffffff14;border-color:#f5c45152!important}.material-card-v13.active{box-shadow:0 0 0 1px #f5c45129,0 16px 36px #00000047;border-color:#f5c451b8!important}.material-swatch-v13{cursor:pointer;overflow:hidden;background:radial-gradient(circle at 50% 115%,color-mix(in srgb,var(--material-color) 55%,#000) 0%,transparent 42%),linear-gradient(145deg,#161b25,#05070b)!important;border:1px solid #ffffff12!important;border-radius:11px!important;place-items:center!important;width:100%!important;height:74px!important;display:grid!important;position:relative!important}.material-swatch-v13:before{content:"";background:linear-gradient(112deg,#0000 27%,#ffffff21 38%,#ffffff06 47%,#0000 60%);transition:transform .28s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-45%)}.material-card-v13:hover .material-swatch-v13:before{transform:translate(42%)}.material-sphere-v13{background:radial-gradient(circle at 29% 22%,#fffffffa 0 4%,#ffffff61 7%,transparent 20%),radial-gradient(circle at 67% 72%,#000000b8,transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--material-color) 80%,white),var(--material-color) 46%,color-mix(in srgb,var(--material-color) 48%,black));width:50px;height:50px;opacity:var(--material-alpha);box-shadow:inset -12px -14px calc(13px + var(--material-roughness)*16px) #0000007a,inset 8px 7px calc(7px + var(--material-roughness)*9px) #ffffff47,0 13px 20px #0000007a;border-radius:50%;position:relative}.material-sphere-v13:after{content:"";filter:blur(5px);background:#000000a3;border-radius:50%;height:8px;position:absolute;bottom:-9px;left:7px;right:7px}.material-check-v13{color:#17120a;background:#f4cf65;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 4px 14px #0000005c}.material-card-copy-v13{min-width:0}.material-card-copy-v13 strong{color:#fff;display:block;font-size:11px!important}.material-card-copy-v13 small{color:#ffffff7a;margin-top:2px;display:block;font-size:8.5px!important}.material-apply-v13{color:#ffffffd1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;height:29px;font-size:9px;font-weight:950}.material-apply-v13:hover{color:#18130a;background:linear-gradient(135deg,#fff1b2,#d9a92f);border-color:#f4cf65}.material-card-v13.active .material-apply-v13{color:#191308;background:linear-gradient(135deg,#fff1b2,#d9a92f);border-color:#f4cf65}.material-apply-v13:disabled,.material-swatch-v13:disabled{opacity:.42;cursor:not-allowed}.material-empty-v13{text-align:center;color:#ffffff73;border:1px dashed #ffffff1f;border-radius:14px;padding:24px 12px;font-size:11px}@media (max-width:390px){.material-grid-v13{grid-template-columns:1fr!important}.material-swatch-v13{height:68px!important}}.rich-paint-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 12px;display:grid}.rich-paint-tabs button{border:1px solid var(--border);min-height:38px;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:10px;font-weight:850}.rich-paint-tabs button.active{color:#fff;background:linear-gradient(135deg,#0ea5e942,#7c3aed40);border-color:#7dd3fcbf;box-shadow:0 0 0 1px #7dd3fc1f}.rich-gradient-studio,.rich-texture-studio,.rich-contour-studio{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;margin-bottom:12px;padding:10px}.rich-gradient-toolbar{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.rich-gradient-toolbar .btn{height:40px}.rich-gradient-stops{gap:7px;margin-top:10px;display:grid}.rich-gradient-stop{grid-template-columns:38px minmax(0,1fr) 42px 30px;align-items:center;gap:7px;display:grid}.rich-gradient-stop input[type=color]{width:38px;height:34px;padding:3px}.rich-gradient-stop input[type=range]{width:100%;padding:0}.rich-gradient-stop span{color:var(--muted);text-align:right;font-size:10px}.rich-gradient-stop button{border:1px solid var(--border);color:#fff;background:#ffffff0a;border-radius:8px;width:30px;height:30px}.rich-gradient-stop button:disabled{opacity:.3}.rich-texture-import{cursor:pointer;background:#0ea5e912;border:1px dashed #7dd3fc8c;border-radius:11px;justify-content:center;align-items:center;min-height:42px;display:flex}.rich-texture-import input{display:none}.rich-texture-preview{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:11px;height:74px;margin:10px 0;position:relative;overflow:hidden}.rich-texture-preview span{background:#000000ad;border-radius:7px;padding:4px 7px;font-size:10px;position:absolute;bottom:7px;left:7px}.rich-contour-toggle{align-items:center;gap:8px;margin-top:0;display:flex}.rich-contour-toggle input,.rich-texture-studio label input[type=checkbox]{flex:0 0 17px;width:17px;height:17px}.typography-font-studio-v135{background:linear-gradient(145deg,#080f1ef0,#100c1ceb);border:1px solid #7dd3fc3d;border-radius:14px;min-width:0;margin:12px 0;padding:12px;overflow:hidden}.typography-font-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.typography-font-head>div{flex-direction:column;min-width:0;display:flex}.typography-font-head strong{color:#e9f8ff;font-size:12px}.typography-font-head small{color:#7dd3fc;font-size:9px}.typography-font-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.typography-font-tools input[type=search]{width:100%;min-width:0}.typography-font-favorite{white-space:nowrap;align-items:center;gap:5px;font-size:10px;margin:0!important;display:flex!important}.typography-font-favorite input{flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important}.typography-font-status{color:#a7f3d0;margin-top:8px;display:block}.typography-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;margin-top:10px;display:grid;overflow:auto}.typography-font-card{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;min-width:0;position:relative;overflow:hidden}.typography-font-card.active{border-color:#22d3ee;box-shadow:0 0 0 1px #22d3ee40,0 0 18px #22d3ee24}.typography-font-preview{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:10px 8px 27px}.typography-font-preview span{white-space:nowrap;font-size:30px;line-height:1.05;display:block;overflow:hidden}.typography-font-preview strong,.typography-font-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.typography-font-preview strong{margin-top:5px;font-size:10px}.typography-font-preview small{color:#94a3b8;font-size:8px}.typography-font-actions{gap:3px;display:flex;position:absolute;bottom:4px;right:5px}.typography-font-actions button{cursor:pointer;background:#00000073;border:1px solid #ffffff1a;border-radius:6px;width:23px;height:21px;padding:0}.typography-font-chip{color:#6ee7b7;white-space:nowrap;text-overflow:ellipsis;background:#10b98129;border-radius:5px;max-width:calc(100% - 70px);padding:2px 5px;font-size:7px;font-weight:700;position:absolute;bottom:6px;left:6px;overflow:hidden}.typography-font-empty{text-align:center;color:#94a3b8;border:1px dashed #ffffff24;border-radius:10px;grid-column:1/-1;padding:16px 10px;font-size:10px}@media (max-width:430px){.typography-font-tools{grid-template-columns:1fr}.typography-font-favorite{justify-content:flex-start;width:100%}.typography-font-grid{grid-template-columns:1fr}}.font-to-svg-bridge-v1352{box-sizing:border-box;background:linear-gradient(145deg,#312e812e,#0a0c16c7);border:1px solid #818cf83d;border-radius:14px;gap:10px;max-width:100%;margin:12px 0 4px;padding:12px;display:grid;overflow:hidden}.font-to-svg-title{gap:3px;min-width:0;display:grid}.font-to-svg-title strong{color:#f8fafc;font-size:13px}.font-to-svg-title small,.font-to-svg-hint{color:#a8b0c2;overflow-wrap:anywhere;line-height:1.4}.font-to-svg-actions{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:8px;min-width:0;display:grid}.font-to-svg-actions .btn{white-space:normal;width:100%;min-width:0;line-height:1.25}.font-to-svg-status{color:#c7d2fe;overflow-wrap:anywhere;line-height:1.4}@media (max-width:520px){.font-to-svg-actions{grid-template-columns:1fr}}.ps-grid button.signature{background:radial-gradient(circle at 82% -5%,#6d63ff38,#0000 42%),linear-gradient(145deg,#18dabb21,#264fff16);border-color:#4bffc457;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.ps-grid button.signature:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 22%,#ffffff1c 46%,#0000 69%);transition:transform .55s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-125%)}.ps-grid button.signature:hover:before{transform:translate(125%)}.ps-grid button.signature:focus-visible:before{transform:translate(125%)}.ps-grid button.signature span,.ps-grid button.signature small{z-index:1;position:relative}.ps-grid button.signature small{color:#bffff0;letter-spacing:.075em;background:linear-gradient(90deg,#2dffc92b,#7469ff33);border-radius:999px;padding:2px 5px;font-size:6.5px;font-weight:950}.ps-grid button.signature.active{color:#03110e;background:linear-gradient(135deg,#52ffd4 0%,#73d9ff 45%,#9682ff 100%);border-color:#8fffe8;box-shadow:0 0 30px #3ef5d033,0 0 16px #6f67ff29}.ps-grid button.signature.active small{color:#04110f;background:#010f0e2e}.ps-architecture{color:#83f6df;letter-spacing:.07em;text-transform:uppercase;background:#2de0c612;border:1px solid #63f4db33;border-radius:999px;margin-top:6px;padding:3px 7px;font-size:8px;display:inline-flex}.ps-category-title em.motionfx{color:#8ffcff;text-shadow:0 0 16px #43e1ff70}.ps-grid button.motionfx{background:radial-gradient(circle at 15% -15%,#4cf7ff38,#0000 40%),radial-gradient(circle at 92% 115%,#7446ff3d,#0000 48%),linear-gradient(145deg,#091f31f0,#170d36f5);border-color:#4ae8ff75;min-height:54px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 24px #0003}.ps-grid button.motionfx:before{content:"";pointer-events:none;background:conic-gradient(from 90deg,#0000,#64f6ff26,#0000 32%,#8b59ff2e,#0000 66%);animation:8s linear infinite motion-fx-card-orbit;position:absolute;top:-70%;bottom:-70%;left:-40%;right:-40%}.ps-grid button.motionfx span,.ps-grid button.motionfx small{z-index:1;position:relative}.ps-grid button.motionfx small{color:#a8fbff;letter-spacing:.08em;background:#5cefff26;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:950}.ps-grid button.motionfx.active{color:#050817;background:linear-gradient(135deg,#65f7ff 0%,#75a5ff 45%,#a76eff 100%);border-color:#c8fdff;box-shadow:0 0 32px #4be1ff3d,0 0 22px #8b55ff2e}.ps-grid button.motionfx.active small{color:#050817;background:#0408172e}@keyframes motion-fx-card-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ps-grid button.motionfx:before{animation:none}}.video-center-title-2027{position:relative}.video-center-title-2027:after{content:"LOGO ENGINE";color:#dfeaff;letter-spacing:.12em;background:linear-gradient(135deg,#53f4ff21,#a169ff29);border:1px solid #ffffff21;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:8px;font-weight:900}.video-center-effect-grid button.motion-2027{position:relative;overflow:hidden;background:linear-gradient(145deg,#1a2b35f5,#231c33f5)!important;border-color:#74e2ff57!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.video-center-effect-grid button.motion-2027:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff14,#0000);position:absolute;top:-60%;bottom:-60%;left:-40%;right:30%;transform:translate(-55%)rotate(8deg)}.video-center-effect-grid button.motion-2027.active{background:linear-gradient(145deg,#1f454ef5,#3a2556f5)!important;border-color:#8bf0ffeb!important;box-shadow:0 0 28px #53e2ff1f,inset 3px 0 #b7f7ff!important}.video-center-effect-grid button.motion-2027.active:after{transition:transform .7s;transform:translate(145%)rotate(8deg)}.video-center-effect-grid button.motion-2027 .video-center-effect-icon{color:#ecfbff!important;background:linear-gradient(145deg,#293d47,#45335c)!important}.video-center-effect-grid button.motion-2027.active .video-center-effect-icon{color:#10141b!important;background:linear-gradient(135deg,#9ff8ff,#b6a0ff)!important}.video-center-future-badge.motion-2027-badge{color:#0b1017;background:linear-gradient(90deg,#a8fbff,#c2adff,#f4dc9c)}.video-center-effect-grid button.motion-cinematic{position:relative;overflow:hidden;background:linear-gradient(145deg,#12151efa,#261d35fa)!important;border-color:#d0b8ff5c!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.video-center-effect-grid button.motion-cinematic:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff17,#0000);position:absolute;top:-55%;bottom:-55%;left:-45%;right:38%;transform:translate(-70%)rotate(8deg)}.video-center-effect-grid button.motion-cinematic.active{background:linear-gradient(145deg,#232735fa,#3c274ffa)!important;border-color:#dcc8fff0!important;box-shadow:0 0 30px #9b70ff21,inset 3px 0 #d9c6ff!important}.video-center-effect-grid button.motion-cinematic.active:after{transition:transform .8s;transform:translate(160%)rotate(8deg)}.video-center-effect-grid button.motion-cinematic .video-center-effect-icon{color:#f6f0ff!important;background:linear-gradient(145deg,#252936,#453658)!important}.video-center-effect-grid button.motion-cinematic.active .video-center-effect-icon{color:#15131b!important;background:linear-gradient(135deg,#ded0ff,#f0e4c3)!important}.video-center-v2027{background:#121316!important;grid-template-rows:68px minmax(0,1fr)!important}.video-center2027-topbar{background:#141519f5!important;border-bottom:1px solid #2c2e34!important;height:68px!important}.video-center-v2027 .video-center-brand-icon{color:#17181c!important;box-shadow:none!important;background:#e7e9ee!important}.video-center-v2027 .video-center-brand small{letter-spacing:.08em!important;text-transform:none!important}.video-center2027-shell{grid-template-columns:220px minmax(0,1fr);gap:12px;width:100%;max-width:1480px;height:100%;min-height:0;margin:0 auto;padding:12px;display:grid;overflow:hidden}.video-center2027-nav{scrollbar-width:thin;background:#1a1b1f;border:1px solid #303239;border-radius:16px;flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex;overflow:auto}.video-center2027-nav-head{flex-direction:column;gap:3px;padding:5px 5px 2px;display:flex}.video-center2027-nav-head span{letter-spacing:.18em;color:#777b84;font-size:9px;font-weight:900}.video-center2027-nav-head b{color:#f5f6f8;font-size:15px}.video-center2027-nav-items{gap:6px;display:grid}.video-center2027-nav-items>button{color:#aeb2bb;text-align:left;background:#202126;border:1px solid #0000;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;display:grid}.video-center2027-nav-items>button>span{background:#292b31;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.video-center2027-nav-items>button>div{flex-direction:column;min-width:0;display:flex}.video-center2027-nav-items b{color:#f4f5f7;font-size:12px}.video-center2027-nav-items small{color:#7f838c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;overflow:hidden}.video-center2027-nav-items>button.active{color:#fff;background:#2a2c32;border-color:#6f737d;box-shadow:inset 3px 0 #e2e5ea}.video-center2027-nav-items>button.active>span{color:#17181c;background:#e2e5ea}.video-center2027-scene-card{background:#15161a;border:1px solid #303239;border-radius:13px;flex-direction:column;gap:4px;margin-top:auto;padding:12px;display:flex}.video-center2027-scene-card>span{letter-spacing:.12em;color:#737781;text-transform:uppercase;font-size:8px;font-weight:900}.video-center2027-scene-card>b{color:#f3f4f6;font-size:12px}.video-center2027-scene-card>small{color:#8b8f98;font-size:9px;line-height:1.4}.video-center2027-main{scrollbar-width:thin;grid-template-rows:250px auto;gap:12px;min-height:0;padding-right:2px;display:grid;overflow:auto}.video-center2027-preview-card{box-shadow:none!important;background:#1a1b1f!important;border:1px solid #303239!important;border-radius:16px!important;min-height:250px!important;margin:0!important}.video-center2027-preview-card .video-center-preview-stage{background:radial-gradient(circle at 50% 42%,#242731 0,#17191e 42%,#111216 78%)!important}.video-center2027-preview-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:16px;left:18px}.video-center2027-preview-badges span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;color:#cfd2d9;background:#08090c94;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.video-center2027-workspace{background:#1a1b1f;border:1px solid #303239;border-radius:16px;min-width:0;padding:16px}.video-center2027-workspace-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.video-center2027-workspace-head>div:first-child{min-width:0}.video-center2027-workspace-head span{letter-spacing:.16em;color:#8a8e98;font-size:9px;font-weight:950}.video-center2027-workspace-head h2{letter-spacing:-.035em;color:#f6f7f9;margin:3px 0 4px;font-size:22px}.video-center2027-workspace-head p{color:#898d96;max-width:720px;margin:0;font-size:11px;line-height:1.5}.video-center2027-segmented{background:#15161a;border:1px solid #35373e;border-radius:11px;flex:none;display:flex;overflow:hidden}.video-center2027-segmented button{color:#858993;background:0 0;border:0;border-right:1px solid #35373e;height:36px;padding:0 13px;font-size:10px;font-weight:900}.video-center2027-segmented button:last-child{border-right:0}.video-center2027-segmented button.active{color:#17181c;background:#e5e7eb}.video-center2027-motion-grid,.video-center2027-camera-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important;overflow:visible!important}.video-center2027-motion-grid button,.video-center2027-camera-grid button{flex:none!important;width:100%!important;min-width:0!important;min-height:70px!important}.video-center2027-control-card{background:#16171b;border:1px solid #303239;border-radius:14px;min-width:0;margin-top:14px;padding:14px}.video-center2027-control-card .video-center-property-head{border:0!important;margin:0 0 10px!important;padding:0!important}.video-center2027-controls-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.video-center2027-footnote{color:#747881;margin:12px 2px 0;font-size:10px;line-height:1.5}.video-center2027-category-strip{scrollbar-width:none;gap:7px;padding:1px 0 10px;display:flex;overflow-x:auto}.video-center2027-category-strip::-webkit-scrollbar{display:none}.video-center2027-category-strip button{color:#858993;background:#17181c;border:1px solid #35373e;border-radius:999px;flex:none;height:34px;padding:0 11px;font-size:9px;font-weight:900}.video-center2027-category-strip button.active{color:#17181c;background:#e5e7eb;border-color:#e5e7eb}.video-center2027-clear{color:#e5e7eb;background:#202126;border:1px solid #3a3c43;border-radius:10px;height:36px;padding:0 13px;font-size:10px;font-weight:900}.video-center2027-world-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:4px 0 0!important}.video-center2027-world-grid button{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;min-height:62px!important;padding:9px 10px!important;display:flex!important}.video-center2027-world-grid button>b{z-index:2;font-size:11px;position:relative}.video-center2027-world-grid button>small{letter-spacing:.08em!important;font-size:7px!important}.video-center2027-locked-card{background:#68708414;border:1px solid #7c849952;border-radius:13px;flex-direction:column;gap:5px;margin-top:14px;padding:13px;display:flex}.video-center2027-locked-card b{font-size:11px}.video-center2027-locked-card small{color:#8b909b;font-size:10px;line-height:1.45}.video-center2027-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.video-center2027-recipe-grid>button{color:#fff;text-align:left;background:#17181c;border:1px solid #34363d;border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:108px;padding:13px;display:grid}.video-center2027-recipe-grid>button>span{background:#272930;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.video-center2027-recipe-grid>button>div{flex-direction:column;gap:4px;display:flex}.video-center2027-recipe-grid b{font-size:13px}.video-center2027-recipe-grid small{color:#858a94;font-size:10px;line-height:1.4}.video-center2027-recipe-grid em{letter-spacing:.08em;color:#b8bcc5;margin-top:auto;font-size:8px;font-style:normal;font-weight:900}.video-center2027-recipe-grid>button:active{transform:scale(.99)}.video-center2027-format-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.video-center2027-summary{grid-template-columns:2fr 1fr 1fr!important}.video-center2027-summary div:first-child{grid-column:auto!important}.video-center2027-export-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.video-center2027-export-grid .video-center-single-frame{margin:0!important}.video-center2027-render-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.video-center2027-render-options .video-center-check{min-height:58px!important}.video-center2027-export-actions{background:0 0!important;grid-template-columns:1fr 1fr!important;padding:12px 0 0!important;position:static!important}.video-center2027-export-actions .video-center-download-ready{grid-column:1/-1}.video-center-v2027 .video-center-primary{color:#15161a!important;background:#e5e7eb!important;border-color:#e5e7eb!important}@media (max-width:900px){.video-center2027-shell{grid-template-columns:180px minmax(0,1fr)}.video-center2027-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.video-center2027-export-grid{grid-template-columns:1fr}.video-center2027-render-options{grid-template-columns:1fr 1fr}}@media (max-width:720px){.video-center-v2027{grid-template-rows:62px minmax(0,1fr)!important;height:100dvh!important}.video-center2027-topbar{height:62px!important}.video-center-v2027 .video-center-brand small{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden;font-size:8px!important}.video-center2027-shell{flex-direction:column!important;gap:8px!important;height:100%!important;min-height:0!important;padding:8px!important;display:flex!important;overflow:hidden!important}.video-center2027-nav{border-radius:14px!important;flex:none!important;width:100%!important;height:auto!important;padding:8px!important;overflow:visible!important}.video-center2027-nav-head,.video-center2027-scene-card{display:none!important}.video-center2027-nav-items{scrollbar-width:none;gap:6px!important;display:flex!important;overflow-x:auto!important}.video-center2027-nav-items::-webkit-scrollbar{display:none}.video-center2027-nav-items>button{flex:none!important;grid-template-columns:28px auto!important;width:auto!important;min-height:46px!important;padding:6px 9px!important}.video-center2027-nav-items>button>span{width:28px;height:28px}.video-center2027-nav-items small{display:none}.video-center2027-nav-items b{font-size:10px}.video-center2027-main{height:auto!important;min-height:0!important;padding:0 0 calc(14px + env(safe-area-inset-bottom))!important;flex:auto!important;display:block!important;overflow-y:auto!important}.video-center2027-preview-card{height:218px!important;min-height:218px!important;margin-bottom:8px!important;padding:10px!important}.video-center2027-preview-card .video-center-preview-stage{height:160px!important;min-height:160px!important}.video-center2027-preview-card .video-center-preview-copy>b{font-size:21px!important}.video-center2027-preview-card .video-center-preview-copy>small{max-width:92%;font-size:9px!important}.video-center2027-preview-badges{bottom:10px;left:12px}.video-center2027-workspace{border-radius:14px!important;padding:12px!important}.video-center2027-workspace-head{margin-bottom:12px;display:block}.video-center2027-workspace-head h2{font-size:19px}.video-center2027-workspace-head p{font-size:10px}.video-center2027-segmented,.video-center2027-clear{margin-top:10px}.video-center2027-motion-grid,.video-center2027-camera-grid{scrollbar-width:none;gap:8px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.video-center2027-motion-grid::-webkit-scrollbar{display:none}.video-center2027-camera-grid::-webkit-scrollbar{display:none}.video-center2027-motion-grid button,.video-center2027-camera-grid button{flex:0 0 245px!important;width:245px!important}.video-center2027-controls-3{grid-template-columns:1fr 1fr!important}.video-center2027-controls-3 label:last-child{grid-column:1/-1}.video-center2027-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.video-center2027-recipe-grid{grid-template-columns:1fr}.video-center2027-format-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.video-center2027-summary{grid-template-columns:1fr 1fr!important}.video-center2027-summary div:first-child{grid-column:1/-1!important}.video-center2027-export-grid,.video-center2027-render-options{grid-template-columns:1fr}.video-center2027-export-actions{grid-template-columns:1fr!important}.video-center2027-export-actions .video-center-download-ready{grid-column:auto}.video-center-v2027 .video-center-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.video-center-v2027 .video-center-frame-formats{grid-template-columns:repeat(3,1fr)!important}}.video-center-v2027 *,.video-center-v2027 :before,.video-center-v2027 :after{box-sizing:border-box}.video-center2027-motion-collections button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.video-center2027-motion-collections button small{opacity:.62;font-size:8px;font-weight:900}.video-center2027-render-options{width:100%;min-width:0}.video-center2027-render-options .video-center-check,.video-center-v2027 .video-center-transparent-option{box-sizing:border-box!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:12px!important;display:grid!important;overflow:hidden!important}.video-center2027-render-options .video-center-check>input,.video-center-v2027 .video-center-transparent-option>input{width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;margin:0!important}.video-center2027-render-options .video-center-check>span,.video-center-v2027 .video-center-transparent-option>span{text-align:left!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.video-center2027-render-options .video-center-check>span>b,.video-center2027-render-options .video-center-check>span>small,.video-center-v2027 .video-center-transparent-option>span>b,.video-center-v2027 .video-center-transparent-option>span>small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}@media (max-width:720px){.video-center2027-nav{padding:6px!important;overflow:hidden!important}.video-center2027-nav-items{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;width:100%!important;display:grid!important;overflow:visible!important}.video-center2027-nav-items>button{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important;padding:5px 2px!important;display:flex!important}.video-center2027-nav-items>button>span{flex:none!important;width:25px!important;height:25px!important;font-size:12px!important}.video-center2027-nav-items>button>div{width:100%!important;min-width:0!important;display:block!important}.video-center2027-nav-items b{white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;font-size:8px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.video-center2027-nav-items small{display:none!important}.video-center2027-workspace-head .video-center2027-motion-collections{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin-top:10px!important;display:grid!important}.video-center2027-motion-collections button{min-width:0!important;padding:0 6px!important}.video-center2027-render-options .video-center-check,.video-center-v2027 .video-center-transparent-option{min-height:64px!important;padding:11px 12px!important}.video-center2027-render-options .video-center-check>span>b,.video-center-v2027 .video-center-transparent-option>span>b{font-size:12px!important;line-height:1.2!important}.video-center2027-render-options .video-center-check>span>small,.video-center-v2027 .video-center-transparent-option>span>small{font-size:9px!important;line-height:1.25!important}}.ps-grid button.wowvfx{background:radial-gradient(circle at 18% 0,#7ed8ff26,#0000 42%),radial-gradient(circle at 90% 100%,#7e62ff24,#0000 46%),linear-gradient(145deg,#1a1d27,#14161d);border-color:#76ccff6b;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.ps-grid button.wowvfx:before{content:"";pointer-events:none;background:conic-gradient(from 90deg,#0000,#9ce4ff1a,#0000 28%,#8468ff1a,#0000 58%);animation:8s linear infinite gfx-wow-card-orbit;position:absolute;top:-30%;bottom:-30%;left:-25%;right:-25%}.ps-grid button.wowvfx>b,.ps-grid button.wowvfx>small{z-index:1;position:relative}.ps-grid button.wowvfx>small{white-space:nowrap;text-overflow:ellipsis;background:#6692ff1c;border-radius:999px;max-width:100%;padding:3px 6px;overflow:hidden;color:#b9dfff!important}.ps-grid button.wowvfx.active{color:#081015;background:linear-gradient(135deg,#bff4ff 0%,#96dfff 38%,#a99cff 100%);border-color:#d8f4ff;box-shadow:0 0 30px #7cd3ff33,0 0 18px #8a6bff1f}.ps-grid button.wowvfx.active>small{background:#ffffff47;color:#081015!important}@keyframes gfx-wow-card-orbit{to{transform:rotate(360deg)}}.video-center-wow-meta{background:linear-gradient(145deg,#3e4f6f21,#25223e1c);border:1px solid #30343f;border-radius:12px;gap:8px;margin:0 0 11px;padding:11px 12px;display:grid}.video-center-wow-meta p{color:#b8bdc8;margin:0;font-size:10px;line-height:1.5}.video-center-wow-meta>div{flex-wrap:wrap;gap:5px;display:flex}.video-center-wow-meta>div span{color:#cad9ee;letter-spacing:.06em;text-transform:uppercase;background:#1b1e25;border:1px solid #3d4350;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.video-center-wow-meta>small{color:#777f8e;letter-spacing:.04em;font-size:8px}.video-center-wow-routing{margin-bottom:10px;grid-template-columns:1.35fr 1fr!important;gap:8px!important;display:grid!important}.video-center-wow-routing label{min-width:0}.video-center-wow-routing select{width:100%;min-width:0}@media (max-width:720px){.video-center-wow-routing{grid-template-columns:1fr!important}.video-center-wow-routing label:last-child{grid-column:auto!important}.ps-grid button.wowvfx:before{animation:none}}.bg-motion-inline-v1396{border-top:1px solid #ffffff17;gap:10px;margin-top:16px;padding-top:14px;display:grid}.bg-motion-inline-v1396 .bg-fx-group-title-v1028{color:#fff;letter-spacing:.08em;margin:0;font-size:11px}.bg-motion-pills-v1396{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bg-motion-pills-v1396 button{white-space:normal;min-height:34px;line-height:1.15}.bg-motion-location-v1396{background:#559bff0e;border:1px solid #78d0ff33;border-radius:12px;gap:4px;margin-bottom:12px;padding:11px 12px;display:grid}.bg-motion-location-v1396 strong{color:#fff;font-size:11px}.bg-motion-location-v1396 small{color:#aeb5c4;font-size:10px;line-height:1.45}.bg-studio-2027-motion{gap:12px!important}.bg-studio-2027-heading{justify-content:space-between;align-items:center;gap:10px;padding:2px 0 4px;display:flex}.bg-studio-2027-heading>div{gap:2px;min-width:0;display:grid}.bg-studio-2027-heading strong{color:#fff;font-size:13px}.bg-studio-2027-heading small{color:#ffffff8a;font-size:10px}.bg-studio-2027-random{color:#fff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:700}.bg-studio-2027-family-scroll{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:7px;padding:1px 0 5px;display:flex;overflow-x:auto}.bg-studio-2027-family-scroll::-webkit-scrollbar{display:none}.bg-studio-2027-family-scroll button{text-align:left;color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;flex:none;gap:2px;min-width:112px;padding:9px 10px;display:grid}.bg-studio-2027-family-scroll button span{white-space:nowrap;font-size:10px;font-weight:750}.bg-studio-2027-family-scroll button small{color:#ffffff61;font-size:8px}.bg-studio-2027-family-scroll button.active{color:#fff;background:#ffffff1a;border-color:#ffffff4d;box-shadow:inset 0 0 0 1px #ffffff0a}.bg-studio-2027-family-scroll button.active small{color:#ffffffa6}.bg-studio-2027-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bg-studio-2027-preset-grid button{color:#ffffffbf;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;min-height:38px;padding:8px 9px;font-size:10px;font-weight:680;line-height:1.16}.bg-studio-2027-preset-grid button.active{color:#fff;background:linear-gradient(#ffffff24,#ffffff12);border-color:#ffffff4d;box-shadow:0 7px 18px #0000002e}.bg-studio-2027-select{color:#fff;background:#17181c;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:38px;padding:0 10px;font-size:11px}.bg-studio-2027-bottom-row{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.bg-studio-2027-bottom-row label{color:#ffffff8a;gap:5px;font-size:9px;display:grid}.bg-studio-2027-bottom-row select,.bg-studio-2027-bottom-row input{box-sizing:border-box;color:#fff;background:#17181c;border:1px solid #ffffff17;border-radius:9px;width:100%;min-height:34px;padding:0 9px;font-size:10px}@media (max-width:430px){.bg-studio-2027-family-scroll button{min-width:106px}.bg-studio-2027-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-center2027-open-timeline{color:#fff;text-align:left;background:#171a20;border:1px solid #343842;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:72px;margin-top:12px;padding:12px;display:grid}.video-center2027-open-timeline>span{background:#242934;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.video-center2027-open-timeline>div{flex-direction:column;gap:3px;min-width:0;display:flex}.video-center2027-open-timeline b{font-size:12px}.video-center2027-open-timeline small{color:#8f96a4;font-size:9px}.video-center2027-open-timeline strong{color:#c7ccd6;font-size:20px}.video-center2027-timeline-status{text-align:center;background:#15181e;border:1px solid #313640;border-radius:12px;flex-direction:column;min-width:76px;padding:9px 12px;display:flex}.video-center2027-timeline-status b{font-size:20px}.video-center2027-timeline-status small{color:#8b919e;text-transform:uppercase;font-size:8px}.video-center2027-timeline-toolbar{gap:12px!important;display:grid!important}.video-center2027-duration-quick{grid-template-columns:auto minmax(0,1fr) 110px;align-items:end;gap:10px;display:grid}.video-center2027-duration-quick>span{color:#c4c9d3;align-self:center;font-size:10px;font-weight:900}.video-center2027-duration-quick>div{flex-wrap:wrap;gap:6px;display:flex}.video-center2027-duration-quick button,.video-center2027-timeline-tools>button{color:#dce0e7;background:#1d2027;border:1px solid #363a44;border-radius:10px;min-height:36px;padding:0 11px;font-size:10px;font-weight:900}.video-center2027-duration-quick button.active,.video-center2027-timeline-tools>button.active{color:#121419;background:#e7e9ee;border-color:#e7e9ee}.video-center2027-duration-quick label{flex-direction:column;gap:4px;display:flex}.video-center2027-duration-quick label span,.video-center2027-timeline-tools label span{color:#8c93a0;font-size:8px;font-weight:800}.video-center2027-duration-quick input[type=number]{color:#fff;background:#111318;border:1px solid #363a44;border-radius:10px;width:100%;height:36px;padding:0 9px;font-size:11px}.video-center2027-timeline-tools{grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:10px;display:grid}.video-center2027-timeline-tools>label:not(.video-center2027-snap){grid-template-columns:36px minmax(100px,1fr);align-items:center;gap:8px;display:grid}.video-center2027-timeline-tools input[type=range]{width:100%}.video-center2027-snap{background:#181b21;border:1px solid #343842;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 9px;display:flex!important}.video-center2027-snap span{color:#c2c7d0!important;font-size:9px!important}.video-center2027-timeline-tools output{color:#d8dce4;text-align:right;font-variant-numeric:tabular-nums;font-size:10px;font-weight:900}.video-center2027-timeline-scroll{scrollbar-width:thin;overscroll-behavior-x:contain;background:#111318;border:1px solid #2d313a;border-radius:14px;width:100%;margin-top:12px;overflow-x:auto}.video-center2027-timeline-canvas{min-width:100%;padding-bottom:8px}.video-center2027-timeline-ruler-row,.video-center2027-timeline-row{grid-template-columns:150px minmax(0,1fr);display:grid}.video-center2027-timeline-ruler-row{z-index:7;background:#15181e;border-bottom:1px solid #2b2f37;height:36px;position:sticky;top:0}.video-center2027-track-label.sticky{z-index:5;background:#15181e;border-right:1px solid #2e323b;position:sticky;left:0}.video-center2027-timeline-ruler-row .video-center2027-track-label{flex-direction:column;justify-content:center;padding:6px 9px;display:flex}.video-center2027-timeline-ruler-row .video-center2027-track-label b{font-size:8px}.video-center2027-timeline-ruler-row .video-center2027-track-label small{color:#747b88;font-size:7px}.video-center2027-timeline-ruler{cursor:crosshair;height:36px;position:relative}.video-center2027-timeline-ruler>span{color:#777f8e;white-space:nowrap;height:100%;padding:4px 0 0 4px;font-size:7px;position:absolute;top:0}.video-center2027-timeline-ruler>span>i{background:#3a3f49;width:1px;height:18px;position:absolute;top:18px;left:0}.video-center2027-timeline-row{border-bottom:1px solid #242830;min-height:62px}.video-center2027-timeline-row.selected .video-center2027-track-label{background:#1c2028}.video-center2027-timeline-row>.video-center2027-track-label{color:#fff;text-align:left;border:0;border-right:1px solid #2e323b;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.video-center2027-track-label>span{background:#252a33;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.video-center2027-track-label>div{flex-direction:column;min-width:0;display:flex}.video-center2027-track-label>div b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.video-center2027-track-label>div small{color:#747b87;font-size:7px}.video-center2027-track-label>em{color:#777e8b;border:1px solid #3a3f49;border-radius:999px;padding:3px 5px;font-size:7px;font-style:normal}.video-center2027-track-label>em.on{color:#f2f4f7;background:#252a33}.video-center2027-timeline-lane{cursor:crosshair;height:62px;position:relative;overflow:hidden}.video-center2027-grid-line{pointer-events:none;background:#262b33;width:1px;position:absolute;top:0;bottom:0}.video-center2027-playhead{pointer-events:none;z-index:6!important;background:#e7e9ee!important;width:1.5px!important;position:absolute!important;top:0!important;bottom:0!important}.video-center2027-playhead:before{content:"";background:#e7e9ee;border-radius:0 0 5px 5px;width:7px;height:7px;position:absolute;top:0;left:-3px}.video-center2027-timeline-clip{z-index:4;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#252b35;border:1px solid #6d7583;border-radius:9px;align-items:stretch;min-width:26px;height:42px;display:flex;position:absolute;top:10px;overflow:visible}.video-center2027-timeline-clip>b{white-space:nowrap;text-overflow:ellipsis;color:#e8eaf0;pointer-events:none;font-size:7px;position:absolute;bottom:3px;left:9px;right:9px;overflow:hidden}.video-center2027-clip-in,.video-center2027-clip-out,.video-center2027-clip-hold{pointer-events:none;justify-content:center;align-items:center;height:24px;font-size:6px;font-weight:900;display:flex}.video-center2027-clip-in{background:#ffffff21;border-radius:8px 0 0;flex:none}.video-center2027-clip-hold{color:#8f96a3;background:#ffffff0a;flex:1}.video-center2027-clip-out{background:#ffffff1a;border-radius:0 8px 0 0;flex:none}.video-center2027-clip-handle{z-index:8;touch-action:none;background:0 0;border:0;width:11px;position:absolute;top:-1px;bottom:-1px}.video-center2027-clip-handle:after{content:"";background:#cdd1d9;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px}.video-center2027-clip-handle.start{left:-4px}.video-center2027-clip-handle.end{right:-4px}.video-center2027-clip-handle.start:after{left:4px}.video-center2027-clip-handle.end:after{right:4px}.video-center2027-add-clip{color:#8f96a2;background:#171a20;border:1px dashed #414752;border-radius:9px;min-height:32px;padding:0 12px;font-size:8px;font-weight:900;position:absolute;top:15px;left:12px}.video-center2027-timeline-inspector{margin-top:12px!important}.video-center2027-timeline-enable{align-items:center;gap:10px;margin-bottom:10px;display:flex}.video-center2027-timeline-enable button{color:#dce0e7;background:#1a1d23;border:1px solid #3a3f49;border-radius:10px;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.video-center2027-timeline-enable button.active{color:#14161a;background:#e6e8ed}.video-center2027-timeline-enable small{color:#858c98;font-size:8px}.video-center2027-timeline-effect-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.video-center2027-timeline-effect-grid label{flex-direction:column;gap:5px;display:flex}.video-center2027-timeline-effect-grid label>span,.video-center2027-timeline-time-grid label>span{color:#898f9b;font-size:8px;font-weight:800}.video-center2027-timeline-effect-grid select{color:#fff;background:#111318;border:1px solid #343943;border-radius:10px;width:100%;height:38px;padding:0 9px;font-size:9px}.video-center2027-timeline-time-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.video-center2027-timeline-time-grid label{flex-direction:column;gap:4px;display:flex;position:relative}.video-center2027-timeline-time-grid input{color:#fff;background:#111318;border:1px solid #343943;border-radius:10px;width:100%;height:38px;padding:0 22px 0 8px;font-size:10px}.video-center2027-timeline-time-grid label>small{color:#6f7682;font-size:8px;position:absolute;bottom:10px;right:8px}.video-center2027-clip-summary{border-top:1px solid #2b3038;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:9px;display:flex}.video-center2027-clip-summary span,.video-center2027-clip-summary i,.video-center2027-clip-summary strong{border:1px solid #353a44;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.video-center2027-clip-summary strong{background:#242933;margin-left:auto}.video-center2027-empty-timeline{text-align:center;border:1px dashed #373c45;border-radius:13px;margin-top:12px;padding:18px}.video-center2027-empty-timeline b,.video-center2027-empty-timeline small{display:block}.video-center2027-empty-timeline small{color:#858c98;margin-top:5px;font-size:9px}@media (max-width:720px){.video-center2027-duration-quick{grid-template-columns:1fr}.video-center2027-duration-quick>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.video-center2027-duration-quick label{max-width:140px}.video-center2027-timeline-tools{grid-template-columns:auto 1fr}.video-center2027-timeline-tools output{text-align:left;grid-column:1/-1}.video-center2027-snap{justify-self:end}.video-center2027-timeline-ruler-row,.video-center2027-timeline-row{grid-template-columns:122px minmax(0,1fr)}.video-center2027-timeline-row>.video-center2027-track-label{grid-template-columns:24px minmax(0,1fr);padding:7px}.video-center2027-track-label>span{width:24px;height:24px}.video-center2027-track-label>em{display:none}.video-center2027-timeline-effect-grid{grid-template-columns:1fr}.video-center2027-timeline-time-grid{grid-template-columns:1fr 1fr}.video-center2027-workspace-head .video-center2027-timeline-status{max-width:100px;margin-top:10px}}.inline-render-body{justify-content:center!important;align-items:center!important;min-height:0!important;display:flex!important;overflow:hidden!important}.inline-render-body img{object-fit:contain!important;object-position:center center!important;flex:0 auto!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;margin:auto!important;display:block!important}.gallery-studio-overlay{z-index:40000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06070aeb;justify-content:center;align-items:stretch;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.gallery-studio-shell{color:#fff;background:#0d0f13;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;flex-direction:column;width:min(100%,760px);height:100dvh;display:flex;overflow:hidden}.gallery-studio-head{background:#111319;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:62px;min-height:62px;padding:10px 14px 10px 16px;display:flex}.gallery-studio-head>div{gap:2px;display:grid}.gallery-studio-head small{letter-spacing:.16em;color:#777f8d;text-transform:uppercase;font-size:8px}.gallery-studio-head strong{letter-spacing:.02em;font-size:14px}.gallery-studio-head>button{color:#fff;background:#191c22;border:1px solid #30343d;border-radius:11px;width:38px;height:38px;font-size:25px;line-height:1}.gallery-studio-body{-webkit-overflow-scrolling:touch;flex:1;gap:11px;padding:12px 12px 34px;display:grid;overflow-y:auto}.gallery-preview-card,.gallery-controls-card,.gallery-director-card,.gallery-timeline-card,.gallery-transition-card,.gallery-export-card{background:#13161b;border:1px solid #282c34;border-radius:15px;padding:11px}.gallery-preview-card{gap:10px;display:grid}.gallery-preview-frame{background:#050608;border:1px solid #ffffff0f;border-radius:12px;place-items:center;width:100%;height:min(46dvh,520px);min-height:280px;display:grid;overflow:hidden}.gallery-preview-frame canvas{background:#000;border-radius:12px;display:block;box-shadow:0 14px 44px #00000057}.gallery-preview-portrait canvas{aspect-ratio:9/16;object-fit:contain;width:auto;max-width:100%;height:100%}.gallery-preview-square canvas{aspect-ratio:1;object-fit:contain;width:auto;max-width:100%;height:100%}.gallery-preview-landscape canvas{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;max-height:100%}.gallery-empty-add{color:#fff;background:linear-gradient(145deg,#11151c,#0a0c10);border:1px dashed #353b47;border-radius:11px;align-content:center;place-items:center;gap:7px;width:calc(100% - 24px);height:calc(100% - 24px);min-height:230px;display:grid}.gallery-empty-add span{color:#b9c0cd;font-size:34px;font-weight:200}.gallery-empty-add b{font-size:12px}.gallery-empty-add small{color:#777f8d;font-size:9px}.gallery-player-row{grid-template-columns:38px minmax(0,1fr) 82px;align-items:center;gap:8px;display:grid}.gallery-player-row button{color:#fff;background:#1d2128;border:1px solid #343943;border-radius:9px;width:38px;height:34px}.gallery-player-row input{width:100%}.gallery-player-row output{color:#9aa1ad;font-variant-numeric:tabular-nums;text-align:right;font-size:9px}.gallery-action-row{grid-template-columns:1fr auto;gap:8px;display:grid}.gallery-action-row button,.gallery-primary{color:#e7e9ed;background:#1b1f26;border:1px solid #343943;border-radius:10px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850}.gallery-primary{color:#101216!important;background:#e6e9ef!important;border-color:#e6e9ef!important}.gallery-settings-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.gallery-settings-grid label{gap:5px;display:grid}.gallery-settings-grid label>span,.gallery-slide-fields label>span{color:#818996;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.gallery-settings-grid select,.gallery-settings-grid input,.gallery-slide-fields select,.gallery-slide-fields input{color:#fff;box-sizing:border-box;background:#0d1015;border:1px solid #343943;border-radius:9px;width:100%;height:36px;padding:0 9px;font-size:9px}.gallery-range-value{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:7px;display:grid}.gallery-range-value b{text-align:right;color:#d7dae0;font-size:9px}.gallery-section-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.gallery-section-title>div{gap:2px;display:grid}.gallery-section-title strong{font-size:12px}.gallery-section-title small{color:#7d8592;font-size:8px}.gallery-section-title>span{color:#8d95a2;white-space:nowrap;border:1px solid #323741;border-radius:999px;padding:4px 6px;font-size:7px}.gallery-slide-list{gap:8px;display:grid}.gallery-slide-row{background:#101319;border:1px solid #2a2f38;border-radius:12px;grid-template-columns:64px minmax(0,1fr) 32px;gap:9px;padding:8px;display:grid}.gallery-thumb-wrap{background:#07090c;border-radius:9px;width:64px;height:82px;position:relative;overflow:hidden}.gallery-thumb-wrap img{object-fit:cover;width:100%;height:100%}.gallery-thumb-wrap em{background:#000000b8;border-radius:7px;place-items:center;min-width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:5px;left:5px}.gallery-slide-main{align-content:center;gap:7px;min-width:0;display:grid}.gallery-slide-main>b{white-space:nowrap;text-overflow:ellipsis;color:#e6e9ef;font-size:9px;overflow:hidden}.gallery-slide-fields{grid-template-columns:70px minmax(0,1fr);gap:6px;display:grid}.gallery-slide-fields label{gap:4px;display:grid}.gallery-slide-actions{align-content:center;gap:4px;display:grid}.gallery-slide-actions button{color:#d7dbe2;background:#1b1f26;border:1px solid #343943;border-radius:8px;width:30px;height:26px;font-size:12px}.gallery-slide-actions button:disabled{opacity:.25}.gallery-slide-actions button.danger{color:#f6b1b1}.gallery-no-slides{text-align:center;color:#7e8693;border:1px dashed #343943;border-radius:11px;padding:18px;font-size:9px;line-height:1.55}.gallery-transition-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.gallery-transition-grid button{color:#b9c0ca;text-align:left;background:#171a20;border:1px solid #30353f;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-height:42px;padding:7px 8px;font-size:9px;font-weight:750;display:flex}.gallery-transition-grid button>span{min-width:0}.gallery-transition-grid button>small{color:#7f8998;letter-spacing:.08em;border:1px solid #39404c;border-radius:999px;padding:3px 4px;font-size:6px;line-height:1}.gallery-transition-grid button.shader{background:linear-gradient(145deg,#191d25,#11141a);border-color:#39404b}.gallery-transition-grid button.active{color:#111318;background:#e4e7ed;border-color:#e4e7ed}.gallery-transition-grid button.active>small{color:#3b4048;border-color:#737983}.gallery-export-card{gap:10px;display:grid}.gallery-export-button{color:#0c0e11;letter-spacing:.02em;background:linear-gradient(#f1f3f6,#cfd4dc);border:0;border-radius:12px;width:100%;min-height:48px;font-size:11px;font-weight:950}.gallery-export-button:disabled{opacity:.35}.gallery-export-status{gap:6px;display:grid}.gallery-export-status>div{justify-content:space-between;gap:10px;display:flex}.gallery-export-status b,.gallery-export-status span{font-size:9px}.gallery-export-status b{color:#cbd0d8}.gallery-export-status span{color:#8f97a4}.gallery-export-status>i{background:#242932;border-radius:999px;height:5px;overflow:hidden}.gallery-export-status>i>span{background:#dfe3e9;border-radius:999px;height:100%;transition:width .16s;display:block}.gallery-result{gap:8px;display:grid}.gallery-result video{background:#000;border-radius:10px;width:100%;max-height:320px}.gallery-result button{width:100%}@media (max-width:430px){.gallery-studio-body{padding:9px 9px 28px}.gallery-preview-frame{height:42dvh;min-height:250px}.gallery-settings-grid{grid-template-columns:1fr 1fr}.gallery-slide-row{grid-template-columns:58px minmax(0,1fr) 30px}.gallery-thumb-wrap{width:58px;height:76px}.gallery-slide-actions button{width:28px}.gallery-slide-fields{grid-template-columns:64px minmax(0,1fr)}.gallery-transition-grid{grid-template-columns:1fr 1fr}.gallery-section-title>span{display:none}.gallery-audio-actions{grid-template-columns:1fr 1fr}.gallery-audio-actions .gallery-primary{grid-column:1/-1}.gallery-audio-grid{grid-template-columns:1fr}}.gallery-director-card{background:linear-gradient(155deg,#171b22,#101319 64%,#0c0f14);border:1px solid #303642;border-radius:15px;gap:10px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff06}.gallery-director-hero{background:radial-gradient(circle at 90% 0,#ffffff12,#0000 42%),#0d1015;border:1px solid #343b47;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.gallery-director-hero>div{gap:3px;display:grid}.gallery-director-hero b{letter-spacing:.01em;font-size:13px}.gallery-director-hero small{color:#858e9b;max-width:330px;font-size:8px;line-height:1.5}.gallery-director-button{color:#0b0d10;white-space:nowrap;background:linear-gradient(#fff,#d8dde5);border:1px solid #f2f4f7;border-radius:10px;min-height:42px;padding:0 14px;font-size:10px;font-weight:950;box-shadow:0 8px 26px #0000003d}.gallery-director-button:disabled{opacity:.28}.gallery-director-settings{margin-top:0}.gallery-director-toggles{grid-template-columns:repeat(3,1fr);align-self:end;gap:5px;display:grid}.gallery-director-toggles button{color:#858e9b;background:#11151b;border:1px solid #343a45;border-radius:9px;height:36px;font-size:8px;font-weight:850}.gallery-director-toggles button.active{color:#111318;background:#e6e9ef;border-color:#e6e9ef}.gallery-director-status{background:#0e1116;border-left:2px solid #dfe3ea;border-radius:7px;gap:2px;padding:8px 10px;display:grid}.gallery-director-status small{color:#747d8a;font-size:7px}.gallery-director-badges{flex-wrap:wrap;gap:4px;display:flex}.gallery-director-badges span{color:#7f8997;text-transform:uppercase;letter-spacing:.05em;border:1px solid #343b46;border-radius:999px;padding:3px 5px;font-size:6px;line-height:1}.gallery-director-badges span.hero{color:#f0f2f5;background:#222832;border-color:#9ba4b1}@media (max-width:430px){.gallery-director-hero{grid-template-columns:1fr}.gallery-director-button{width:100%}.gallery-director-settings{grid-template-columns:1fr}.gallery-director-toggles{grid-template-columns:repeat(3,1fr)}}.gallery-slide-fine{border-top:1px solid #252b34;padding-top:5px}.gallery-slide-fine summary{cursor:pointer;color:#8992a0;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850;list-style:none}.gallery-slide-fine summary::-webkit-details-marker{display:none}.gallery-slide-fine>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.gallery-slide-fine label{gap:3px;display:grid}.gallery-slide-fine label>span{color:#717b89;text-transform:uppercase;font-size:6px;font-weight:800}.gallery-slide-fine input,.gallery-slide-fine select{box-sizing:border-box;width:100%;height:28px}.gallery-slide-fine select{color:#dce0e6;background:#0d1015;border:1px solid #323844;border-radius:7px;padding:0 6px;font-size:7px}.gallery-slide-fine button{color:#818b99;background:#11151b;border:1px solid #343b46;border-radius:7px;font-size:7px;font-weight:850}.gallery-slide-fine button.active{color:#111318;background:#e5e8ee;border-color:#e5e8ee}@media (max-width:430px){.gallery-slide-fine>div{grid-template-columns:1fr 1fr}}.gallery-director-card{border-color:#505865;box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff0a}.gallery-director-card .gallery-section-title>span{color:#101318;background:#e9edf3;border-color:#e9edf3;border-radius:999px;padding:4px 7px;font-weight:950}.gallery-director-button{letter-spacing:.02em;min-height:48px;font-size:11px;box-shadow:0 10px 30px #ffffff14,0 8px 28px #0000005c}.gallery-director-status b{color:#f3f5f8;font-size:9px}.text2d-typewriter-layout-ghost{opacity:0!important;visibility:hidden!important;pointer-events:none!important;border-right:0!important;width:auto!important;animation:none!important;display:block!important}.text2d-typewriter-visible{border-right:0!important;width:100%!important;animation:none!important;display:block!important;overflow:visible!important}.ps-grid button.portalfx{background:radial-gradient(circle at 50% 54%,#1f71ff33,#0000 23%),radial-gradient(circle at 50% 54%,#0000 0 20%,#35deff1f 22%,#0000 34%),linear-gradient(145deg,#09111b,#05070c);border-color:#48e2ff85;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #77edff0a}.ps-grid button.portalfx:before{content:"";pointer-events:none;border:1px solid #53e7ff3d;border-radius:50%;width:74px;height:74px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #37c4ff1f,inset 0 0 18px #3c69ff1a}.ps-grid button.portalfx>b,.ps-grid button.portalfx>small{z-index:1;position:relative}.ps-grid button.portalfx>small{white-space:nowrap;text-overflow:ellipsis;background:#38baff1a;border-radius:999px;max-width:100%;padding:3px 6px;overflow:hidden;color:#bceeff!important}.ps-grid button.portalfx.active{color:#051015;background:radial-gradient(circle at 50% 55%,#ecffff 0 6%,#7cecff 16%,#68a7ff 37%,#b8edff 100%);border-color:#d9fbff;box-shadow:0 0 30px #53e2ff3d}.ps-grid button.portalfx.active>small{background:#ffffff57;color:#071119!important}.gfxlooks-v523-modal{z-index:1000000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:end center;padding:10px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.gfxlooks-v523-panel{color:#f5f5f5;background:#151515;border:1px solid #343434;border-radius:22px;flex-direction:column;width:min(780px,100%);height:min(92vh,900px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000094}.gfxlooks-v523-head{background:#111;border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.gfxlooks-v523-head strong,.gfxlooks-v523-head small{display:block}.gfxlooks-v523-head strong{font-size:16px}.gfxlooks-v523-head small{color:#919191;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:9px}.gfxlooks-v523-head-actions{gap:7px;display:flex}.gfxlooks-v523-head-actions button{color:#eee;background:#202020;border:1px solid #383838;border-radius:10px;min-height:34px;padding:0 12px;font-weight:800}.gfxlooks-v523-head-actions button:last-child{width:34px;padding:0;font-size:20px}.gfxlooks-v523-toolbar{background:#181818;border-bottom:1px solid #292929;grid-template-columns:minmax(0,1fr) 150px;gap:10px;padding:10px 12px;display:grid}.gfxlooks-v523-cats{scrollbar-width:none;gap:6px;display:flex;overflow:auto}.gfxlooks-v523-cats::-webkit-scrollbar{display:none}.gfxlooks-v523-cats button{color:#aaa;background:#202020;border:1px solid #333;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:850}.gfxlooks-v523-cats button.active{color:#111;background:#f0f0f0;border-color:#f0f0f0}.gfxlooks-v523-toolbar input{color:#eee;background:#101010;border:1px solid #333;border-radius:10px;outline:none;width:100%;min-width:0;padding:0 10px;font-size:10px}.gfxlooks-v523-toolbar input:focus{border-color:#626262}.gfxlooks-v523-content{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);min-height:0;display:grid;overflow:hidden}.gfxlooks-v523-preview-shell{background:#141414;border:1px solid #2f2f2f;border-radius:14px;margin-bottom:12px;padding:10px}.gfxlooks-v523-preview-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gfxlooks-v523-preview-head b{font-size:11px}.gfxlooks-v523-preview-head small{color:#8e8e8e;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.gfxlooks-v523-preview-stage{aspect-ratio:9/16;background:linear-gradient(#0c0c0c,#1a1a1a);border:1px solid #303030;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.gfxlooks-v523-preview-stage img{object-fit:contain;background:#000;width:100%;height:100%;display:block}.gfxlooks-v523-preview-loader{color:#9a9a9a;text-align:center;padding:12px;font-size:10px;font-weight:800}.gfxlooks-v523-preview-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.gfxlooks-v523-preview-actions span{color:#8e8e8e;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;font-weight:800;overflow:hidden}.gfxlooks-v523-preview-actions button{color:#f2f2f2;background:#232323;border:1px solid #383838;border-radius:9px;min-height:30px;padding:0 10px;font-size:8.5px;font-weight:900}.gfxlooks-v523-presets,.gfxlooks-v523-controls{min-height:0;padding:12px;overflow:auto}.gfxlooks-v523-presets{background:#171717;border-right:1px solid #2a2a2a}.gfxlooks-v523-controls{background:#1a1a1a}.gfxlooks-v523-section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.gfxlooks-v523-section-title b{font-size:11px}.gfxlooks-v523-section-title small{color:#828282;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.gfxlooks-v523-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gfxlooks-v523-card{color:#f2f2f2;text-align:left;background:#202020;border:1px solid #303030;border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.gfxlooks-v523-card.active{background:#282828;border-color:#d7d7d7;box-shadow:inset 0 0 0 1px #5a5a5a}.gfxlooks-v523-card:active{transform:scale(.985)}.gfxlooks-v523-swatch{border:1px solid #ffffff24;border-radius:9px;width:46px;height:42px;box-shadow:inset 0 1px #ffffff14}.gfxlooks-v523-card span:last-child{min-width:0}.gfxlooks-v523-card b,.gfxlooks-v523-card small{text-overflow:ellipsis;display:block;overflow:hidden}.gfxlooks-v523-card b{white-space:nowrap;font-size:9.5px}.gfxlooks-v523-card small{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:7.5px;line-height:1.25;display:-webkit-box}.gfxlooks-v523-master,.gfxlooks-v523-tune label{color:#ddd;border-bottom:1px solid #292929;grid-template-columns:1fr auto;gap:5px 8px;padding:8px 0;font-size:9px;font-weight:800;display:grid}.gfxlooks-v523-master output,.gfxlooks-v523-tune output{color:#8f8f8f;font-variant-numeric:tabular-nums}.gfxlooks-v523-master input,.gfxlooks-v523-tune input{accent-color:#d7d7d7;grid-column:1/-1;width:100%}.gfxlooks-v523-master.compact{margin-bottom:8px}.gfxlooks-v523-luts{border-bottom:1px solid #292929;gap:6px;padding:10px 0;display:flex;overflow:auto}.gfxlooks-v523-luts>span{color:#888;text-transform:uppercase;place-items:center;font-size:8px;font-weight:900;display:grid}.gfxlooks-v523-luts button{color:#fff;text-shadow:0 1px 3px #000;background:#242424;border:1px solid #ffffff26;border-radius:9px;flex:none;min-width:50px;height:30px;padding:0 8px;font-size:8px;font-weight:900}.gfxlooks-v523-luts button.active{outline-offset:1px;outline:2px solid #f2f2f2}.gfxlooks-v523-tune{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.gfxlooks-v523-advanced{color:#bbb;background:#232323;border:1px solid #333;border-radius:10px;width:100%;margin-top:10px;padding:9px;font-size:9px;font-weight:850}.gfxlooks-v523-footer{background:#111;border-top:1px solid #2d2d2d;grid-template-columns:auto auto 1fr;gap:8px;padding:11px 12px;display:grid}.gfxlooks-v523-footer button{color:#e8e8e8;background:#202020;border:1px solid #383838;border-radius:11px;min-height:38px;padding:0 14px;font-size:10px;font-weight:900}.gfxlooks-v523-footer button.primary{color:#111;background:#eee;border-color:#eee;justify-self:stretch}@media (max-width:680px){.gfxlooks-v523-modal{align-items:end;padding:0}.gfxlooks-v523-panel{border-radius:20px 20px 0 0;height:94dvh}.gfxlooks-v523-toolbar{grid-template-columns:1fr}.gfxlooks-v523-toolbar input{height:34px}.gfxlooks-v523-content{display:block;overflow:auto}.gfxlooks-v523-presets,.gfxlooks-v523-controls{overflow:visible}.gfxlooks-v523-presets{border-bottom:1px solid #292929;border-right:0}.gfxlooks-v523-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gfxlooks-v523-tune{grid-template-columns:1fr 1fr}.gfxlooks-v523-footer{z-index:4;position:sticky;bottom:0}}.video-center-wysiwyg-preview-v13966{z-index:8;pointer-events:none;opacity:0;object-fit:contain;background:0 0;width:100%;height:100%;transition:opacity 80ms linear;position:absolute;top:0;bottom:0;left:0;right:0}.video-center-wysiwyg-lock{-webkit-user-select:none;user-select:none;cursor:default!important}.video-center-wysiwyg-lock>span:first-child{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:grid}.video-center-wysiwyg-lock>span:first-child.on{color:#111;background:#ffffffe6}.video-center-wysiwyg-lock>span:first-child.off{color:#777}.bg-cinema-preset-grid-v1400{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 13px;display:grid}.bg-cinema-preset-grid-v1400 button{color:#eee;letter-spacing:.01em;text-align:left;background:linear-gradient(#252525,#1c1c1c);border:1px solid #343434;border-radius:11px;min-width:0;min-height:38px;padding:8px 9px;font-size:9px;font-weight:850;box-shadow:inset 0 1px #ffffff09}.bg-cinema-preset-grid-v1400 button:active{background:#2a2a2a;transform:scale(.985)}@media (max-width:420px){.bg-cinema-preset-grid-v1400{grid-template-columns:1fr 1fr}.bg-cinema-preset-grid-v1400 button{padding:8px;font-size:8.5px}}.bg-cinema-scene-grid-v1400{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 13px;display:grid}.bg-cinema-scene-grid-v1400 button{color:#f4f4f4;text-align:left;background:linear-gradient(145deg,#292929,#1b1b1b);border:1px solid #3a3a3a;border-radius:12px;min-width:0;min-height:46px;padding:8px 9px}.bg-cinema-scene-grid-v1400 b,.bg-cinema-scene-grid-v1400 small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bg-cinema-scene-grid-v1400 b{font-size:9.5px}.bg-cinema-scene-grid-v1400 small{color:#929292;margin-top:4px;font-size:7.5px;font-weight:750}.bg-cinema-scene-grid-v1400 button:active{background:#2b2b2b;transform:scale(.985)}@media (max-width:420px){.bg-cinema-scene-grid-v1400{grid-template-columns:1fr 1fr}}.ps-grid button.worldfx{background:radial-gradient(circle at 20% 0,#86dcff29,#0000 38%),radial-gradient(circle at 92% 100%,#8e67ff24,#0000 44%),linear-gradient(145deg,#121821,#0c0f15);border-color:#b6e0ff6b;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.ps-grid button.worldfx:before{content:"";background:conic-gradient(from 30deg,transparent 0 16%,#b4ebff1a 24%,transparent 32% 58%,#a582ff17 67%,transparent 76%);pointer-events:none;animation:12s linear infinite gfx-worldfx-orbit;position:absolute;top:-45%;bottom:-45%;left:-45%;right:-45%}.ps-grid button.worldfx:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#b9ebff6b,#a385ff59,#0000);height:1px;position:absolute;bottom:7px;left:8px;right:8px}.ps-grid button.worldfx>b,.ps-grid button.worldfx>small{z-index:1;position:relative}.ps-grid button.worldfx>small{white-space:nowrap;text-overflow:ellipsis;background:#75a4ff1a;border-radius:999px;max-width:100%;padding:3px 6px;overflow:hidden;color:#d7ebff!important}.ps-grid button.worldfx.active{color:#071017;background:linear-gradient(135deg,#e4f8ff 0%,#9fe5ff 35%,#a99cff 72%,#ffe1b9 118%);border-color:#eefaff;box-shadow:0 0 34px #7ad3ff38,0 0 18px #916aff29}.ps-grid button.worldfx.active>small{background:#ffffff57;color:#071017!important}.video-center-world-profiles{background:linear-gradient(145deg,#599adc17,#6f52b112)!important;border-color:#84b8ff47!important}.video-center-world-profiles>span{color:#d8e9ff!important}@keyframes gfx-worldfx-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ps-grid button.worldfx:before{animation:none}}.video-center2027-core-badge{text-align:center;background:#181818;border:1px solid #343434;border-radius:13px;place-items:center;min-width:88px;padding:9px 12px;display:grid}.video-center2027-core-badge b{color:#f2f2f2;font-size:18px;line-height:1}.video-center2027-core-badge small{color:#8e8e8e;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:900}.video-center2027-library-tabs{scrollbar-width:none;gap:7px;margin:0 0 12px;padding:1px 0 3px;display:flex;overflow-x:auto}.video-center2027-library-tabs::-webkit-scrollbar{display:none}.video-center2027-library-tabs button{color:#9297a2;letter-spacing:.035em;background:#17181c;border:1px solid #35373e;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-size:9px;font-weight:950}.video-center2027-library-tabs button.active{color:#15161a;background:#ededed;border-color:#ededed}.video-center2027-library-label{color:#e9ebef;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 8px;padding:0 2px;display:flex}.video-center2027-library-label b{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.video-center2027-library-label small{color:#777d89;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.video-center2027-library-label.legacy{border-top:1px solid #2d3037;margin-top:20px;padding-top:14px}.video-center-effect-grid button.motion-classic,.video-center2027-recipe-grid>button.motion-classic{background:linear-gradient(145deg,#191a1e,#202126)!important;border-color:#34373d!important}.video-center-effect-grid button.motion-classic.active,.video-center2027-recipe-grid>button.motion-classic:active{background:linear-gradient(145deg,#26292f,#20242b)!important;border-color:#8b929f!important;box-shadow:inset 3px 0 #a8adb7!important}.video-center-future-badge.classic-badge{color:#e2e5ea;background:#343842;border:1px solid #4a4f5a}.legacy-grid{opacity:.94}@media (max-width:720px){.video-center2027-library-tabs{margin-bottom:10px}.video-center2027-library-tabs button{min-height:34px;padding:0 11px}.video-center2027-library-label{margin-top:12px}.video-center2027-library-label.legacy{margin-top:16px}}.ps-grid button.tiktokfx{background:radial-gradient(circle at 15% 5%,#48e5ff26,#0000 36%),radial-gradient(circle at 92% 92%,#ff488c1f,#0000 44%),linear-gradient(145deg,#11161b,#0d1015);border-color:#69eeff61;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.ps-grid button.tiktokfx:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff14 48%,#5fe5ff1a 51%,#0000 61%);animation:4.8s cubic-bezier(.22,.65,.3,1) infinite gfx-tiktok-sweep;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.ps-grid button.tiktokfx>b,.ps-grid button.tiktokfx>small{z-index:1;position:relative}.ps-grid button.tiktokfx>small{white-space:nowrap;text-overflow:ellipsis;background:#47dbff17;border-radius:999px;max-width:100%;padding:3px 6px;overflow:hidden;color:#dff9ff!important}.ps-grid button.tiktokfx.active{color:#081014;background:linear-gradient(135deg,#e7fbff 0%,#8deeff 34%,#b39bff 67%,#ffb5ce 112%);border-color:#f4ffff;box-shadow:0 0 28px #56ddff33,0 0 18px #ff64aa1f}.ps-grid button.tiktokfx.active>small{background:#ffffff61;color:#071017!important}@keyframes gfx-tiktok-sweep{0%,64%{opacity:.2;transform:translate(-24%)rotate(0)}82%{opacity:1}to{opacity:.15;transform:translate(30%)rotate(0)}}@media (prefers-reduced-motion:reduce){.ps-grid button.tiktokfx:before{animation:none}}.video-center2032-broadcast-controls{margin-bottom:14px}.video-center2032-theme-row{grid-template-columns:minmax(0,1fr) auto minmax(210px,.8fr);align-items:center;gap:12px;display:grid}.video-center2032-theme-tabs{gap:7px;min-width:0;display:flex}.video-center2032-theme-tabs button{-webkit-appearance:none;appearance:none;color:#aeb8c8;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;padding:9px 14px;font:800 11px/1.1 inherit;transition:all .18s}.video-center2032-theme-tabs button:hover{color:#fff;border-color:#ffffff2e;transform:translateY(-1px)}.video-center2032-theme-tabs button.active{color:#0b0d12;background:#f5f7fb;border-color:#fff;box-shadow:0 8px 22px #00000038}.video-center2032-accent{color:#9ea9ba;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:800;display:flex}.video-center2032-accent input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:30px;padding:0;overflow:hidden}.video-center2032-accent code{color:#e8edf6;background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;padding:6px 7px;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.video-center2032-replace{background:#ffffff06;border-radius:10px;box-sizing:border-box!important;border:1px solid #ffffff0f!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:58px!important;margin:0!important;padding:10px 12px!important;display:grid!important;overflow:hidden!important}.video-center2032-replace>input[type=checkbox]{-webkit-appearance:checkbox!important;appearance:checkbox!important;flex:none!important;place-self:center start!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important}.video-center2032-replace>span{text-align:left!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:hidden!important;transform:none!important}.video-center2032-replace>span>b,.video-center2032-replace>span>small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.video-center2032-replace>span>b{color:#f2f4f7!important;font-size:11px!important;line-height:1.25!important}.video-center2032-replace>span>small{color:#7f8794!important;font-size:9px!important;line-height:1.3!important}.video-center2032-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.video-center2032-layout-grid>button{-webkit-appearance:none;appearance:none;text-align:left;color:#f4f7fb;cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:15px;grid-template-columns:54px minmax(0,1fr);gap:12px;min-width:0;padding:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 12px 30px #00000021}.video-center2032-layout-grid>button:hover{background:linear-gradient(145deg,#ffffff12,#ffffff06);border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 16px 34px #00000038}.video-center2032-layout-grid>button.active{border-color:#ffffff57;box-shadow:0 0 0 1px #ffffff14,0 18px 40px #00000042}.video-center2032-layout-icon{letter-spacing:-.04em;color:#fff;background:linear-gradient(160deg,#202733,#0d1118);border:1px solid #ffffff14;border-radius:14px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff12}.video-center2032-layout-grid>button>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.video-center2032-layout-grid em{text-transform:uppercase;letter-spacing:.13em;color:#8f9caf;margin:2px 0 6px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.video-center2032-layout-grid b{color:#fff;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.video-center2032-layout-grid small{color:#9ca8b8;white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:10.5px;line-height:1.4;display:block}.video-center2032-layout-grid strong{color:#f0f4fa;letter-spacing:.03em;margin-top:10px;font-size:9.5px;font-weight:850}.video-center2032-broadcast-note{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.video-center2032-broadcast-note span{letter-spacing:.12em;color:#0b0d12;background:#eef3f8;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:950}.video-center2032-broadcast-note p{color:#9ca7b8;margin:0;font-size:10.5px;line-height:1.45}@media (max-width:720px){.video-center2032-theme-row{grid-template-columns:1fr 1fr}.video-center2032-replace{grid-column:1/-1}.video-center2032-layout-grid{grid-template-columns:1fr}}@media (max-width:460px){.video-center2032-theme-row{grid-template-columns:minmax(0,1fr);gap:10px}.video-center2032-accent,.video-center2032-replace{width:100%;min-width:0}.video-center2032-replace{grid-column:auto}.video-center2032-theme-tabs{grid-template-columns:repeat(3,1fr);display:grid}.video-center2032-theme-tabs button{padding:9px 7px}.video-center2032-layout-grid>button{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px}.video-center2032-layout-icon{border-radius:12px;width:46px;height:46px;font-size:14px}}.fx-director83{background:#030a1447;border:1px solid #8ba5c32e;border-radius:12px;min-width:0;margin-top:14px;padding:12px}.fx-director83-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 12px;display:grid}.fx-director83-profiles button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:36px;color:inherit;background:#698cbf1c;border:1px solid #92b4d940;border-radius:8px;padding:7px 6px;font-size:11px;font-weight:700}.fx-director83-fields{min-width:0;margin-bottom:8px}.fx-director83-fields label{min-width:0}.fx-director83-fields input,.fx-director83-fields select{width:100%;min-width:0}.fx-director83-track{background:#505e793d;border:1px solid #90accf3d;border-radius:7px;height:26px;margin:14px 0 9px;position:relative;overflow:hidden}.fx-director83-clip{color:#f7fbff;white-space:nowrap;background:linear-gradient(90deg,#365777,#50a6d4,#365777);border-radius:5px;justify-content:space-between;align-items:center;gap:4px;min-width:1px;padding:0 6px;font-size:9px;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.fx-director83-clip b{font-size:10px}@media (max-width:460px){.fx-director83{padding:9px}.fx-director83-profiles{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-director83-profiles button{font-size:10px}}.video-center2027-workspace .news84-options,.video-center2027-workspace .news84-editor{min-width:0;max-width:100%;overflow:hidden}.news84-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:9px 0 14px;display:grid}.news84-formats>button{color:#c5ccd8;text-align:left;background:#181b22;border:1px solid #383c46;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:74px;padding:11px;display:flex}.news84-formats>button.active{color:#fff;background:linear-gradient(135deg,#273548,#1e2633);border-color:#dfe8f7;box-shadow:inset 3px 0 #ed2945}.news84-formats b{letter-spacing:.05em;font-size:16px;font-weight:950}.news84-formats span{color:#9aa9bc;font-variant-numeric:tabular-nums;font-size:10px}.news84-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-bottom:9px;display:flex}.news84-overview b{color:#f5f7fc;font-size:12px}.news84-overview small{color:#a3afc0;font-size:10px}.news84-track{scrollbar-width:thin;overscroll-behavior-x:contain;gap:4px;width:100%;min-height:78px;padding-bottom:5px;display:flex;overflow-x:auto}.news84-track>button{color:#c7d0dc;text-align:left;background:#1b2330;border:1px solid #354052;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:5px;min-width:69px;max-width:240px;min-height:69px;padding:8px;display:flex;position:relative;overflow:hidden}.news84-track>button:before{content:"";background:#ed2945;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.news84-track>button.active{background:#2d2230;border-color:#ee5f71}.news84-track b{font-size:12px;font-weight:950}.news84-track span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.news84-track small{color:#9ba9b9;font-size:9px}.news84-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.news84-actions>button{color:#dce4f1;white-space:normal;overflow-wrap:anywhere;background:#202632;border:1px solid #394252;border-radius:10px;flex:auto;min-height:42px;padding:9px 11px;font-size:11px;font-weight:800}.news84-actions>button.news84-build{color:#fff;background:#d72842;border-color:#ed4962;flex:2 200px}.news84-actions>button:disabled,.news84-add button:disabled{opacity:.35;cursor:not-allowed}.news84-help{color:#939eaf;margin-top:10px;font-size:10px;line-height:1.5;display:block}.news84-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.news84-scene{text-align:left;color:#e9eef6;background:linear-gradient(135deg,#1f232c,#181b22);border:1px solid #323b49;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:12px;display:grid}.news84-scene.active{background:linear-gradient(140deg,#29202b,#1c2029);border-color:#dc5165}.news84-scene>em{color:#f46f81;font-size:12px;font-style:normal;font-weight:950}.news84-scene>span{flex-direction:column;gap:5px;min-width:0;display:flex}.news84-scene b{color:#fff;font-size:11px}.news84-scene small{color:#97a2b4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.news84-scene strong{color:#8a95a6;grid-column:2;font-size:9px;font-weight:600}.news84-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.news84-fields>label{flex-direction:column;gap:6px;min-width:0;display:flex}.news84-fields>label.news84-wide{grid-column:1/-1}.news84-fields label>span{color:#c0c8d6;font-size:10px;font-weight:800}.news84-fields input,.news84-fields select,.news84-fields textarea{font:inherit;color:#f0f2f6;outline-offset:2px;background:#12151b;border:1px solid #383f4b;border-radius:10px;width:100%;min-width:0;padding:10px 11px;font-size:13px}.news84-fields textarea{resize:vertical;overflow-wrap:anywhere;min-height:60px}.news84-fields :-webkit-any(input,textarea,select):focus{outline:2px solid #b93e55}.news84-fields :is(input,textarea,select):focus{outline:2px solid #b93e55}.news84-add{background:#1a1e26;border:1px solid #343943;border-radius:14px;min-width:0;padding:15px}.news84-add>b{color:#f2f3f7;font-size:12px}.news84-add>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.news84-add button{color:#e3e6ee;background:#232936;border:1px solid #424955;border-radius:8px;padding:10px;font-size:10px;font-weight:800}@media (max-width:600px){.news84-scenes,.news84-fields{grid-template-columns:1fr}.news84-formats>button{min-height:64px}.news84-track>button{min-width:79px}.news84-actions>button{flex-basis:100%}}.news84-background{color:#cbd9eb;text-align:left;background:#162233;border:1px solid #364457;border-radius:10px;max-width:100%;min-height:40px;margin-top:9px;padding:8px 11px;font-size:10px;font-weight:750}.news85-media-stage{z-index:1;pointer-events:none;background:#080d16;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.news85-media-stage img,.news85-media-stage video{object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.news85-media-dim{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.news85-media-editor{background:#182130;border:1px solid #384356;border-radius:12px;gap:11px;min-width:0;margin-top:12px;padding:14px;display:grid}.news85-media-editor h3{color:#f0f4fb;margin:0;font-size:13px}.news85-media-actions{flex-wrap:wrap;gap:8px;display:flex}.news85-media-actions button{color:#e3eaf7;background:#283345;border:1px solid #425269;border-radius:9px;flex:145px;min-height:38px;padding:8px;font-size:11px;font-weight:800}.news85-media-info{color:#a4b5cb;overflow-wrap:anywhere;font-size:11px}.news85-media-editor .news85-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.news85-media-editor label{color:#c4d0df;gap:6px;min-width:0;margin:0;font-size:10px;display:grid}.news85-media-editor :-webkit-any(input,select){min-width:0;max-width:100%;font-size:12px}.news85-media-editor :is(input,select){min-width:0;max-width:100%;font-size:12px}.news85-media-help{color:#96a8bc;font-size:10px;line-height:1.5}@media (max-width:460px){.news85-media-editor .news85-grid{grid-template-columns:1fr}}.news86-studio{color:#e9eef5;gap:13px;width:100%;min-width:0;max-width:100%;display:grid}.news86-studio *{box-sizing:border-box;min-width:0}.news86-intro{background:linear-gradient(132deg,#182439,#14171e);border:1px solid #39465a;border-radius:17px;justify-content:space-between;align-items:center;gap:13px;padding:17px;display:flex}.news86-intro span{color:#f47787;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.news86-intro h2{margin:7px 0;font-size:21px;line-height:1.2}.news86-intro p{color:#aebbd0;max-width:560px;margin:0;font-size:12px;line-height:1.5}.news86-intro>strong{white-space:nowrap;color:#d4e3f7;border:1px solid #40516c;border-radius:9px;flex:none;padding:8px 9px;font-size:10px}.news86-panel{background:#171c26;border:1px solid #343f50;border-radius:16px;gap:12px;width:100%;min-width:0;max-width:100%;padding:15px;display:grid;overflow:hidden}.news86-head{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.news86-head>b{color:#f6f8ff;font-size:13px}.news86-head>small{color:#9daec4;font-size:10px}.news86-formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.news86-formats button{color:#c4d3e5;background:#242a37;border:1px solid #3e4b5f;border-radius:12px;gap:4px;min-height:66px;padding:9px;font-size:14px;display:grid}.news86-formats button.active{color:#fff;background:#302332;border-color:#ec4762;box-shadow:inset 0 0 0 1px #d73a57}.news86-formats small{color:#97a8c0;font-size:10px}.news86-timing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.news86-studio label{color:#b8c5d8;gap:6px;min-width:0;max-width:100%;margin:0;font-size:11px;font-weight:700;display:grid}.news86-studio :-webkit-any(input,select,textarea){color:#f2f6fb;box-sizing:border-box;background:#10151f;border:1px solid #48546a;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:10px;font-size:14px}.news86-studio :is(input,select,textarea){color:#f2f6fb;box-sizing:border-box;background:#10151f;border:1px solid #48546a;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:10px;font-size:14px}.news86-studio input[type=color]{height:42px;padding:4px}.news86-studio input[type=range]{accent-color:#f04460;padding:0}.news86-studio button{cursor:pointer;overflow-wrap:anywhere;min-width:0}.news86-timing>button{color:#fff;background:#aa263e;border:1px solid #cb374f;border-radius:10px;min-height:43px;padding:13px 6px;font-size:12px;font-weight:900}.news86-category{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.news86-category>button{color:#d0d9e7;background:#222a37;border:1px solid #3b4558;border-radius:10px;min-height:45px;padding:7px 4px;font-size:11px;font-weight:800}.news86-category>button.active{color:#fff;background:#a52843;border-color:#d7435d}.news86-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.news86-library>button{text-align:left;color:#f1f6ff;background:#1c2635;border:1px solid #35465e;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:3px 8px;min-height:64px;padding:9px;display:grid}.news86-library>button>span{color:#f77c90;background:#303e53;border-radius:9px;grid-row:span 2;place-items:center;min-height:35px;font-size:17px;font-weight:950;display:grid}.news86-library>button>b{font-size:12px}.news86-library>button>small{color:#97acc6;font-size:10px}.news86-layerlist{gap:6px;display:grid}.news86-layerlist>button{text-align:left;color:#cbd9e9;background:#1b2432;border:1px solid #36465b;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:7px 9px;display:grid}.news86-layerlist>button.active{background:#302632;border-color:#e74d65}.news86-layerlist>button>span{color:#f58899;background:#374157;border-radius:7px;place-items:center;min-height:28px;font-size:14px;font-weight:900;display:grid}.news86-layerlist>button>b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.news86-layerlist>button>small{color:#a6b3c6;font-size:10px}.news86-inspector-toggle{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.news86-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.news86-controls>.full{grid-column:1/-1}.news86-controls textarea{resize:vertical;min-height:75px}.news86-controls label>b{color:#f78a9a;font-size:11px}.news86-subhead{border-top:1px solid #384358;padding-top:12px}.news86-track{background:#293647;border-radius:100px;min-height:10px;position:relative;overflow:hidden}.news86-track>span{background:linear-gradient(90deg,#f87484,#cf304c);border-radius:100px;position:absolute;top:0;bottom:0}.news86-rowactions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.news86-rowactions button,.news86-media>button,.news86-more,.news86-legacy button{color:#e8effb;background:#273346;border:1px solid #42516a;border-radius:9px;min-height:39px;padding:9px;font-size:11px;font-weight:800}.news86-rowactions button.danger{color:#ffb9c3;background:#3a202b;border-color:#8b384d}.news86-media{gap:9px;display:grid}.news86-media>p,.news86-empty,.news86-help,.news86-legacy p{color:#a5b7cc;margin:0;font-size:11px;line-height:1.5}.news86-message{color:#a2e6ba;font-size:11px;line-height:1.45}.news86-error{color:#ff9da8;font-size:11px;line-height:1.45}.news86-legacy{background:#2c271e;border:1px solid #7e6d43;border-radius:10px;gap:8px;padding:11px;display:grid}@media (max-width:460px){.news86-intro{padding:13px}.news86-intro>strong{font-size:9px}.news86-panel{padding:12px}.news86-library{grid-template-columns:repeat(2,minmax(0,1fr))}.news86-controls{gap:8px}.news86-category>button{font-size:10px}}.news86-background{grid-template-columns:minmax(0,110px) minmax(0,1fr);align-items:end;gap:8px;display:grid}.news86-background>button{color:#dbe6f3;background:#202b3a;border:1px solid #414d60;border-radius:9px;min-height:42px;padding:8px;font-size:11px;font-weight:700}.gallery-background87-card{background:linear-gradient(150deg,#191e29,#10141b);border:1px solid #454e60;border-radius:15px;gap:9px;min-width:0;padding:12px;display:grid}.gallery-background87-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.gallery-background87-actions button{color:#f4f5f7;white-space:normal;overflow-wrap:anywhere;background:#171c25;border:1px solid #404856;border-radius:9px;min-height:44px;padding:7px 11px;font-size:10px;font-weight:800}.gallery-background87-actions button:disabled{opacity:.4}.gallery-background87-check{color:#d6dce5;align-items:center;gap:9px;font-size:10px;display:flex}.gallery-background87-check input{accent-color:#9fd2ff;flex-shrink:0;width:17px;height:17px}.gallery-background87-hint{color:#b5bdc9;white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.55}.gallery-background87-active{color:#d9f5e4;background:#10271e;border:1px solid #355346;border-radius:10px;gap:8px;padding:10px;font-size:11px;display:grid}.gallery-background87-active label{gap:4px;display:grid}.gallery-background87-popup{gap:10px;display:grid}.gallery-background87-popup p{color:#abb5c4;font-size:11px;line-height:1.5}@media (max-width:430px){.gallery-background87-actions{grid-template-columns:minmax(0,1fr)}.gallery-background87-card .gallery-settings-grid{grid-template-columns:1fr 1fr;gap:8px}}.gallery-background87-load-more{justify-content:center;padding:8px;display:flex}.gallery-background87-load-more button{color:#e5ecf5;background:#171e29;border:1px solid #39485e;border-radius:9px;width:100%;min-height:36px;font-size:10px;font-weight:800}.gallery-profile88-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.gallery-profile88-row button{color:#fff;text-align:left;background:linear-gradient(#171c25,#10141b);border:1px solid #303544;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.gallery-profile88-row button b{font-size:12px}.gallery-profile88-row button small{color:#98a3b8;font-size:10px}.gallery-hero88-card{background:#13161b;border:1px solid #282c34;border-radius:15px;padding:11px}.gallery-hero88-grid{grid-template-columns:1.4fr .8fr;gap:10px;display:grid}.gallery-hero88-grid label{gap:5px;display:grid}.gallery-hero88-grid span{letter-spacing:.08em;text-transform:uppercase;color:#81899a;font-size:10px;font-weight:700}.gallery-hero88-grid input,.gallery-hero88-grid textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#0e1218;border:1px solid #313746;border-radius:12px;padding:12px}.gallery-hero88-grid input[type=color]{height:48px;padding:6px}.gallery-hero88-full{grid-column:1/-1}.gallery-hero88-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.gallery-hero88-actions button{color:#fff;background:#151b24;border:1px solid #323848;border-radius:12px;padding:12px 14px;font-weight:700}.gallery-hero88-actions button.active{background:linear-gradient(#1d2634,#121822);border-color:#44506b;box-shadow:inset 0 0 0 1px #ffffff08}.gallery-hero88-actions small{color:#8e96a6;max-width:65%;font-size:10px;line-height:1.45;display:block}@media (max-width:430px){.gallery-profile88-row{grid-template-columns:1fr 1fr}.gallery-hero88-grid{grid-template-columns:1fr}.gallery-hero88-actions{flex-direction:column;align-items:stretch}.gallery-hero88-actions small{max-width:none}}.gallery-thumb891{cursor:pointer;touch-action:manipulation;color:#fff;border:1px solid #ffffff1f;padding:0}.gallery-thumb891:active{border-color:#c3d8fa}.gallery-fine891{min-width:0}.gallery-fine891 summary{cursor:pointer;color:#d2d9e7;align-items:center;min-height:34px;font-size:10px;font-weight:750;display:flex}.gallery-fine891>div{gap:10px;padding:10px 0;display:grid}.gallery-fine891 label{gap:5px;min-width:0;display:grid}.gallery-fine891 label>span{color:#aab4c5;font-size:9px;font-weight:750}.gallery-fine891 input[type=range]{accent-color:#9ebbe8;width:100%;min-height:30px}.gallery-fine891 select{color:#fff;background:#10141b;border:1px solid #333c4c;border-radius:10px;width:100%;max-width:100%;min-height:39px;padding:0 8px}.gallery-fine891 button{color:#e8ebf3;background:#1d2430;border:1px solid #343c49;border-radius:9px;min-height:35px;font-weight:700}.gallery-fine891 button.active{background:#26354b;border-color:#889abb}.gallery-creative892-heading{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;margin:17px 1px 9px;padding-top:12px;display:flex}.gallery-creative892-heading strong{color:#f3f4f6;letter-spacing:.025em;font-size:11px}.gallery-creative892-heading small{color:#949cad;text-align:right;font-size:9px;line-height:1.4}.gallery-creative892-grid button.creative892{color:#e4ebf3;background:linear-gradient(145deg,#19232a,#121820);border-color:#30434d;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:77px;padding:10px 11px;display:flex}.gallery-creative892-grid button.creative892 b{font-size:11px;line-height:1.2}.gallery-creative892-grid button.creative892 small{letter-spacing:normal;color:#a5b8c6;white-space:normal;border:0;border-radius:0;padding:0;font-size:9px;line-height:1.4}.gallery-creative892-grid button.creative892.active{color:#10202a;background:linear-gradient(135deg,#b4e9ff,#c4dbf2);border-color:#d8f1ff}.gallery-creative892-grid button.creative892.active small{color:#31556b}@media (max-width:430px){.gallery-creative892-heading{gap:3px;display:grid}.gallery-creative892-heading small{text-align:left}.gallery-creative892-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-random893-row{grid-template-columns:1fr;gap:8px;margin:0 0 12px;display:grid}.gallery-random893-row button{color:#fff;text-align:left;background:linear-gradient(#1b2230,#121823);border:1px solid #3a4458;border-radius:12px;gap:3px;padding:11px 12px;display:grid}.gallery-random893-row button.active{background:linear-gradient(#24324a,#141c28);border-color:#5e7398}.gallery-random893-row b{font-size:12px}.gallery-random893-row small{color:#9ba8be;font-size:10px}.gallery-import894-status{color:#c8d9f2;overflow-wrap:anywhere;background:#121b28;border:1px solid #384353;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.5}.fx-restore895-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 14px;display:grid}.fx-restore895-collections button{text-align:left;color:#f4f6fb;background:linear-gradient(160deg,#202530,#151920);border:1px solid #363d4b;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:62px;padding:10px 12px;display:flex}.fx-restore895-collections button b{overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:850}.fx-restore895-collections button small{color:#9aa4b5;overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.4}.fx-restore895-collections button.active{background:linear-gradient(155deg,#30425d,#1c2838);border-color:#a7c8f4;box-shadow:inset 3px 0 #afd5ff}.fx-restore895-collections button.active small{color:#d9e7f9}.fx-restore895-section{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin:8px 2px 7px;display:flex}.fx-restore895-section strong{color:#e7eaf1;font-size:12px}.fx-restore895-section small{color:#99a5b8;text-align:right;font-size:10px}.fx-restore895-categories{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;margin-bottom:8px}.fx-restore895-categories button{white-space:nowrap;height:auto;min-height:38px}.fx-restore895-categories button span{opacity:.7;margin-left:4px}.fx-restore895-grid{min-width:0}.fx-restore895-grid button{overflow-wrap:anywhere;min-width:0}.fx-restore895-grid button b{font-size:10px;line-height:1.25}.fx-restore895-load{justify-content:center;margin:14px 0 2px;display:flex}.fx-restore895-load button{color:#e7f3ff;background:#202b3b;border:1px solid #46556c;border-radius:11px;width:100%;min-height:40px;font-size:11px;font-weight:800}@media (max-width:420px){.fx-restore895-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fx-restore895-collections button{min-height:74px;padding:9px}.fx-restore895-collections button b{font-size:10px}.fx-restore895-collections button small{font-size:8px}}.news-reels896-info{background:linear-gradient(130deg,#1a334e7a,#111720f5)!important;border-color:#85c0fa4f!important}.news-reels896-info span{color:#a7d8ff!important}.news-reels896-profiles{margin-top:8px}.news-reels896-profiles button{min-width:0}.fx-restore895-collections button[aria-pressed=true]{box-shadow:inset 0 2px #bce0ff45}.gallery-vysmo899-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:7px;padding:2px 0 10px;display:flex;overflow-x:auto}.gallery-vysmo899-tabs button{color:#c1ccdf;white-space:nowrap;background:#151b26;border:1px solid #333e52;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:10px;font-weight:750;display:flex}.gallery-vysmo899-tabs button.active{color:#fff;background:linear-gradient(135deg,#273e6b,#1c283d);border-color:#81a6ee}.gallery-vysmo899-tabs button small{color:#bbc8de;background:#2c3b54;border-radius:99px;padding:2px 5px;font-size:9px}.gallery-vysmo899-grid{margin-bottom:6px}.gallery-vysmo899-more{color:#d2def6;background:#1b2535;border:1px solid #495a72;border-radius:10px;margin:7px 0;padding:9px 12px;font-size:11px;font-weight:800}.gallery-vysmo899-hint{color:#8b9aae;margin:9px 0 14px;font-size:10px;line-height:1.4;display:block}.gallery-studio-overlay{width:100%;max-width:100vw;box-sizing:border-box;min-width:0;max-width:100dvw;overflow:hidden}.gallery-studio-shell{box-sizing:border-box;flex:0 760px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.gallery-studio-head{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.gallery-studio-head>div{min-width:0;max-width:calc(100% - 52px)}.gallery-studio-head small,.gallery-studio-head strong{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.gallery-studio-head>button{flex:0 0 38px}.gallery-studio-body{box-sizing:border-box;overscroll-behavior-x:none;flex:auto;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow:hidden auto}.gallery-studio-body>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.gallery-studio-body :is(.gallery-preview-card,.gallery-controls-card,.gallery-director-card,.gallery-timeline-card,.gallery-transition-card,.gallery-export-card,.gallery-audio-card,.gallery-background87-card,.gallery-hero88-card,.gallery-slide-list,.gallery-slide-row,.gallery-slide-main,.gallery-section-title,.gallery-section-title>div,.gallery-player-row,.gallery-range-value,.gallery-vysmo899-grid,.gallery-creative892-grid,.gallery-profile88-row,.gallery-random893-row,.gallery-fine891,.gallery-fine891>div,.gallery-director-hero,.gallery-result){box-sizing:border-box;min-width:0;max-width:100%}.gallery-studio-body :-webkit-any(.gallery-settings-grid,.gallery-transition-grid,.gallery-profile88-row,.gallery-creative892-grid){grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.gallery-studio-body :is(.gallery-settings-grid,.gallery-transition-grid,.gallery-profile88-row,.gallery-creative892-grid){grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.gallery-studio-body :-webkit-any(.gallery-settings-grid,.gallery-slide-fields,.gallery-director-settings,.gallery-hero88-grid)>*{box-sizing:border-box;min-width:0;max-width:100%}.gallery-studio-body :is(.gallery-settings-grid,.gallery-slide-fields,.gallery-director-settings,.gallery-hero88-grid)>*{box-sizing:border-box;min-width:0;max-width:100%}.gallery-studio-body :-webkit-any(.gallery-transition-grid,.gallery-profile88-row,.gallery-creative892-grid)>*{box-sizing:border-box;min-width:0;max-width:100%}.gallery-studio-body :is(.gallery-transition-grid,.gallery-profile88-row,.gallery-creative892-grid)>*{box-sizing:border-box;min-width:0;max-width:100%}.gallery-studio-body :-webkit-any(input,select,textarea,button){box-sizing:border-box;max-width:100%}.gallery-studio-body :is(input,select,textarea,button){box-sizing:border-box;max-width:100%}.gallery-studio-body :-webkit-any(input,select,textarea){min-width:0}.gallery-studio-body :is(input,select,textarea){min-width:0}.gallery-preview-frame{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.gallery-preview-frame canvas{max-width:100%;max-height:100%}.gallery-player-row{grid-template-columns:38px minmax(0,1fr) 76px}.gallery-player-row input{min-width:0;max-width:100%}.gallery-action-row{grid-template-columns:minmax(0,1fr) auto auto;min-width:0}.gallery-action-row button{white-space:normal;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.gallery-vysmo899-tabs{box-sizing:border-box;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.gallery-vysmo899-tabs button{flex:none;max-width:none}.gallery-transition-grid button :-webkit-any(b,small,span){overflow-wrap:anywhere;min-width:0;max-width:100%}.gallery-transition-grid button :is(b,small,span){overflow-wrap:anywhere;min-width:0;max-width:100%}.gallery-vysmo899-hint,.gallery-import894-status{overflow-wrap:anywhere}@media (max-width:430px){.gallery-studio-body{padding:9px 9px calc(24px + env(safe-area-inset-bottom,0px))}.gallery-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-action-row>button:first-child{grid-column:1/-1}.gallery-studio-body :-webkit-any(.gallery-hero88-grid,.gallery-director-settings,.gallery-audio-grid){grid-template-columns:minmax(0,1fr)}.gallery-studio-body :is(.gallery-hero88-grid,.gallery-director-settings,.gallery-audio-grid){grid-template-columns:minmax(0,1fr)}.gallery-preview-frame{height:min(42dvh,420px);min-height:245px}.gallery-studio-body .gallery-slide-row{grid-template-columns:58px minmax(0,1fr) 30px}.gallery-studio-body .gallery-slide-fields{grid-template-columns:64px minmax(0,1fr)}}@media (max-width:360px){.gallery-studio-body :-webkit-any(.gallery-settings-grid,.gallery-transition-grid,.gallery-profile88-row,.gallery-creative892-grid){grid-template-columns:minmax(0,1fr)}.gallery-studio-body :is(.gallery-settings-grid,.gallery-transition-grid,.gallery-profile88-row,.gallery-creative892-grid){grid-template-columns:minmax(0,1fr)}.gallery-player-row{grid-template-columns:34px minmax(0,1fr) 65px;gap:6px}}.video-center2027-track-head.sticky{z-index:8;background:#15181e;border-right:1px solid #343943;grid-template-columns:minmax(0,1fr) 34px;align-items:center;width:150px;min-height:62px;display:grid;position:sticky;left:0;overflow:hidden}.video-center2027-timeline-row.selected .video-center2027-track-head{background:#1c2028}.video-center2027-track-head .video-center2027-track-label{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-width:0;max-width:100%;height:100%;padding:8px 5px 8px 7px;display:flex}.video-center2027-track-head .video-center2027-track-label>span{background:#2d323e;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:26px;display:grid}.video-center2027-track-head .video-center2027-track-label>div{gap:3px;min-width:0;display:grid}.video-center2027-track-head .video-center2027-track-label b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.video-center2027-track-head .video-center2027-track-label small{color:#a0a9b7;white-space:nowrap;font-size:8px}.video-center2027-track-plus{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(160deg,#33435d,#1e2838);border:1px solid #637487;border-radius:9px;justify-self:center;width:29px;height:33px;font-size:24px;font-weight:600;line-height:1}.video-center2027-track-plus:active{transform:scale(.94)}.video-center2027-timeline-lane{min-width:0}.video-center2027-multi-clip{background:linear-gradient(100deg,#263d5a,#1f2b41);border-color:#567aab;height:39px;min-height:36px}.video-center2027-multi-clip.selected{border-color:#b7dafe;box-shadow:0 0 0 1px #9ebfe6}.video-center2027-segment-tabs{scrollbar-width:thin;align-items:center;gap:6px;padding:5px 0 10px;display:flex;overflow-x:auto}.video-center2027-segment-tabs button{color:#d9e3f2;text-overflow:ellipsis;white-space:nowrap;background:#202632;border:1px solid #353c4a;border-radius:8px;flex:none;max-width:145px;padding:9px 11px;font-size:10px;overflow:hidden}.video-center2027-segment-tabs button.active{color:#121c2b;background:#dce8f8;border-color:#eaf4ff}.video-center2027-segment-tabs button.add{color:#fff;background:#253b52;border-color:#6d90b8}.video-center2027-segment-tabs button.remove{color:#ffb6c2;border-color:#733f4b}@media (max-width:720px){.video-center2027-track-head.sticky{grid-template-columns:minmax(0,1fr) 30px;width:122px}.video-center2027-track-head .video-center2027-track-label>span{flex-basis:19px;width:19px;font-size:10px}.video-center2027-track-plus{width:27px;height:30px;font-size:22px}.video-center2027-segment-tabs button{max-width:112px}.video-center2027-timeline-clip>b{font-size:8px}}.smart-motion8911{gap:12px;min-width:0;max-width:100%;display:grid;overflow:hidden}.smart-motion8911-intro{color:#9ca9bf;margin:0;font-size:11px;line-height:1.5}.smart-motion8911-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.smart-motion8911-presets button{color:#f0f4fc;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1f2c3f,#171c27);border:1px solid #3d526e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:80px;padding:11px 9px;display:flex}.smart-motion8911-presets button:active{background:#2b3f59;border-color:#c2d9f5}.smart-motion8911-presets b{font-size:12px}.smart-motion8911-presets small{color:#aab7cc;overflow-wrap:anywhere;font-size:9px;font-weight:500;line-height:1.4}.smart-motion8911-strength{color:#e0e7f4;min-width:0;font-size:11px;gap:8px!important;margin:0!important;display:grid!important}.smart-motion8911-strength input{accent-color:#9ecbfa;width:100%;min-width:0}.smart-motion8911-list{gap:7px;min-width:0;display:grid}.smart-motion8911-item{grid-template-columns:minmax(0,1fr) repeat(3,34px);align-items:center;gap:6px;min-width:0;display:grid}.smart-motion8911-item button{color:#e7eefc;background:#1a222f;border:1px solid #384455;border-radius:10px;min-width:0;min-height:38px;font-size:15px;font-weight:800}.smart-motion8911-item button:disabled{opacity:.25}.smart-motion8911-item .danger{color:#ffb1ba}.smart-motion8911-select{text-align:left;align-items:center;gap:7px;min-width:0;padding:0 9px;display:flex!important}.smart-motion8911-select[aria-pressed=true]{background:#22364e;border-color:#a0c6fa}.smart-motion8911-select em{background:#38516d;border-radius:6px;padding:5px;font-size:9px;font-style:normal}.smart-motion8911-select span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.smart-motion8911-select small{color:#9eafc4;white-space:nowrap;font-size:9px}.smart-motion8911-add{cursor:pointer;min-height:44px;font-size:11px;font-weight:800;color:#fff!important;background:#254267!important;border:1px solid #799dca!important;border-radius:12px!important;padding:10px 14px!important}.smart-motion8911-advanced{border-top:1px solid #2f3a4b;min-width:0;padding-top:9px}.smart-motion8911-advanced summary{color:#bdcce0;cursor:pointer;padding:10px 0;font-size:10px;font-weight:700;list-style-position:inside}.smart-motion8911-advanced>.video-center2027-timeline-effect-grid{margin-top:10px}@media (max-width:400px){.smart-motion8911-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.smart-motion8911-presets button{min-height:88px;padding:9px 6px}.smart-motion8911-presets b{font-size:11px}.smart-motion8911-presets small{font-size:8px}.smart-motion8911-item{grid-template-columns:minmax(0,1fr) repeat(3,32px);gap:4px}}.r3f-particle-preview button,.r3f-particle-tools button{-webkit-appearance:none;appearance:none;color:#edf2fb;cursor:pointer;white-space:normal;background:#20242c;border:1px solid #384252;border-radius:10px;max-width:100%;min-height:42px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3}.r3f-particle-preview button:hover,.r3f-particle-tools button:hover{background:#303949}.r3f-particle-preview button:focus-visible{outline-offset:2px;outline:2px solid #9edcff}.r3f-particle-tools button:focus-visible{outline-offset:2px;outline:2px solid #9edcff}.r3f-particle-preview small{color:#b0bacb;margin-top:10px;font-size:11px;line-height:1.5;display:block}.r3f-particle-tools{gap:10px;min-width:0;display:grid}.r3f-particle-tools label{gap:5px;min-width:0;display:grid}.video-center2032-inline-text-editor{margin-top:12px}.video-center2032-text-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.video-center2032-text-field{gap:5px;min-width:0;display:grid;margin:0!important}.video-center2032-text-field>span{letter-spacing:.065em;text-transform:uppercase;color:#8d929d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.video-center2032-text-field textarea{resize:vertical;color:#f6f7f9;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#111318;border:1px solid #343943;border-radius:10px;width:100%;min-height:58px;max-height:122px;padding:10px 11px;font-size:12px;line-height:1.35}.video-center2032-text-field textarea:focus{border-color:#858b97;box-shadow:0 0 0 2px #ffffff14}@media (max-width:720px){.video-center2032-text-fields{grid-template-columns:1fr}.video-center2032-text-field textarea{min-height:64px;font-size:16px}}.video-center2027-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.video-center2027-master-toggle{color:#9ca0aa;text-align:left;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:116px;height:54px;padding:7px 12px;transition:all .18s;display:grid;box-shadow:inset 0 1px #ffffff0b}.video-center2027-master-toggle>span{letter-spacing:.08em;color:#777b85;background:#111216;border:1px solid #383a42;border-radius:999px;place-items:center;min-width:35px;height:24px;padding:0 7px;font-size:9px;font-weight:1000;display:grid}.video-center2027-master-toggle>b{letter-spacing:.025em;color:#c8cad0;font-size:11px;line-height:1.1}.video-center2027-master-toggle.active{background:linear-gradient(#31be6f2e,#146e431a);border-color:#54e79085;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #54e79014}.video-center2027-master-toggle.active>span{color:#7df0ad;background:#30d37729;border-color:#48e28b8c}.video-center2027-master-toggle.active>b{color:#effff5}.video-center2027-master-toggle.fx.active{background:linear-gradient(#8b5cf638,#5b37aa1f);border-color:#9e77ff94}.video-center2027-master-toggle.fx.active>span{color:#cbb8ff;background:#8b5cf62e;border-color:#aa8bff9e}.video-center2027-master-off-note{background:#0000002e;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;margin:-3px 0 12px;padding:10px 12px;display:flex}.video-center2027-master-off-note>b{color:#d5d7dc;white-space:nowrap;font-size:11px}.video-center2027-master-off-note>small{color:#7f838d;font-size:10px;line-height:1.45}@media (max-width:720px){.video-center2027-head-actions{justify-content:space-between;width:100%;margin-top:10px}.video-center2027-master-toggle{flex:1;min-width:0;height:46px}.video-center2027-head-actions .video-center2027-core-badge{flex:none}.video-center2027-master-off-note{flex-direction:column;align-items:flex-start;gap:3px}.video-center2027-master-off-note>b{white-space:normal}}.vc-timeline8944 .vc-tl-group-label{background:linear-gradient(90deg,#7e5dff21,#7e5dff09);border-bottom:1px solid #ffffff0e;grid-template-columns:34px minmax(0,1fr);align-items:stretch;min-height:46px;display:grid}.vc-timeline8944 .vc-tl-group-label.active{background:linear-gradient(90deg,#9775ff47,#9775ff14);box-shadow:inset 3px 0 #b9a4ffe6}.vc-timeline8944 .vc-tl-group-toggle{color:#c8baff!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff12!important;border-radius:0!important;min-width:0!important;padding:0!important;font-size:15px!important}.vc-timeline8944 .vc-tl-group-select{text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;padding:6px 9px!important;display:grid!important}.vc-timeline8944 .vc-tl-group-select em{letter-spacing:.12em;color:#bbaeff;background:#7a5bff2b;border:1px solid #a791ff47;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.vc-timeline8944 .vc-tl-group-select span{text-overflow:ellipsis;white-space:nowrap;color:#f4f0ff;font-size:10px;font-weight:900;overflow:hidden}.vc-timeline8944 .vc-tl-group-select i{color:#d9d2ff;background:#ffffff14;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;font-weight:900;display:grid}.vc-timeline8944 .vc-tl-child-label{opacity:.82;background:#0000001f!important;padding-left:18px!important}.vc-timeline8944 .vc-tl-lane.group-lane{background:linear-gradient(90deg,#7453ff13,#7453ff05);border-top:1px solid #af9bff14;border-bottom:1px solid #af9bff0f}.vc-timeline8944 .vc-tl-lane.child-lane{opacity:.78}.vc-timeline8944 .vc-tl-clip.group-clip{background:linear-gradient(90deg,#7f5dffc7,#5b43caad)!important;border:1px solid #d3caff9e!important;box-shadow:0 5px 18px #4a2dbc38,inset 0 1px #fff3!important}.vc-timeline8944 .vc-tl-clip.group-clip.active{outline-offset:1px;outline:2px solid #e8e2ffeb;box-shadow:0 0 0 4px #8968ff2b,0 7px 24px #4227ab4d!important}.vc-timeline8944 .vc-tl-clip.group-clip>span{letter-spacing:.08em;font-weight:950;color:#fff!important}.vc-timeline8944 .vc-tl-inspector.group{background:linear-gradient(135deg,#7858ff1f,#ffffff09)!important;border-color:#a78fff57!important}.vc-timeline8944 .vc-tl-inspector.group>em{color:#cbbfff;background:#7e5dff26;border:1px solid #ac97ff38;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.caption-text-move-helper-v8945{opacity:.96!important;touch-action:none!important;z-index:9!important;border-radius:9px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.vc-timeline8944 .vc-tl-labels span,.vc-timeline8944 .vc-tl-clip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-timeline8944 .vc-tl-child-label span{font-weight:850}.video-center2027-group-row{background:linear-gradient(90deg,#5a78be1a,#ffffff04);border-top:1px solid #8caae629;border-bottom:1px solid #8caae614}.video-center2027-group-row .video-center2027-track-head{gap:6px}.video-center2027-group-label{flex:1;min-width:0}.video-center2027-group-label>span{font-weight:1000;color:#121722!important;background:linear-gradient(145deg,#dce8ff,#8aa8dc)!important}.video-center2027-group-label b{color:#eef4ff!important}.video-center2027-group-expand,.video-center2027-group-fx-plus{color:#f5f8ff!important;background:#6282be2e!important;border-color:#96b4eb59!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important}.video-center2027-group-fx-plus{font-size:15px!important}.video-center2027-group-lane{background:linear-gradient(90deg,#2b426c38,#11141d85)!important}.video-center2027-group-clip{box-shadow:inset 0 1px #ffffff1f;background:linear-gradient(90deg,#638bcf9e,#4363a16b)!important;border-color:#aac7f8a8!important}.video-center2027-group-clip .video-center2027-clip-hold{opacity:.8;letter-spacing:.08em;font-weight:900}.video-center2027-group-child .video-center2027-track-head{padding-left:18px;position:relative}.video-center2027-group-child .video-center2027-track-head:before{content:"↳";color:#667085;font-size:12px;position:absolute;left:4px}.video-center2027-group-child{background:#ffffff02}.video-center2027-group-inspector{background:linear-gradient(145deg,#35486f2e,#111217d9)!important;border-color:#7e9eda52!important}.video-center2027-group-select-bar{justify-content:space-between;align-items:center;gap:12px;background:linear-gradient(145deg,#28365233,#0f1116e0)!important;border-color:#87a5dc3d!important;margin-top:10px!important;padding:10px 12px!important;display:flex!important}.video-center2027-group-select-bar>div:first-child{gap:3px;min-width:0;display:grid}.video-center2027-group-select-bar b{color:#f2f6ff;font-size:11px}.video-center2027-group-select-bar small{color:#9099aa;font-size:8px}.video-center2027-group-select-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.video-center2027-group-select-bar button{color:#e7ebf2;background:#1c2028;border:1px solid #3b4350;border-radius:10px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.video-center2027-group-select-bar button.primary{color:#10141b;background:linear-gradient(145deg,#dbe7fb,#8fa8d1);border-color:#dce8fb}.video-center2027-group-select-bar button.danger{color:#ffc2cb;background:#84273638;border-color:#e15d6e6b}.video-center2027-group-select-bar button:disabled{opacity:.38;filter:saturate(.5)}.video-center2027-timeline-ruler-row,.video-center2027-timeline-row{grid-template-columns:188px minmax(0,1fr)}.video-center2027-track-head.sticky{grid-template-columns:28px minmax(0,1fr) 32px;gap:3px;width:188px;padding:0 4px}.video-center2027-group-row .video-center2027-track-head.sticky{grid-template-columns:28px 32px minmax(0,1fr) 32px;gap:3px}.video-center2027-group-check{cursor:pointer;z-index:10;place-items:center;width:26px;height:30px;display:grid;position:relative}.video-center2027-group-check input{opacity:0;pointer-events:none;position:absolute}.video-center2027-group-check span{color:#0000;background:#11151b;border:1px solid #4d5666;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;font-weight:1000;transition:all .16s;display:grid}.video-center2027-group-check input:checked+span{color:#11151b;background:linear-gradient(145deg,#dce8fb,#8ea6ce);border-color:#dce8fb;box-shadow:0 0 0 2px #91abd71f}.video-center2027-group-child .video-center2027-track-head{padding-left:18px}.video-center2027-group-child .video-center2027-group-check{margin-left:-3px}@media (max-width:720px){.video-center2027-group-select-bar{flex-direction:column;align-items:stretch}.video-center2027-group-select-bar>div:last-child{justify-content:flex-start}.video-center2027-timeline-ruler-row,.video-center2027-timeline-row{grid-template-columns:160px minmax(0,1fr)}.video-center2027-track-head.sticky{grid-template-columns:25px minmax(0,1fr) 28px;width:160px;padding:0 3px}.video-center2027-group-row .video-center2027-track-head.sticky{grid-template-columns:25px 28px minmax(0,1fr) 28px}.video-center2027-group-check{width:23px}.video-center2027-group-check span{width:19px;height:19px}}.neon-multicolor8963{color:#ecf5ff;background:linear-gradient(145deg,#1a324aad,#29184366);border:1px solid #69b1ff47;border-radius:14px;gap:12px;min-width:0;padding:13px;display:grid}.neon-multicolor8963-head{gap:3px;display:grid}.neon-multicolor8963-head b{font-size:13px}.neon-multicolor8963-head small,.neon-multicolor8963>small{color:#b6c4d7;font-size:11px;line-height:1.45}.neon-multicolor8963-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.neon-multicolor8963-modes button{-webkit-appearance:none;appearance:none;color:#dde9fb;white-space:normal;cursor:pointer;background:#182638;border:1px solid #415470;border-radius:9px;min-width:0;min-height:40px;padding:7px;font-size:11px;font-weight:700}.neon-multicolor8963-modes button.active{color:#fff;background:linear-gradient(130deg,#114467,#49315e);border-color:#75caff}.neon-multicolor8963-modes button:focus-visible{outline-offset:2px;outline:2px solid #8ee7ff}.neon-multicolor8963-palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.neon-multicolor8963-palette label{color:#d8e9ff;gap:4px;min-width:0;font-size:11px;display:grid}.neon-multicolor8963-palette input[type=color]{background:#182638;border:1px solid #4b6078;border-radius:9px;width:100%;min-width:0;height:40px;padding:3px;display:block}.neon-multicolor8963 .video-center-range{margin:0}.video-center-neon-look-profiles>div>button,.video-center-neon-visibility-profiles>div>button{white-space:normal;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .16s;position:relative}.video-center-neon-look-profiles>div>button{min-height:56px;padding:9px 15px 9px 8px;line-height:1.28}.video-center-neon-visibility-profiles>div>button{min-height:44px;padding:9px 17px 9px 8px}.video-center-neon-look-profiles>div>button.active,.video-center-neon-look-profiles>div>button[aria-pressed=true],.video-center-neon-visibility-profiles>div>button.active,.video-center-neon-visibility-profiles>div>button[aria-pressed=true]{color:#fff!important;background:linear-gradient(140deg,#0b6785 0%,#18599d 52%,#41317e 100%)!important;border-color:#65e3ff!important;box-shadow:inset 0 0 0 1px #cdf7ff29,0 0 0 1px #5cd3ff3d,0 5px 18px #2499df38!important}.video-center-neon-look-profiles>div>button.active:after,.video-center-neon-visibility-profiles>div>button.active:after{content:"✓";color:#072f42;pointer-events:none;background:#88efff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;font-weight:900;display:grid;position:absolute;top:4px;right:5px}.video-center-neon-look-profiles>div>button:active,.video-center-neon-visibility-profiles>div>button:active{transform:scale(.975)}.video-center-neon-look-profiles>div>button:focus-visible{outline-offset:3px;outline:2px solid #adf4ff}.video-center-neon-visibility-profiles>div>button:focus-visible{outline-offset:3px;outline:2px solid #adf4ff}@media (max-width:720px){.video-center-neon-look-profiles>div,.video-center-neon-visibility-profiles>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.video-center-neon-look-profiles>div>button{min-height:60px;font-size:11px}.video-center-neon-visibility-profiles>div>button{min-height:44px;font-size:11px}}@media (max-width:350px){.video-center-neon-look-profiles>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.video-center-neon-look-profiles>div>button,.video-center-neon-visibility-profiles>div>button{transition:none}}.video-center-v2027 .video-center-fps8971{background:#141820d6;border:1px solid #b5bed530;border-radius:14px;min-width:0;margin:12px 0;padding:13px}.video-center-v2027 .video-center-fps8971-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.video-center-v2027 .video-center-fps8971-head b{color:#e9edf6;font-size:13px}.video-center-v2027 .video-center-fps8971-head small{color:#9ceaf7;font-size:11px;font-weight:800}.video-center-v2027 .video-center-fps8971-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.video-center-v2027 .video-center-fps8971-options button{color:#d3d8e3;touch-action:manipulation;background:#20242d;border:1px solid #414653;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:68px;padding:11px 4px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.video-center-v2027 .video-center-fps8971-options button b{white-space:nowrap;font-size:15px;font-weight:900}.video-center-v2027 .video-center-fps8971-options button small{opacity:.82;white-space:nowrap;font-size:10px}.video-center-v2027 .video-center-fps8971-options button.active{box-shadow:inset 0 0 0 1px #80f2ff66,0 0 15px #3ad8f433;color:#fff!important;background:linear-gradient(145deg,#0b596b,#126d7e)!important;border-color:#66e5ff!important}.video-center-v2027 .video-center-fps8971-options button:focus-visible{outline-offset:2px;outline:2px solid #a8f2ff}.video-center-v2027 .video-center-fps8971-options button:disabled{opacity:.65;cursor:wait}.video-center-v2027 .video-center-fps8971-check{color:#b4ffef;font-size:12px;font-weight:900;position:absolute;top:3px;right:7px}.video-center-v2027 .video-center-fps8971 p{color:#aeb9c9;margin:10px 0 0;font-size:11px;line-height:1.45}@media (max-width:420px){.video-center-v2027 .video-center-fps8971{padding:10px}.video-center-v2027 .video-center-fps8971-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.video-center-v2027 .video-center-fps8971-options button{min-height:60px}}.r3f-quality-gate8977{color:#e7f5ff;background:linear-gradient(150deg,#0f1f2be8,#131a28e0);border:1px solid #69adcd4d;border-radius:14px;gap:10px;min-width:0;margin:12px 0;padding:14px;display:grid}.r3f-quality-gate8977-title{gap:4px;display:grid}.r3f-quality-gate8977-title b{letter-spacing:.03em;font-size:14px}.r3f-quality-gate8977 small,.r3f-look-hint8977{color:#a5b9cd;font-size:11px;line-height:1.45;display:block}.r3f-quality-gate8977-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.r3f-quality-gate8977-actions button{color:#e0ebfb;white-space:normal;cursor:pointer;touch-action:manipulation;background:#131d2a;border:1px solid #41536b;border-radius:10px;min-width:0;min-height:44px;padding:7px;font-size:12px;font-weight:800}.r3f-quality-gate8977-actions button.active,.r3f-quality-gate8977-actions button[aria-pressed=true]{color:#fff;background:linear-gradient(130deg,#075168,#193a80);border-color:#73e2ff;box-shadow:0 0 0 1px #73e2ff26}.r3f-quality-gate8977-actions button:focus-visible{outline-offset:3px;outline:2px solid #8be9ff}.fx-restore895-grid button .r3f-fx-status8977{letter-spacing:.01em;color:#9edddc;margin:4px 0 2px;font-size:10px;font-style:normal;font-weight:750;display:block}.fx-restore895-grid button .r3f-fx-status8977.review{color:#e7c5a3}.fx-restore895-grid button .r3f-fx-status8977.lab{color:#99a5b9}.r3f-active-status8977{color:#c5d5e6;background:#17283b99;border-left:3px solid #77b4cf;border-radius:6px;padding:9px 12px;font-size:12px;line-height:1.45}.r3f-active-status8977 b{color:#d5f5fc}@media (max-width:440px){.r3f-quality-gate8977{padding:11px}.r3f-quality-gate8977-actions button{font-size:11px}}.effect-window8983,.effect-window8983-inline{gap:12px;min-width:0;display:grid}.effect-window8983-track{background:#1e253661;border:1px solid #93aacc33;border-radius:13px;gap:8px;padding:11px 10px;display:grid}.effect-window8983-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.effect-window8983-head span{color:#a8b5c8;font-variant-numeric:tabular-nums;font-size:11px}.effect-window8983-rail{background:#6e80a030;border:1px solid #95abca33;border-radius:9px;min-width:0;height:15px;position:relative;overflow:hidden}.effect-window8983-rail>div{background:linear-gradient(90deg,#186d9c,#409ecb,#b479db);border-radius:7px;position:absolute;top:1px;bottom:1px;box-shadow:0 0 10px #409ecb3d}.effect-window8983-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.effect-window8983-fields label{color:#bac8dc;gap:5px;min-width:0;font-size:11px;display:grid}.effect-window8983-fields input{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#070c14ad;border:1px solid #98aacc59;border-radius:9px;width:100%;min-width:0;padding:10px 8px;font-size:14px}.effect-window8983-fields button{color:#edf4ff;background:#273041;border:1px solid #98aacc47;border-radius:9px;min-height:39px;padding:7px 10px;font-size:11px}@media (max-width:570px){.effect-window8983-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.effect-window8983-fields button{grid-column:1/-1}.effect-window8983-head{align-items:flex-start}}.cinematic-studio8988{gap:12px;display:grid}.cinematic-studio8988-note{opacity:.83;margin:0;font-size:12px;line-height:1.55}.cinematic-studio8988-shotbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cinematic-studio8988-shotbar button{text-align:left;color:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #aac5dc33;border-radius:11px;gap:5px;min-width:0;padding:11px 8px;display:grid}.cinematic-studio8988-shotbar button:active{background:#aac5dc26}.cinematic-studio8988-shotbar strong{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.cinematic-studio8988-shotbar small{opacity:.7;font-variant-numeric:tabular-nums;font-size:10px}.cinematic-studio8988-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 15px;display:grid}.cinematic-studio8988-controls label{grid-template-columns:1fr auto;align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.cinematic-studio8988-controls label span{font-weight:600}.cinematic-studio8988-controls output{font-variant-numeric:tabular-nums;opacity:.85}.cinematic-studio8988-controls input{accent-color:#99c9e8;grid-column:1/-1;width:100%;min-height:22px}.cinematic-studio8988-controls select{color:#f1f5f9;background:#182129;border:1px solid #40505b;border-radius:8px;grid-column:1/-1;min-height:40px;padding:6px}.cinematic-studio8988-actions{flex-wrap:wrap;gap:8px;display:flex}.cinematic-studio8988-actions button{min-height:42px;color:inherit;background:#ffffff0e;border:1px solid #aac5dc4d;border-radius:9px;padding:10px 12px}@media (max-width:460px){.cinematic-studio8988-shotbar{grid-template-columns:repeat(3,minmax(0,1fr))}.cinematic-studio8988-controls{grid-template-columns:1fr}}.video-center-render-hint89884{color:#b8bdc8;margin:6px 0 12px;font-size:12px;line-height:1.5}.video-center2027-render-options .video-center-render-toggle89884{-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background .15s,border-color .15s;cursor:pointer!important;border:1px solid #34363e!important}.video-center2027-render-options .video-center-render-toggle89884:focus-within{outline-offset:1px;outline:2px solid #d5c6ff}.video-center2027-render-options .video-center-render-toggle89884.is-on{background:#644d9724!important;border-color:#8172ad!important}.video-center2027-render-options .video-center-render-toggle89884>input[type=checkbox]{cursor:pointer;accent-color:#b6a4f5!important;width:24px!important;min-width:24px!important;height:24px!important}.video-center2027-render-options .video-center-render-toggle89884>input:disabled{cursor:wait;opacity:.55}.video-center2027-render-options .video-center-render-toggle89884>span{min-width:0!important}@media (max-width:720px){.video-center-render-hint89884{font-size:11px}.video-center2027-render-options .video-center-render-toggle89884{min-height:65px!important;padding:12px 14px!important}}.camera-keyframe-studio89885{gap:12px;min-width:0;display:grid}.camera-keyframe-studio89885-head{color:#e9eff8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.camera-keyframe-studio89885-head small{color:#aebbd1}.camera-keyframe-studio89885-rail{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;align-items:stretch;gap:8px;padding:3px 1px 8px;display:flex;overflow-x:auto}.camera-keyframe-studio89885-rail button{scroll-snap-align:start;color:#e5edf7;touch-action:manipulation;background:#1b2230;border:1px solid #3c4556;border-radius:12px;flex:0 0 78px;justify-items:center;gap:5px;min-height:60px;padding:12px 7px;display:grid}.camera-keyframe-studio89885-rail button.active{color:#fff;background:#413867;border-color:#baaaff}.camera-keyframe-studio89885-rail button small{color:#b8c7d7;font-size:11px}.camera-keyframe-studio89885-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.camera-keyframe-studio89885-actions button{color:#eaf0fc;white-space:normal;text-align:center;touch-action:manipulation;background:#252b38;border:1px solid #4c5261;border-radius:10px;min-width:0;min-height:44px;padding:9px 10px;font-size:12px;font-weight:600}.camera-keyframe-studio89885-actions button:disabled{opacity:.4}.camera-keyframe-studio89885-editor{background:#0d121d73;border:1px solid #363f52;border-radius:13px;gap:13px;min-width:0;padding:14px;display:grid}.camera-keyframe-studio89885-editor>strong{color:#cddbf6;letter-spacing:.02em;font-size:12px}.camera-keyframe-studio89885-editor>label{color:#d0dbed;gap:6px;min-width:0;font-size:12px;display:grid}.camera-keyframe-studio89885-editor input[type=range]{accent-color:#b6a4ff;width:100%;min-height:24px}.camera-keyframe-studio89885-editor select{color:#e5edfc;background:#202838;border:1px solid #505b70;border-radius:9px;width:100%;min-height:43px;padding:8px}.camera-keyframe-studio89885-coords{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.camera-keyframe-studio89885-coords label{color:#c5d4e7;gap:5px;min-width:0;font-size:11px;display:grid}.camera-keyframe-studio89885-coords input{color:#f3f6fc;font-variant-numeric:tabular-nums;background:#1a2130;border:1px solid #455169;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:9px 5px;font-size:13px}@media (max-width:420px){.camera-keyframe-studio89885-actions{grid-template-columns:1fr}.camera-keyframe-studio89885-editor{padding:10px}.camera-keyframe-studio89885-coords{gap:4px}}.camera-keyframe-studio89885-timeline{min-height:84px;margin:12px 0 18px;padding:18px 10px 0;position:relative;overflow:hidden}.camera-keyframe-studio89885-track{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;height:6px;position:absolute;top:38px;left:10px;right:10px}.camera-keyframe-studio89885-dot{color:#eef1ff;z-index:1;background:#13151eeb;border:1px solid #8c6eff47;border-radius:12px;gap:2px;min-width:56px;padding:8px 6px;display:grid;position:absolute;top:8px;transform:translate(-50%)}.camera-keyframe-studio89885-dot.active{background:linear-gradient(#634fe0f5,#342580f5);border-color:#b7aaffc7;box-shadow:0 8px 24px #492cca47}.camera-keyframe-studio89885-dot b{font-size:11px;line-height:1}.camera-keyframe-studio89885-dot small{opacity:.88;font-size:10px;line-height:1}.camera-keyframe-studio89885-rig-grid{gap:12px;margin-top:14px;display:grid}.camera-keyframe-studio89885-rig-grid>div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:8px;padding:12px;display:grid}.camera-keyframe-studio89885-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.camera-keyframe-studio89885-mini-grid button{color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 8px}.camera-timeline89887{color:#e9effc;background:#10141f;border:1px solid #9ba2c333;border-radius:17px;gap:13px;min-width:0;margin:12px 0;padding:14px 10px;display:grid}.camera-timeline89887-heading{gap:4px;display:grid}.camera-timeline89887-heading strong{letter-spacing:.05em;font-size:13px}.camera-timeline89887-heading strong span{color:#bcb0ff}.camera-timeline89887-heading small,.camera-timeline89887-curve-title small{color:#abb8d0;font-size:11px}.camera-timeline89887-ruler{min-width:0;height:24px;margin:0 9px 0 112px;position:relative}.camera-timeline89887-ruler span{color:#8d9bb3;white-space:nowrap;font-size:10px;position:absolute;transform:translate(-50%)}.camera-timeline89887-ruler span:first-child{transform:none}.camera-timeline89887-ruler span:last-child{transform:translate(-100%)}.camera-timeline89887-lanes{border:1px solid #b9c2eb1a;border-radius:11px;gap:1px;min-width:0;display:grid;overflow:hidden}.camera-timeline89887-lane{background:#191f2c;border-bottom:1px solid #b9c2eb14;grid-template-columns:112px minmax(0,1fr);min-height:52px;display:grid}.camera-timeline89887-lane:last-child{border-bottom:0}.camera-timeline89887-lane-label{color:#d3ddef;border-left:3px solid var(--lane-color);align-items:center;padding:7px 8px 7px 12px;font-size:11px;line-height:1.3;display:flex}.camera-timeline89887-track{background-image:linear-gradient(90deg,#0000 24.7%,#96a0b924 25%,#0000 25.3% 49.7%,#96a0b924 50%,#0000 50.3% 74.7%,#96a0b924 75%,#0000 75.3%);min-width:0;margin:0 14px;position:relative}.camera-timeline89887-track:before{content:"";background:#ffffff24;height:1px;position:absolute;top:25px;left:0;right:0}.camera-timeline89887-playhead{pointer-events:none;z-index:1;background:#ffcf84;width:1px;position:absolute;top:0;bottom:0}.camera-timeline89887-diamond{z-index:2;touch-action:none;width:34px;height:34px;color:var(--lane-color);text-shadow:0 1px 8px #000;cursor:grab;background:0 0;border:0;place-items:center;padding:0;font-size:22px;display:grid;position:absolute;top:10px;transform:translate(-50%)}.camera-timeline89887-diamond.is-selected{color:#fff;text-shadow:0 0 7px var(--lane-color)}.camera-timeline89887-diamond:focus-visible{border-radius:8px;outline:2px solid #b7a5ff}.camera-timeline89887-scrub label{color:#c4d0e2;gap:7px;font-size:12px;display:grid}.camera-timeline89887-scrub label b{font-variant-numeric:tabular-nums;color:#fff}.camera-timeline89887-scrub input{accent-color:#bdadff;width:100%}.camera-timeline89887-tools{flex-wrap:wrap;gap:7px;display:flex}.camera-timeline89887-tools button,.camera-timeline89887-curve-buttons button{color:#e8eeff;background:#262c3b;border:1px solid #4b5269;border-radius:10px;min-height:40px;padding:9px 11px;font-size:12px}.camera-timeline89887-tools button:disabled{opacity:.4}.camera-timeline89887-channel-editor{gap:8px;display:grid}.camera-timeline89887-channel-editor strong{font-size:12px}.camera-timeline89887-channel-editor strong span{color:#c8c3ff;font-variant-numeric:tabular-nums}.camera-timeline89887-channel-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.camera-timeline89887-channel-toggles label{color:#d4def1;border:1px solid #354055;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px;font-size:11px;line-height:1.25;display:flex}.camera-timeline89887-channel-toggles input{accent-color:#b6a4ff;flex-shrink:0;width:17px;height:17px}.camera-timeline89887-curve-editor{background:#191d2a;border-radius:12px;gap:10px;padding:11px;display:grid}.camera-timeline89887-curve-title{gap:3px;display:grid}.camera-timeline89887-curve-title strong{font-size:12px}.camera-timeline89887-curve-buttons{flex-wrap:wrap;gap:6px;display:flex}.camera-timeline89887-curve-buttons button{min-height:36px;padding:7px 8px}.camera-timeline89887-curve-buttons button.active{color:#fff;background:#4d4299;border-color:#a89cff}.camera-timeline89887-bezier{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;display:grid}.camera-timeline89887-bezier svg{background:#121825;border:1px solid #3a4157;border-radius:10px;width:100%;height:auto}.camera-timeline89887-handles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.camera-timeline89887-handles label{color:#b5c1db;gap:3px;font-size:10px;display:grid}.camera-timeline89887-handles input{color:#f4f7ff;background:#161e2d;border:1px solid #4c5673;border-radius:8px;width:100%;min-width:0;padding:7px 5px;font-size:12px}.camera-timeline89887-handles small{color:#95a8c5;grid-column:1/-1;font-size:10px;line-height:1.3}@media (max-width:390px){.camera-timeline89887{padding:11px 7px}.camera-timeline89887-lane{grid-template-columns:92px minmax(0,1fr)}.camera-timeline89887-ruler{margin-left:92px}.camera-timeline89887-lane-label{padding:6px 4px;font-size:10px}.camera-timeline89887-track{margin:0 12px}.camera-timeline89887-bezier{grid-template-columns:1fr}}.camera-timeline89887-bezier svg circle{touch-action:none}.material-quickbar-v10233 .material-quickbar-buttons-v1024{max-width:calc(100vw - 30px);gap:clamp(4px,1.5vw,9px)!important}.material-quickbar-v10233 .material-quickbar-zone-v10233{min-width:0!important;padding-inline-start:clamp(5px,1.7vw,9px)!important;padding-inline-end:clamp(5px,1.7vw,9px)!important}.material-quickbar-zone-v10233.is-main-material-v898817{border-color:#f3c5594d!important}.material-quickbar-preset-v10233[aria-pressed=true]{background:linear-gradient(#cb993840,#271e1433)!important;border-color:#ffda74e6!important;box-shadow:inset 0 0 0 1px #ffe19740,0 0 0 1px #f4c5424d!important}.material-quickbar-preset-v10233[aria-pressed=true] em{color:#ffe1a0!important}@media (max-width:380px){.material-quickbar-v10233 .material-quickbar-buttons-v1024{gap:4px!important}.material-quickbar-v10233 .material-quickbar-zone-v10233{gap:4px!important;padding-inline-start:5px!important;padding-inline-end:5px!important;font-size:9px!important}.material-quickbar-v10233 .material-quickbar-icon-v1024{flex-basis:12px;width:12px}}.export-progress-percent{font-variant-numeric:tabular-nums;text-align:center;color:#f6f7fa;letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(28px,8vw,44px);font-weight:850;line-height:1.1}.export-progress-bar{background:#ffffff24;border-radius:99px;width:100%;max-width:360px;height:8px;margin:0 auto 13px;overflow:hidden}.export-progress-fill{border-radius:inherit;background:#dce2ee;min-width:0;height:100%;transition:width .12s linear}.video-center-progress-percent{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;margin-left:8px;font-size:14px;font-weight:850}.bg-studio-media-fx-8992{background:#0c14237a;border:1px solid #79a7dd57;border-radius:14px;margin-bottom:16px;padding:12px}.bg-studio-media-fx-head-8992{justify-content:space-between;align-items:center;gap:9px;display:flex}.bg-studio-media-fx-head-8992>div{flex-direction:column;gap:3px;min-width:0;display:flex}.bg-studio-media-fx-head-8992 strong{font-size:14px}.bg-studio-media-fx-head-8992 small,.bg-studio-media-fx-8992 p,.bg-studio-media-fx-controls-8992 small{opacity:.76;font-size:11px;line-height:1.45}.bg-studio-media-fx-head-8992 label{flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.bg-studio-media-fx-head-8992 input{accent-color:#6ac5ff}.bg-studio-media-fx-grid-8992{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.bg-studio-media-fx-grid-8992 button{min-width:0;color:inherit;cursor:pointer;background:#6f8fc01a;border:1px solid #8da3c154;border-radius:9px;padding:11px 6px;font-size:12px;font-weight:600}.bg-studio-media-fx-grid-8992 button.active{background:#3b8eda47;border-color:#70caff;box-shadow:inset 0 0 0 1px #81cfff2e}.bg-studio-media-fx-controls-8992{margin-top:12px}.bg-studio-media-fx-color-8992{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.bg-studio-media-fx-jump-8992{width:100%;color:inherit;cursor:pointer;background:#4b97d724;border:1px solid #67abeb6b;border-radius:9px;margin:12px 0;padding:11px 9px;font-size:12px;font-weight:600;display:block}.bg-studio-pro-v1028 .bg-tabs-v1028{grid-template-columns:repeat(3,minmax(0,1fr))}.bg-video89922{flex-direction:column;gap:10px;display:flex}.bg-video89922 .bg-video89922-toggles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bg-video89922 .bg-video89922-toggles label{border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:9px 11px;font-size:12px;display:flex}.bg-video89922 .bg-video89922-toggles input{accent-color:#4ad9db}.bg-video89922 .bg-preview-v1028{border-radius:12px;overflow:hidden}@media (min-width:600px){.bg-studio-pro-v1028 .bg-tabs-v1028{grid-template-columns:repeat(6,minmax(0,1fr))}}.bg-studio-pro-v1028 .bg-video89923{border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.bg-video89923 *,.bg-video89923 :before,.bg-video89923 :after{box-sizing:border-box}.bg-video89923-intro{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.bg-video89923-intro>div{flex:1;min-width:0}.bg-video89923-eyebrow{letter-spacing:.14em;color:#92a2b8;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.bg-video89923-intro h3{letter-spacing:-.025em;color:#f4f6ff;margin:0 0 6px;font-size:18px;font-weight:750;line-height:1.15}.bg-video89923-intro p{color:#9aa8bb;margin:0;font-size:11px;font-weight:450;line-height:1.5}.bg-video89923-status{color:#a8b4c6;white-space:nowrap;background:#272a34;border:1px solid #343a48;border-radius:999px;flex:none;padding:5px 8px;font-size:10px}.bg-video89923-status.is-active{color:#8ef0d8;background:#24c0991f;border-color:#4ddfbc52}.bg-video89923-preview{background:#0b0d14;border:1px solid #373f50;border-radius:14px;min-width:0;overflow:hidden}.bg-video89923-stage{background:radial-gradient(#1d2231,#080a0f 72%);place-items:center;height:clamp(150px,30vh,238px);display:grid;position:relative;overflow:hidden}.bg-video89923-stage video{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.bg-video89923-preview-label{color:#c1cddd;letter-spacing:.08em;pointer-events:none;background:#070b14a8;border:1px solid #ffffff1a;border-radius:7px;padding:5px 7px;font-size:9px;position:absolute;top:10px;left:11px}.bg-video89923 .bg-video89923-play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#0c111ac4;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;font-size:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bg-video89923 .bg-video89923-play.is-playing{opacity:.68;width:42px;min-width:42px;height:42px;min-height:42px}.bg-video89923-play:focus-visible{outline-offset:2px;outline:2px solid #6ce4d5}.bg-video89923 button:focus-visible{outline-offset:2px;outline:2px solid #6ce4d5}.bg-video89923-transport{color:#b4c1d0;font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.bg-video89923-transport span{min-width:28px}.bg-video89923 .bg-video89923-transport input[type=range]{accent-color:#5de3d3;flex:1;width:100%;min-width:0;height:18px;margin:0}.bg-video89923-file-row{background:#070b1459;border:1px solid #8fa3bf24;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.bg-video89923-file-icon{color:#a8f2e6;background:#293241;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.bg-video89923-file-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bg-video89923-file-name{white-space:nowrap;text-overflow:ellipsis;color:#eff3fa;width:100%;min-width:0;font-size:12px;font-weight:700;display:block;overflow:hidden}.bg-video89923-file-copy small{color:#92a2b7;font-size:10px}.bg-video89923-file-ready{color:#6ce8cf;font-size:15px}.bg-video89923-actions{gap:8px;min-width:0;display:flex}.bg-video89923 .bg-video89923-primary{color:#0c1725;background:#f0f4fb;border:1px solid #d6e1ee;border-radius:11px;flex:1;min-width:0;min-height:42px;padding:9px 10px;font-size:12px;font-weight:800}.bg-video89923 .bg-video89923-primary:disabled{opacity:.5}.bg-video89923 .bg-video89923-danger{color:#ffc5c5;background:#ffffff0b;border:1px solid #ffffff29;border-radius:11px;flex:0 0 42px;min-width:42px;min-height:42px}.bg-video89923 .bg-video89923-activate{color:#a9f4e4;background:#3ab8a21f;border:1px solid #64dec773;border-radius:11px;min-height:38px;font-size:12px}.bg-video89923-message{color:#c6d9e9;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.bg-video89923-subheading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-top:5px;display:flex}.bg-video89923-subheading strong{color:#f3f6fd;font-size:13px;font-weight:750}.bg-video89923-subheading small{color:#91a0b3;text-align:right;font-size:10px}.bg-video89923-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.bg-video89923 .bg-video89923-switch{text-align:left;color:#eef3fc;background:#20242f;border:1px solid #323b4b;border-radius:12px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:61px;padding:11px 10px;display:flex}.bg-video89923 .bg-video89923-switch.is-on{background:#192b30;border-color:#3d7976}.bg-video89923-switch-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bg-video89923-switch-text strong{white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2}.bg-video89923-switch-text small{color:#97a8b9;overflow-wrap:anywhere;font-size:10px;line-height:1.2}.bg-video89923-switch-track{background:#464d5a;border-radius:22px;flex:0 0 32px;align-items:center;width:32px;height:20px;padding:2px;transition:background .15s;display:flex}.bg-video89923-switch-track span{background:#edf2f7;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.bg-video89923-switch.is-on .bg-video89923-switch-track{background:#48cdbd}.bg-video89923-switch.is-on .bg-video89923-switch-track span{background:#102522;transform:translate(12px)}.bg-video89923-fit{background:#0c1018;border:1px solid #323845;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:3px;display:grid}.bg-video89923 .bg-video89923-fit button{color:#99a6b9;background:0 0;border:0;border-radius:9px;min-width:0;min-height:37px;padding:7px 5px;font-size:11px;font-weight:650}.bg-video89923 .bg-video89923-fit button.is-selected{color:#101b29;background:#eaf1f7;box-shadow:0 2px 10px #0000001f}.bg-video89923 .bg-fx-range-v1027{gap:8px;min-width:0;padding:9px 0;font-size:12px;font-weight:500;display:grid;text-transform:none!important;letter-spacing:normal!important}.bg-video89923 .bg-fx-range-v1027>span{color:#d5dfeb;text-transform:none;letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.bg-video89923 .bg-fx-range-v1027 b{color:#f0f4f8;font-variant-numeric:tabular-nums;background:#242934;border:1px solid #3b414e;border-radius:9px;padding:4px 8px;font-size:11px}.bg-video89923 input[type=range]{accent-color:#64dcca;touch-action:pan-x;width:100%;min-width:0;display:block}.bg-video89923-advanced{background:#171b25;border:1px solid #343a48;border-radius:12px;min-width:0}.bg-video89923-advanced summary{cursor:pointer;color:#d7e3f0;justify-content:space-between;align-items:center;gap:10px;padding:13px;font-size:12px;font-weight:700;list-style:none;display:flex}.bg-video89923-advanced summary::-webkit-details-marker{display:none}.bg-video89923-advanced[open] summary span:last-child{transform:rotate(180deg)}.bg-video89923-advanced-body{border-top:1px solid #303848;gap:4px;padding:4px 12px 12px;display:grid}.bg-video89923 .bg-video89923-fx{color:#eef5fa;text-align:left;background:linear-gradient(90deg,#31888a2e,#31888a0a);border:1px solid #5dddd352;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.bg-video89923-fx>span:first-child{color:#6de9d8;flex:0 0 26px;font-size:20px}.bg-video89923-fx>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bg-video89923-fx strong{font-size:12px;font-weight:750}.bg-video89923-fx small{color:#afbdcc;font-size:10px;line-height:1.3}.bg-video89923-fx>span:last-child{color:#93d8cc;font-size:18px}.bg-video89923-footer{color:#8c99ab;font-size:10px;line-height:1.55;margin:0!important}.bg-video89923-empty{background:#11151f;border:1px dashed #46505d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:145px;display:flex}.bg-video89923-empty span{color:#9fded6;border:1px solid #394457;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.bg-video89923-empty strong{color:#d6e0ec;font-size:12px}.bg-video89923-empty small{color:#94a6b8;font-size:10px}@media (max-width:390px){.bg-studio-pro-v1028 .bg-video89923{gap:10px;padding:11px}.bg-video89923 .bg-video89923-switch{padding:9px 8px}.bg-video89923-switch-track{flex-basis:28px;width:28px;height:18px}.bg-video89923-switch-track span{width:14px;height:14px}.bg-video89923-switch.is-on .bg-video89923-switch-track span{transform:translate(10px)}.bg-video89923-intro h3{font-size:16px}}@media (max-width:600px){.bg-studio-pro-v1028{width:min(430px,100vw - 30px);max-width:calc(100vw - 30px)}}.bg-studio-pro-v1028 .bg-video89924-live{background:#10151f;border:1px solid #3a4558;border-radius:15px;flex-direction:column;gap:9px;min-width:0;padding:11px;display:flex;overflow:hidden}.bg-video89924-live-head{justify-content:space-between;align-items:center;gap:9px;display:flex}.bg-video89924-live-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.bg-video89924-live-head span{letter-spacing:.16em;color:#879eb5;font-size:9px;font-weight:750}.bg-video89924-live-head strong{letter-spacing:-.02em;color:#f8f9fd;font-size:14px}.bg-video89924-live-head small{color:#8ddccb;white-space:nowrap;font-size:10px}.bg-video89924-live-stage{background:radial-gradient(at 55% 45%,#242c3b,#080b12 75%);border:1px solid #262f40;border-radius:10px;place-items:center;min-height:146px;max-height:330px;display:grid;position:relative;overflow:hidden}.bg-video89924-live-stage canvas{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:330px;display:block}.bg-video89924-placeholder{text-align:center;color:#dce4f0;flex-direction:column;align-items:center;gap:7px;padding:26px 12px;display:flex}.bg-video89924-placeholder>span{color:#83e3d4;font-size:27px}.bg-video89924-placeholder>b{font-size:13px}.bg-video89924-placeholder>small{color:#a7b7c9;font-size:11px}.bg-video89924-transport{align-items:center;gap:10px;min-width:0;display:flex}.bg-studio-pro-v1028 .bg-video89924-play{color:#16212d;background:#e8f3f4;border:1px solid #78889c;border-radius:10px;width:44px;min-width:44px;height:40px;min-height:40px;padding:0;font-size:17px;font-weight:900}.bg-video89924-play:disabled{opacity:.4;cursor:not-allowed}.bg-video89924-transport input[type=range]{accent-color:#78dec9;touch-action:pan-x;flex:1;width:100%;min-width:0}.bg-video89924-transport time{white-space:nowrap;color:#b6c5d7;font-variant-numeric:tabular-nums;font-size:10px}.bg-video89924-caption{color:#93a2b6!important;margin:0!important;font-size:10px!important;line-height:1.45!important}.bg-video89924-source{background:#141b25;border:1px solid #2b3747;border-radius:10px;overflow:hidden}.bg-video89924-source>summary{cursor:pointer;color:#bac9da;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:650;list-style:none;display:flex}.bg-video89924-source>summary::-webkit-details-marker{display:none}.bg-video89924-source[open]>summary{border-bottom:1px solid #303d4b}@media (max-width:480px){.bg-studio-pro-v1028 .bg-video89924-live{gap:8px;padding:10px}.bg-video89924-live-stage,.bg-video89924-live-stage canvas{max-height:270px}.bg-video89924-live-head strong{font-size:13px}}.camera-focus-gizmo-v10101{pointer-events:none;z-index:99984}.camera-focus-handle-v10107{width:46px;height:46px;color:inherit;cursor:grab;touch-action:none;pointer-events:auto;background:0 0;border:0;border-radius:50%;flex:0 0 46px;place-items:center;padding:0;display:grid}.camera-focus-handle-v10107.dragging{cursor:grabbing}.camera-focus-handle-v10107:focus-visible{outline-offset:3px;outline:2px solid #fff}.camera-focus-handle-v10107 .camera-focus-dot-v10101{pointer-events:none}.camera-focus-pick-surface-v10107{z-index:99983;cursor:crosshair;touch-action:none;background:#05080f09;position:absolute;top:0;bottom:0;left:0;right:0}.camera-focus-pick-surface-v10107 span{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0c0f1ceb;border:1px solid #ffffff2e;border-radius:100px;max-width:92%;padding:10px 13px;font-size:11px;font-weight:750;position:absolute;bottom:76px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 28px #0006}.camera-focus-gizmo-v10101{width:46px;height:46px;display:block;transform:translate(-50%,-50%)}.camera-focus-gizmo-v10101 .camera-focus-label-v10101{text-align:center;width:max-content;max-width:148px;position:absolute;top:47px;left:50%;transform:translate(-50%)}.camera-focus-pick-cancel-v10108{color:#fff;pointer-events:auto;touch-action:manipulation;background:#0a0c14e0;border:1px solid #ffffff40;border-radius:12px;width:38px;height:38px;font-size:18px;position:absolute;top:76px;right:12px}.view-cube-quick-actions button.active{color:#fff;background:#9b6eff45;border-color:#9b6effd9}body>.inline-render-preview.portaled-preview-v9211{z-index:2147483647!important;pointer-events:auto!important;isolation:isolate!important;width:100vw!important;height:auto!important;position:fixed!important;top:56px!important;bottom:0!important;left:0!important;right:0!important}body>.inline-render-preview.portaled-preview-v9211 .inline-render-body{overscroll-behavior:contain;overflow:auto}.draw-studio-layer-list-v1235{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:5px;max-height:min(52vh,540px);padding:3px 0 8px;display:flex;overflow:auto}.draw-studio-layer-row-v1235{background:#1a1b23;border:1px solid #ffffff13;border-radius:9px;align-items:center;gap:4px;min-height:43px;padding:4px;display:flex}.draw-studio-layer-row-v1235.selected{background:#8e60f030;border-color:#ac80ff80}.draw-studio-layer-row-v1235 button{color:#dfddf1;background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;flex:0 0 29px;justify-content:center;align-items:center;min-width:29px;min-height:34px;font-size:13px;display:flex}.draw-studio-layer-row-v1235 button:disabled{opacity:.27}.draw-studio-layer-row-v1235 .draw-studio-layer-main-v1235{text-align:left;flex:1;justify-content:flex-start;gap:7px;min-width:0;padding:0 7px;font-size:10px}.draw-studio-layer-row-v1235 .draw-studio-layer-main-v1235 b{color:#bba3ff;font-size:15px}.draw-studio-layer-row-v1235 .draw-studio-layer-main-v1235 span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.draw-studio-section-v1232 .draw-studio-select-v1232 input[type=text]{color:#fff;background:#191a20;border:1px solid #ffffff2e;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:39px;padding:0 10px}@media (max-width:760px){.draw-studio-layer-list-v1235{max-height:40dvh}.draw-studio-layer-row-v1235{min-height:49px}.draw-studio-layer-row-v1235 button{min-width:34px;min-height:38px}}.gfx-draw-layers16{color:#f4f1ff;flex-direction:column;gap:10px;min-width:0;padding:0 7px 10px;display:flex}.gfx-draw-layers16 button,.gfx-draw-layers16 select,.gfx-draw-layers16 input{touch-action:manipulation}.gfx-draw-layers16 button{color:#f2efff;cursor:pointer;background:#262631;border:1px solid #434353;border-radius:10px;min-width:44px;min-height:44px}.gfx-draw-layers16-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.gfx-draw-layers16-head small{color:#b4a9d2}.gfx-draw-layers16-add{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.gfx-draw-layers16-add button{background:linear-gradient(150deg,#37304c,#242238);border-color:#595072;min-width:0;font-size:11px}.gfx-draw-layers16-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:5px;max-height:32dvh;display:flex;overflow:auto}.gfx-draw-layer16{background:#191923;border:1px solid #444452;border-radius:10px;align-items:center;gap:2px;min-height:50px;display:flex;overflow:hidden}.gfx-draw-layer16.active{background:#2c2443;border-color:#ae91fa}.gfx-draw-layer16.hidden{opacity:.6}.gfx-draw-layer16.dragging{border-color:#73b9ff}.gfx-draw-layer16.drop-target{box-shadow:inset 0 3px #78b9ff}.gfx-draw-layer16 button{background:0 0;border:0;border-radius:8px;flex:0 0 44px;font-size:14px}.gfx-draw-layer16 .gfx-draw-layer16-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:50px;font-size:11px;overflow:hidden}.gfx-draw-layer16-name span{color:#b6a1ff;font-size:16px}.gfx-draw-layer16-handle{touch-action:none!important;color:#c6bbd9!important}.gfx-draw-layers16-more{width:100%;font-size:11px}.gfx-draw-layers16-detail{background:#20202a;border:1px solid #5b4c77;border-radius:12px;gap:9px;padding:10px;display:grid}.gfx-draw-layers16-detail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gfx-draw-layers16-detail-head b{font-size:12px}.gfx-draw-layers16-detail-head button{font-size:11px}.gfx-draw-layers16-detail label{color:#c5bcdf;gap:6px;font-size:11px;display:grid}.gfx-draw-layers16-detail input:not([type=range]),.gfx-draw-layers16-detail select{color:#fff;background:#14141d;border:1px solid #686075;border-radius:8px;width:100%;min-height:44px;padding:0 8px}.gfx-draw-layers16-detail input[type=range]{width:100%;min-height:35px}.gfx-draw-layers16-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.gfx-draw-layers16-actions button{min-width:0;font-size:11px}.gfx-draw-layers16-hint{color:#aca6c4;margin:0;font-size:10px;line-height:1.4}@media (max-width:600px){.gfx-draw-layers16{padding-left:7px;padding-right:7px}.gfx-draw-layer16{padding-left:0!important}.gfx-draw-layer16 button{flex-basis:44px;min-width:44px}}.draw-studio-toolrail-v1232{overflow:hidden}.draw-studio-toolrail-scroll-v8992161{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:3px;width:100%;min-height:0;display:flex;overflow:hidden auto}.draw-studio-toolrail-scroll-v8992161::-webkit-scrollbar{display:none}.draw-studio-layers-dock-v8992161{border-radius:12px;flex:none;width:100%;max-width:56px;min-height:48px;margin-bottom:5px;position:relative;box-shadow:0 0 20px #7f4ce133;color:#f8f3ff!important;background:linear-gradient(145deg,#8e5fff4d,#41287e75)!important;border:1px solid #b083ffa3!important}.draw-studio-layers-dock-v8992161 small{letter-spacing:.01em;color:inherit!important;font-size:9px!important}.draw-studio-layers-dock-v8992161 em{color:#121018;background:#9e78fc;border-radius:8px;min-width:12px;height:12px;padding:1px;font-size:7px;font-style:normal;font-weight:950;line-height:10px;position:absolute;top:1px;right:2px}.draw-studio-layers-dock-v8992161[aria-pressed=true]{box-shadow:0 0 20px #7f4ce16b;background:linear-gradient(145deg,#9f79ff,#6345b5)!important}@media (max-width:640px){.draw-studio-layers-dock-v8992161{width:47px;max-width:47px;min-height:48px;padding:4px 2px!important}.draw-studio-v1233.draw-studio-shell-v1232 .draw-studio-brand-v1232 small{letter-spacing:.01em;text-transform:none;color:#ab93eb;font-size:7px;line-height:1.1;display:block}}.draw-studio-smooth-dock-v899217{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;touch-action:pan-y;background:#0d0d16e0;border:1px solid #a480f561;border-radius:15px;gap:7px;width:min(193px,100% - 24px);padding:10px 12px;display:grid;position:absolute;bottom:47px;right:10px;box-shadow:0 12px 28px #00000052}.draw-studio-smooth-dock-v899217 button{color:#f0eaff;letter-spacing:.01em;background:linear-gradient(120deg,#7d54e042,#27203d94);border:1px solid #a77dff7a;border-radius:10px;min-height:34px;font-size:11px;font-weight:850}.draw-studio-smooth-dock-v899217 button[aria-pressed=true]{background:linear-gradient(120deg,#8f64ed,#50318e);border-color:#d0b9ff}.draw-studio-smooth-dock-v899217 label{color:#d8cfec;gap:4px;font-size:10px;font-weight:750;display:grid}.draw-studio-smooth-dock-v899217 label span{justify-content:space-between;gap:7px;display:flex}.draw-studio-smooth-dock-v899217 label b{color:#c9aaff;font-variant-numeric:tabular-nums}.draw-studio-smooth-dock-v899217 input[type=range]{accent-color:#b18bff;touch-action:pan-x;width:100%;height:23px}@media (max-width:600px){.draw-studio-smooth-dock-v899217{border-radius:12px;gap:4px;width:162px;padding:8px 10px;bottom:35px;right:8px}.draw-studio-smooth-dock-v899217 button{min-height:32px}.draw-studio-smooth-dock-v899217 label{font-size:9px}}.draw-studio-pen-modes-v8992174{grid-template-columns:1fr 1fr;gap:5px;display:grid}.draw-studio-pen-modes-v8992174 button{min-height:34px;font-size:10px}.video-center-v2027 .is-export-workspace,.video-center-v2027 .is-export-workspace *,.video-center-v2027 .is-export-workspace :before,.video-center-v2027 .is-export-workspace :after{box-sizing:border-box}.video-center-v2027 .is-export-workspace,.video-center-v2027 .is-export-workspace .video-center2027-export-grid>*,.video-center-v2027 .is-export-workspace .video-center2027-control-card,.video-center-v2027 .is-export-workspace .video-center-frame-qa898813,.video-center-v2027 .is-export-workspace .video-center2027-realtime-option,.video-center-v2027 .is-export-workspace .video-center2027-export-actions{min-width:0;max-width:100%}.video-center-v2027 .is-export-workspace .video-center-frame-qa-trigger{white-space:normal;text-align:left;overflow-wrap:anywhere;word-break:normal;width:100%;min-width:0;max-width:100%;line-height:1.4;display:block}.video-center-v2027 .is-export-workspace .video-center-frame-qa898813 button,.video-center-v2027 .is-export-workspace .video-center2027-export-actions button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.video-center-v2027 .is-export-workspace .video-center2027-realtime-option>input[type=checkbox]{cursor:pointer;background:0 0;align-self:flex-start;-webkit-appearance:checkbox!important;appearance:checkbox!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important}.video-center-v2027 .is-export-workspace .video-center2027-realtime-option>span{line-height:1.5;flex:auto!important;width:auto!important;min-width:0!important}.video-center-v2027 .is-export-workspace .video-center2027-realtime-option>span small{color:#9ba0aa;margin-top:3px;font-size:11px;font-weight:500;line-height:1.35;display:block}.video-center-v2027 .is-export-workspace .video-center2027-realtime-option>span{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;max-width:100%;display:block}.video-center-v2027 .is-export-workspace .video-center-property-head{flex-wrap:wrap;min-width:0;max-width:100%}.video-center-v2027 .is-export-workspace .video-center-frame-result img{max-width:100%;height:auto}@media (max-width:900px){.video-center-v2027 .video-center2027-shell,.video-center-v2027 .video-center2027-main,.video-center-v2027 .is-export-workspace{min-width:0!important;max-width:100%!important}.video-center-v2027 .video-center2027-main{width:100%!important;overflow-x:hidden!important}.video-center-v2027 .is-export-workspace{width:100%!important}.video-center2027-export-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:block!important}.video-center-v2027 .is-export-workspace .video-center2027-export-grid>*{width:100%!important;margin:0 0 12px!important}.video-center-v2027 .is-export-workspace .video-center2027-render-options{width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.video-center-v2027 .is-export-workspace .video-center2027-realtime-option{width:100%}.video-center-v2027 .is-export-workspace .video-center2027-export-actions{gap:10px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.video-center-v2027 .is-export-workspace .video-center2027-export-actions button{min-height:48px;padding:10px 12px;line-height:1.35;width:100%!important;height:auto!important}.video-center-v2027 .is-export-workspace .video-center-frame-qa898813{width:100%}.video-center-v2027 .is-export-workspace .video-center-format-tabs,.video-center-v2027 .is-export-workspace .video-center2027-format-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.video-center-v2027 .is-export-workspace .video-center2027-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.video-center-v2027 .is-export-workspace .video-center2027-format-tabs button{padding:8px 5px!important}.video-center-v2027 .is-export-workspace .video-center2027-summary b{overflow-wrap:anywhere}}@media (max-width:900px){.video-center-v2027 .is-export-workspace .video-center-frame-qa898813 input[type=file],.video-center-v2027 .is-export-workspace .video-center-frame-qa898813 select,.video-center-v2027 .is-export-workspace .video-center-frame-qa898813 canvas{width:100%;min-width:0;max-width:100%}.video-center-v2027 .is-export-workspace .video-center-frame-qa898813>div,.video-center-v2027 .is-export-workspace .video-center-frame-qa898813>div>*{overflow-wrap:anywhere;min-width:0;max-width:100%}}.video-center-v2027 .video-center-flag-fullscreen-scope{display:none}.flag-pro{color:#f3f5fb;gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.flag-pro-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;display:flex}.flag-pro-head>div{flex:220px;min-width:0}.flag-pro-eyebrow{color:#81bffb;letter-spacing:.16em;font-size:10px;font-weight:700}.flag-pro-head h2{color:#f4f8ff;margin:5px 0;font-size:20px;line-height:1.15}.flag-pro-head p{color:#aeb9ca;margin:0;font-size:12px;line-height:1.5}.flag-pro-import{color:#fff;text-align:center;cursor:pointer;background:#1b3461;border:1px solid #6d8eec;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.flag-pro-import input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.flag-pro-stage-wrap{width:100%;min-width:0;max-width:460px;margin:0 auto}.flag-pro-stage{isolation:isolate;background:#101824;border:1px solid #343e52;border-radius:14px;width:100%;max-width:100%;min-height:240px;position:relative;overflow:hidden}.flag-pro-canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.flag-pro-stage-tip{color:#d9e5fa;text-align:center;pointer-events:none;background:#080c16bd;border-radius:12px;padding:9px 12px;font-size:11px;position:absolute;bottom:14px;left:10px;right:10px}.flag-pro-action-row{flex-wrap:wrap;gap:8px;display:flex}.flag-pro-action-row>button{color:#f5f7ff;cursor:pointer;background:#242935;border:1px solid #4c5669;border-radius:12px;flex:125px;min-width:0;min-height:47px;padding:9px;font-size:13px;font-weight:700}.flag-pro-action-row>button.flag-pro-highlight{background:linear-gradient(135deg,#3156a9,#244676);border-color:#829eeb}.flag-pro button:disabled{opacity:.45;cursor:not-allowed}.flag-pro-controls,.flag-pro-export{background:#191c23;border:1px solid #343e52;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid}.flag-pro-controls h3,.flag-pro-export h3{color:#f0f4ff;margin:0;font-size:15px;line-height:1.3}.flag-pro-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.flag-pro-sliders label{gap:4px;min-width:0;display:grid}.flag-pro-sliders label span{justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex}.flag-pro-sliders b{color:#d9e1ef;font-size:11px;font-weight:650}.flag-pro-sliders output{color:#89c9ff;font-variant-numeric:tabular-nums;font-size:11px}.flag-pro .flag-pro-sliders input[type=range],.flag-pro .flag-pro-immersive-bottom input[type=range]{accent-color:#78c3ff;width:100%;min-width:0}.flag-pro-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flag-pro-settings-grid>label{color:#c4ccda;gap:5px;min-width:0;font-size:11px;display:grid}.flag-pro-settings-grid select{color:#eaf3ff;background:#282e3e;border:1px solid #3c4963;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:6px;font-size:12px}.flag-pro-settings-grid .flag-pro-toggle{align-items:center;gap:8px;font-size:12px;display:flex}.flag-pro-settings-grid .flag-pro-toggle input[type=checkbox]{accent-color:#78c3ff;flex:none;width:20px!important;height:20px!important}.flag-pro-export progress{accent-color:#78c3ff;width:100%;height:8px;display:block}.flag-pro-footnote{color:#a7b4c6;margin:0;font-size:11px;line-height:1.5}.flag-pro-info,.flag-pro-success,.flag-pro-error{overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.flag-pro-info{color:#b9dcfa;background:#1a2c40}.flag-pro-success{color:#b9f1d6;background:#173329}.flag-pro-error{color:#ffb9c9;background:#431c28}.flag-pro-canvas-error{z-index:8;height:max-content;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.flag-pro.flag-pro-immersive{z-index:2147483000!important;background:#080d17!important;flex-direction:column!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.flag-pro-immersive .flag-pro-head,.flag-pro-immersive .flag-pro-action-row,.flag-pro-immersive .flag-pro-controls,.flag-pro-immersive .flag-pro-export,.flag-pro-immersive>.flag-pro-info,.flag-pro-immersive>.flag-pro-success,.flag-pro-immersive>.flag-pro-error{display:none!important}.flag-pro-immersive .flag-pro-stage-wrap{flex:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;display:block!important}.flag-pro-immersive .flag-pro-stage{aspect-ratio:auto!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important}.flag-pro-immersive-top{padding:calc(env(safe-area-inset-top) + 14px) 14px 12px;z-index:10;background:linear-gradient(#000000b8,#0000);justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.flag-pro-immersive-top span{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-align:center;max-width:40%;font-size:12px;overflow:hidden}.flag-pro-immersive-top button,.flag-pro-immersive-bottom button{color:#fff;background:#121c2bd9;border:1px solid #566b82;border-radius:12px;min-height:45px;padding:8px 12px;font-weight:700}.flag-pro-immersive-bottom{z-index:10;padding:18px 16px calc(env(safe-area-inset-bottom) + 18px);background:linear-gradient(#0000,#000000c7);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.flag-pro-immersive-bottom>label{color:#fff;gap:5px;min-width:0;font-size:11px;display:grid}@media (max-width:550px){.flag-pro-head{display:grid}.flag-pro-import{width:100%}.flag-pro-sliders,.flag-pro-settings-grid{grid-template-columns:1fr 1fr}.flag-pro-immersive-bottom{gap:7px;padding-left:8px;padding-right:8px}.flag-pro-immersive-bottom button{padding:6px;font-size:11px}}.video-center-v2027 .video-center2027-main.is-flag-workspace{grid-template-rows:none!important;min-width:0!important;display:block!important}.flag-pro-main-action-wrap{background:#15253c;border:1px solid #517fb7;border-radius:14px;gap:7px;width:100%;min-width:0;padding:11px;display:grid}.flag-pro-main-action{color:#fff;background:linear-gradient(135deg,#2767b1,#1b416d);border:1px solid #8db8ff;border-radius:12px;width:100%;min-height:54px;padding:10px;font-size:15px;font-weight:800;line-height:1.35}.flag-pro-main-action-wrap small{color:#bbd8f7;font-size:11px;line-height:1.45;display:block}.flag-pro-cancel{color:#fff;background:#352634;border:1px solid #8b6d7b;border-radius:10px;min-height:42px}.flag-pro-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.flag-pro-presets button{color:#f2f5ff;background:#23334a;border:1px solid #456080;border-radius:9px;min-width:0;min-height:38px;padding:5px;font-size:11px;font-weight:700}@media (max-width:420px){.flag-pro-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.flag-pro-immersive .flag-pro-main-action-wrap{display:none!important}.flag-pro-presets button.active{color:#fff;background:#2b5b99;border-color:#9fccff;box-shadow:inset 0 0 0 1px #5d9ce7}.flag-pro-immersive-bottom{grid-template-columns:auto repeat(3,minmax(0,1fr))}@media (max-width:550px){.flag-pro-immersive-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.flag-pro-immersive-bottom>button{grid-column:1/-1}}.flag-pro-safe-frame{color:#e4e4e7;align-items:center;gap:9px;margin:6px 0 0;font-size:13px;font-weight:700;line-height:1.45;display:flex}.flag-pro-safe-frame input{accent-color:#b8c7ff;flex:none;width:18px;height:18px}.gfx-fixed-video-stage-2027{z-index:4;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;background:0 0!important}.gfx-fixed-video-frame-2027{aspect-ratio:16/9;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;box-shadow:none;background:#fff;position:absolute;overflow:hidden}.gfx-fixed-video-frame-2027:active{cursor:grabbing}.gfx-fixed-video-frame-2027 video{pointer-events:none;object-fit:fill;background:0 0;display:block;position:absolute}.gfx-fixed-video-import-2027{color:#252525;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gfx-fixed-video-import-2027>span{flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:clamp(20px,3vw,40px);font-weight:750;display:flex}.gfx-fixed-video-import-2027>span small{color:#202020;background:#fff8;border-radius:5px;padding:4px 8px;font-size:clamp(8px,1.25vw,14px)}.gfx-fixed-video-import-2027:focus-visible{outline-offset:-4px;outline:3px solid #fb7185}.gfx-fixed-video-error-2027{color:#fff;pointer-events:none;background:#1a0707df;max-height:45%;padding:5px 7px;font-size:10px;position:absolute;bottom:3%;left:3%;right:3%;overflow:auto}.gfx-fixed-video-panel-2027{margin:10px 0 16px}.gfx-fixed-video-actions-2027{flex-wrap:wrap;gap:7px;margin:9px 0;display:flex}.gfx-fixed-video-actions-2027 button{color:#fff;background:#20242e;border:1px solid #4b515e;border-radius:9px;flex:130px;min-height:42px;padding:10px 8px;font-size:11px;font-weight:750}.gfx-fixed-video-actions-2027 button.active{color:#fff;background:#65202d;border-color:#f26a79}.gfx-fixed-video-thumbnail-2027{background:linear-gradient(to bottom right,#0b0b0c 0%,#29292b 53%,#09090a 100%);border:1px solid #454853;border-radius:8px;justify-content:center;align-items:flex-start;width:90px;height:160px;margin:10px auto;display:flex}.gfx-fixed-video-thumbnail-2027 i{aspect-ratio:16/9;background:#fff;border-radius:5px;width:82%;margin-top:20.5%;display:block}.gfx-fixed-video-checks-2027{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.gfx-fixed-video-checks-2027 label{color:#f6f6f6;flex:95px;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.gfx-fixed-video-checks-2027 input{accent-color:#ee4557;width:18px;height:18px}.gfx-fixed-video-options-2027 select{min-height:40px}.gfx-fixed-video-range-2027{margin:11px 0;display:block}.gfx-fixed-video-range-2027 span{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gfx-fixed-video-range-2027 output{color:#ff7887;font-weight:750}.gfx-fixed-video-range-2027 input{accent-color:#f14a5d}.gfx-fixed-video-thumbnail-2027{position:relative}.gfx-fixed-video-thumbnail-2027 i{width:82%;height:auto;margin:0;position:absolute;top:20.5%;left:9%}.gfx-fixed-video-border-2027{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gfx-fixed-video-replace-2027{z-index:2;color:#fff;cursor:pointer;touch-action:manipulation;background:#0a0a0abf;border:1px solid #ffffffb5;border-radius:7px;place-items:center;width:26px;height:26px;font-size:18px;display:grid;position:absolute;top:7px;right:7px}.gfx-fixed-video-grip-2027{z-index:1;color:#fff;text-shadow:0 1px 4px #0009;pointer-events:none;font-size:18px;position:absolute;bottom:5px;right:8px}.gfx-fixed-video-help-2027{color:#d6dae4;border:1px solid #434854;border-radius:8px;margin:10px 0;padding:9px 10px;font-size:12px;line-height:1.45}.gfx-fixed-video-crop-controls-2027{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gfx-fixed-video-crop-controls-2027 label{color:#f2f2f2;flex-direction:column;gap:5px;min-width:0;font-size:11px;display:flex}.gfx-fixed-video-crop-controls-2027 input[type=range]{accent-color:#f14a5d;width:100%}.gfx-fixed-video-crop-controls-2027 output{color:#ff7887;font-weight:750}.gfx-fixed-video-reset-2027{color:#fff;background:#20242e;border:1px solid #4b515e;border-radius:8px;min-height:38px;margin:10px 0;padding:8px 12px}.gfx-fixed-video-thumbnail-2027{background:repeating-conic-gradient(#393943 0% 25%,#26262c 0% 50%) 50%/15px 15px}.gfx-fixed-video-frame-2027{aspect-ratio:auto;transform-origin:50%}.gfx-fixed-video-thumbnail-2027.is-portrait i{aspect-ratio:9/16;width:62%;top:19%;left:19%}.gfx-template-main-transform-2027{border:1px solid #434854;border-radius:10px;margin:12px 0;padding:12px}.gfx-transform-note-2027{color:#cbd1dd;margin:6px 0 12px;font-size:11px;line-height:1.45}.gfx-template-aspect-lock-2027{align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.gfx-template-aspect-lock-2027 input{accent-color:#ee4557;width:18px;height:18px}.gfx-fixed-video-thumbnail-2027.is-top-hero i{aspect-ratio:16/9;border-radius:0;width:100%;top:0;left:0}.gfx-fixed-media-choices-230{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gfx-fixed-media-choices-230 button{z-index:2;color:#111;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #d1d5db;border-radius:5px;min-width:45px;max-width:95%;padding:5px 7px;font-size:10px;font-weight:700;position:relative}.gfx-fixed-video-frame-2027 img{pointer-events:none;background:0 0;display:block;position:absolute}.gfx-fixed-gallery-tools-230{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.gfx-fixed-gallery-tools-230 label{flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.gfx-fixed-gallery-list-230{gap:6px;max-height:230px;margin:10px 0;display:grid;overflow-y:auto}.gfx-fixed-gallery-list-230>div{border:1px solid #424651;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.gfx-fixed-gallery-list-230>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.gfx-fixed-gallery-list-230 label{white-space:nowrap;font-size:10px}.gfx-fixed-gallery-list-230 input{width:51px;min-height:30px}.gfx-fixed-gallery-list-230 button{color:#fff;background:#252830;border:1px solid #5e6069;border-radius:5px;flex:0 0 27px;min-height:30px}.gfx-template-lock-230{align-items:center;gap:7px;margin:9px 0;font-size:12px;display:flex}@supports (width:1cqh){.viewport-shell{container-type:size}.export-safe-frame[data-aspect="9:16"],.export-safe-frame[data-aspect=free]{aspect-ratio:9/16;width:min(100%,56.25cqh);max-width:100%;height:auto;max-height:100%}.export-safe-frame[data-aspect="1:1"]{width:min(100%,100cqh);max-width:100%;height:auto;max-height:100%}.export-safe-frame[data-aspect="3:4"]{width:min(100%,75cqh);max-width:100%;height:auto;max-height:100%}.export-safe-frame[data-aspect="16:9"]{width:min(100%,177.778cqh);max-width:100%;height:auto;max-height:100%}.export-safe-frame[data-aspect="4:3"]{width:min(100%,133.333cqh);max-width:100%;height:auto;max-height:100%}}.video-center-v2027 .equalizer3d-2326{min-width:0;overflow:hidden}.video-center-v2027 .equalizer3d-2326 select{border-radius:10px;width:100%;min-height:42px}.video-center-v2027 .equalizer3d-import-label{cursor:pointer;color:#eef5ff;background:#202938;border:1px solid #53617a;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.video-center-v2027 .equalizer3d-import-label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video-center-v2027 .equalizer3d-2326 .video-center-world-profiles>div{flex-wrap:wrap}
