.design-studio-module__fsuDZW__studioShell{--fimh-header-height:58px;--fimh-panel-dock-height:38px;--fimh-workspace-bar-height:46px;--fimh-status-height:30px;color:#eef2f8;background:#080b11;flex-direction:column;height:100vh;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden}.design-studio-module__fsuDZW__studioShell *,.design-studio-module__fsuDZW__studioShell :before,.design-studio-module__fsuDZW__studioShell :after{box-sizing:border-box}.design-studio-module__fsuDZW__studioShell button,.design-studio-module__fsuDZW__studioShell input,.design-studio-module__fsuDZW__studioShell select,.design-studio-module__fsuDZW__studioShell textarea{font:inherit}.design-studio-module__fsuDZW__studioShell button{cursor:pointer}.design-studio-module__fsuDZW__studioShell button:disabled,.design-studio-module__fsuDZW__studioShell input:disabled,.design-studio-module__fsuDZW__studioShell select:disabled{cursor:not-allowed;opacity:.42}.design-studio-module__fsuDZW__studioShell :focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.design-studio-module__fsuDZW__topBar{height:var(--fimh-header-height);flex:0 0 var(--fimh-header-height);z-index:70;background:linear-gradient(#151c28fa,#0e131dfa);border-bottom:1px solid #283244;align-items:center;gap:10px;padding:7px 10px;display:flex;position:relative;box-shadow:0 8px 24px #00000038}.design-studio-module__fsuDZW__brandBlock{align-items:center;gap:9px;min-width:238px;display:flex}.design-studio-module__fsuDZW__brandBlock>div{flex-direction:column;min-width:0;display:flex}.design-studio-module__fsuDZW__brandBlock strong{letter-spacing:.01em;font-size:13px;line-height:1.2}.design-studio-module__fsuDZW__brandBlock small{color:#7f8ba0;text-overflow:ellipsis;white-space:nowrap;max-width:205px;font-size:9px;line-height:1.35;overflow:hidden}.design-studio-module__fsuDZW__brandMark{color:#fff;background:linear-gradient(145deg,#f02857,#b70d35);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid;box-shadow:0 7px 20px #e31b453d}.design-studio-module__fsuDZW__projectField{flex:350px;gap:2px;min-width:220px;display:grid}.design-studio-module__fsuDZW__projectField>span,.design-studio-module__fsuDZW__headerSelect>span{color:#718097;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.design-studio-module__fsuDZW__projectInput,.design-studio-module__fsuDZW__topBar select,.design-studio-module__fsuDZW__fullWidth,.design-studio-module__fsuDZW__formStack input,.design-studio-module__fsuDZW__formStack select,.design-studio-module__fsuDZW__formStack textarea{color:#eef2f8;background:#171e2a;border:1px solid #303b4f;border-radius:7px;min-width:0;height:32px;padding:5px 9px}.design-studio-module__fsuDZW__projectInput:hover,.design-studio-module__fsuDZW__topBar select:hover{border-color:#46536a}.design-studio-module__fsuDZW__headerSelect{gap:2px;width:185px;display:grid}.design-studio-module__fsuDZW__headerSelect:nth-of-type(2){width:142px}.design-studio-module__fsuDZW__saveState{color:#8f9caf;align-items:center;gap:6px;min-width:92px;max-width:150px;font-size:10px;display:flex}.design-studio-module__fsuDZW__saveState>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-studio-module__fsuDZW__saveStateDot{background:#5ee09a;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #5ee09ab3}.design-studio-module__fsuDZW__topActions{align-items:center;gap:5px;display:flex}.design-studio-module__fsuDZW__topActions button,.design-studio-module__fsuDZW__panelDock button{color:#dce3ef;background:#18202c;border:1px solid #323d50;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:10px;display:inline-flex}.design-studio-module__fsuDZW__topActions button:hover:not(:disabled),.design-studio-module__fsuDZW__panelDock button:hover:not(:disabled){background:#202a38;border-color:#48556b}.design-studio-module__fsuDZW__primaryButton,.design-studio-module__fsuDZW__primaryWide{color:#fff!important;background:linear-gradient(145deg,#ef2856,#c20f3b)!important;border-color:#ef2856!important}.design-studio-module__fsuDZW__panelDock{height:var(--fimh-panel-dock-height);flex:0 0 var(--fimh-panel-dock-height);z-index:65;scrollbar-width:thin;background:#0d121b;border-bottom:1px solid #252e3d;align-items:center;gap:5px;padding:4px 10px;display:flex;position:relative;overflow-x:auto}.design-studio-module__fsuDZW__panelDock button{white-space:nowrap;min-height:28px;padding:4px 8px}.design-studio-module__fsuDZW__dockActive{color:#fff!important;background:#29131d!important;border-color:#e31b45!important}.design-studio-module__fsuDZW__workspaceShellBar{height:var(--fimh-workspace-bar-height);flex:0 0 var(--fimh-workspace-bar-height);z-index:64;background:#0b111a;border-bottom:1px solid #273246;align-items:center;gap:7px;padding:6px 10px;display:flex;position:relative}.design-studio-module__fsuDZW__workspaceShellBar button,.design-studio-module__fsuDZW__workspaceShellBar select{color:#dbe7f4;background:#151e2b;border:1px solid #334158;border-radius:7px;height:30px;padding:4px 8px;font-size:10px}.design-studio-module__fsuDZW__workspaceShellBar button:hover,.design-studio-module__fsuDZW__workspaceShellBar select:hover{background:#1a2635;border-color:#4a5a74}.design-studio-module__fsuDZW__workspaceModeBadge{flex-direction:column;min-width:170px;line-height:1.15;display:flex}.design-studio-module__fsuDZW__workspaceModeBadge strong{font-size:10px}.design-studio-module__fsuDZW__workspaceModeBadge span{color:#728096;font-size:8px}.design-studio-module__fsuDZW__workspaceGroupTabs{gap:4px;display:flex}.design-studio-module__fsuDZW__workspaceGroupTabs button{min-width:58px}.design-studio-module__fsuDZW__workspaceGroupActive{color:#e7f7ff!important;background:#12344c!important;border-color:#38bdf8!important}.design-studio-module__fsuDZW__workspaceSectionSelect,.design-studio-module__fsuDZW__workspaceDockSelect{color:#77869c;align-items:center;gap:5px;font-size:9px;display:flex}.design-studio-module__fsuDZW__workspaceSectionSelect select{min-width:150px}.design-studio-module__fsuDZW__workspaceDockSelect select{width:88px}.design-studio-module__fsuDZW__workspaceShellSpacer{flex:1}.design-studio-module__fsuDZW__workspaceCloseButton{color:#f7dce4!important;background:#321722!important;border-color:#623044!important}.design-studio-module__fsuDZW__mainAreaV5{flex:auto;min-height:0;transition:padding .16s;display:flex;position:relative;overflow:hidden}.design-studio-module__fsuDZW__studioShell[data-fimh-panel-side=right] .design-studio-module__fsuDZW__mainAreaV5{padding-right:390px}.design-studio-module__fsuDZW__studioShell[data-fimh-panel-side=left] .design-studio-module__fsuDZW__mainAreaV5{padding-left:390px}.design-studio-module__fsuDZW__toolbar{z-index:18;scrollbar-width:thin;background:#0f141d;border-right:1px solid #273142;flex:0 0 66px;width:66px;padding:7px 5px 12px;overflow:hidden auto}.design-studio-module__fsuDZW__toolGroup{border-bottom:1px solid #252e3d;flex-direction:column;gap:4px;margin-bottom:7px;padding-bottom:8px;display:flex}.design-studio-module__fsuDZW__toolGroup:last-child{border-bottom:0}.design-studio-module__fsuDZW__toolGroupLabel{color:#59677c;letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:1px 2px 3px;font-size:7px;font-weight:900}.design-studio-module__fsuDZW__toolButton{color:#aab5c6;background:#151b25;border:1px solid #293446;border-radius:8px;place-items:center;gap:1px;width:56px;min-height:48px;padding:5px 2px 4px;display:grid;position:relative}.design-studio-module__fsuDZW__toolButton:hover:not(:disabled){color:#f2f7ff;background:#1c2532;border-color:#42516a}.design-studio-module__fsuDZW__toolButtonActive{color:#fff;background:linear-gradient(145deg,#351522,#251923);border-color:#e31b45;box-shadow:inset 3px 0 #e31b45}.design-studio-module__fsuDZW__toolIcon{font-size:15px;font-weight:900;line-height:1}.design-studio-module__fsuDZW__toolLabel{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:7px;line-height:1.05;overflow:hidden}.design-studio-module__fsuDZW__toolShortcut{display:none}.design-studio-module__fsuDZW__toolHelp{color:#7f8ba0;border:1px solid #526079;border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;font-style:normal;display:grid;position:absolute;top:3px;right:3px}.design-studio-module__fsuDZW__workspace{background:radial-gradient(circle at 50% 34%,#222b38 0,#10151e 42%,#080b11 76%);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.design-studio-module__fsuDZW__canvasControls{color:#aab4c5;z-index:12;background:#0a0e15f0;border-bottom:1px solid #242e3e;flex:0 0 42px;grid-template-columns:minmax(160px,1fr) auto minmax(120px,1fr);align-items:center;gap:10px;height:42px;padding:5px 12px;display:grid}.design-studio-module__fsuDZW__canvasDocumentMeta{align-items:center;gap:8px;min-width:0;display:flex}.design-studio-module__fsuDZW__canvasDocumentMeta strong{color:#d9e2ee;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.design-studio-module__fsuDZW__canvasDocumentMeta span,.design-studio-module__fsuDZW__canvasScaleReadout{color:#718096;white-space:nowrap;font-size:9px}.design-studio-module__fsuDZW__canvasScaleReadout{justify-self:end}.design-studio-module__fsuDZW__canvasZoomControls{align-items:center;gap:5px;display:flex}.design-studio-module__fsuDZW__canvasZoomControls button{color:#e6ebf4;background:#18202c;border:1px solid #344055;border-radius:6px;min-width:30px;height:28px;padding:3px 7px;font-size:10px}.design-studio-module__fsuDZW__canvasZoomControls button:hover{background:#202b39;border-color:#4b5a72}.design-studio-module__fsuDZW__canvasZoomControls input[type=range]{accent-color:#38bdf8;width:108px}.design-studio-module__fsuDZW__canvasZoomControls strong{text-align:center;width:42px;font-size:10px}.design-studio-module__fsuDZW__canvasStage{touch-action:none;cursor:default;flex:auto;min-height:0;position:relative;overflow:hidden}.design-studio-module__fsuDZW__canvasStagePanning{cursor:grab}.design-studio-module__fsuDZW__canvasStagePanning:active{cursor:grabbing}.design-studio-module__fsuDZW__canvasStageDropActive{background:#38bdf80a}.design-studio-module__fsuDZW__canvasViewport{overscroll-behavior:contain;scrollbar-color:#354158 #0c1119;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;min-height:100%;padding:54px;display:flex;overflow:auto}.design-studio-module__fsuDZW__canvasWrap{will-change:transform;flex:none;transition:transform 90ms ease-out;position:relative}.design-studio-module__fsuDZW__canvas{transform-origin:0 0;-webkit-user-select:none;user-select:none;touch-action:none;background:#151923;position:absolute;top:0;left:0;overflow:visible;box-shadow:0 0 0 1px #94a3b82e,0 32px 90px #00000094}.design-studio-module__fsuDZW__canvasGrid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:32px 32px}.design-studio-module__fsuDZW__canvasLayer{transform-origin:50%;-webkit-user-select:none;user-select:none;touch-action:none;position:absolute}.design-studio-module__fsuDZW__canvasLayerSelected{outline-offset:1px;outline:2px solid #38bdf8}.design-studio-module__fsuDZW__canvasLayerLocked{cursor:not-allowed}.design-studio-module__fsuDZW__canvasLayer img{pointer-events:none;width:100%;height:100%;display:block}.design-studio-module__fsuDZW__textLayer{white-space:pre-wrap;align-items:center;width:100%;height:100%;line-height:1.05;display:flex;overflow:hidden}.design-studio-module__fsuDZW__inlineTextEditor{resize:none;width:100%;height:100%;color:inherit;background:#040911c2;border:1px solid #38bdf8;outline:0;padding:4px;overflow:auto}.design-studio-module__fsuDZW__vignetteOverlay{pointer-events:none;position:absolute;inset:0}.design-studio-module__fsuDZW__shapeLayer{width:100%;height:100%}.design-studio-module__fsuDZW__placeholderLayer{color:#9ba6b8;background:#171d27;border:1px dashed #566176;place-items:center;width:100%;height:100%;display:grid}.design-studio-module__fsuDZW__groupBadge,.design-studio-module__fsuDZW__lockBadge{z-index:32;color:#fff;pointer-events:none;border-radius:4px;padding:2px 5px;font-size:9px;line-height:1.2;position:absolute;top:5px}.design-studio-module__fsuDZW__groupBadge{background:#2563eb;left:5px}.design-studio-module__fsuDZW__lockBadge{background:#8a5a13;right:5px}.design-studio-module__fsuDZW__guideHorizontal,.design-studio-module__fsuDZW__guideVertical,.design-studio-module__fsuDZW__smartGuideHorizontal,.design-studio-module__fsuDZW__smartGuideVertical{z-index:200;pointer-events:none;position:absolute}.design-studio-module__fsuDZW__guideHorizontal,.design-studio-module__fsuDZW__guideVertical{background:#41b8ff8a}.design-studio-module__fsuDZW__guideHorizontal{height:1px;top:50%;left:0;right:0}.design-studio-module__fsuDZW__guideVertical{width:1px;top:0;bottom:0;left:50%}.design-studio-module__fsuDZW__smartGuideHorizontal,.design-studio-module__fsuDZW__smartGuideVertical{background:#f59e0b;box-shadow:0 0 7px #f59e0bb8}.design-studio-module__fsuDZW__smartGuideHorizontal{height:1px;left:-3000px;right:-3000px}.design-studio-module__fsuDZW__smartGuideVertical{width:1px;top:-3000px;bottom:-3000px}.design-studio-module__fsuDZW__safeAreaOverlay{z-index:190;pointer-events:none;border:2px dashed #ffffff57;position:absolute;inset:6%}.design-studio-module__fsuDZW__rulerTop,.design-studio-module__fsuDZW__rulerLeft{z-index:5;color:#79879b;pointer-events:none;font-size:8px;position:absolute}.design-studio-module__fsuDZW__rulerTop{border-bottom:1px solid #46536a;height:22px;top:-25px;left:0;right:0}.design-studio-module__fsuDZW__rulerTop span{position:absolute;bottom:3px;transform:translate(-50%)}.design-studio-module__fsuDZW__rulerTop span:after{content:"";background:#66758b;width:1px;height:7px;position:absolute;top:11px;left:50%}.design-studio-module__fsuDZW__rulerLeft{border-right:1px solid #46536a;width:35px;top:0;bottom:0;left:-39px}.design-studio-module__fsuDZW__rulerLeft span{position:absolute;right:4px;transform:translateY(-50%)}.design-studio-module__fsuDZW__rulerLeft span:after{content:"";background:#66758b;width:7px;height:1px;position:absolute;top:50%;left:23px}.design-studio-module__fsuDZW__marqueeSelection{z-index:260;pointer-events:none;background:#38bdf81f;border:1px solid #38bdf8;position:absolute}.design-studio-module__fsuDZW__dropOverlay{z-index:400;color:#dff6ff;pointer-events:none;background:#07131fe6;border:2px dashed #38bdf8;border-radius:14px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:24px}.design-studio-module__fsuDZW__canvasContextMenu{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d131dfb;border:1px solid #3a465b;border-radius:10px;flex-direction:column;gap:2px;width:210px;padding:6px;display:flex;position:fixed;box-shadow:0 20px 58px #00000094}.design-studio-module__fsuDZW__canvasContextMenu button{color:#dce5f0;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;min-height:32px;padding:6px 8px;font-size:10px;display:flex}.design-studio-module__fsuDZW__canvasContextMenu button:hover{background:#202a38}.design-studio-module__fsuDZW__canvasContextMenu kbd{color:#758399;font-size:8px}.design-studio-module__fsuDZW__contextDanger{color:#ffb7c5!important}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel]{box-sizing:border-box;scrollbar-color:#3a465b #111824}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel]>strong{color:#f2f6fb;width:100%;font-size:12px}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel] input,.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel] select,.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel] textarea,.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel] button{min-height:30px}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel]::-webkit-scrollbar{width:9px;height:9px}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel]::-webkit-scrollbar-thumb{background:#3a465b;border-radius:9px}.design-studio-module__fsuDZW__quickTools{color:#dce5f0;background:0 0;border:0;width:100%;min-height:0;padding:0;position:relative}.design-studio-module__fsuDZW__quickToolsMeta{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.design-studio-module__fsuDZW__quickToolsMeta>div{flex-direction:column;gap:2px;display:flex}.design-studio-module__fsuDZW__quickToolsMeta strong{font-size:12px}.design-studio-module__fsuDZW__quickToolsMeta span{color:#8492a6;font-size:9px}.design-studio-module__fsuDZW__selectionToggles{gap:6px;margin-bottom:10px;display:grid}.design-studio-module__fsuDZW__selectionToggles label{color:#b9c4d4;background:#151d29;border:1px solid #2f3a4d;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:5px 7px;font-size:10px;display:flex}.design-studio-module__fsuDZW__selectionToggles input{accent-color:#38bdf8}.design-studio-module__fsuDZW__quickToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.design-studio-module__fsuDZW__quickToolGrid button{color:#dce4ef;text-align:left;background:#18212e;border:1px solid #344158;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;min-height:34px;padding:6px 7px;font-size:9px;display:flex}.design-studio-module__fsuDZW__quickToolGrid button:hover:not(:disabled){background:#202b3a;border-color:#4b5a73}.design-studio-module__fsuDZW__quickToolGrid kbd{color:#738197;font-size:7px}.design-studio-module__fsuDZW__dangerButton{color:#ffbdca!important;background:#27151d!important;border-color:#5b3140!important}.design-studio-module__fsuDZW__shortcutHint{color:#74839a;background:#101823;border:1px solid #2c394d;border-radius:7px;margin-top:10px;padding:8px;font-size:8px;line-height:1.55}.design-studio-module__fsuDZW__workspaceSectionHost{display:contents}.design-studio-module__fsuDZW__studioShell [data-fimh-workspace-section]{min-width:0}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel]>:not([data-fimh-panel-titlebar]){flex:none;width:100%;min-width:0}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel=selection] .design-studio-module__fsuDZW__quickToolsMeta{display:none}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel=selection] .design-studio-module__fsuDZW__selectionToggles{grid-template-columns:1fr}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel=selection] .design-studio-module__fsuDZW__quickToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel=selection] .design-studio-module__fsuDZW__shortcutHint{margin-bottom:2px}.design-studio-module__fsuDZW__floatingPanel{resize:both;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101620fb;border:1px solid #39465a;border-radius:12px;flex-direction:column;min-width:280px;max-width:calc(100vw - 16px);min-height:150px;max-height:min(76vh,760px);display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 68px #0009}.design-studio-module__fsuDZW__panelHeader{-webkit-user-select:none;user-select:none;touch-action:none;cursor:move;background:#17202d;border-bottom:1px solid #344156;flex:0 0 39px;justify-content:space-between;align-items:center;height:39px;padding:0 8px 0 10px;display:flex}.design-studio-module__fsuDZW__panelTitleBlock{align-items:center;gap:7px;min-width:0;display:flex}.design-studio-module__fsuDZW__panelTitleBlock strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.design-studio-module__fsuDZW__panelDragDots{color:#6e7d92}.design-studio-module__fsuDZW__panelHeaderActions{gap:5px;display:flex}.design-studio-module__fsuDZW__iconButton{color:#dce3ef;background:#222c3a;border:1px solid #3b485d;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.design-studio-module__fsuDZW__panelHelp{position:relative}.design-studio-module__fsuDZW__panelHelp[open]{z-index:80}.design-studio-module__fsuDZW__panelHelp summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.design-studio-module__fsuDZW__panelHelp summary::-webkit-details-marker{display:none}.design-studio-module__fsuDZW__panelHelpPopover{color:#cbd5e3;background:#141c28;border:1px solid #3b485d;border-radius:9px;width:230px;padding:10px 12px;font-size:11px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 36px #0000007a}.design-studio-module__fsuDZW__panelBody{scrollbar-color:#3a465b #111824;flex:1;min-height:0;padding:10px;overflow:auto}.design-studio-module__fsuDZW__layerList{flex-direction:column;gap:6px;margin-top:8px;display:flex}.design-studio-module__fsuDZW__layerRowV3{background:#141923;border:1px solid #2b3342;border-radius:8px;grid-template-columns:28px 28px 1fr 28px 28px 28px 28px;align-items:center;gap:3px;padding:5px;display:grid}.design-studio-module__fsuDZW__layerRowV3 button{color:#cdd5e2;background:0 0;border:0}.design-studio-module__fsuDZW__layerSelected{background:#24141c;border-color:#e31b45}.design-studio-module__fsuDZW__layerName{text-align:left;flex-direction:column;min-width:0;display:flex}.design-studio-module__fsuDZW__layerName strong,.design-studio-module__fsuDZW__layerName small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-studio-module__fsuDZW__layerName small{color:#7f8aa0}.design-studio-module__fsuDZW__formStack{flex-direction:column;gap:9px;display:flex}.design-studio-module__fsuDZW__formStack label{color:#aeb8c9;flex-direction:column;gap:5px;font-size:11px;display:flex}.design-studio-module__fsuDZW__formStack textarea{resize:vertical;min-height:84px}.design-studio-module__fsuDZW__formStack h4,.design-studio-module__fsuDZW__panelBody h4{color:#fff;margin:10px 0 6px}.design-studio-module__fsuDZW__twoCol{grid-template-columns:1fr 1fr;gap:8px;display:grid}.design-studio-module__fsuDZW__inlineActions{gap:6px;display:flex}.design-studio-module__fsuDZW__inlineActions button{color:#e4e9f2;background:#1b2230;border:1px solid #354056;border-radius:7px;flex:1;padding:7px}.design-studio-module__fsuDZW__actionGrid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.design-studio-module__fsuDZW__actionGrid button{color:#cfd7e4;text-align:left;background:#171d28;border:1px solid #30394a;border-radius:7px;min-height:34px;padding:7px 8px;font-size:10px}.design-studio-module__fsuDZW__actionGrid button span{float:right;border:1px solid #58657b;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.design-studio-module__fsuDZW__notice{color:#f0c985;background:#2b2114;border:1px solid #68451d;border-radius:8px;margin-bottom:8px;padding:9px;font-size:11px}.design-studio-module__fsuDZW__primaryWide,.design-studio-module__fsuDZW__uploadButton{border:1px solid #3b4659;border-radius:8px;width:100%;margin-bottom:8px;padding:9px}.design-studio-module__fsuDZW__uploadButton{color:#e6ebf4;background:#1b2531}.design-studio-module__fsuDZW__historyList{flex-direction:column;gap:5px;display:flex}.design-studio-module__fsuDZW__historyList div{background:#151b25;border:1px solid #293244;border-radius:7px;padding:7px;font-size:11px}.design-studio-module__fsuDZW__historyList span{background:#283247;border-radius:6px;place-items:center;width:22px;height:22px;margin-right:7px;display:inline-grid}.design-studio-module__fsuDZW__previewCards{grid-template-columns:1fr 1fr;gap:7px;display:grid}.design-studio-module__fsuDZW__previewCards button{color:#e7ecf5;background:#151b25;border:1px solid #344055;border-radius:8px;min-height:90px}.design-studio-module__fsuDZW__previewCards div{font-size:14px;font-weight:800}.design-studio-module__fsuDZW__previewCards small{color:#8792a5}.design-studio-module__fsuDZW__warningList{flex-direction:column;gap:5px;margin-top:9px;display:flex}.design-studio-module__fsuDZW__warningList div{color:#f1c277;background:#2a2113;border:1px solid #5d451d;border-radius:7px;padding:7px;font-size:10px}.design-studio-module__fsuDZW__statusBar{height:var(--fimh-status-height);flex:0 0 var(--fimh-status-height);color:#8490a5;z-index:30;white-space:nowrap;background:#0f141c;border-top:1px solid #28303e;align-items:center;gap:18px;padding:0 10px;font-size:9px;display:flex;position:relative;overflow-x:auto}.design-studio-module__fsuDZW__statusBar span:first-child{color:#7ddc9a}.design-studio-module__fsuDZW__muted{color:#8792a6;font-size:11px}.design-studio-module__fsuDZW__accessibilityHighContrast{filter:contrast(1.12)}.design-studio-module__fsuDZW__accessibilityLargeText{font-size:112%}.design-studio-module__fsuDZW__accessibilityStrongFocus :focus-visible{outline-offset:2px!important;outline:2px solid #38bdf8!important}.design-studio-module__fsuDZW__accessibilityReducedMotion *,.design-studio-module__fsuDZW__accessibilityReducedMotion :before,.design-studio-module__fsuDZW__accessibilityReducedMotion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.design-studio-module__fsuDZW__textLayer,.design-studio-module__fsuDZW__textLayer *{font-family:inherit}@media (max-width:1440px){.design-studio-module__fsuDZW__brandBlock{min-width:205px}.design-studio-module__fsuDZW__brandBlock small,.design-studio-module__fsuDZW__saveState{display:none}.design-studio-module__fsuDZW__headerSelect{width:155px}.design-studio-module__fsuDZW__topActions button span{display:none}.design-studio-module__fsuDZW__topActions button{width:32px;padding:4px}.design-studio-module__fsuDZW__topActions .design-studio-module__fsuDZW__primaryButton{width:auto;padding:4px 8px}.design-studio-module__fsuDZW__topActions .design-studio-module__fsuDZW__primaryButton span{display:inline}}@media (max-width:1180px){.design-studio-module__fsuDZW__studioShell[data-fimh-panel-side=right] .design-studio-module__fsuDZW__mainAreaV5,.design-studio-module__fsuDZW__studioShell[data-fimh-panel-side=left] .design-studio-module__fsuDZW__mainAreaV5{padding-left:0;padding-right:0}.design-studio-module__fsuDZW__workspaceGroupTabs{display:none}.design-studio-module__fsuDZW__workspaceModeBadge,.design-studio-module__fsuDZW__workspaceSectionSelect select{min-width:130px}.design-studio-module__fsuDZW__studioShell [data-fimh-professional-panel]{width:min(370px,100vw - 16px)!important;left:auto!important;right:8px!important}}@media (max-width:900px){.design-studio-module__fsuDZW__brandBlock{min-width:46px}.design-studio-module__fsuDZW__brandBlock>div,.design-studio-module__fsuDZW__headerSelect,.design-studio-module__fsuDZW__workspaceModeBadge,.design-studio-module__fsuDZW__workspaceDockSelect{display:none}.design-studio-module__fsuDZW__projectField{min-width:140px}.design-studio-module__fsuDZW__workspaceSectionSelect{flex:1}.design-studio-module__fsuDZW__workspaceSectionSelect select{width:100%;min-width:0}.design-studio-module__fsuDZW__canvasControls{grid-template-columns:1fr auto}.design-studio-module__fsuDZW__canvasDocumentMeta span,.design-studio-module__fsuDZW__canvasScaleReadout,.design-studio-module__fsuDZW__canvasZoomControls input[type=range]{display:none}.design-studio-module__fsuDZW__canvasViewport{padding:36px}}.design-studio-module__fsuDZW__panelSectionHeading{border-bottom:1px solid #2a3548;justify-content:space-between;align-items:center;gap:10px;padding:2px 0 9px;display:flex}.design-studio-module__fsuDZW__panelSectionHeading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.design-studio-module__fsuDZW__panelSectionHeading strong{color:#eef5ff;font-size:12px}.design-studio-module__fsuDZW__panelSectionHeading span{color:#75849a;font-size:9px}.design-studio-module__fsuDZW__documentFormatPanel,.design-studio-module__fsuDZW__presentationInspector{min-width:0}.design-studio-module__fsuDZW__documentCategoryTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.design-studio-module__fsuDZW__documentCategoryTabs button{color:#aab6c8;text-align:left;background:#121a26;border:1px solid #2d394d;border-radius:7px;min-height:34px;padding:6px 7px;font-size:9px}.design-studio-module__fsuDZW__documentCategoryActive{color:#effaff!important;background:#12344c!important;border-color:#38bdf8!important}.design-studio-module__fsuDZW__documentSubsection{background:#0f1722;border:1px solid #2a3548;border-radius:9px;gap:8px;padding:9px;display:grid}.design-studio-module__fsuDZW__documentSubsection>strong{color:#dfe8f4;font-size:10px}.design-studio-module__fsuDZW__documentPresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.design-studio-module__fsuDZW__documentPresetCard{background:#131c29;border:1px solid #2c384b;border-radius:8px;min-width:0;position:relative;overflow:hidden}.design-studio-module__fsuDZW__documentPresetCard>button:first-child{color:#dfe8f4;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:82px;padding:9px 28px 9px 9px;display:flex}.design-studio-module__fsuDZW__documentPresetCard strong{font-size:9px}.design-studio-module__fsuDZW__documentPresetCard span{color:#8fa0b8;font-size:8px}.design-studio-module__fsuDZW__documentPresetCard small{color:#65758c;font-size:7px;line-height:1.35}.design-studio-module__fsuDZW__documentPresetActive{border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf83d}.design-studio-module__fsuDZW__documentFavoriteButton{color:#f5c451;background:#111827;border:1px solid #334155;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:5px;right:5px}.design-studio-module__fsuDZW__documentEmptyState{color:#738298;text-align:center;grid-column:1/-1;margin:0;padding:10px;font-size:9px}.design-studio-module__fsuDZW__documentFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.design-studio-module__fsuDZW__documentFormGrid label,.design-studio-module__fsuDZW__documentSelectRow{color:#8391a6;gap:4px;min-width:0;font-size:8px;display:grid}.design-studio-module__fsuDZW__documentFormGrid input,.design-studio-module__fsuDZW__documentFormGrid select,.design-studio-module__fsuDZW__documentSelectRow input,.design-studio-module__fsuDZW__documentSelectRow select,.design-studio-module__fsuDZW__presentationNotes{color:#edf3fb;background:#151e2b;border:1px solid #334158;border-radius:7px;width:100%;min-width:0;height:31px;padding:5px 7px}.design-studio-module__fsuDZW__documentFieldWide{grid-column:1/-1}.design-studio-module__fsuDZW__documentCheckboxField{grid-column:1/-1;align-items:center;min-height:31px;gap:7px!important;display:flex!important}.design-studio-module__fsuDZW__documentCheckboxField input{width:15px;height:15px}.design-studio-module__fsuDZW__documentInlineActions,.design-studio-module__fsuDZW__presentationInlineActions,.design-studio-module__fsuDZW__presentationPrimaryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.design-studio-module__fsuDZW__documentInlineActions button,.design-studio-module__fsuDZW__presentationInlineActions button,.design-studio-module__fsuDZW__presentationPrimaryActions button,.design-studio-module__fsuDZW__documentPresentationButton{color:#dce7f4;background:#162131;border:1px solid #34445c;border-radius:7px;min-height:32px;padding:6px 8px;font-size:8px}.design-studio-module__fsuDZW__documentInlineActions button:nth-child(3){grid-column:1/-1}.design-studio-module__fsuDZW__documentPresentationButton{color:#fff;background:linear-gradient(145deg,#7c3aed,#4f46e5);border-color:#8b5cf6;width:100%;min-height:38px;font-weight:800}.design-studio-module__fsuDZW__presentationEnableCard{background:linear-gradient(145deg,#5b21b62e,#1e293bb8);border:1px solid #3a3160;border-radius:10px;gap:8px;padding:14px;display:grid}.design-studio-module__fsuDZW__presentationEnableCard strong{font-size:11px}.design-studio-module__fsuDZW__presentationEnableCard p{color:#9aa8ba;margin:0;font-size:9px;line-height:1.55}.design-studio-module__fsuDZW__presentationEnableCard button{color:#fff;background:#6d28d9;border:1px solid #8b5cf6;border-radius:7px;min-height:34px}.design-studio-module__fsuDZW__presentationSectionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.design-studio-module__fsuDZW__presentationSectionHeader button{color:#cbd5e1;background:#172033;border:1px solid #344158;border-radius:6px;min-height:26px;padding:3px 7px;font-size:8px}.design-studio-module__fsuDZW__presentationLayoutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.design-studio-module__fsuDZW__presentationLayoutGrid button{color:#cbd5e1;background:#151e2b;border:1px solid #334158;border-radius:7px;grid-template-rows:40px auto;gap:4px;min-height:68px;padding:6px;font-size:8px;display:grid}.design-studio-module__fsuDZW__presentationLayoutGrid button>span{background:linear-gradient(#253247,#172033);border:1px solid #4a5870;border-radius:4px;display:block;position:relative}.design-studio-module__fsuDZW__presentationLayoutGrid button>span:before,.design-studio-module__fsuDZW__presentationLayoutGrid button>span:after{content:"";background:#718198;border-radius:2px;height:4px;position:absolute;left:10%;right:10%}.design-studio-module__fsuDZW__presentationLayoutGrid button>span:before{background:#e31b45;top:24%}.design-studio-module__fsuDZW__presentationLayoutGrid button>span:after{top:52%}.design-studio-module__fsuDZW__presentationNotes{resize:vertical;height:116px;min-height:116px;line-height:1.5}.design-studio-module__fsuDZW__presentationPrimaryActions{grid-template-columns:1fr}.design-studio-module__fsuDZW__presentationPrimaryActions button{justify-content:space-between;align-items:center;gap:7px;display:flex}.design-studio-module__fsuDZW__presentationPrimaryActions kbd{color:#7dd3fc;font-size:7px}.design-studio-module__fsuDZW__presentationSlidesRail{z-index:19;background:#0d131d;border-right:1px solid #293446;flex-direction:column;flex:0 0 210px;width:210px;min-height:0;display:flex;overflow:hidden}.design-studio-module__fsuDZW__presentationRailHeader{border-bottom:1px solid #293446;flex:0 0 42px;justify-content:space-between;align-items:center;gap:8px;height:42px;padding:6px 8px;display:flex}.design-studio-module__fsuDZW__presentationRailHeader>div{align-items:baseline;gap:6px;display:flex}.design-studio-module__fsuDZW__presentationRailHeader strong{font-size:10px}.design-studio-module__fsuDZW__presentationRailHeader span{color:#718096;font-size:8px}.design-studio-module__fsuDZW__presentationRailHeader button{color:#fff;background:#1b3147;border:1px solid #38bdf8;border-radius:7px;width:28px;height:28px;padding:0;font-size:17px}.design-studio-module__fsuDZW__presentationSlideList{flex-direction:column;flex:auto;gap:7px;min-height:0;padding:8px;display:flex;overflow-y:auto}.design-studio-module__fsuDZW__presentationSlideCard{color:#b9c5d4;text-align:left;background:#121a26;border:1px solid #2d394c;border-radius:8px;grid-template-rows:auto 18px;grid-template-columns:18px 1fr;gap:4px 6px;width:100%;padding:6px;display:grid}.design-studio-module__fsuDZW__presentationSlideCardActive{background:#142538;border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf838}.design-studio-module__fsuDZW__presentationSlideNumber{color:#718096;text-align:center;grid-row:1/3;align-self:start;font-size:8px}.design-studio-module__fsuDZW__presentationSlideThumbnail{aspect-ratio:16/9;border:1px solid #465269;border-radius:5px;min-width:0;display:block;position:relative;overflow:hidden}.design-studio-module__fsuDZW__presentationMiniCanvas,.design-studio-module__fsuDZW__presentationMiniCanvas>span{display:block;position:absolute;overflow:hidden}.design-studio-module__fsuDZW__presentationMiniCanvas{inset:0}.design-studio-module__fsuDZW__presentationMiniCanvas>span{white-space:nowrap;font-size:4px;line-height:1.1}.design-studio-module__fsuDZW__presentationMiniCanvas img{object-fit:cover;width:100%;height:100%;display:block}.design-studio-module__fsuDZW__presentationHiddenBadge{z-index:4;color:#fecdd3;background:#881337e0;border-radius:3px;padding:2px 4px;font-size:6px;position:absolute;bottom:3px;right:3px}.design-studio-module__fsuDZW__presentationSlideTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.design-studio-module__fsuDZW__presentationRailActions{border-top:1px solid #293446;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px;display:grid}.design-studio-module__fsuDZW__presentationRailActions button{color:#c3cfdd;background:#151e2b;border:1px solid #334158;border-radius:6px;min-width:0;min-height:26px;padding:3px;font-size:7px}.design-studio-module__fsuDZW__presentationRailActions button:first-child,.design-studio-module__fsuDZW__presentationRailActions button:last-child{grid-column:span 2}.design-studio-module__fsuDZW__presentationOverlay{z-index:5000;color:#eef4fb;background:#02040a;flex-direction:column;display:flex;position:fixed;inset:0}.design-studio-module__fsuDZW__presentationOverlayTopbar{background:#0d1420;border-bottom:1px solid #2c3749;flex:0 0 52px;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:7px 12px;display:flex}.design-studio-module__fsuDZW__presentationOverlayTopbar>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.design-studio-module__fsuDZW__presentationOverlayTopbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.design-studio-module__fsuDZW__presentationOverlayTopbar span{color:#7f8da2;font-size:9px}.design-studio-module__fsuDZW__presentationOverlayTopbar>div:last-child{gap:6px;display:flex}.design-studio-module__fsuDZW__presentationOverlayTopbar button{color:#dbe6f3;background:#172131;border:1px solid #344159;border-radius:7px;min-height:30px;padding:5px 10px}.design-studio-module__fsuDZW__presentationOverlayBody{flex:auto;gap:14px;min-height:0;padding:14px;display:flex;overflow:hidden}.design-studio-module__fsuDZW__presentationCurrentStage{background:#05080e;flex:auto;place-items:center;min-width:0;display:grid;overflow:hidden}.design-studio-module__fsuDZW__presentationStaticSlide{width:auto;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 22px 80px #000000a6}.design-studio-module__fsuDZW__presentationStaticLayer{transform-origin:50%;white-space:pre-wrap;display:flex;position:absolute;overflow:hidden}.design-studio-module__fsuDZW__presentationStaticLayer img{width:100%;height:100%;display:block}.design-studio-module__fsuDZW__presentationPresenterPane{flex-direction:column;flex:0 0 330px;gap:10px;width:330px;min-height:0;display:flex;overflow-y:auto}.design-studio-module__fsuDZW__presentationPresenterPane section{background:#0e1622;border:1px solid #2d394c;border-radius:9px;gap:7px;padding:10px;display:grid}.design-studio-module__fsuDZW__presentationPresenterPane strong{font-size:10px}.design-studio-module__fsuDZW__presentationPresenterPane p{color:#aab6c6;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.6}.design-studio-module__fsuDZW__presentationNextPreview{background:#05080e;place-items:center;width:100%;min-height:170px;display:grid;overflow:hidden}.design-studio-module__fsuDZW__presentationNextPreview .design-studio-module__fsuDZW__presentationStaticSlide{width:100%;height:auto;max-height:210px}.design-studio-module__fsuDZW__presentationEmptyPresenter{text-align:center;gap:12px;margin:auto;display:grid}.design-studio-module__fsuDZW__presentationEmptyPresenter button{color:#fff;background:#b91c1c;border:1px solid #ef4444;border-radius:8px;min-height:34px}@media (max-width:1180px){.design-studio-module__fsuDZW__presentationSlidesRail{flex-basis:176px;width:176px}.design-studio-module__fsuDZW__documentPresetGrid,.design-studio-module__fsuDZW__presentationLayoutGrid{grid-template-columns:1fr}.design-studio-module__fsuDZW__presentationPresenterPane{flex-basis:270px;width:270px}}@media (max-width:860px){.design-studio-module__fsuDZW__presentationSlidesRail{flex-basis:138px;width:138px}.design-studio-module__fsuDZW__presentationRailActions{grid-template-columns:repeat(2,minmax(0,1fr))}.design-studio-module__fsuDZW__presentationRailActions button:first-child,.design-studio-module__fsuDZW__presentationRailActions button:last-child{grid-column:span 1}.design-studio-module__fsuDZW__presentationPresenterPane{display:none}}
