._dock_17y6x_1{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}._dock_17y6x_1>*{pointer-events:auto}._portal_17y6x_18{position:relative;display:grid;width:88px;height:88px;place-items:center;border-radius:9999px;outline:none;-webkit-tap-highlight-color:transparent}._portal_17y6x_18:focus-visible{box-shadow:0 0 0 3px hsl(var(--background)),0 0 0 5px hsl(var(--primary))}._vortex_17y6x_35{position:absolute;inset:-44px;width:176px;height:176px;pointer-events:none}._glow_17y6x_43{position:absolute;inset:-10px;border-radius:9999px;background:radial-gradient(circle,rgb(76 201 240 / .45),rgb(182 255 0 / .12) 45%,transparent 70%);filter:blur(6px)}._orb_17y6x_56{position:absolute;inset:0}._swirl_17y6x_61{position:absolute;inset:22%;border-radius:9999px;background:conic-gradient(from 0deg,transparent,rgb(76 201 240 / .85) 12%,transparent 30%,rgb(182 255 0 / .75) 45%,transparent 62%,rgb(72 149 239 / .85) 78%,transparent);mask-image:radial-gradient(circle,black 18%,transparent 70%);mix-blend-mode:screen}._core_17y6x_79{position:absolute;inset:41%;border-radius:9999px;background:radial-gradient(circle,#fafafa,rgb(182 255 0 / .6) 55%,transparent 75%)}._badge_17y6x_86{position:absolute;top:2px;right:2px;display:grid;min-width:26px;height:22px;place-items:center;border-radius:9999px;padding-inline:6px;background:#ffc100;color:#060b0f;font-size:11px;font-weight:700;box-shadow:0 0 0 2px #060b0f}@media(prefers-reduced-motion:no-preference){._orb_17y6x_56{animation:_orbit_17y6x_1 36s linear infinite reverse}._swirl_17y6x_61{animation:_orbit_17y6x_1 2.6s linear infinite}._core_17y6x_79{animation:_pulse_17y6x_1 2.2s ease-in-out infinite}._glow_17y6x_43{animation:_pulse_17y6x_1 3.4s ease-in-out infinite}._portal_17y6x_18{transition:transform .2s cubic-bezier(.22,1,.36,1)}._portal_17y6x_18:hover{transform:scale(1.06)}._portal_17y6x_18:active{transform:scale(.95)}}@keyframes _orbit_17y6x_1{to{transform:rotate(360deg)}}@keyframes _pulse_17y6x_1{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media(min-width:640px){._dock_17y6x_1{right:24px;bottom:24px}}
