/* V6.11.98 — turn the existing Core into a solid blue-violet gas planet. */
.app:not(.workspace-open) > .hero > .front-ai-core {
  isolation: isolate !important;
  overflow: visible !important;
  border: 1px solid rgba(218, 224, 255, .72) !important;
  background:
    radial-gradient(circle at 29% 20%, rgba(255,255,255,.92) 0 .8%, rgba(218,235,255,.38) 2.4%, transparent 10%),
    radial-gradient(ellipse at 66% 61%, rgba(182,126,255,.44) 0 5%, rgba(115,75,211,.2) 8%, transparent 19%),
    radial-gradient(ellipse at 34% 70%, rgba(57,126,220,.32) 0 8%, transparent 22%),
    radial-gradient(circle at 42% 39%, #7776c7 0 18%, #5457a9 38%, #313775 58%, #161b45 74%, #080b23 88%, #030514 100%) !important;
  box-shadow:
    inset 18px 12px 38px rgba(231,239,255,.16),
    inset -34px -18px 56px rgba(2,4,22,.72),
    inset 0 0 26px rgba(126,125,231,.3),
    0 0 8px rgba(235,238,255,.68),
    0 0 34px rgba(128,119,255,.38),
    0 0 92px rgba(68,91,213,.24) !important;
}

.app:not(.workspace-open) > .hero > .front-ai-core::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: -4% !important;
  border: 1px solid rgba(174, 190, 255, .34) !important;
  border-radius: 50% !important;
  background: transparent !important;
  box-shadow: 0 0 18px rgba(117, 120, 244, .24), inset 0 0 12px rgba(207, 221, 255, .08) !important;
  opacity: .78 !important;
  animation: none !important;
  pointer-events: none !important;
}

.app:not(.workspace-open) > .hero > .front-ai-core::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 1.5% !important;
  border: 0 !important;
  border-radius: 50% !important;
  background:
    linear-gradient(103deg, rgba(255,255,255,.1) 0 17%, transparent 38% 62%, rgba(0,2,18,.42) 86% 100%),
    radial-gradient(ellipse at 50% 110%, rgba(4,6,28,.5), transparent 54%) !important;
  box-shadow: inset -14px -5px 30px rgba(0,2,19,.28) !important;
  opacity: 1 !important;
  animation: none !important;
  pointer-events: none !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-lens {
  inset: 3% !important;
  overflow: hidden !important;
  border-radius: 50% !important;
  background:
    radial-gradient(ellipse at 70% 58%, rgba(223,177,255,.58) 0 2.5%, rgba(154,99,236,.25) 4%, transparent 12%),
    radial-gradient(ellipse at 30% 61%, rgba(89,187,255,.34) 0 2%, transparent 10%),
    repeating-linear-gradient(176deg, rgba(224,221,255,.17) 0 5px, rgba(118,108,209,.08) 7px 13px, rgba(25,31,85,.1) 16px 24px),
    radial-gradient(circle at 38% 34%, rgba(174,181,245,.26), rgba(53,58,130,.14) 52%, rgba(8,11,39,.42) 100%) !important;
  box-shadow: inset 13px 7px 24px rgba(255,255,255,.1), inset -24px -11px 40px rgba(3,5,28,.48) !important;
  filter: saturate(1.18) contrast(1.08) !important;
  opacity: .96 !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-lens::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  left: -22% !important;
  top: 19% !important;
  width: 148% !important;
  height: 63% !important;
  border: 0 !important;
  border-radius: 43% !important;
  background: repeating-linear-gradient(7deg, transparent 0 11px, rgba(222,214,255,.18) 13px 17px, rgba(85,155,231,.12) 20px 24px, transparent 27px 39px) !important;
  filter: blur(2.2px) !important;
  mix-blend-mode: screen !important;
  opacity: .68 !important;
  animation: siora-v61198-clouds 20s ease-in-out infinite alternate !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-lens::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 4% !important;
  border: 0 !important;
  border-radius: 50% !important;
  background:
    radial-gradient(ellipse at 68% 61%, rgba(241,210,255,.5) 0 2%, rgba(169,105,240,.22) 4%, transparent 11%),
    radial-gradient(ellipse at 31% 51%, rgba(114,199,255,.28) 0 1.5%, transparent 9%),
    linear-gradient(96deg, rgba(255,255,255,.09), transparent 34% 66%, rgba(9,7,47,.3)) !important;
  opacity: .82 !important;
  animation: siora-v61198-weather 9s ease-in-out infinite alternate !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-caustic {
  inset: 7% !important;
  opacity: .34 !important;
  filter: blur(5px) !important;
  mix-blend-mode: screen !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-shell {
  inset: 2% !important;
  border: 1px solid rgba(215, 219, 255, .2) !important;
  background: radial-gradient(circle at 34% 25%, rgba(255,255,255,.08), transparent 28%) !important;
  box-shadow: inset 10px 6px 22px rgba(255,255,255,.06), inset -18px -8px 34px rgba(2,3,24,.2) !important;
  opacity: .72 !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-grid {
  opacity: .045 !important;
}

.app:not(.workspace-open) .front-ai-core .front-core-seed {
  width: 7px !important;
  height: 7px !important;
  opacity: .55 !important;
  background: rgba(246,245,255,.9) !important;
  box-shadow: 0 0 7px #fff, 0 0 18px rgba(181,157,255,.72), 0 0 42px rgba(93,127,255,.45) !important;
}

@keyframes siora-v61198-clouds {
  from { transform: translateX(-7%) rotate(-10deg) scaleX(1.03); }
  to { transform: translateX(7%) rotate(-6deg) scaleX(.98); }
}

@keyframes siora-v61198-weather {
  from { transform: rotate(-3deg) scale(1); opacity: .64; }
  to { transform: rotate(4deg) scale(1.025); opacity: .9; }
}

@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;
  }
}
