@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:.72;width:var(--orb-size);height:var(--orb-size);isolation:isolate;position:relative}.orbSceneResting{--speed:1;--pulse:1}.orbSceneRestingLocked{--speed:.64;--pulse:.73;--glow-factor:1.08}.orbSceneProcessing{--speed:.38;--pulse:.54;--glow-factor:1.12}.orbSceneActive{--speed:.52;--pulse:.64;--glow-factor:1.1}.orbSceneBreathing{animation:9.5s ease-in-out infinite orbSceneBreathe}.orbThemeOrange{filter:none}.orbThemeBlue{filter:hue-rotate(180deg)saturate(145%)brightness(1.04)}.orbLayer,.orbRing,.orbCore,.orbHalo,.orbPulseRing{will-change:transform, opacity;transform:translateZ(0)}.orbLayer{position:absolute}.orbRing{--thickness:10px;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--thickness)), #000 calc(100% - var(--thickness)));-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)));border-radius:9999px;position:absolute;inset:0}.orbHalo{opacity:calc(var(--glow) * var(--glow-factor));background:radial-gradient(circle,#e2580b47 0%,#e2580b1a 45%,#e2580b00 73%);border-radius:9999px;transition:opacity .52s,transform .52s;position:absolute;inset:10%}.orbSceneProcessing .orbHalo{transform:scale(1.08)}.orbSceneActive .orbHalo{transform:scale(1.06)}.orbSceneRestingLocked .orbHalo{transform:scale(1.05)}.orbBaseShell{background:radial-gradient(circle at 68% 22%,#ffd7af 0%,#f8a43f 42%,#f07f10 75%,#df6409 100%);border-radius:9999px;position:absolute;inset:11%;box-shadow:0 26px 44px #c2410c2e}.orbBaseRim{border:9px solid #ce5e0fcc;border-radius:9999px;position:absolute;inset:15.6%}.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,#0000 0deg 14deg,#ef6f15f2 14deg 175deg,#0000 175deg 209deg,#b45309e6 209deg 336deg,#0000 336deg 360deg)}.orbRingB{--thickness:16px;background:conic-gradient(from -46deg,#0000 0deg 36deg,#f89a44ed 36deg 206deg,#0000 206deg 250deg,#ec791bf0 250deg 340deg,#0000 340deg 360deg)}.orbRingC{--thickness:8px;background:conic-gradient(from 95deg,#0000 0deg 18deg,#ffe1bbe6 18deg 152deg,#0000 152deg 184deg,#c04a09db 184deg 304deg,#0000 304deg 360deg)}.orbRingD{--thickness:4px;background:conic-gradient(from 140deg,#0000 0deg 58deg,#e2580bf5 58deg 173deg,#0000 173deg 214deg,#fb923cf2 214deg 320deg,#0000 320deg 360deg)}.orbRingE{--thickness:2.5px;background:conic-gradient(from -18deg,#0000 0deg 24deg,#c2410ce6 24deg 144deg,#0000 144deg 204deg,#f57c00e6 204deg 338deg,#0000 338deg 360deg)}.orbCore{animation:orbCoreBreathe calc(8.1s * var(--pulse)) ease-in-out infinite;background:radial-gradient(circle at 70% 24%,#fce7cd 0%,#f6bc81 37%,#f28d1f 70%,#de6209 100%);border:1px solid #fed7aa73;border-radius:9999px;position:absolute;inset:22.6%;box-shadow:inset 0 0 0 6px #ffeace5c,inset 0 -12px 24px #c2410c29}.orbSceneProcessing .orbCore{animation-duration:calc(2.1s * var(--pulse))}.orbSceneActive .orbCore{animation-duration:calc(4.5s * var(--pulse))}.orbCoreHighlight{background:linear-gradient(120deg,#ffffff29 0%,#fff0 52%);border-radius:9999px;position:absolute;inset:22.6%}.orbPulseRing{opacity:0;border:2px solid #fb923c94;border-radius:9999px;position:absolute;inset:1.5%}.orbSceneProcessing .orbPulseRing{animation:2.2s linear infinite orbRipple}.orbSceneProcessing .orbPulseRingDelay{animation-delay:1.1s}.orbSceneActive .orbPulseRing{animation:3.2s linear infinite orbRipple}.orbSceneActive .orbPulseRingDelay{animation-delay:1.6s}.orbSceneRestingLocked .orbPulseRing{animation:3.64s ease-out infinite orbRippleRest}.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{opacity:.95;transform:scale(.992)}50%{opacity:1;transform:scale(1.03)}}@keyframes orbRipple{0%{opacity:0;transform:scale(.86)}24%{opacity:.82}to{opacity:0;transform:scale(1.14)}}@keyframes orbRippleRest{0%{opacity:0;transform:scale(.884)}26%{opacity:.47}to{opacity:0;transform:scale(1.104)}}@keyframes orbSceneBreathe{0%,to{transform:scale(.994)}50%{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.orbSceneBreathing,.orbSpinA,.orbSpinB,.orbSpinC,.orbSpinD,.orbSpinE,.orbBreatheA,.orbBreatheB,.orbBreatheC,.orbBreatheD,.orbBreatheE,.orbCore,.orbPulseRing{animation:none}}@media (max-width:800px){.orbScene{--orb-size:var(--orb-size-override,min(68vw, 360px))}}
