._atom_1pcsx_3{--size:72px;--spin-duration:8s;--arc-stroke:clamp(2px, calc(var(--size) * .035), 7px);--arc-span:56deg;--electron-size:max(calc(var(--size) * .1), 4px);--ring-width:calc(var(--size) * .075);--nucleus-size:calc(var(--size) * .28);--orbit-radius:calc(var(--size) * .5);--electron:var(--vprs-brand,#6366f1);--nucleus-color:var(--vprs-secondary,#8b5cf6);--glow:var(--vprs-glow,#818cf873);--tilt:0deg;--light-x:var(--vprs-light-x,30%);--light-y:var(--vprs-light-y,24%);--light-dx:var(--vprs-light-dx,-.59);--light-dy:var(--vprs-light-dy,-.87);--shade-x:calc(100% - var(--light-x));--shade-y:calc(100% - var(--light-y));--depth-front:1.22;--depth-back:.76;--depth-front-opacity:1;--depth-back-opacity:.9;--path-direction:normal;--path-duration:4s;width:var(--size);height:var(--size);perspective:calc(var(--size) * 4);perspective-origin:50%;color:var(--electron);flex-shrink:0;transition:width .35s,height .35s,perspective .35s;position:relative}._scene_1pcsx_50{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--steer-x,0deg)) rotateY(var(--steer-y,0deg));transition:transform .25s ease-out;position:relative}._spinner_1pcsx_60{transform-style:preserve-3d;transform:rotateX(var(--tilt));position:absolute;inset:0}._nucleus_1pcsx_67{width:calc(var(--nucleus-size) * (1 + var(--extra,0) * .09));height:calc(var(--nucleus-size) * (1 + var(--extra,0) * .09));transform:translate(-50%, -50%) translateZ(calc(var(--size) * -.08)) rotateY(calc(-1 * var(--steer-y,0deg))) rotateX(calc(-1 * var(--steer-x,0deg)));transform-style:preserve-3d;background:radial-gradient(circle at var(--light-x) var(--light-y), oklch(from var(--nucleus-color) .97 calc(c * .06) h) 0%, oklch(from var(--nucleus-color) .81 calc(c * .5) h) 22%, var(--nucleus-color) 58%, oklch(from var(--nucleus-color) .42 c h) 88%, oklch(from var(--nucleus-color) .31 calc(c * .85) h) 100%);box-shadow:calc(var(--light-dx) * var(--size) * -.05) calc(var(--light-dy) * var(--size) * -.058) calc(var(--size) * .1) oklch(from var(--nucleus-color) .31 calc(c * .85) h / .5), 0 0 calc(var(--size) * .12) var(--glow);border-radius:50%;transition:transform .25s ease-out,width .45s cubic-bezier(.34,1.56,.64,1),height .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:50%;overflow:hidden}._nucleus_1pcsx_67:before{content:"";background:radial-gradient(circle at var(--shade-x) var(--shade-y), transparent 40%, oklch(from var(--nucleus-color) .33 calc(c * .8) h / .55) 100%);border-radius:50%;position:absolute;inset:0}._nucleus_1pcsx_67:after{content:"";top:calc(var(--light-y) - 9%);left:calc(var(--light-x) - 11%);background:radial-gradient(circle,#ffffffe6 0%,#fff0 72%);border-radius:50%;width:30%;height:24%;position:absolute}._orbit_1pcsx_127{transform-style:preserve-3d;transform:var(--orbit-transform);position:absolute;inset:0}._ring_1pcsx_136{inset:calc(var(--ring-width) / -2);background:radial-gradient(farthest-side, transparent calc(100% - var(--ring-width) - 1px), color-mix(in srgb, currentColor 12%, transparent) calc(100% - var(--ring-width)), color-mix(in srgb, currentColor 62%, transparent) calc(100% - var(--ring-width) * .5), color-mix(in srgb, currentColor 12%, transparent) calc(100% - 1px), transparent 100%);pointer-events:none;border-radius:50%;transition:opacity .4s;position:absolute}._ringBand_1pcsx_156{transform-style:preserve-3d;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}._ringLayer_1pcsx_164{inset:calc(var(--arc-stroke) / -2);border:var(--arc-stroke) solid color-mix(in srgb, currentColor 18%, transparent);transform:translateZ(calc(var(--layer) * var(--size) * .015));border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){._atom_1pcsx_3:not(._hoverToPlay_1pcsx_175) ._ring_1pcsx_136,._atom_1pcsx_3:not(._hoverToPlay_1pcsx_175) ._ringBand_1pcsx_156{opacity:.5}._atom_1pcsx_3:not(._hoverToPlay_1pcsx_175){perspective:calc(var(--size) * 1.9)}}._hoverToPlay_1pcsx_175:hover ._ring_1pcsx_136,._hoverToPlay_1pcsx_175:hover ._ringBand_1pcsx_156,a:hover>._hoverToPlay_1pcsx_175 ._ring_1pcsx_136,a:hover>._hoverToPlay_1pcsx_175 ._ringBand_1pcsx_156{opacity:.5}._hoverToPlay_1pcsx_175:hover,a:hover>._hoverToPlay_1pcsx_175{perspective:calc(var(--size) * 1.9)}._trace_1pcsx_198{inset:calc(var(--arc-stroke) / -2);pointer-events:none;background:conic-gradient(from calc(-1 * var(--arc-span)), transparent 0deg, transparent calc(var(--arc-span) * .38), color-mix(in srgb, currentColor 18%, transparent) calc(var(--arc-span) * .58), color-mix(in srgb, currentColor 52%, transparent) calc(var(--arc-span) * .78), color-mix(in srgb, currentColor 85%, transparent) calc(var(--arc-span) * .92), oklch(from var(--electron) .76 calc(c * .5) h) calc(var(--arc-span) * .97), oklch(from var(--electron) .93 calc(c * .17) h) var(--arc-span), transparent var(--arc-span), transparent 360deg);mask:radial-gradient(farthest-side, transparent calc(100% - var(--arc-stroke) - .5px), #000 calc(100% - var(--arc-stroke)), #000 calc(100% - .5px), transparent 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--arc-stroke) - .5px), #000 calc(100% - var(--arc-stroke)), #000 calc(100% - .5px), transparent 100%);border-radius:50%;position:absolute}._traceOpposite_1pcsx_233{transform:rotate(180deg)}._traceAlt_1pcsx_238{background:conic-gradient(from 0deg, oklch(from var(--electron) .93 calc(c * .17) h) 0deg, oklch(from var(--electron) .76 calc(c * .5) h) calc(var(--arc-span) * .03), color-mix(in srgb, currentColor 85%, transparent) calc(var(--arc-span) * .08), color-mix(in srgb, currentColor 52%, transparent) calc(var(--arc-span) * .22), color-mix(in srgb, currentColor 18%, transparent) calc(var(--arc-span) * .42), transparent calc(var(--arc-span) * .62), transparent var(--arc-span), transparent 360deg)}._path_1pcsx_252{transform-style:preserve-3d;position:absolute;inset:0}._electron_1pcsx_258{z-index:1;width:var(--electron-size);height:var(--electron-size);transform-style:preserve-3d;transform:translate(-50%, -50%) translateY(calc(-1 * var(--orbit-radius)));position:absolute;top:50%;left:50%}._electron_1pcsx_258:before{content:"";background:radial-gradient(circle, color-mix(in srgb, currentColor 38%, transparent) 0%, transparent 65%);border-radius:50%;position:absolute;inset:-70%}._electronSlot_1pcsx_285{transform:rotate(var(--slot-angle));transform-style:preserve-3d;position:absolute;inset:0}._electronSlot_1pcsx_285 ._electronBall_1pcsx_292{animation-delay:calc(var(--phase,0) * var(--path-duration))}._clickable_1pcsx_296{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}._electronOpposite_1pcsx_304{transform:translate(-50%, -50%) translateY(var(--orbit-radius))}._electronOpposite_1pcsx_304 ._electronBall_1pcsx_292{animation-delay:calc(-.5 * var(--path-duration))}._counterPath_1pcsx_312,._counterOrbit_1pcsx_313,._counterSpinnerBillboard_1pcsx_314,._counterSteer_1pcsx_315{width:100%;height:100%;transform-style:preserve-3d}._counterSteer_1pcsx_315{transform:rotateY(calc(-1 * var(--steer-y,0deg))) rotateX(calc(-1 * var(--steer-x,0deg)));transition:transform .25s ease-out}._counterOrbit_1pcsx_313{transform:var(--counter-orbit-transform)}._counterSpinnerBillboard_1pcsx_314{transform:rotateY(0deg) rotateX(calc(-1 * var(--tilt)))}._electronBall_1pcsx_292{background:radial-gradient(circle at var(--light-x) var(--light-y), #fff 0%, oklch(from var(--electron) .93 calc(c * .17) h) 28%, oklch(from var(--electron) .76 calc(c * .5) h) 62%, var(--electron) 100%);width:100%;height:100%;box-shadow:calc(var(--light-dx) * var(--electron-size) * -.17) calc(var(--light-dy) * var(--electron-size) * -.19) calc(var(--electron-size) * .28) oklch(from var(--electron) calc(l - .06) c h / .45);border-radius:50%;position:relative;overflow:hidden}._electronBall_1pcsx_292:before{content:"";background:radial-gradient(circle at var(--shade-x) var(--shade-y), transparent 36%, oklch(from var(--electron) calc(l - .1) c h / .48) 100%);border-radius:50%;position:absolute;inset:0}._electronBall_1pcsx_292:after{content:"";top:calc(var(--light-y) - 9%);left:calc(var(--light-x) - 11%);background:radial-gradient(circle,#fffffff2 0%,#fff0 72%);border-radius:50%;width:30%;height:24%;position:absolute}@media (prefers-reduced-motion:no-preference){._spinner_1pcsx_60{animation:_vprs-spin_1pcsx_1 var(--spin-duration) linear infinite}._orbit_1pcsx_127 ._path_1pcsx_252{animation:_vprs-path_1pcsx_1 var(--path-duration) linear infinite;animation-direction:var(--path-direction)}._orbit_1pcsx_127 ._counterPath_1pcsx_312{animation:_vprs-counter-path_1pcsx_1 var(--path-duration) linear infinite;animation-direction:var(--path-direction)}._orbit_1pcsx_127 ._electronBall_1pcsx_292{animation-name:_vprs-depth_1pcsx_1;animation-duration:var(--path-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--path-direction)}._spinner_1pcsx_60 ._counterSpinnerBillboard_1pcsx_314{animation:_vprs-counter-spin_1pcsx_1 var(--spin-duration) linear infinite}}._hoverToPlay_1pcsx_175 ._spinner_1pcsx_60,._hoverToPlay_1pcsx_175 ._path_1pcsx_252,._hoverToPlay_1pcsx_175 ._counterPath_1pcsx_312,._hoverToPlay_1pcsx_175 ._electronBall_1pcsx_292,._hoverToPlay_1pcsx_175 ._counterSpinnerBillboard_1pcsx_314{animation-name:none}._hoverToPlay_1pcsx_175:hover ._spinner_1pcsx_60,a:hover>._hoverToPlay_1pcsx_175 ._spinner_1pcsx_60{animation-name:_vprs-spin_1pcsx_1}._hoverToPlay_1pcsx_175:hover ._path_1pcsx_252,a:hover>._hoverToPlay_1pcsx_175 ._path_1pcsx_252{animation-name:_vprs-path_1pcsx_1}._hoverToPlay_1pcsx_175:hover ._counterPath_1pcsx_312,a:hover>._hoverToPlay_1pcsx_175 ._counterPath_1pcsx_312{animation-name:_vprs-counter-path_1pcsx_1}._hoverToPlay_1pcsx_175:hover ._electronBall_1pcsx_292,a:hover>._hoverToPlay_1pcsx_175 ._electronBall_1pcsx_292{animation-name:_vprs-depth_1pcsx_1}._hoverToPlay_1pcsx_175:hover ._counterSpinnerBillboard_1pcsx_314,a:hover>._hoverToPlay_1pcsx_175 ._counterSpinnerBillboard_1pcsx_314{animation-name:_vprs-counter-spin_1pcsx_1}@keyframes _vprs-spin_1pcsx_1{0%{transform:rotateX(calc(var(--tilt) + 0deg)) rotateY(0deg)}to{transform:rotateX(calc(var(--tilt) + 360deg)) rotateY(360deg)}}@keyframes _vprs-path_1pcsx_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _vprs-counter-path_1pcsx_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes _vprs-counter-spin_1pcsx_1{0%{transform:rotateY(0deg) rotateX(calc(-1 * var(--tilt) - 0deg))}to{transform:rotateY(-360deg) rotateX(calc(-1 * var(--tilt) - 360deg))}}@keyframes _vprs-depth_1pcsx_1{0%,to{opacity:var(--depth-back-opacity);filter:brightness(.8)}25%,75%{opacity:.88;filter:brightness(.95)}50%{opacity:var(--depth-front-opacity);filter:brightness(1.1)}}
