.as{--as-x:0;--as-y:0;--as-cycle:18s;position:relative;min-height:calc(100svh - var(--top) - 32px - env(safe-area-inset-top));display:grid;align-items:center}.as__reel{position:fixed;inset:0;z-index:0;overflow:hidden;background:#03060f;pointer-events:none}.as__shot{position:absolute;inset:-3%;transform:translate3d(calc(var(--as-x) * -14px),calc(var(--as-y) * -10px),0);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.as__shot img{width:100%;height:100%;object-fit:cover;filter:brightness(.6) saturate(.9) contrast(1.06);animation:as-drift var(--as-cycle) ease-in-out infinite alternate;will-change:transform}.as__shot--a img{object-position:55% 55%}.as__shot--b img{object-position:50% 62%;animation-delay:calc(var(--as-cycle) / -2)}.as__shot--b{opacity:0;animation:as-swap calc(var(--as-cycle) * 2) ease-in-out infinite}@keyframes as-swap{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@keyframes as-drift{0%{transform:scale(1.04) translate3d(-.8%,.4%,0)}to{transform:scale(1.12) translate3d(.8%,-.6%,0)}}.as__light{position:absolute;inset:-20%;background:radial-gradient(38% 30% at calc(30% + var(--as-x) * 6%) calc(34% + var(--as-y) * 6%),rgba(255,214,140,.16),transparent 70%),radial-gradient(40% 40% at 78% 70%,rgba(59,108,255,.18),transparent 70%);mix-blend-mode:screen;animation:as-breathe 9s ease-in-out infinite alternate}@keyframes as-breathe{0%{opacity:.7}to{opacity:1}}.as__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,6,15,.6),rgba(3,6,15,.15) 28%,rgba(3,6,15,.35) 70%,rgba(3,6,15,.9)),radial-gradient(120% 90% at 50% 40%,transparent 40%,rgba(3,6,15,.55))}@media (min-width:1024px) and (min-height:560px){.as__shade{background:linear-gradient(90deg,rgba(3,6,15,.72),rgba(3,6,15,.25) 38%,rgba(3,6,15,.45) 58%,rgba(3,6,15,.88) 82%),linear-gradient(180deg,rgba(3,6,15,.5),transparent 25%,transparent 70%,rgba(3,6,15,.8))}}.as__layout{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:20px;gap:20px;width:100%;padding:4px 0 12px}.as__card{position:relative;width:min(460px,100%);padding:20px 18px 18px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,0) 90px),linear-gradient(180deg,rgba(12,18,38,.86),rgba(7,11,26,.92)),url(/art/pool/ui/metal.webp) 50% /260px;background-blend-mode:normal,normal,normal;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.55),0 30px 80px rgba(0,0,0,.6),0 0 120px rgba(59,108,255,.08);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);animation:as-rise .6s cubic-bezier(.2,.8,.2,1) both}.as__card:before{content:"";position:absolute;inset:0 22px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(143,211,255,.7),rgba(255,255,255,.9),rgba(143,211,255,.7),transparent);opacity:.55}@keyframes as-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (min-width:420px){.as__card{padding:24px 24px 22px}}@media (min-width:760px){.as__card{padding:30px 34px 26px}}.as__story{display:none}@media (min-width:600px) and (max-width:1023px) and (min-height:700px){.as__story{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;max-width:560px}.as__caption,.as__headline,.as__sub{display:none}}.as__kicker{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--ion);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.as__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(46,230,166,.6);animation:as-pulse 2.4s ease-out infinite}@keyframes as-pulse{0%{box-shadow:0 0 0 0 rgba(46,230,166,.55)}70%,to{box-shadow:0 0 0 10px rgba(46,230,166,0)}}.as__headline{margin:0;font-size:clamp(44px,4.6vw,76px);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#fff;text-shadow:0 4px 40px rgba(0,0,0,.5)}.as__headline span{display:block;margin-top:12px;font-size:.42em;font-weight:600;line-height:1.15;letter-spacing:-.02em;background:linear-gradient(100deg,#fff,#bfdbfe 55%,var(--ion));-webkit-background-clip:text;background-clip:text;color:transparent}.as__sub{margin:0;max-width:470px;color:rgba(221,230,250,.82);font-size:16px;line-height:1.6}.as__games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:560px;margin:6px 0 0;padding:0;list-style:none}.as-game{--glow:rgba(59,108,255,0.35);position:relative;display:grid;justify-items:start;align-content:start;grid-gap:10px;gap:10px;padding:14px;border-radius:20px;background:radial-gradient(120% 80% at 50% 0,rgba(255,255,255,.07),transparent 60%),linear-gradient(180deg,rgba(14,21,44,.72),rgba(6,10,24,.82));border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 18px 40px -18px rgba(0,0,0,.8);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease}.as-game--pool{--glow:rgba(18,160,110,0.45)}.as-game--chess{--glow:rgba(230,170,80,0.38)}.as-game--more{--glow:rgba(90,120,255,0.4)}.as-game.is-live{border-color:rgba(46,230,166,.32)}.as-game:hover{transform:translateY(-3px);border-color:rgba(143,211,255,.28)}.as-game__art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.35;border-radius:14px;background:radial-gradient(60% 55% at 50% 58%,var(--glow),transparent 72%),radial-gradient(100% 100% at 50% 100%,rgba(0,0,0,.45),transparent 70%)}.as-game__art img{width:78%;max-width:120px;height:auto;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.as-game:hover .as-game__art img{transform:translateY(-4px) rotate(-4deg) scale(1.04)}.as-game__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.as-game__name{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em}.as-game__detail{color:rgba(214,224,245,.6);font-size:12.5px;line-height:1.35}.as-game__state{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:rgba(214,224,245,.55);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.as-game.is-live .as-game__state{color:var(--mint)}.as-game__dot{width:7px;height:7px;border-radius:50%;background:var(--mint);animation:as-pulse 2.4s ease-out infinite}@media (min-width:600px) and (max-width:1023px){.as__games{gap:10px}.as-game{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border-radius:16px}.as-game__art{aspect-ratio:1;border-radius:12px}.as-game__art img{width:100%}.as-game__state{margin-top:2px;font-size:10px}.as-game__detail{display:none}}.as__caption{position:relative;height:18px;margin:8px 0 0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(214,224,245,.55)}.as__caption span{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:10px}.as__caption span:before{content:"";width:28px;height:1px;background:currentColor}.as__caption-b{opacity:0;animation:as-swap calc(var(--as-cycle) * 2) ease-in-out infinite}.as__caption-a{animation:as-swap-inv calc(var(--as-cycle) * 2) ease-in-out infinite}.as--in .as__caption-a,.as--in .as__caption-b,.as--in .as__shot--b{animation-delay:calc(var(--as-cycle) * -1)}@keyframes as-swap-inv{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@media (min-width:1024px) and (min-height:560px){.as__layout{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:clamp(32px,6vw,120px);max-width:1240px;margin:0 auto;padding:12px clamp(8px,2vw,32px) 24px}.as__story{display:grid;grid-gap:22px;gap:22px;justify-items:start;animation:as-rise .8s cubic-bezier(.2,.8,.2,1) .1s both}.as__card{justify-self:end}}@media (min-width:1600px){.as__layout{max-width:1400px;grid-template-columns:minmax(0,1fr) 480px}.as__card{width:480px}}@media (max-height:520px) and (orientation:landscape){.as{min-height:0}.as__card{width:min(520px,100%);padding:16px 20px}}@media (prefers-reduced-motion:reduce){.as__caption span,.as__card,.as__light,.as__pulse,.as__shot img,.as__shot--b,.as__story{animation:none}.as__shot--b{opacity:0}.as-game__dot{animation:none}.as-game,.as-game__art img{transition:none}.as__caption-b{display:none}.as--in .as__shot--b{opacity:1}.as--in .as__caption-a{display:none}.as--in .as__caption-b{display:inline-flex;opacity:1}.as__shot{transition:none;transform:none}}