.ad-move{transition:transform .38s cubic-bezier(.22,1,.36,1)}.ad-pop{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.34,1.56,.64,1) both ad-pop}@keyframes ad-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ad-fade{animation:.28s ease-out both ad-fade}@keyframes ad-fade{0%{opacity:0}to{opacity:1}}.ad-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ad-pulse}@keyframes ad-pulse{0%,to{opacity:.9;transform:scale(.7)}50%{opacity:.12;transform:scale(1.6)}}.ad-badge-in{animation:.26s cubic-bezier(.34,1.56,.64,1) both ad-badge}@keyframes ad-badge{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.ad-bar{transform-origin:0;transition:transform .48s cubic-bezier(.22,1,.36,1),background-color .3s}.ad-over{animation:1.6s ease-in-out infinite ad-over}@keyframes ad-over{0%,to{opacity:.2}50%{opacity:.9}}.ad-enter{animation:.38s cubic-bezier(.22,1,.36,1) both ad-enter}@keyframes ad-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ad-step-next{animation:.34s cubic-bezier(.22,1,.36,1) both ad-step-next}.ad-step-prev{animation:.34s cubic-bezier(.22,1,.36,1) both ad-step-prev}@keyframes ad-step-next{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ad-step-prev{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ad-move,.ad-bar{transition:none!important}.ad-pop,.ad-fade,.ad-pulse,.ad-badge-in,.ad-over,.ad-enter,.ad-step-next,.ad-step-prev{animation:none!important}}.ad-glass{isolation:isolate;background-color:#091a1ea8;background-image:radial-gradient(520px circle at var(--mx,30%) var(--my,-18%), #00bed216, transparent 42%), linear-gradient(180deg, #ffffff0f 0%, #ffffff03 38%, #fff0 70%);position:relative;box-shadow:inset 0 1px #ffffff1c,0 1px 1px #0006,0 34px 70px -38px #000000e6}.ad-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(360px circle at var(--mx,30%) var(--my,-18%), #00d6eb8c, transparent 46%), linear-gradient(180deg, #fff3, #ffffff0d 36%, #ffffff08);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ad-ambient{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.ad-ambient:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 12%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 55% at 50% 12%,#000 20%,#0000 75%)}.ad-ambient>i{will-change:transform;border-radius:50%;position:absolute}.ad-ambient>i:first-child{background:radial-gradient(closest-side,#00a6b833,#0000);width:70vmax;height:70vmax;animation:28s ease-in-out infinite alternate ad-drift-a;top:-18vmax;left:-22vmax}.ad-ambient>i:nth-child(2){background:radial-gradient(closest-side,#e5b84b1a,#0000);width:60vmax;height:60vmax;animation:34s ease-in-out infinite alternate ad-drift-b;top:30%;right:-24vmax}.ad-ambient>i:nth-child(3){background:radial-gradient(closest-side,#0080802e,#0000);width:64vmax;height:64vmax;animation:40s ease-in-out infinite alternate-reverse ad-drift-a;bottom:-30vmax;left:10%}@keyframes ad-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vmax,6vmax)scale(1.12)}}@keyframes ad-drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-9vmax,-5vmax)scale(.92)}}.ad-instrument{position:relative;overflow:hidden}.ad-corner{pointer-events:none;border-color:#00d6eb8c;width:14px;height:14px;position:absolute}.ad-corner.tl{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:4px;top:10px;left:10px}.ad-corner.tr{border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:4px;top:10px;right:10px}.ad-corner.bl{border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:4px;bottom:10px;left:10px}.ad-corner.br{border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:4px;bottom:10px;right:10px}.ad-scan{pointer-events:none;background:linear-gradient(#0000,#00d6eb12 70%,#00d6eb73 99%,#0000);height:30%;animation:1.05s cubic-bezier(.45,0,.2,1) both ad-scan;position:absolute;top:0;left:0;right:0}@keyframes ad-scan{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(340%)}}.ad-hud{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10px}.ad-live{animation:2.4s ease-in-out infinite ad-live}@keyframes ad-live{0%,to{opacity:1}50%{opacity:.35}}.ad-blip{animation:.7s ease-out both ad-blip}@keyframes ad-blip{0%{opacity:.2;transform:scale(.6)}30%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.ad-ripple{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) both ad-ripple}@keyframes ad-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.ad-cap-track{pointer-events:none;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ad-cap{width:10px;height:10px;box-shadow:0 0 10px 3px var(--cap,#00d6ebcc);background:#fff;border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:-5px}.ad-glow-once{animation:.26s cubic-bezier(.34,1.56,.64,1) both ad-badge,1.1s ease-out both ad-glow}@keyframes ad-glow{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 10px #34d39900}}.ad-shake-once{animation:.42s cubic-bezier(.36,.07,.19,.97) both ad-shake}@keyframes ad-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.ad-ring{transition:stroke-dasharray 1.1s cubic-bezier(.22,1,.36,1),stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.ad-ambient>i,.ad-scan,.ad-live,.ad-blip,.ad-ripple,.ad-glow-once,.ad-shake-once{animation:none!important}.ad-scan,.ad-ripple{display:none}.ad-cap-track,.ad-ring{transition:none!important}}
