body.center-v5-scroll-allow main.gpt-clone-stage.blackai-stage-fit {
  display: block !important;
  position: relative !important;
  width: 100vw !important;
  height: 100vh !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  overflow: hidden !important;
  background: #000 !important;
}

body.center-v5-scroll-allow main.gpt-clone-stage.blackai-stage-fit > .gpt-clone-shell.blackai-stage-fit__shell {
  --sidebar-width: 220px !important;
  --main-max-width: 1336.48px !important;
  --stage-padding-y: 18px !important;
  box-sizing: border-box !important;
  position: absolute !important;
  top: var(--stage-padding-y) !important;
  left: 50% !important;
  display: grid !important;
  grid-template-columns: 220px 1366px !important;
  width: 1586px !important;
  min-width: 1586px !important;
  max-width: 1586px !important;
  height: 864px !important;
  min-height: 864px !important;
  max-height: 864px !important;
  margin: 0 !important;
  overflow: hidden !important;
  transform: translateX(-50%) scale(var(--blackai-stage-scale, 1)) !important;
  transform-origin: top center !important;
  will-change: transform !important;
}

body.center-v5-scroll-allow main.gpt-clone-stage.blackai-stage-fit > .gpt-clone-shell.blackai-stage-fit__shell > aside.sidebar-clean {
  width: 220px !important;
  min-width: 220px !important;
  max-width: 220px !important;
  height: 864px !important;
  min-height: 864px !important;
  max-height: 864px !important;
}

body.center-v5-scroll-allow main.gpt-clone-stage.blackai-stage-fit > .gpt-clone-shell.blackai-stage-fit__shell > .gpt-clone-main {
  width: 1366px !important;
  min-width: 1366px !important;
  max-width: 1366px !important;
  height: 864px !important;
  min-height: 864px !important;
  max-height: 864px !important;
}

body.center-v5-scroll-allow main.gpt-clone-stage.blackai-stage-fit > .gpt-clone-shell.blackai-stage-fit__shell > .gpt-clone-main > .gpt-clone-frame {
  width: 1366px !important;
  min-width: 1366px !important;
  max-width: 1366px !important;
  height: 768.38px !important;
  min-height: 768.38px !important;
  max-height: 768.38px !important;
  aspect-ratio: auto !important;
  flex: 0 0 768.38px !important;
}

body.center-v5-scroll-allow main.gpt-clone-stage.blackai-stage-fit > .gpt-clone-shell.blackai-stage-fit__shell > .gpt-clone-main > .center-shell-footer--final {
  width: 1366px !important;
  max-width: 1366px !important;
}
