@property --glow{syntax:"<number>";inherits:true;initial-value:.72}.orbScene{--orb-size:var(--orb-size-override,clamp(210px,25vw,420px));--speed:1;--pulse:1;--glow-factor:1;--glow:0.72;position:relative;width:var(--orb-size);height:var(--orb-size);isolation:isolate}.orbSceneResting{--speed:1;--pulse:1}.orbSceneRestingLocked{--speed:0.64;--pulse:0.73;--glow-factor:1.08}.orbSceneProcessing{--speed:0.38;--pulse:0.54;--glow-factor:1.12}.orbSceneBreathing{animation:orbSceneBreathe 9.5s ease-in-out infinite}.orbThemeOrange{filter:none}.orbThemeBlue{filter:hue-rotate(180deg) saturate(145%) brightness(1.04)}.orbCore,.orbHalo,.orbLayer,.orbPulseRing,.orbRing{transform:translateZ(0);will-change:transform,opacity}.orbLayer{position:absolute}.orbRing{--thickness:10px;inset:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),#000 calc(100% - var(--thickness)))}.orbHalo,.orbRing{position:absolute;border-radius:9999px}.orbHalo{inset:10%;background:radial-gradient(circle,rgba(226,88,11,.28) 0,rgba(226,88,11,.1) 45%,rgba(226,88,11,0) 73%);opacity:calc(var(--glow) * var(--glow-factor));transition:opacity .52s ease,transform .52s ease}.orbSceneProcessing .orbHalo{transform:scale(1.08)}.orbSceneRestingLocked .orbHalo{transform:scale(1.05)}.orbBaseShell{inset:11%;background:radial-gradient(circle at 68% 22%,#ffd7af 0,#f8a43f 42%,#f07f10 75%,#df6409 100%);box-shadow:0 26px 44px rgba(194,65,12,.18)}.orbBaseRim,.orbBaseShell{position:absolute;border-radius:9999px}.orbBaseRim{inset:15.6%;border:9px solid rgb(206 94 15/80%)}.orbInset25{inset:2.5%}.orbInset40{inset:4%}.orbInset62{inset:6.2%}.orbInset94{inset:9.4%}.orbInset130{inset:13%}.orbSpinA{animation:orbSpinCW calc(33s * var(--speed)) linear infinite}.orbSpinB{animation:orbSpinCCW calc(27s * var(--speed)) linear infinite}.orbSpinC{animation:orbSpinCW calc(19s * var(--speed)) linear infinite}.orbSpinD{animation:orbSpinCCW calc(12s * var(--speed)) linear infinite}.orbSpinE{animation:orbSpinCW calc(45s * var(--speed)) linear infinite}.orbBreatheA{animation:orbBreathe calc(8s * var(--pulse)) ease-in-out infinite,orbAlphaPulse calc(5.9s * var(--pulse)) ease-in-out infinite}.orbBreatheB{animation:orbBreathe calc(7.2s * var(--pulse)) ease-in-out infinite reverse,orbAlphaPulse calc(4.6s * var(--pulse)) ease-in-out infinite}.orbBreatheC{animation:orbBreathe calc(6.5s * var(--pulse)) ease-in-out infinite,orbAlphaPulse calc(3.6s * var(--pulse)) ease-in-out infinite}.orbBreatheD{animation:orbAlphaPulse calc(2.8s * var(--pulse)) ease-in-out infinite}.orbBreatheE{animation:orbBreathe calc(10.5s * var(--pulse)) ease-in-out infinite reverse,orbAlphaPulse calc(7.8s * var(--pulse)) ease-in-out infinite}.orbRingA{--thickness:13px;background:conic-gradient(from 16deg,transparent 0deg 14deg,rgba(239,111,21,.95) 14deg 175deg,transparent 175deg 209deg,rgba(180,83,9,.9) 209deg 336deg,transparent 336deg 1turn)}.orbRingB{--thickness:16px;background:conic-gradient(from -46deg,transparent 0deg 36deg,rgba(248,154,68,.93) 36deg 206deg,transparent 206deg 250deg,rgba(236,121,27,.94) 250deg 340deg,transparent 340deg 1turn)}.orbRingC{--thickness:8px;background:conic-gradient(from 95deg,transparent 0deg 18deg,rgba(255,225,187,.9) 18deg 152deg,transparent 152deg 184deg,rgba(192,74,9,.86) 184deg 304deg,transparent 304deg 1turn)}.orbRingD{--thickness:4px;background:conic-gradient(from 140deg,transparent 0deg 58deg,rgba(226,88,11,.96) 58deg 173deg,transparent 173deg 214deg,rgba(251,146,60,.95) 214deg 320deg,transparent 320deg 1turn)}.orbRingE{--thickness:2.5px;background:conic-gradient(from -18deg,transparent 0deg 24deg,rgba(194,65,12,.9) 24deg 144deg,transparent 144deg 204deg,rgba(245,124,0,.9) 204deg 338deg,transparent 338deg 1turn)}.orbCore{position:absolute;inset:22.6%;border-radius:9999px;border:1px solid rgb(254 215 170/45%);background:radial-gradient(circle at 70% 24%,#fce7cd 0,#f6bc81 37%,#f28d1f 70%,#de6209 100%);box-shadow:inset 0 0 0 6px rgba(255,234,206,.36),inset 0 -12px 24px rgba(194,65,12,.16);animation:orbCoreBreathe calc(8.1s * var(--pulse)) ease-in-out infinite}.orbSceneProcessing .orbCore{animation-duration:calc(2.1s * var(--pulse))}.orbCoreHighlight{position:absolute;inset:22.6%;border-radius:9999px;background:linear-gradient(120deg,rgba(255,255,255,.16),rgba(255,255,255,0) 52%)}.orbPulseRing{position:absolute;inset:1.5%;border:2px solid rgba(251,146,60,.58);border-radius:9999px;opacity:0}.orbSceneProcessing .orbPulseRing{animation:orbRipple 2.2s linear infinite}.orbSceneProcessing .orbPulseRingDelay{animation-delay:1.1s}.orbSceneRestingLocked .orbPulseRing{animation:orbRippleRest 3.64s ease-out infinite}.orbSceneRestingLocked .orbPulseRingDelay{animation-delay:1.82s}@keyframes orbSpinCW{to{transform:rotate(1turn)}}@keyframes orbSpinCCW{to{transform:rotate(-1turn)}}@keyframes orbBreathe{0%,to{transform:scale(.985)}50%{transform:scale(1.024)}}@keyframes orbAlphaPulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes orbCoreBreathe{0%,to{transform:scale(.992);opacity:.95}50%{transform:scale(1.03);opacity:1}}@keyframes orbRipple{0%{transform:scale(.86);opacity:0}24%{opacity:.82}to{transform:scale(1.14);opacity:0}}@keyframes orbRippleRest{0%{transform:scale(.884);opacity:0}26%{opacity:.47}to{transform:scale(1.104);opacity:0}}@keyframes orbSceneBreathe{0%,to{transform:scale(.994)}50%{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.orbBreatheA,.orbBreatheB,.orbBreatheC,.orbBreatheD,.orbBreatheE,.orbCore,.orbPulseRing,.orbSceneBreathing,.orbSceneProcessing .orbPulseRing,.orbSceneRestingLocked .orbPulseRing,.orbSpinA,.orbSpinB,.orbSpinC,.orbSpinD,.orbSpinE{animation:none}}@media (width < 980px){:root{--orb-size-mobile:min(68vw,360px,60svh)}.orbScene{--orb-size:var(--orb-size-override,var(--orb-size-mobile))}}