.alc-page{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:1032px;margin:0 auto;padding:14px 16px 44px;display:grid}.alc-head{gap:6px;min-width:0;display:grid}.alc-head h1{font:700 40px/1 var(--disp);text-transform:uppercase;letter-spacing:.02em;color:var(--k-fg);margin:0}.alc-lead{font:500 14px/1.4 var(--body), sans-serif;color:var(--k-mut);text-wrap:pretty;margin:0}.alc-stage{justify-self:center;width:100%;min-width:0;max-width:980px}.alc-st{aspect-ratio:16/9;-webkit-mask-composite:source-in;--s0x:39.3%;--s0y:17.48%;--s1x:60.76%;--s1y:17.4%;--s2x:71.28%;--s2y:49.62%;--s3x:60.65%;--s3y:82.33%;--s4x:39.42%;--s4y:82.39%;--s5x:28.53%;--s5y:49.78%;--sk:12%;--res:22%;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#0000 0,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;container-type:inline-size}.alc-art,.alc-vid{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.alc-ov{left:var(--x);top:var(--y);width:var(--w);height:var(--h);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.alc-lit{opacity:0;transition:opacity .5s ease-out}.alc-vid{opacity:0}.alc-st.has-vid.vid-on .alc-vid{opacity:1;transition:opacity .25s ease-out}.alc-st.has-vid.vid-out .alc-vid{opacity:0;transition:opacity .45s ease-out}.alc-st.lit .alc-lit{opacity:1}.alc-st.has-vid.lit .alc-lit{transition:opacity 0s .4s}.alc-st[data-ph=idle] .alc-lit{transition:opacity .5s ease-out}.alc-st.calm .alc-lit{opacity:.28;transition:opacity .6s ease-in-out}.alc-st.has-vid.calm .alc-vid{opacity:0}.alc-dark{z-index:1}.alc-litsk{z-index:1;animation:.35s ease-out both alc-lit-in}@keyframes alc-lit-in{0%{opacity:0}to{opacity:1}}.alc-st.calm .alc-litsk{animation:.6s ease-in-out both alc-lit-calm}@keyframes alc-lit-calm{0%{opacity:1}to{opacity:.28}}.alc-sk{left:var(--x);top:var(--y);width:var(--sk);aspect-ratio:1;cursor:pointer;z-index:2;--dx:0;--dy:0;background:0 0;border:0;padding:0;animation:.28s cubic-bezier(.2,.9,.3,1.2) both alc-in;position:absolute;transform:translate(-50%,-50%)}.alc-sk:disabled{cursor:default}.alc-pick{z-index:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.alc-pick:focus-visible{outline:2px solid rgba(var(--gold-rgb), .8);outline-offset:-6px}.alc-sk[data-i="0"]{--x:var(--s0x);--y:var(--s0y);--dx:10.7cqw;--dy:18.29cqw}.alc-sk[data-i="1"]{--x:var(--s1x);--y:var(--s1y);--dx:-10.76cqw;--dy:18.34cqw}.alc-sk[data-i="2"]{--x:var(--s2x);--y:var(--s2y);--dx:-21.28cqw;--dy:.21cqw}.alc-sk[data-i="3"]{--x:var(--s3x);--y:var(--s3y);--dx:-10.65cqw;--dy:-18.18cqw}.alc-sk[data-i="4"]{--x:var(--s4x);--y:var(--s4y);--dx:10.58cqw;--dy:-18.22cqw}.alc-sk[data-i="5"]{--x:var(--s5x);--y:var(--s5y);--dx:21.47cqw;--dy:.12cqw}.alc-sk-sh{background:radial-gradient(#0000008c 0%,#0000 70%);border-radius:50%;height:34%;position:absolute;top:52%;left:12%;right:12%}.alc-sk img{object-fit:contain;pointer-events:none;width:100%;height:100%;position:relative}@keyframes alc-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.alc-st.dis .alc-sk{animation:.42s cubic-bezier(.5,0,.8,.4) both alc-out}.alc-st.dis .alc-sk[data-i="1"]{animation-delay:50ms}.alc-st.dis .alc-sk[data-i="2"]{animation-delay:.1s}.alc-st.dis .alc-sk[data-i="3"]{animation-delay:.15s}.alc-st.dis .alc-sk[data-i="4"]{animation-delay:.2s}.alc-st.dis .alc-sk[data-i="5"]{animation-delay:.25s}@keyframes alc-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.3)}}.alc-mid{z-index:2;pointer-events:none;text-align:center;text-shadow:0 0 1cqw #000000f2,0 .2cqw .5cqw #000000e6;justify-items:center;gap:.6cqw;width:22%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alc-mid-k{font:700 1.2cqw/1.1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:#e1e8f5bf;white-space:nowrap}.alc-mid-s{font:700 3.5cqw/1 var(--fira), sans-serif;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.4cqw;display:inline-flex}.alc-mid-s .cico{width:2.6cqw;height:2.6cqw}.alc-mid-hint{font-family:var(--disp);text-transform:uppercase;letter-spacing:.03em;font-size:1.9cqw}.alc-mid-b{font:600 1.4cqw/1.2 var(--body), sans-serif;color:#e1e8f5cc;white-space:nowrap}.alc-mid-b b{font:700 1.55cqw/1 var(--fira), sans-serif;color:var(--res-win,#ffd36b);font-variant-numeric:tabular-nums}.alc-mid-b b i{color:#ffd36bb3;padding:0 .2cqw;font-style:normal}.alc-res{width:var(--res);aspect-ratio:1;z-index:3;pointer-events:none;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.alc-res-glow{background:radial-gradient(circle, #0c0d129e 0%, color-mix(in srgb, var(--rc,#5aa9ff) 38%, #0c0d124d) 38%, #0c0d1200 66%);border-radius:50%;position:absolute;inset:8%}.alc-res img{object-fit:contain;width:100%;height:100%;position:relative}.alc-st.rev .alc-res{animation:.65s cubic-bezier(.2,.8,.2,1) both alc-rise}@keyframes alc-rise{0%{opacity:0;transform:translate(-50%,-36%)scale(.55)}31%{opacity:1}to{opacity:1;transform:translate(-50%,-52%)scale(1)}}.alc-tag{z-index:3;pointer-events:none;text-align:center;white-space:nowrap;opacity:0;text-shadow:0 0 1cqw #000000f2,0 .2cqw .5cqw #000000d9;justify-items:center;gap:.35cqw;display:grid;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.alc-tag b{font:700 3.7cqw/1 var(--fira), sans-serif;color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:.6cqw;display:inline-flex}.alc-tag b .cico{flex:none;width:3cqw;height:3cqw}.alc-tag em i{font-style:normal}.alc-tag em i.s{display:none}.alc-tag span{font:700 1.3cqw/1.1 var(--disp);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--rc,#5aa9ff) 70%, #fff);text-overflow:ellipsis;max-width:30cqw;overflow:hidden}.alc-tag em{font:700 1.55cqw/1.1 var(--body), sans-serif;color:#e1e8f5e6;font-style:normal}.alc-tag em.up{color:var(--res-win,#ffd36b)}.alc-st.rev .alc-tag{animation:.35s ease-out .55s both alc-tag-in}@keyframes alc-tag-in{0%{opacity:0;transform:translate(-50%,calc(1cqw - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}.alc-ctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.alc-quick{gap:8px;display:flex}.alc-chip{border-radius:var(--k-r-ctl);border:1px solid var(--k-hair);background:var(--k-plate);min-height:56px;font:600 15px/1 var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--k-fg);cursor:pointer;padding:0 20px}.alc-chip:disabled{opacity:.45;cursor:default}.alc-ctl>.btn.gold.alc-go,.alc-ctl>.steam-cta.alc-go{width:min(100%,420px)}.alc-out{text-align:center;flex-basis:100%;justify-items:center;gap:4px;animation:.3s ease-out both alc-card;display:grid}.alc-out-n{color:color-mix(in srgb, var(--rc,#5aa9ff) 75%, #fff);gap:2px;display:grid}.alc-out-n b{font:700 16px/1.15 var(--disp);letter-spacing:.03em;text-transform:uppercase}.alc-out-n span{font:600 15px/1.2 var(--body), sans-serif}.alc-in-inv{font:500 13.5px/1.4 var(--body), sans-serif;color:var(--k-mut)}.alc-out+.alc-go{animation:.3s ease-out both alc-card}@keyframes alc-card{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.alc-msgs{flex-basis:100%;justify-items:center;gap:8px;display:grid}.alc-limit{background:var(--k-plate-hi);font:500 13.5px/1.45 var(--body), sans-serif;color:var(--k-fg);border-radius:12px;max-width:560px;margin:0;padding:10px 14px;box-shadow:inset 0 0 0 1px #ffffff0f}.alc-note{font:500 13px/1.45 var(--body), sans-serif;color:var(--k-mut);text-wrap:pretty;margin:0}.alc-panel{border-radius:var(--k-r-big);box-sizing:border-box;background:var(--k-plate);min-width:0;box-shadow:var(--k-sh);gap:14px;padding:20px;display:grid}.alc-cap{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.alc-cap span{font:600 12px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--k-mut)}.alc-cap em{font:600 13px/1 var(--disp);color:var(--k-fg);font-variant-numeric:tabular-nums;font-style:normal}.alc-grid{padding:2px;position:relative}.alc-grid:after{content:"";pointer-events:none;opacity:0;box-shadow:inset 0 0 0 2px rgba(var(--gold-rgb), .8);border-radius:12px;position:absolute;inset:0}.alc-grid.alc-hint:after{animation:alc-hint 1.4s var(--ease,ease)}@keyframes alc-hint{0%,to{opacity:0}20%,60%{opacity:1}}.btn.gold.alc-go,.steam-cta.alc-go{box-sizing:border-box;border-radius:var(--k-r-ctl);width:100%;min-height:56px;font:700 18px/1 var(--disp);letter-spacing:.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:flex}.btn.gold.alc-go:disabled{opacity:.5;filter:none}.btn.gold.alc-go.alc-busy:disabled{opacity:1}.btn.gold.alc-go.alc-wait{opacity:.55;filter:saturate(.6)}.alc-ph{visibility:hidden}.alc-sticky{display:none}@media (max-width:900px){.alc-st{aspect-ratio:1;--s0x:30.83%;--s0y:17.44%;--s1x:69.28%;--s1y:17.44%;--s2x:88.13%;--s2y:49.7%;--s3x:69.08%;--s3y:82.36%;--s4x:31.04%;--s4y:82.36%;--s5x:11.53%;--s5y:49.7%;--sk:20%;--res:40%}.alc-ov{left:var(--xs);top:var(--ys);width:var(--ws);height:var(--hs)}.alc-sk[data-i="0"]{--dx:19.2cqw;--dy:32.6cqw}.alc-sk[data-i="1"]{--dx:-19.3cqw;--dy:32.6cqw}.alc-sk[data-i="2"]{--dx:-38.1cqw;--dy:0cqw}.alc-sk[data-i="3"]{--dx:-19.1cqw;--dy:-32.7cqw}.alc-sk[data-i="4"]{--dx:19cqw;--dy:-32.7cqw}.alc-sk[data-i="5"]{--dx:38.5cqw;--dy:0cqw}.alc-mid{gap:1cqw;width:34%}.alc-mid-k{font-size:2.6cqw}.alc-mid-s{gap:1cqw;font-size:6.4cqw}.alc-mid-s .cico{width:5cqw;height:5cqw}.alc-mid-hint{font-size:4.6cqw}.alc-mid-b{font-size:3cqw}.alc-mid-b b{font-size:3.4cqw}.alc-tag{gap:.8cqw;top:74.5%}.alc-tag b{gap:1cqw;font-size:6.6cqw}.alc-tag b .cico{width:5.4cqw;height:5.4cqw}.alc-tag span{max-width:52cqw;font-size:3cqw}.alc-tag em{font-size:3.1cqw}.alc-ctl{grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.alc-out,.alc-msgs{flex-basis:auto}.alc-quick>.alc-chip{flex:1 1 0}.alc-ctl>.btn.gold.alc-go,.alc-ctl>.steam-cta.alc-go{width:100%}}@media (max-width:480px){.alc-stage{width:calc(100vw / var(--zf));max-width:calc(100vw / var(--zf));margin-inline:calc(50% - 50vw / var(--zf))}.alc-st{-webkit-mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}.alc-tag em i.f{display:none}.alc-tag em i.s{display:inline}}@media (max-width:760px){.alc-page{gap:12px;padding:10px 12px 32px}.alc-head h1{font-size:30px}.alc-lead{font-size:13.5px}.alc-panel{gap:12px;padding:14px}.alc-page[data-sticky]{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.alc-sticky{z-index:55;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--k-hair);background:#0a0b0e;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.alc-sticky-sum{font:500 13px/1.2 var(--body), sans-serif;color:var(--k-mut);justify-content:space-between;align-items:center;gap:8px;display:flex}.alc-sticky-sum b{font:700 15px/1 var(--fira), sans-serif;color:var(--res-win,#ffd36b);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.alc-sticky-sum b.alc-sticky-in{color:var(--k-fg);font-size:14px}.alc-sticky-sum b i{color:var(--k-mut);padding:0 2px;font-style:normal}.alc-sticky-sum .cico{width:14px;height:14px}.alc-sticky .btn.gold.alc-go{min-height:50px;font-size:16px}}
