.territory-app--layout-edit{box-sizing:border-box;background:#0a0806;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;padding:8px 8px 0;display:flex}.layout-edit-viewport{width:min(var(--layout-edit-w,375px), 100%);max-width:100%;aspect-ratio:var(--layout-edit-ar,375 / 812);height:auto;max-height:min(var(--layout-edit-h,812px), calc(100dvh - 12px));isolation:isolate;background:#000;border:3px solid #3a3228;border-radius:18px;flex-direction:column;flex:none;min-height:0;margin:0 auto;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 40px #0000008c}.layout-edit-viewport.territory-shell{flex:none}.layout-edit-viewport .territory-stage,.layout-edit-viewport.app-tool-shell-stage{flex:auto;min-height:0}html[data-ui-layout-edit][data-layout-tier=phone] .layout-edit-viewport{--phone-sheet-fit-h:calc(var(--layout-edit-h,390px) - 34px - var(--tool-rail-h) - var(--tool-rail-center-size) * var(--tool-rail-center-rise))}html[data-ui-layout-edit][data-layout-tier=phone] .layout-edit-viewport .app-tool-sheet--half{--tool-sheet-body-h:var(--ui-layout-sheet-half-h,var(--phone-sheet-fit-h))}html[data-ui-layout-edit][data-layout-tier=phone] .layout-edit-viewport .app-tool-sheet--full{--tool-sheet-body-h:var(--ui-layout-sheet-full-h,var(--phone-sheet-fit-h))}html[data-ui-layout-edit][data-layout-tier=tablet] .layout-edit-viewport{--tool-popout-max-h:calc(100% - var(--tool-rail-h) - var(--tool-rail-center-size) * var(--tool-rail-center-rise) - var(--app-header-h,48px))}html[data-ui-layout-edit][data-layout-tier=tablet] .layout-edit-viewport .app-tool-sheet--half{--tool-sheet-body-h:var(--ui-layout-sheet-half-h,min(42%, 440px))}html[data-ui-layout-edit][data-layout-tier=tablet] .layout-edit-viewport .app-tool-sheet--full{--tool-sheet-body-h:var(--ui-layout-sheet-full-h,min(62%, 560px))}html[data-ui-layout-edit][data-layout-tier=desktop] .layout-edit-viewport{--tool-popout-max-h:calc(100% - var(--tool-rail-h) - var(--tool-rail-center-size) * var(--tool-rail-center-rise) - var(--app-header-h,48px))}html[data-ui-layout-edit][data-layout-tier=desktop] .layout-edit-viewport .app-tool-sheet--half{--tool-sheet-body-h:var(--ui-layout-sheet-half-h,min(40%, 460px))}html[data-ui-layout-edit][data-layout-tier=desktop] .layout-edit-viewport .app-tool-sheet--full{--tool-sheet-body-h:var(--ui-layout-sheet-full-h,min(52%, 520px))}