.am-machine[data-skin=holo]{--ho:#4de1ff;--ho-2:#9b7bff}.ho-art{position:absolute;inset:0;overflow:hidden}.ho-shake{position:absolute;inset:0}.ho-bg{background:radial-gradient(circle at 12% 18%,#fff 0 .16cqw,#0000 .3cqw),radial-gradient(circle at 86% 12%,#cfeeff 0 .2cqw,#0000 .34cqw),radial-gradient(circle at 70% 34%,#fff 0 .14cqw,#0000 .26cqw),radial-gradient(circle at 24% 44%,#cfeeff 0 .16cqw,#0000 .3cqw),radial-gradient(circle at 92% 58%,#fff 0 .18cqw,#0000 .3cqw),radial-gradient(circle at 8% 70%,#fff 0 .14cqw,#0000 .26cqw),radial-gradient(70% 46% at 50% 62%,#4de1ff47,#0000 72%),radial-gradient(50% 30% at 50% 100%,#9b7bff38,#0000 74%),linear-gradient(#040a1c 0%,#02050f 100%);position:absolute;inset:0}.ho-grid{transform-origin:50% 0;opacity:.55;background:repeating-linear-gradient(90deg,#4de1ff57 0 .3cqw,#0000 .3cqw 9cqw),repeating-linear-gradient(0deg,#4de1ff57 0 .3cqw,#0000 .3cqw 9cqw);width:160cqw;height:80cqw;position:absolute;top:96cqw;left:-30cqw;transform:perspective(70cqw)rotateX(66deg);-webkit-mask:linear-gradient(#000,#0000 85%);mask:linear-gradient(#000,#0000 85%)}.ho-cone{clip-path:polygon(44% 100%,56% 100%,100% 0,0 0);opacity:.55;transform-origin:50% 100%;background:linear-gradient(#4de1ff08,#4de1ff29 40%,#4de1ff9e);width:56cqw;height:94cqw;animation:2.6s ease-in-out infinite alternate ho-cone;position:absolute;top:8cqw;left:22cqw}.ho-scanlines{background:repeating-linear-gradient(0deg,#ffffff29 0 .3cqw,#0000 .3cqw 1.3cqw);animation:1.6s linear infinite ho-lines;position:absolute;inset:-2cqw 0 0}.ho-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #4de1ff99 0 5deg, transparent 5deg 16deg, #ff4fa380 16deg 21deg, transparent 21deg 32deg);opacity:0;border-radius:50%;width:130cqw;transition:opacity .4s;position:absolute;top:-10cqw;left:-15cqw;-webkit-mask:radial-gradient(closest-side,#0000 20%,#000 40%,#0000 100%);mask:radial-gradient(closest-side,#0000 20%,#000 40%,#0000 100%)}.ho-hud{pointer-events:none;position:absolute;transform:perspective(80cqw)rotateX(72deg)}.ho-hud.is-a{width:70cqw;height:70cqw;top:4cqw;left:15cqw}.ho-hud.is-b{width:56cqw;height:56cqw;top:32cqw;left:22cqw}.ho-hud i{border:.5cqw dashed #4de1ffbf;border-radius:50%;width:100%;height:100%;animation:14s linear infinite am-spin;display:block;box-shadow:0 0 1.2cqw #4de1ff99}.ho-hud.is-b i{border:.7cqw dotted #9b7bffd9;animation-duration:9s;animation-direction:reverse}.ho-base{width:64cqw;height:40cqw;position:absolute;top:90cqw;left:18cqw}.ho-cyl{background:linear-gradient(90deg,#0b1220,#2a3a52 22%,#121c2c 50%,#2a3a52 78%,#0b1220);border-radius:0 0 50% 50%/0 0 24% 24%;width:54cqw;height:22cqw;position:absolute;top:11cqw;left:5cqw;box-shadow:0 2cqw 4cqw #000000b3,inset 0 -1.4cqw 2cqw #4de1ff26}.ho-top{background:conic-gradient(from 20deg,#6b7f9c,#dbe7f7,#3c4c66,#c4d4ea,#6b7f9c);border-radius:50%;width:54cqw;height:18cqw;position:absolute;top:2cqw;left:5cqw;box-shadow:0 0 0 .3cqw #00000080,0 0 3cqw #4de1ff66}.ho-glass{background:radial-gradient(at 50% 40%,#0a2a3a,#02070f 75%);border-radius:50%;width:46.8cqw;height:14.4cqw;position:absolute;top:3.8cqw;left:8.6cqw;box-shadow:inset 0 0 2cqw #4de1ff73}.ho-glow{border:.5cqw solid var(--ho);width:38cqw;height:10cqw;box-shadow:0 0 1.6cqw var(--ho), inset 0 0 1.6cqw var(--ho);border-radius:50%;animation:1.6s ease-in-out infinite alternate ho-ring;position:absolute;top:6cqw;left:13cqw}.ho-emit{background:radial-gradient(ellipse, #fff 0 30%, var(--ho) 60%, transparent 72%);width:12cqw;height:4.4cqw;box-shadow:0 0 2.6cqw var(--ho), 0 0 6cqw #4de1ff99;border-radius:50%;position:absolute;top:8.8cqw;left:26cqw}.ho-tag{text-align:center;width:54cqw;font-family:var(--font-anybody), "Arial Narrow", sans-serif;font-variation-settings:"wdth" 125;letter-spacing:.3em;text-transform:uppercase;color:var(--ho);text-shadow:0 0 1cqw var(--ho);font-size:2.4cqw;font-weight:900;line-height:1;position:absolute;top:20.4cqw;left:5cqw}.ho-motes{pointer-events:none;width:0;height:0;position:absolute;top:100cqw;left:50cqw}.ho-motes i{left:var(--x);width:var(--z);aspect-ratio:1;box-shadow:0 0 .8cqw var(--ho);opacity:0;animation:ho-rise var(--t) ease-out infinite;animation-delay:var(--d);background:#d8f8ff;position:absolute;top:0}.ho-dust{pointer-events:none;width:0;height:0;position:absolute;top:78cqw;left:50cqw}.ho-dust i{width:var(--z);aspect-ratio:1;box-shadow:0 0 1cqw var(--ho);opacity:0;background:#fff;position:absolute;top:0;left:0}.ho-glitch{pointer-events:none;position:absolute;inset:0}.ho-glitch i{opacity:0;background:#4de1ffcc;height:.9cqw;position:absolute;top:30cqw;left:0;right:0}.ho-glitch .is-b{background:#ff4fa3b3;top:62cqw}.ho-packslot{z-index:6;width:24cqw;animation:3.2s ease-in-out infinite alternate ho-float;position:absolute;top:61cqw;left:38cqw}.am-machine[data-skin=holo]:not([data-phase=rest]) .ho-packslot{animation:none}.am-machine[data-skin=holo][data-phase=insert] .ho-packslot{animation:ho-dissolve var(--t-insert,1.5s) cubic-bezier(.4, 0, .3, 1) forwards}.am-machine[data-skin=holo]:is([data-phase=work],[data-phase=reveal],[data-phase=done]) .ho-packslot{visibility:hidden}.am-machine[data-skin=holo][data-phase=insert] .ho-dust i{animation:1.1s cubic-bezier(.2,.7,.3,1) both ho-dust;animation-delay:calc(.25s + var(--d))}.am-machine[data-skin=holo]:is([data-phase=insert],[data-phase=work],[data-phase=reveal]) .ho-cone{opacity:.9}.am-machine[data-skin=holo][data-phase=done] .ho-cone{opacity:.6}.am-machine[data-skin=holo]:is([data-phase=work],[data-phase=reveal]) .ho-glow{animation-duration:.45s}.am-machine[data-skin=holo]:is([data-phase=work],[data-phase=reveal]) .ho-hud i{animation-duration:6s}.am-machine[data-skin=holo]:is([data-phase=work],[data-phase=reveal]) .ho-motes i{animation-duration:2.4s}.am-machine[data-skin=holo][data-phase=reveal][data-i="0"] .ho-emit,.am-machine[data-skin=holo][data-phase=reveal][data-i="2"] .ho-emit,.am-machine[data-skin=holo][data-phase=reveal][data-i="4"] .ho-emit{animation:1s ease-out ho-pulse-a}.am-machine[data-skin=holo][data-phase=reveal][data-i="1"] .ho-emit,.am-machine[data-skin=holo][data-phase=reveal][data-i="3"] .ho-emit{animation:1s ease-out ho-pulse-b}.am-machine[data-skin=holo][data-hype="2"] .ho-rays{opacity:.75;animation:4s linear infinite am-spin}.am-machine[data-skin=holo][data-hype="2"] .ho-cone{opacity:1;animation:.3s ease-in-out infinite alternate ho-cone-boom}.am-machine[data-skin=holo][data-hype="2"] .ho-hud i{animation-duration:1.4s}.am-machine[data-skin=holo][data-hype="2"] .ho-hud{scale:1.15}.am-machine[data-skin=holo][data-hype="2"] .ho-glitch i{animation:.34s step-end infinite ho-glitch}.am-machine[data-skin=holo][data-hype="2"] .ho-glitch .is-b{animation-delay:-.17s}.am-machine[data-skin=holo][data-hype="2"] .ho-shake{animation:80ms linear infinite alternate ho-shake}.am-machine[data-skin=holo][data-hype="1"] .ho-cone{animation:.5s ease-in-out infinite alternate ho-cone-boom}.am-machine[data-skin=holo][data-hype="1"] .ho-hud i{animation-duration:3s}.am-machine[data-skin=holo]{--rack-ai:flex-start;--rack-pt:17cqw}.am-machine[data-skin=holo] .am-slot[data-state=new] .am-pop{transform-origin:50%;animation-name:ho-form}.am-machine[data-skin=holo] .am-pop:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#0000,#96f5fff2 50%,#0000);border-radius:1cqw;height:4%;position:absolute;top:0;left:-9%;right:-9%;box-shadow:0 0 2cqw #4de1ff99}.am-machine[data-skin=holo] .am-slot[data-state=new] .am-pop:after{animation:ho-scan calc(var(--t-card,1.45s) * .5) cubic-bezier(.4, 0, .2, 1) both}.am-thumb[data-skin=holo] .ho-cone{opacity:.85}.am-thumb[data-skin=holo] .ho-shake{translate:0 -18cqw}.am-thumb[data-skin=holo] .ho-packslot,.am-thumb[data-skin=holo] .ho-dust{display:none}@keyframes ho-cone{0%{opacity:.45}to{opacity:.7}}@keyframes ho-cone-boom{0%{opacity:.8;scale:1}to{opacity:1;scale:1.5 1}}@keyframes ho-lines{0%{translate:0}to{translate:0 1.3cqw}}@keyframes ho-ring{0%{opacity:.55}to{opacity:1}}@keyframes ho-float{0%{translate:0 -1.4cqw}to{translate:0 1.4cqw}}@keyframes ho-rise{0%{opacity:0;transform:translate(0)scale(.6)}14%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) * -.4), -72cqw) scale(1)}}@keyframes ho-dissolve{0%{opacity:1;transform:none}34%{opacity:1;transform:translateY(-2cqw)scale(1.03)}to{opacity:0;transform:translateY(-14cqw)scale(.55,1.5)}}@keyframes ho-dust{0%{opacity:0;transform:translate(calc(var(--dx) * .1), 6cqw) scale(.5)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}@keyframes ho-pulse-a{0%{opacity:1;scale:1.8 2.2}to{opacity:1;scale:1}}@keyframes ho-pulse-b{0%{opacity:1;scale:1.8 2.2}to{opacity:1;scale:1}}@keyframes ho-form{0%{opacity:0;transform:perspective(70cqw)rotateY(88deg)translateY(16cqw)scale(.5)}14%{opacity:.9}22%{opacity:.25}30%{opacity:.95}40%{opacity:.45}52%{opacity:1;transform:perspective(70cqw)rotateY(-24deg)translateY(-2cqw)scale(1.04)}72%{transform:perspective(70cqw)rotateY(9deg)scale(1)}to{opacity:1;transform:perspective(70cqw)rotateY(0)}}@keyframes ho-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}80%{opacity:1;transform:translateY(2350%)}to{opacity:0;transform:translateY(2400%)}}@keyframes ho-glitch{0%{opacity:.9;translate:0}33%{opacity:0}50%{opacity:.8;translate:0 18cqw}83%{opacity:0}}@keyframes ho-shake{0%{transform:translate(-.3cqw,.15cqw)}to{transform:translate(.3cqw,-.15cqw)}}@media (prefers-reduced-motion:reduce){.ho-cone{opacity:.6}.ho-hud i,.ho-packslot{animation:none}}
.am-machine{--sk:#1ed760;--sw:358;--card-frac:clamp(.38, .45 - (var(--sw) - 400) * .000875, .45);color:#fff;-webkit-tap-highlight-color:transparent;width:100%;position:relative}.am-scene{aspect-ratio:100/130;isolation:isolate;-webkit-user-select:none;user-select:none;background:#0c0c0c;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 30px 60px -34px #000000e6;container-type:inline-size}.am-thumb .am-scene{aspect-ratio:1;border-radius:14px;box-shadow:0 0 0 1px #ffffff14}.am-machine[data-live="0"] *,.am-machine[data-live="0"] :before,.am-machine[data-live="0"] :after{animation-play-state:paused!important}.am-pack{--p:0;touch-action:pan-y;width:100%;animation:am-pack-in .5s var(--ease-spring) both;position:relative}.am-face{display:block}.am-pack .pf{filter:drop-shadow(0 2.4cqw 2cqw #0000008c);width:100%}.am-pack .pf-cap{transform:translateY(calc(var(--p) * -3cqw)) rotate(calc(var(--p) * 9deg))}.am-pack .pf-cut{scale:var(--p) 1}.am-pack .pf-leak{opacity:calc(var(--p) * .8)}.am-pack .pf-guide{translate:calc(var(--p) * 100cqw) 0;left:0}.am-machine[data-phase=rest] .am-pack .pf-guide{opacity:1;animation:2.8s ease-in-out infinite am-nudge}.am-machine[data-drag] .am-pack .pf-guide{opacity:1;animation:none}.am-hit{z-index:8;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;height:max(44px,40%);padding:0;position:absolute;top:-6%;left:0;right:0}.am-hit:active{cursor:grabbing}.am-hit:focus-visible{outline-offset:2px;outline:2px solid #fff}.am-machine:not([data-phase=rest]) .am-hit{pointer-events:none}.am-machine:not([data-phase=rest]) .am-pack .pf-cap{animation:am-cap var(--t-torn,.76s) cubic-bezier(.25, .6, .35, 1) forwards}.am-machine:not([data-phase=rest]) .am-pack .pf-guide{opacity:0;animation:none}.am-machine:not([data-phase=rest]) .am-pack .pf-cut{opacity:0;transition:opacity .3s .3s}.am-machine[data-phase=torn] .am-pack .pf-leak{animation:.9s cubic-bezier(.2,.7,.3,1) both am-leak}.am-machine[data-phase=torn] .am-pack .pf-spark{animation:.95s cubic-bezier(.2,.8,.3,1) both am-spark;animation-delay:calc(var(--n,0) * 24ms)}.am-machine:not([data-phase=torn]):not([data-phase=rest]) .am-pack .pf-leak{opacity:0}@keyframes am-pack-in{0%{opacity:0;transform:translateY(-5cqw)scale(.94)}to{opacity:1;transform:none}}@keyframes am-nudge{0%,22%,to{translate:0}60%,78%{translate:14cqw}}@keyframes am-cap{0%{opacity:1;transform:translateY(-3cqw)rotate(9deg)}35%{opacity:1;transform:translate(34cqw,-46cqw)rotate(24deg)}to{opacity:0;transform:translate(96cqw,-130cqw)rotate(40deg)}}@keyframes am-leak{0%{opacity:.9;scale:.6}30%{opacity:1;scale:1 1.2}to{opacity:0;scale:1.15 .4}}@keyframes am-spark{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1;transform:translate(calc(var(--dx) * .4), calc(var(--dy) * .4)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2)}}.am-scrim{z-index:10;opacity:0;pointer-events:none;background:linear-gradient(#0000000f 0%,#00000052 34%,#000000ad 78%);transition:opacity .5s;position:absolute;inset:0}.am-machine[data-phase=reveal] .am-scrim{opacity:1}.am-machine[data-phase=done] .am-scrim{opacity:.6}.am-rack{--cw:calc(var(--sw) * var(--card-frac) * 1px);z-index:20;align-items:var(--rack-ai,flex-end);gap:calc(50cqw - var(--cw) / 2 + 8cqw);padding:var(--rack-pt,0) calc(50% - var(--cw) / 2) var(--rack-pb,3cqw);scrollbar-width:none;pointer-events:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.am-rack::-webkit-scrollbar{display:none}.am-rack[data-snap=on]{scroll-snap-type:x mandatory;pointer-events:auto}.am-rack[data-snap=on] .am-slot{scroll-snap-align:center}.am-rack:focus{outline:none}.am-rack:focus-visible{outline-offset:-4px;border-radius:22px;outline:2px solid #fff}.am-dots{justify-content:center;height:44px;margin-top:6px;display:flex}.am-dots-row{display:flex}.am-dots-row>*{-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.am-dots button{cursor:pointer}.am-dots i{opacity:.28;width:8px;height:8px;transition:transform .2s var(--ease-out), opacity .2s;background:#fff;border-radius:50%;display:block}.am-dots [data-seen] i,.am-dots button i{opacity:.55}.am-dots [aria-current=true] i{opacity:1;transform:scale(1.5)}.am-dots button:hover i{opacity:.85}.am-dots button:focus-visible{outline-offset:-6px;border-radius:50%;outline:2px solid #fff}.am-slot{width:var(--cw);flex:none;position:relative}.am-slot[data-state=hidden]{visibility:hidden}.am-pop{transform-origin:50% 65%;position:relative}.am-zoom{zoom:calc(var(--sw) * var(--card-frac) / 148);width:148px}.am-zoom [inert]{opacity:.55}.am-slot[data-state=new] .am-pop{animation:am-out calc(var(--t-card,1.7s) * .62) cubic-bezier(.2, .9, .3, 1) both}@keyframes am-out{0%{opacity:0;transform:translate(var(--from-x,0), var(--from-y,30cqw)) rotate(var(--from-r,0deg)) scale(var(--from-s,.4))}18%{opacity:1}58%{opacity:1;transform:translate(0, -2.4cqw) rotate(calc(var(--from-r,0deg) * -.12)) scale(1.05)}78%{transform:translateY(.8cqw)rotate(0)scale(.985)}to{opacity:1;transform:none}}@keyframes am-fade{0%{opacity:0}to{opacity:1}}@keyframes am-callout-flat{0%{opacity:0}14%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes am-spin{to{rotate:360deg}}.am-aura{z-index:-1;opacity:0;pointer-events:none;border-radius:30px;position:absolute;inset:-10%}.am-lv-2 .am-aura{opacity:1;background:radial-gradient(closest-side,#3ddc974d,#0000)}.am-lv-3 .am-aura{opacity:1;background:radial-gradient(closest-side,#4da3ff6b,#0000)}.am-lv-4 .am-aura{opacity:1;background:radial-gradient(closest-side,#b57bff80,#0000)}.am-lv-5 .am-aura{opacity:1;background:radial-gradient(closest-side,#ffc24b9e,#0000);animation:1.6s ease-in-out infinite alternate am-breathe;inset:-18%}.am-lv-6 .am-aura{opacity:.62;background:conic-gradient(#ff4f93,#ffb347,#ffe66b,#4dffb0,#4dc3ff,#b57bff,#ff4f93);border-radius:50%;animation:5s linear infinite am-spin;inset:-30%;-webkit-mask:radial-gradient(closest-side,#0000 46%,#000 60%,#0000 100%);mask:radial-gradient(closest-side,#0000 46%,#000 60%,#0000 100%)}@keyframes am-breathe{0%{opacity:.55;scale:.96}to{opacity:1;scale:1.04}}.am-fx{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.am-p{opacity:0;will-change:transform, opacity;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 8px 1px #ffffff8c}.am-p.is-star{width:11px;height:11px;box-shadow:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0}.am-ring{aspect-ratio:1;opacity:0;border:3px solid #fff;border-radius:50%;width:36cqw;position:absolute}.am-callout{--cc:#c79bff;z-index:40;font-family:var(--font-anybody), "Arial Narrow", sans-serif;font-variation-settings:"wdth" 110;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--cc);box-shadow:inset 0 0 0 1.5px var(--cc), 0 0 22px -4px var(--cc);pointer-events:none;animation:am-callout 1.9s var(--ease-spring) both;background:#0a0a0ac7;border-radius:999px;margin:0;padding:1.7cqw 4.2cqw 1.5cqw;font-size:max(13px,4.4cqw);font-weight:900;line-height:1;position:absolute;top:5cqw;left:50%;translate:-50%}.am-callout.lv-5{--cc:#ffc24b}.am-callout.lv-6{--cc:#fff;box-shadow:inset 0 0 0 1.5px #ff7ab0,0 0 26px -2px #ffb347,0 0 40px -6px #4dc3ff}.am-callout.lv-7{--cc:#bfeaff}@keyframes am-callout{0%{opacity:0;transform:translateY(10px)scale(.6)}14%{opacity:1;transform:translateY(0)scale(1.08)}22%{transform:scale(1)}82%{opacity:1}to{opacity:0;transform:translateY(-8px)scale(.96)}}.am-machine[data-hype="2"] .am-scene:after{content:"";z-index:15;pointer-events:none;background:radial-gradient(circle,#0000 52%,#ff4f9333 78%,#4dc3ff42 100%);animation:.42s ease-in-out infinite alternate am-hype-pulse;position:absolute;inset:0}@keyframes am-hype-pulse{0%{opacity:.3}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.am-machine *,.am-machine :before,.am-machine :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.am-machine .am-slot[data-state=new] .am-pop{animation:.3s both am-fade!important}.am-machine .am-callout{animation:1.9s linear both am-callout-flat!important}}
