.apf-root{pointer-events:none;position:absolute;left:50%;top:50%;z-index:2;width:138%;height:138%;transform:translate(-50%,-50%);overflow:visible}.apf-glow{inset:-6%;background:radial-gradient(circle,rgba(180,140,255,.22) 0,rgba(90,200,255,.1) 38%,transparent 68%);animation:apf-glow-breathe 4.8s ease-in-out infinite;will-change:opacity,transform}.apf-bezel,.apf-glow{position:absolute;border-radius:50%}.apf-bezel{inset:0;background:conic-gradient(from 210deg,#2a2438 0deg,#8b7cff 48deg,#e8f0ff 78deg,#5ce1ff 110deg,#c9a46a 148deg,#2a2438 190deg,#b388ff 240deg,#f5f7ff 280deg,#4fd1c5 320deg,#2a2438 1turn);-webkit-mask:radial-gradient(circle closest-side,transparent 78.2%,#000 78.8%,#000 99.2%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 78.2%,#000 78.8%,#000 99.2%,transparent 100%);filter:drop-shadow(0 0 3px rgba(160,140,255,.55)) drop-shadow(0 0 10px rgba(80,200,255,.28));animation:apf-bezel-spin 18s linear infinite;will-change:transform}.apf-inner{inset:7.5%;background:linear-gradient(135deg,rgba(230,220,255,.95),rgba(120,210,255,.75) 40%,rgba(200,160,255,.9) 70%,rgba(255,230,180,.7));-webkit-mask:radial-gradient(circle closest-side,transparent 90.5%,#000 91.2%,#000 99%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 90.5%,#000 91.2%,#000 99%,transparent 100%);opacity:.9;animation:apf-inner-hue 7s linear infinite;will-change:filter,opacity}.apf-inner,.apf-specular{position:absolute;border-radius:50%}.apf-specular{inset:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 248deg,rgba(255,255,255,.95) 262deg,rgba(200,240,255,.55) 274deg,transparent 292deg,transparent 1turn);-webkit-mask:radial-gradient(circle closest-side,transparent 78.4%,#000 79%,#000 92%,transparent 94%);mask:radial-gradient(circle closest-side,transparent 78.4%,#000 79%,#000 92%,transparent 94%);mix-blend-mode:soft-light;animation:apf-specular-sweep 5.2s ease-in-out infinite;will-change:transform,opacity}.apf-orbit{position:absolute;inset:0;animation:apf-orbit-spin 12s linear infinite;will-change:transform}.apf-orbit--rev{animation-direction:reverse;animation-duration:19s}.apf-shard{position:absolute;left:50%;top:50%;width:9%;height:9%;margin:-4.5% 0 0 -4.5%;background:linear-gradient(145deg,#ffffff,#b8d4ff 28%,#9b7cff 62%,#5ce1ff);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 6px rgba(180,160,255,.85),0 0 14px rgba(90,220,255,.35);opacity:.92;will-change:transform,opacity}.apf-shard--1{transform:rotate(0deg) translateY(-49%) rotate(0deg) scale(1)}.apf-shard--2{transform:rotate(60deg) translateY(-49%) rotate(-60deg) scale(.78);opacity:.75}.apf-shard--3{transform:rotate(120deg) translateY(-49%) rotate(-120deg) scale(.92)}.apf-shard--4{transform:rotate(180deg) translateY(-49%) rotate(-180deg) scale(.7);opacity:.7}.apf-shard--5{transform:rotate(240deg) translateY(-49%) rotate(-240deg) scale(.88)}.apf-shard--6{transform:rotate(300deg) translateY(-49%) rotate(-300deg) scale(.74);opacity:.72}.apf-flare{inset:-2%;background:radial-gradient(circle,rgba(255,255,255,.35) 0,rgba(180,150,255,.12) 30%,transparent 55%);animation:apf-flare 8s ease-in-out infinite;will-change:opacity,transform}.apf-flare,.apf-spark{position:absolute;border-radius:50%;opacity:0}.apf-spark{width:3.5%;height:3.5%;background:#fff;box-shadow:0 0 8px 2px rgba(200,220,255,.9);left:50%;top:50%;margin:-1.75% 0 0 -1.75%;animation:apf-spark 3.6s ease-in-out infinite}.apf-spark--a{transform:rotate(25deg) translateY(-51%);animation-delay:.2s}.apf-spark--b{transform:rotate(155deg) translateY(-51%);animation-delay:1.4s}.apf-spark--c{transform:rotate(275deg) translateY(-51%);animation-delay:2.5s}.apf-root--paused .apf-bezel,.apf-root--paused .apf-flare,.apf-root--paused .apf-glow,.apf-root--paused .apf-inner,.apf-root--paused .apf-orbit,.apf-root--paused .apf-spark,.apf-root--paused .apf-specular{animation-play-state:paused}@keyframes apf-glow-breathe{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes apf-bezel-spin{to{transform:rotate(1turn)}}@keyframes apf-inner-hue{0%{filter:hue-rotate(0deg) brightness(1);opacity:.85}50%{filter:hue-rotate(40deg) brightness(1.15);opacity:1}to{filter:hue-rotate(0deg) brightness(1);opacity:.85}}@keyframes apf-specular-sweep{0%,18%{transform:rotate(0deg);opacity:.15}40%{opacity:1}55%{transform:rotate(120deg);opacity:.85}78%,to{transform:rotate(1turn);opacity:.2}}@keyframes apf-orbit-spin{to{transform:rotate(1turn)}}@keyframes apf-flare{0%,72%,to{opacity:0;transform:scale(.92)}78%{opacity:.85;transform:scale(1.06)}86%{opacity:.25;transform:scale(1.02)}}@keyframes apf-spark{0%,70%,to{opacity:0;filter:blur(.5px)}78%{opacity:1;filter:blur(0)}88%{opacity:.2}}@media (prefers-reduced-motion:reduce){.apf-bezel,.apf-flare,.apf-glow,.apf-inner,.apf-orbit,.apf-spark,.apf-specular{animation:none}.apf-glow{opacity:.7}.apf-specular{opacity:.45;transform:rotate(40deg)}}.cwf-shell{display:inline-flex;max-width:100%}.cwf-face-slot,.cwf-shell{position:relative;align-items:center;justify-content:center;overflow:visible;line-height:0}.cwf-face-slot{z-index:1;display:flex}.cwf-face-slot--ghost{width:100%;height:100%}.cwf-layer{pointer-events:none;position:absolute;left:50%;top:50%;width:152%;height:152%;transform:translate(-50%,-50%);overflow:visible}.cwf-layer--behind{z-index:0}.cwf-layer--front{z-index:2}.cwf-aura{opacity:.55;animation:cwf-aura-breathe 3.6s ease-in-out infinite;transform-origin:50% 50%}.cwf-seg__body{filter:drop-shadow(0 0 1.2px rgba(80,255,210,.85))}.cwf-leg{opacity:.88}.cwf-antenna,.cwf-leg{stroke-linecap:round}@keyframes cwf-aura-breathe{0%,to{opacity:.38}50%{opacity:.78}}@media (prefers-reduced-motion:reduce){.cwf-aura{animation:none;opacity:.55}}.cgf-root{pointer-events:none;position:absolute;left:50%;top:50%;z-index:2;width:124%;height:124%;transform:translate(-50%,-50%);overflow:visible}.cgf-rings{position:absolute;inset:0;filter:drop-shadow(0 0 2.5px rgba(38,118,213,.9)) drop-shadow(0 0 2px rgba(240,143,175,.7))}.cgf-ring{position:absolute;border-radius:50%;will-change:transform}.cgf-ring--teal{inset:0;background:linear-gradient(135deg,#4a8fe0,#2676d5 55%,#5ea0eb);-webkit-mask:radial-gradient(circle closest-side,transparent 93.5%,#000 94.1%,#000 99.3%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 93.5%,#000 94.1%,#000 99.3%,transparent 100%);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,50% 30%,110% 30%,110% 40%,50% 40%,50% 30%);animation:cgf-glitch 5s step-end infinite}.cgf-ring--pink{inset:5.5%;background:linear-gradient(315deg,#e8799e,#f08faf 50%,#ffb0c8);-webkit-mask:radial-gradient(circle closest-side,transparent 92.5%,#000 93.2%,#000 99.2%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 92.5%,#000 93.2%,#000 99.2%,transparent 100%);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,-10% 16%,50% 16%,50% 26%,-10% 26%,-10% 16%);transform:translate(.4%,-.3%);animation:cgf-glitch-split 5s step-end infinite}.cgf-ring--teal.cgf-slice--a{clip-path:inset(30% 0 60% 50%);transform:translateX(3%);animation:cgf-slice-a 5s step-end infinite}.cgf-ring--pink.cgf-slice--b{clip-path:inset(16% 50% 74% 0);transform:translateX(-3.5%);animation:cgf-slice-b 5s step-end infinite}.cgf-root--paused .cgf-ring{animation-play-state:paused}@keyframes cgf-glitch{0%,80%{transform:none}82%{transform:skewX(-9deg) translateX(-1.6%)}85%{transform:skewX(7deg) translateX(1.4%)}88%{transform:translateX(-.9%)}91%{transform:skewX(-4deg) translateX(.8%)}94%{transform:skewX(2deg) translateX(-.4%)}97%,to{transform:none}}@keyframes cgf-glitch-split{0%,80%{transform:translate(.4%,-.3%)}82%{transform:translateX(.8%)}85%{transform:translateX(-.8%)}88%{transform:translate(.5%,-.4%)}91%{transform:translateX(-.5%)}94%{transform:translateX(.3%)}97%,to{transform:translate(.4%,-.3%)}}@keyframes cgf-slice-a{0%,80%{transform:translateX(3%)}82%{transform:translateX(7%)}85%{transform:translateX(1%)}88%{transform:translateX(9%)}91%{transform:translateX(4%)}94%{transform:translateX(6%)}97%,to{transform:translateX(3%)}}@keyframes cgf-slice-b{0%,80%{transform:translateX(-3.5%)}82%{transform:translateX(-7%)}85%{transform:translateX(-1.5%)}88%{transform:translateX(-9%)}91%{transform:translateX(-4%)}94%{transform:translateX(-6%)}97%,to{transform:translateX(-3.5%)}}@media (prefers-reduced-motion:reduce){.cgf-ring{animation:none}}.fwf-root{pointer-events:none;position:absolute;left:50%;top:50%;z-index:2;width:118%;height:118%;transform:translate(-50%,-50%);overflow:visible}.fwf-glow,.fwf-ring{position:absolute;inset:0;border-radius:50%}.fwf-ring{background:conic-gradient(from 200deg,#065f46,#10b981 25%,#a3ff7a 50%,#34d399 75%,#065f46);-webkit-mask:radial-gradient(circle closest-side,transparent 87%,#000 87.6%,#000 99.2%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 87%,#000 87.6%,#000 99.2%,transparent 100%)}.fwf-glow{box-shadow:0 0 6px 1px rgba(52,211,153,.55),0 0 16px 3px rgba(163,255,122,.22);opacity:.45;animation:fwf-glow-pulse 4s ease-in-out infinite;will-change:opacity}.fwf-dot{position:absolute;width:7.5%;height:7.5%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#f4ffd6,#c6ff6b 55%,#6ee7a8);box-shadow:0 0 4px rgba(198,255,107,.95),0 0 9px rgba(52,211,153,.6)}.fwf-dot--t{left:46.25%;top:-.5%}.fwf-dot--b{left:46.25%;bottom:-.5%}.fwf-dot--l{top:46.25%;left:-.5%}.fwf-dot--r{top:46.25%;right:-.5%}.fwf-root--paused .fwf-glow{animation-play-state:paused}@keyframes fwf-glow-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.fwf-glow{animation:none;opacity:.7}}.gaf-root{pointer-events:none;position:absolute;left:50%;top:50%;z-index:2;width:124%;height:124%;transform:translate(-50%,-50%);overflow:visible}.gaf-aura{position:absolute;inset:-6.5%;border-radius:50%;background:radial-gradient(circle at 26% 30%,rgba(167,112,224,.75),transparent 42%),radial-gradient(circle at 78% 74%,rgba(96,52,150,.55),transparent 40%);-webkit-mask:radial-gradient(circle closest-side,transparent 72%,#000 80%,#000 88%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 72%,#000 80%,#000 88%,transparent 100%);filter:blur(3px);opacity:.85;animation:gaf-aura-spin 30s linear infinite;will-change:transform}.gaf-band{background:linear-gradient(140deg,#4d4560,#2c2735 38%,#4a2f66 72%,#8a5cc0);-webkit-mask:radial-gradient(circle closest-side,transparent 82.4%,#000 82.8%);mask:radial-gradient(circle closest-side,transparent 82.4%,#000 82.8%)}.gaf-band,.gaf-notch-axis{position:absolute;inset:0}.gaf-notch{position:absolute;left:47%;top:-3%;width:6%;height:11.6%;background:linear-gradient(180deg,#e2cff8,#a77bd8);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.gaf-root--paused .gaf-aura{animation-play-state:paused}@keyframes gaf-aura-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gaf-aura{animation:none}}.vad-root{pointer-events:none;position:absolute;left:50%;top:50%;z-index:2;width:128%;height:128%;transform:translate(-50%,-50%);overflow:visible}.vad-root[data-size=calm]{width:122%;height:122%}.vad-svg{display:block;width:100%;height:100%;overflow:visible}.vad-ripple-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round}