/* V6.12.00 — curved clouds, elliptical storm and clean planetary surface. */
.app:not(.workspace-open) .guardian-core-label-front,
.app:not(.workspace-open) .front-ai-core .front-core-label {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

.app:not(.workspace-open) > .hero > .front-ai-core {
  border-color: rgba(190, 201, 237, .4) !important;
  background:
    radial-gradient(ellipse 18% 11% at 27% 17%, rgba(245,249,255,.25), rgba(206,222,255,.08) 42%, transparent 72%),
    radial-gradient(ellipse 28% 18% at 38% 76%, rgba(81,101,174,.2), transparent 72%),
    radial-gradient(circle at 40% 38%, #6971b4 0 18%, #4b5497 39%, #303873 59%, #191f48 76%, #0b0e29 91%, #050619 100%) !important;
  box-shadow:
    inset 13px 7px 26px rgba(221,231,255,.1),
    inset -35px -12px 54px rgba(1,3,18,.66),
    inset 0 -18px 30px rgba(29,39,94,.18),
    0 0 4px rgba(216,222,255,.4),
    0 0 18px rgba(106,101,218,.2),
    0 0 52px rgba(59,76,173,.14) !important;
}

.app:not(.workspace-open) > .hero > .front-ai-core::before {
  inset: -1.8% !important;
  border-color: rgba(158, 171, 222, .17) !important;
  box-shadow: 0 0 8px rgba(98, 103, 205, .13) !important;
  opacity: .6 !important;
}

.app:not(.workspace-open) > .hero > .front-ai-core::after {
  inset: .8% !important;
  background:
    radial-gradient(ellipse 34% 25% at 24% 18%, rgba(242,247,255,.075), transparent 72%),
    linear-gradient(102deg, rgba(255,255,255,.035) 0 16%, transparent 41% 58%, rgba(0,2,17,.42) 84% 100%),
    radial-gradient(ellipse at 52% 112%, rgba(4,7,31,.38), transparent 56%) !important;
  box-shadow: inset -15px -3px 28px rgba(0,2,18,.24) !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-lens {
  inset: 3.1% !important;
  background:
    radial-gradient(ellipse 15% 7% at 69% 59%, rgba(24,23,67,.62) 0 30%, rgba(78,65,141,.3) 45%, rgba(137,117,185,.1) 63%, transparent 78%),
    radial-gradient(ellipse 24% 12% at 68% 60%, rgba(110,96,171,.13), transparent 80%),
    radial-gradient(ellipse 33% 18% at 31% 72%, rgba(76,108,176,.14), transparent 74%),
    linear-gradient(177deg,
      rgba(177,184,229,.2) 0%,
      rgba(116,126,194,.14) 12%,
      rgba(154,157,214,.17) 24%,
      rgba(79,88,161,.19) 38%,
      rgba(141,140,203,.16) 51%,
      rgba(67,76,148,.2) 66%,
      rgba(106,111,180,.13) 79%,
      rgba(39,47,111,.27) 100%),
    radial-gradient(circle at 37% 32%, rgba(162,174,228,.2), rgba(47,55,122,.15) 55%, rgba(8,11,36,.4) 100%) !important;
  box-shadow: inset 10px 5px 20px rgba(255,255,255,.055), inset -25px -7px 40px rgba(2,4,25,.47) !important;
  filter: saturate(1.02) contrast(1.045) !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-lens::before {
  left: -18% !important;
  top: -9% !important;
  width: 136% !important;
  height: 118% !important;
  border-radius: 50% !important;
  background:
    repeating-radial-gradient(ellipse 88% 61% at 50% -4%,
      transparent 0 15px,
      rgba(205,205,240,.105) 19px 24px,
      rgba(104,128,193,.06) 27px 31px,
      transparent 36px 48px),
    radial-gradient(ellipse 23% 10% at 68% 57%, rgba(145,126,193,.1), transparent 78%) !important;
  filter: blur(2.8px) !important;
  opacity: .62 !important;
  mix-blend-mode: screen !important;
  animation: siora-v61200-cloud-drift 24s ease-in-out infinite alternate !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-lens::after {
  inset: 2.5% !important;
  background:
    radial-gradient(ellipse 10% 4.8% at 70% 59%, rgba(17,17,55,.62) 0 34%, rgba(82,67,139,.24) 48%, rgba(157,135,198,.075) 66%, transparent 81%),
    radial-gradient(ellipse 17% 8% at 69% 59%, rgba(119,102,172,.08), transparent 82%),
    radial-gradient(ellipse 27% 18% at 42% 78%, rgba(92,119,181,.075), transparent 75%),
    linear-gradient(98deg, rgba(255,255,255,.035), transparent 34% 64%, rgba(4,4,36,.29)) !important;
  opacity: .68 !important;
  animation: siora-v61200-weather 15s ease-in-out infinite alternate !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-shell {
  border-color: rgba(198, 205, 239, .09) !important;
  box-shadow: inset 7px 3px 16px rgba(255,255,255,.03), inset -16px -5px 29px rgba(1,3,20,.18) !important;
  opacity: .45 !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-seed {
  display: none !important;
}

@keyframes siora-v61200-cloud-drift {
  from { transform: translateX(-2.5%) rotate(-1.1deg) scaleX(1.015); }
  to { transform: translateX(2.5%) rotate(1deg) scaleX(.99); }
}

@keyframes siora-v61200-weather {
  from { transform: translateX(-1%) rotate(-1deg); }
  to { transform: translateX(1.5%) rotate(1.4deg); }
}

@media (prefers-reduced-motion: reduce) {
  .app:not(.workspace-open) .front-ai-core .front-core-lens::before,
  .app:not(.workspace-open) .front-ai-core .front-core-lens::after {
    animation: none !important;
  }
}
