:is(body:has(.dvLanding),body:has(.dvProtected),body:has(.dvLoading)){overflow:auto!important}body:has(.dvUnifiedApp){overflow:hidden!important}.dvUnifiedApp{color:#eef5ff;background:#050713;flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}.dvWorkspaceNav{z-index:550;background:linear-gradient(100deg,#170d1ffc,#081527fc 58%,#080f1efc);border-bottom:1px solid #72bbf636;flex:0 0 59px;justify-content:space-between;align-items:center;gap:17px;min-height:59px;padding:8px 18px;display:flex;position:relative;box-shadow:0 1px #ffffff0b,0 13px 38px #00000038}.dvWorkspaceNav:before{content:"";background:linear-gradient(90deg,#ff5675,#0000);width:205px;height:2px;position:absolute;top:0;left:0}.dvWorkspaceNav .dvBrandMark{border-radius:9px;width:37px;height:37px;font-size:11px}.dvWorkspaceNav .dvBrandWord strong{font-size:10px}.dvWorkspaceNav .dvBrandWord small{font-size:7px}.dvWorkspaceBreadcrumb{color:#789bb5;letter-spacing:.12em;flex:1;align-items:center;gap:11px;min-width:0;font:800 9px ui-monospace,monospace;display:flex}.dvWorkspaceBreadcrumb>span:first-child,.dvWorkspaceBreadcrumb>span:nth-child(2){color:#4d6c87;font-size:17px}.dvWorkspaceBreadcrumb strong{color:#d6f0fc}.dvWorkspaceChip{white-space:nowrap;color:#9ec9df;background:#53ade30f;border:1px solid #54b8ef30;border-radius:5px;align-items:center;gap:8px;margin-left:8px;padding:8px 9px;font:800 8px ui-monospace,monospace;display:inline-flex}.dvWorkspaceStatus{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.dvVerified{white-space:nowrap;color:#73ddba;letter-spacing:.1em;align-items:center;gap:8px;font:800 8px ui-monospace,monospace;display:inline-flex}.dvLocalStatus{white-space:nowrap;color:#94b1c6;letter-spacing:.08em;border-left:1px solid #7db9ee30;padding-left:13px;font:800 8px ui-monospace,monospace}.dvLocalStatus b{color:#f26b83;margin:0 5px}.dvWorkspaceExit{min-height:33px;padding:0 11px;font-size:9px}.dvUnifiedApp>.workspaceShell{min-width:0;background:linear-gradient(#070f1d,#050a15)!important;flex:auto!important;height:calc(100dvh - 59px)!important;min-height:calc(100dvh - 59px)!important;overflow:hidden!important}.dvUnifiedApp .unityMenuBar{background:#08111ffc!important;border-bottom:1px solid #7cbaec2b!important;height:31px!important;min-height:31px!important}.dvUnifiedApp .unityAppBadge span{color:#b1e9fa!important;background:#4a9fe42b!important;border-radius:5px!important}.dvUnifiedApp .unityAppBadge strong{color:#eaf6ff!important}.dvUnifiedApp .unityMenu summary,.dvUnifiedApp .unityMenuPlain{color:#a6c4d9!important}.dvUnifiedApp .unityMenuPopup{background:#0a1729fc!important;border:1px solid #75b5ec40!important;border-radius:9px!important}.dvUnifiedApp .unityMenuPopup button{color:#bed4e2!important}.dvUnifiedApp .unityMenuPopup button:hover{background:#3c92d926!important}.dvUnifiedApp .workspaceTopbar.unityMainToolbar{background:linear-gradient(#0e1b2efc,#091221fc)!important;border-color:#77b8ef2b!important;height:49px!important;min-height:49px!important}.dvUnifiedApp .workspaceTopbar .brandMark{background:linear-gradient(135deg,#48aceb1c,#ff50700f)!important;border-radius:7px!important}.dvUnifiedApp .workspaceTopbar .brandLockup>span:nth-child(2){color:#eaf6ff!important;font-weight:750!important}.dvUnifiedApp .unityTransformStrip{background:#3e82c60f!important;border-color:#77bef32e!important;border-radius:7px!important}.dvUnifiedApp .unityTransformStrip button{color:#b7cfdf!important}.dvUnifiedApp .unityTransformStrip button.active{color:#8be9ff!important;background:#5abdf129!important}.dvUnifiedApp .topbarActions .topButton{color:#b9d0e2!important;background:#62a0db0d!important;border-color:#7eb9ec33!important;border-radius:7px!important}.dvUnifiedApp .topbarActions .topButton:hover{color:#fff!important;background:#58b5f121!important;border-color:#60d9ff7a!important}.dvUnifiedApp .topbarActions .activeTopButton{color:#9ae8ff!important;background:#43a5e826!important;border-color:#63d6fb7a!important}.dvUnifiedApp .engineNotice{color:#9fbad0!important;background:#07101ffa!important;border-color:#75b7ec29!important;height:28px!important;min-height:28px!important}.dvUnifiedApp .godEditor{background:#040b17!important;flex:1!important;height:auto!important;min-height:0!important}.dvUnifiedApp .godEditor>*{border-color:#6fade726!important}.dvUnifiedApp .unityToolPalette,.dvUnifiedApp .unityHierarchyPanel,.dvUnifiedApp .unityInspectorPanel,.dvUnifiedApp .godToolDock{background:linear-gradient(175deg,#0c192cfc,#060e1bfc)!important;border-color:#73aee826!important}.dvUnifiedApp .toolPaletteScroll{background:#081120eb!important}.dvUnifiedApp .toolPaletteSection{background:linear-gradient(140deg,#102236f0,#071425f2)!important;border-color:#7eb7e930!important;border-radius:9px!important}.dvUnifiedApp .toolPaletteTitle{color:#daeeff!important}.dvUnifiedApp .unityPanelHeader{background:#0b1526fa!important;border-color:#78b3e72e!important}.dvUnifiedApp .unityPanelTab{color:#93b1c9!important}.dvUnifiedApp .unityPanelTab.active{color:#b2eeff!important;background:#53abed1c!important;border-top-color:#65ddff!important}.dvUnifiedApp .toolPaletteGrid button,.dvUnifiedApp .toolPaletteHistory button,.dvUnifiedApp .toolPaletteWideButton,.dvUnifiedApp .topButton,.dvUnifiedApp .pageCommandGroup button{color:#b6d0e1!important;background:#4d97df0e!important;border-color:#81b9eb2e!important;border-radius:7px!important}.dvUnifiedApp .toolPaletteGrid button:hover,.dvUnifiedApp .toolPaletteHistory button:hover,.dvUnifiedApp .pageCommandGroup button:hover{color:#f4fcff!important;background:#4ca5ed21!important;border-color:#59d5fd75!important}.dvUnifiedApp .toolPaletteGrid button.active{color:#aeecff!important;background:#54b6f426!important;border-color:#5edcff7a!important}.dvUnifiedApp .workspaceShell input:not([type=color]),.dvUnifiedApp .workspaceShell select,.dvUnifiedApp .workspaceShell textarea{color:#e6f3ff!important;background:#091424f5!important;border-color:#7eb9eb33!important;border-radius:7px!important}.dvUnifiedApp .workspaceShell input:focus,.dvUnifiedApp .workspaceShell select:focus,.dvUnifiedApp .workspaceShell textarea:focus{border-color:#67d5fd8f!important;box-shadow:0 0 0 3px #50b0f816!important}.dvUnifiedApp .unityScenePanel,.dvUnifiedApp .unitySceneTabs,.dvUnifiedApp .pageCommandBar,.dvUnifiedApp .unityBottomTray{background-color:#081528!important;border-color:#7ab6e92e!important}.dvUnifiedApp .canvasViewport{background:radial-gradient(circle at 50% 0,#2f77c716,#0000 55%),#050c18!important}.dvUnifiedApp .stageFrame{box-shadow:0 28px 85px #0000008a,0 0 0 1px #8cc7ed1a!important}.dvUnifiedApp .dropZone{background:radial-gradient(circle at 48% 8%,#2973d821,#0000 58%),linear-gradient(145deg,#0e2036,#071327)!important;border-color:#6bbcf759!important;border-radius:18px!important;box-shadow:0 28px 80px #00000047!important}.dvUnifiedApp .dropZone .eyebrow{color:#73d8fc!important}.dvUnifiedApp .dropZone h1{color:#f1f8ff!important}.dvUnifiedApp .dropZone p{color:#a7bdd2!important}.dvUnifiedApp .dropZone .primaryButton{color:#071726!important;background:linear-gradient(100deg,#61dcff,#95eaff)!important;border:1px solid #6ce2ff8c!important;border-radius:9px!important}.dvUnifiedApp .dropZone .secondaryButton{color:#d4edfc!important;background:#469ae117!important;border:1px solid #75b9f14d!important;border-radius:9px!important}.dvUnifiedApp .docvraCoreGate{display:none!important}.dvUnifiedApp .toolPaletteScroll{padding-bottom:24px!important}@media (max-width:1180px){.dvWorkspaceChip,.dvLocalStatus{display:none}.dvWorkspaceBreadcrumb{gap:7px}}@media (max-width:760px){body:has(.dvUnifiedApp){overflow:auto!important}.dvUnifiedApp{min-height:100dvh;height:auto!important;overflow:visible!important}.dvWorkspaceNav{flex-basis:52px;gap:10px;min-height:52px;padding:7px 11px;position:sticky;top:0}.dvWorkspaceNav .dvBrandMark{width:34px;height:34px}.dvWorkspaceNav .dvBrandWord strong{font-size:9px}.dvWorkspaceNav .dvBrandWord small{font-size:6px}.dvWorkspaceBreadcrumb{display:none}.dvVerified{font-size:7px}.dvWorkspaceExit{min-height:31px;padding:0 9px;font-size:8px}.dvUnifiedApp{height:100dvh}.dvUnifiedApp>.workspaceShell{height:auto!important;min-height:calc(100dvh - 52px)!important;overflow:visible!important}.dvUnifiedApp .dropZone{border-radius:12px!important}}@media (max-width:490px){.dvWorkspaceStatus .dvVerified{display:none}.dvUnifiedApp .dropZone{padding:20px!important}}@media (prefers-reduced-motion:reduce){.dvUnifiedApp *,.dvUnifiedApp :before,.dvUnifiedApp :after{transition:none!important;animation:none!important}}

