@media (min-width:781px){.workspace-v2{display:grid;height:100svh;min-height:720px;grid-template-columns:112px minmax(0,1fr);grid-template-rows:68px minmax(0,1fr);gap:10px;overflow:hidden;padding:11px}.workspace-v2>.command-header{grid-column:1/-1;grid-row:1}.workspace-v2>.workflow-navigator{grid-column:1;grid-row:2}.workspace-v2>.workspace-grid{grid-column:2;grid-row:2}.command-header{height:68px;grid-template-columns:minmax(220px,1fr) minmax(300px,420px) minmax(360px,1fr);border-radius:22px;padding:7px 12px;background:color-mix(in srgb,var(--panel-solid),transparent 7%);box-shadow:0 18px 55px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.035)}.spatial-brand .brand-logo{width:52px;height:52px}.spatial-brand b{font-size:16px;letter-spacing:.24em}.spatial-brand>div>span{color:var(--gold);font-size:7px;letter-spacing:.2em}.project-command{min-height:48px;border-radius:15px;padding-inline:13px}.workflow-navigator{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:7px;border-radius:22px;padding:9px 7px;background:color-mix(in srgb,var(--panel-solid),transparent 5%);box-shadow:0 20px 60px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}.workflow-line{top:42px;right:29px;bottom:105px;left:auto;width:1px;height:auto;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--gold),transparent 55%) 12%,var(--line) 82%,transparent)}.workflow-navigator button{width:100%;min-height:74px;grid-template-columns:38px minmax(0,1fr);gap:7px;border-radius:16px;padding:9px 7px}.workflow-navigator button>i{width:36px;height:36px;border-radius:50%;background:var(--panel-solid);font-size:9px}.workflow-navigator button b{font-size:11px}.workflow-navigator button small{max-width:53px;font-size:8px;white-space:normal;line-height:1.45}.workflow-navigator button>em{top:5px;left:5px;font-size:6px}.workflow-navigator button.active{transform:translateX(3px);box-shadow:0 12px 30px rgba(0,0,0,.22)}.workflow-ready{min-height:76px;flex-direction:column;align-items:flex-start;justify-content:flex-end;margin-top:auto;padding:10px 6px}.workflow-ready span{font-size:7px}.workflow-ready b{font-size:9px;line-height:1.6}.workspace-grid{height:100%;min-height:0;grid-template-columns:minmax(0,1fr) 322px;grid-template-rows:minmax(0,1fr) 84px;gap:9px;margin:0}.workspace-grid.inspector-collapsed{grid-template-columns:minmax(0,1fr) 62px}.scene-deck{min-height:0;border-radius:24px;padding:10px}.scene-toolbar{min-height:58px;padding:0 5px 9px}.scene-toolbar h1{font-size:19px}.scene-canvas{height:auto;min-height:0;flex:1;border-radius:19px}.scene-status{min-height:27px;padding-top:6px}.control-deck{min-height:0;border-radius:24px}.control-deck-head{min-height:70px;padding:11px 16px}.control-deck-body{padding:16px}.render-console{min-height:84px;grid-template-columns:minmax(215px,.78fr) minmax(310px,1.2fr) minmax(180px,.62fr) 38px auto minmax(164px,188px);border-radius:20px;padding:8px;background:color-mix(in srgb,var(--panel-solid),transparent 3%)}.command-selector{border-radius:14px}.console-generate{border-radius:15px}.workspace-v2.is-cinema{grid-template-rows:0 minmax(0,1fr);padding-top:5px}.workspace-v2.is-cinema>.command-header,.workspace-v2.is-cinema>.workflow-navigator{visibility:hidden;opacity:0}.workspace-v2.is-cinema>.workspace-grid{grid-column:1/-1}.workspace-v2.is-cinema .scene-canvas{height:auto;min-height:0}}.scene-canvas{background:linear-gradient(rgba(184,154,97,.035) 1px,transparent 0),linear-gradient(90deg,rgba(184,154,97,.035) 1px,transparent 0),radial-gradient(circle at 48% 42%,#142233 0,#09111b 58%,#05090e 100%);background-size:38px 38px,38px 38px,auto}.scene-canvas:before{content:"";position:absolute;z-index:1;inset:16px;border:1px solid rgba(184,154,97,.08);border-radius:13px;pointer-events:none}.stage-empty{z-index:2;width:min(920px,92%);max-width:none;grid-template-columns:minmax(250px,.82fr) minmax(330px,1.18fr);align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(24px,4vw,58px);text-align:right}.stage-empty,.stage-empty-art{position:relative;display:grid}.stage-empty-art{min-height:320px;place-items:center;border:1px solid rgba(184,154,97,.16);border-radius:50% 50% 46% 54%/42% 58% 42% 58%;background:radial-gradient(circle,rgba(184,154,97,.1),rgba(17,27,40,.2) 54%,transparent 55%);transform:rotate(-3deg)}.stage-empty-art:after,.stage-empty-art:before{content:"";position:absolute;border:1px solid rgba(184,154,97,.12);border-radius:50%}.stage-empty-art:before{inset:22px -12px;transform:rotate(14deg)}.stage-empty-art:after{inset:-16px 34px;border-style:dashed;transform:rotate(-21deg)}.stage-edition{position:absolute;top:-18px;right:12px;color:rgba(184,154,97,.13);font:800 clamp(78px,8vw,126px)/1 Manrope Variable,sans-serif}.stage-empty-art>small{position:absolute;right:50%;bottom:14px;transform:translateX(50%) rotate(3deg);color:var(--gold);font:700 7px Manrope Variable,sans-serif;letter-spacing:.2em;white-space:nowrap}.stage-empty .stage-empty-orbits{width:118px;height:118px;transform:rotate(3deg);background:rgba(8,14,23,.78);box-shadow:0 0 0 23px rgba(184,154,97,.045),0 0 0 46px rgba(101,127,146,.035),0 28px 70px rgba(0,0,0,.34)}.stage-empty-copy{position:relative}.stage-empty-copy>.overline{color:var(--gold);font-size:8px;letter-spacing:.22em}.stage-personal-note{margin-top:12px;color:color-mix(in srgb,var(--gold),white 18%);font-size:12px}.stage-empty-copy h2{margin-top:8px;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.45;letter-spacing:-.035em}.stage-empty-copy>p:not(.stage-personal-note){max-width:530px;margin-top:13px;color:var(--muted);font-size:13px;line-height:2.05}.stage-empty-copy>button{display:flex;width:max-content;min-width:168px;min-height:54px;align-items:center;justify-content:space-between;gap:30px;border:1px solid color-mix(in srgb,var(--gold),white 12%);border-radius:16px;margin-top:24px;padding:10px 17px;background:linear-gradient(130deg,#d0ad6d,#a88248);color:#0b1118;box-shadow:0 18px 44px rgba(174,132,70,.2);font-size:13px;font-weight:850;transition:transform .18s ease,box-shadow .18s ease}.stage-empty-copy>button:hover{transform:translateY(-2px);box-shadow:0 22px 55px rgba(174,132,70,.3)}.stage-empty-copy>button i{font-size:19px;font-style:normal}.stage-empty-specs{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:15px;color:var(--muted);direction:ltr;font:650 7px Manrope Variable,sans-serif;letter-spacing:.08em}.stage-empty-specs span+span{position:relative}.stage-empty-specs span+span:before{content:"·";position:absolute;left:calc(100% + 7px);color:var(--gold)}.stage-signature{position:absolute;right:2px;bottom:-26px;display:flex;align-items:baseline;gap:7px;direction:ltr;color:rgba(184,154,97,.38);font-family:Manrope Variable,sans-serif}.stage-signature span{font-size:6px;letter-spacing:.2em}.stage-signature b{font-size:11px;letter-spacing:.28em}.template-card{position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.template-card.is-selected{border-color:var(--gold)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--gold),transparent 80%),color-mix(in srgb,var(--panel-raised),transparent 2%))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold),transparent 60%),0 14px 34px rgba(0,0,0,.24)!important;transform:translateY(-2px)}.template-card.is-selected:after{content:"✓ انتخاب شد";position:absolute;top:7px;left:7px;z-index:3;border:1px solid color-mix(in srgb,var(--gold),white 12%);border-radius:99px;padding:3px 7px;background:#ad894f;color:#07101a;font-size:7px;font-weight:900;box-shadow:0 5px 14px rgba(0,0,0,.25)}.template-card.is-selected .template-preview{box-shadow:0 0 0 2px var(--gold),0 8px 20px rgba(0,0,0,.3);filter:saturate(1.08) contrast(1.04)}@media (max-width:1100px) and (min-width:781px){.workspace-v2{grid-template-columns:96px minmax(0,1fr)}.workspace-grid{grid-template-columns:minmax(0,1fr) 286px}.workflow-navigator button{grid-template-columns:32px 1fr;padding-inline:5px}.workflow-navigator button>i{width:31px;height:31px}.workflow-navigator button small{display:none}.stage-empty{gap:28px;padding-inline:30px}.stage-empty-art{min-height:280px}.render-console{grid-template-columns:minmax(180px,.7fr) minmax(270px,1fr) 38px auto minmax(150px,170px)}.format-group{display:none}}@media (max-width:780px){.workspace-v2{display:block;min-height:100svh;padding:7px 7px calc(152px + env(safe-area-inset-bottom))}.command-header{top:6px;height:64px;grid-template-columns:48px minmax(0,1fr) 42px;border-radius:20px;padding:5px 7px}.spatial-brand{justify-content:center}.spatial-brand .brand-logo{width:44px;height:44px}.command-header .header-actions{width:42px}.command-header .header-actions>*{display:none!important}.command-header .header-actions .field-notes-entry{display:grid!important;width:40px;height:40px;grid-template-columns:1fr;padding:0}.field-notes-entry span{width:30px;height:30px;justify-self:center}.field-notes-entry i{display:none}.project-command{height:48px;border-radius:14px}.workflow-navigator{top:77px;display:grid;width:100%;height:61px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:hidden;border-radius:18px;padding:5px}.workflow-navigator button{min-width:0;min-height:49px;grid-template-columns:25px minmax(0,1fr);gap:4px;border-radius:12px;padding:4px}.workflow-navigator button>i{width:25px;height:25px;font-size:7px}.workflow-navigator button b{font-size:9px}.workflow-navigator button small,.workflow-navigator button>em{display:none}.workspace-grid{margin-top:7px}.scene-deck{min-height:calc(100svh - 304px);border-radius:22px;padding:7px}.scene-toolbar{min-height:53px;padding:0 4px 7px}.scene-toolbar .stage-head-actions>button:not(.stage-icon){min-height:40px;border-radius:12px}.scene-canvas{height:55svh;min-height:390px;border-radius:17px}.scene-canvas:before{inset:8px;border-radius:11px}.scene-status{min-height:28px;padding-inline:4px}.stage-empty{display:flex;width:100%;max-width:100%;height:100%;flex-direction:column;justify-content:center;gap:6px;padding:18px 18px 25px;text-align:center}.stage-empty-art{min-height:142px;width:154px;flex:0 0 142px;border-radius:50%}.stage-empty-art:before{inset:12px -9px}.stage-empty-art:after{inset:-8px 22px}.stage-edition{top:-9px;right:-14px;font-size:64px}.stage-empty-art>small{bottom:4px;font-size:5px}.stage-empty .stage-empty-orbits{width:72px;height:72px;box-shadow:0 0 0 15px rgba(184,154,97,.045),0 0 0 29px rgba(101,127,146,.035)}.stage-empty .stage-empty-orbits i{font-size:26px}.stage-empty .stage-empty-orbits span{width:22px;height:22px;right:-1px;bottom:2px}.stage-empty-copy>.overline{font-size:6px}.stage-personal-note{margin-top:7px;font-size:10px}.stage-empty-copy h2{margin-top:3px;font-size:22px}.stage-empty-copy>p:not(.stage-personal-note){margin-top:6px;font-size:10px;line-height:1.85}.stage-empty-copy>button{min-width:158px;min-height:48px;margin:13px auto 0;border-radius:14px}.stage-empty-specs{justify-content:center;gap:5px 12px;margin-top:10px;font-size:6px}.stage-signature{display:none}.render-console{min-height:68px;border-radius:19px;padding:7px}.console-cost span{font-size:9px}.console-cost b{font-size:12px}.console-generate{min-width:143px;min-height:52px;border-radius:14px}.console-generate:disabled{background:linear-gradient(130deg,#2b3038,#373238);color:rgba(255,255,255,.6);opacity:1}.mobile-command-dock{right:7px;left:7px;height:calc(68px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0!important}}@media (max-width:430px){.scene-toolbar .overline{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene-toolbar h1{font-size:14px}.scene-toolbar .stage-head-actions>button:not(.stage-icon){max-width:105px}.scene-canvas{height:54svh;min-height:380px}.stage-empty{padding-inline:14px}.stage-empty-art{min-height:132px;width:144px;flex-basis:132px}.stage-empty-copy h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.stage-empty-copy>button,.workflow-navigator button.active{transform:none;transition:none}}