.most-played-head{container:mp-head / inline-size}.most-played-head .kicker,.most-played-head h2{white-space:nowrap}@container mp-head (min-width: 41em){.most-played-head h2 .one>.one-1{display:none}.most-played-head h2 .one>.one-0{display:inline}}@container mp-head (min-width: 26.5em){.most-played-note .one>.one-1{display:none}.most-played-note .one>.one-0{display:inline}}.bx{position:relative;isolation:isolate}.bx-head{container:bx-head / inline-size;display:grid;gap:8px;margin-bottom:22px}.bx-kicker{font:600 .78rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime);white-space:nowrap}.bx-head h2{margin:0}.bx-head .bx-h-one{display:none}@container bx-head (min-width: 33em){.bx-head .bx-h-one{display:inline-block}.bx-head .bx-h-two{display:none}}.bx-lanes{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.bx-lane{container:bx-lane / inline-size;display:grid;gap:10px;min-width:0}.bx-lane-name{font:600 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}@container bx-lane (min-width: 22em){.bx-lane-name.one>.one-1{display:none}.bx-lane-name.one>.one-0{display:inline}}.bx-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bx-list>li{display:flex;min-width:0}.bx-road{position:relative}.bx-road:before{content:"";position:absolute;z-index:-1;left:67px;top:40px;bottom:40px;width:2px;background:linear-gradient(180deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to));opacity:.55}@media(min-width:860px){.bx-players .bx-list{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}}@media(min-width:1040px){.bx-road{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-road:before{left:8%;right:8%;top:42px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to))}}.bx-card{--bx-accent: var(--lime);container:bx-card / inline-size;position:relative;flex:1;min-width:0;display:grid;align-content:start;gap:8px;padding:18px 20px 20px;color:var(--text);text-decoration:none;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--pw-dur-base, .2s) var(--pw-ease-out, ease-out),box-shadow var(--pw-dur-base, .2s) var(--pw-ease-out, ease-out),transform var(--pw-dur-base, .2s) var(--pw-ease-out, ease-out)}.bx-card:after{content:"";position:absolute;left:0;top:0;height:3px;width:34%;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to));transition:width var(--pw-dur-slow, .35s) var(--pw-ease-out, ease-out)}.bx-players .bx-card{--bx-accent: var(--hot)}.bx-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bx-ico{display:grid;place-items:center;width:40px;height:40px;flex:none;color:var(--bx-accent);background:color-mix(in srgb,var(--bx-accent) 12%,var(--panel-2));clip-path:var(--clip-sm);transition:background var(--pw-dur-base, .2s) var(--pw-ease-out, ease-out),color var(--pw-dur-base, .2s) var(--pw-ease-out, ease-out)}.bx-art{display:block;flex:none;width:96px;height:48px;color:var(--bx-accent)}.bx-svg{display:block;overflow:visible;width:100%;height:100%}.bx-giftcard{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch}.bx-giftcard .bx-top{justify-content:center;padding:6px 0}.bx-giftcard .bx-art{width:168px;height:84px}.bx-n{font:800 1.5rem/1 var(--display);letter-spacing:-.03em;color:var(--text-4, var(--text-3))}.bx-big{font-size:.82rem;color:var(--text-3);margin-top:2px;white-space:nowrap}.bx-big b{font:800 clamp(1.4rem,calc((100cqi - 6rem) / 6.7),2rem)/1 var(--display);letter-spacing:-.03em;color:var(--bx-accent);margin-right:2px}.bx-title{font:800 1.12rem/1.15 var(--display);letter-spacing:-.015em;padding-right:26px;white-space:nowrap}.bx-line{font-size:.88rem;line-height:1.45;color:var(--text-2);padding-right:26px}.bx-hurry{container-type:inline-size;display:block;min-width:0;margin-top:2px;padding-right:26px;font:600 .76rem/1.35 var(--sans)}.bx-hurry>span{display:none;white-space:nowrap;overflow:hidden;color:var(--bx-accent)}.bx-hurry>.bx-hurry-micro{display:block}@container (min-width: 15em){.bx-hurry>.bx-hurry-micro{display:none}.bx-hurry>.bx-hurry-tiny{display:block}}@container (min-width: 19.5em){.bx-hurry>.bx-hurry-tiny{display:none}.bx-hurry>.bx-hurry-short{display:block}}@container (min-width: 26em){.bx-hurry>.bx-hurry-short{display:none}.bx-hurry>.bx-hurry-mid{display:block}}@container (min-width: 33.5em){.bx-hurry>.bx-hurry-mid{display:none}.bx-hurry>.bx-hurry-long{display:block}}.bx-hurry>.bx-sr{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.bx-go{position:absolute;right:18px;bottom:16px;font:700 1.15rem/1 var(--sans);color:var(--bx-accent);transition:transform var(--pw-dur-base, .2s) var(--pw-ease-out, ease-out)}.bx-card:hover,.bx-card:focus-visible{background:var(--panel-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bx-accent) 55%,var(--line))}.bx-card:hover:after,.bx-card:focus-visible:after{width:100%}.bx-card:hover .bx-ico,.bx-card:focus-visible .bx-ico{background:var(--bx-accent);color:var(--on-accent)}.bx-card:hover .bx-go,.bx-card:focus-visible .bx-go{transform:translate(4px)}.bx-card:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--bx-accent),inset 0 0 0 4px var(--panel-2)}.bx-card:active{transform:translateY(1px)}.bx-card:hover .bx-svg,.bx-card:focus-visible .bx-svg{--panel: var(--panel-2)}.bx-pass .bx-top{justify-content:flex-start}.bx-pass .bx-title{font-size:1.3rem;padding-right:0}.bp-vat{margin-left:auto;padding:5px 8px;font:600 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}.bp-plans{display:grid;gap:10px;margin-top:2px}.bp-row{display:grid;grid-template-columns:minmax(0,1fr) 7.4em;column-gap:12px;row-gap:5px;align-items:center}.bp-head{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bp-plan{font:700 .95rem/1.2 var(--sans);display:inline-flex;align-items:center;gap:8px}.bp-best{font:700 .64rem/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;color:var(--pw-on-cta);background:linear-gradient(115deg,var(--pw-cta-from),var(--pw-cta-via) 60%,var(--pw-cta-to));clip-path:var(--clip-sm)}.bp-price{font-size:.82rem;color:var(--text-3);white-space:nowrap}.bp-price b{font:800 1.3rem/1 var(--display);letter-spacing:-.02em;color:var(--text);margin-right:2px}.bp-year .bp-price b{color:var(--bx-accent);font-size:1.55rem}.bp-price s{position:relative;display:inline-block;text-decoration:none;color:var(--text-3);margin-right:4px}.bp-price s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;background:currentColor;transform-origin:left}.bp-bar{position:relative;display:flex;gap:3px;height:20px;min-width:0}.bp-seg{flex:1;min-width:0;background:color-mix(in srgb,var(--text-3) 38%,var(--panel-2));transform-origin:bottom}.bp-seg:last-child{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.bp-fill{flex:none;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to));transform-origin:left}.bp-gap{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font:700 .72rem/1 var(--mono);font-style:normal;letter-spacing:.02em;white-space:nowrap;color:var(--bx-accent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--bx-accent) 16%,transparent) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bx-accent) 60%,transparent)}.bp-total{font:600 .8rem/1.2 var(--mono);color:var(--text-2);text-align:right;white-space:nowrap}.bp-year .bp-total{color:var(--text)}.bp-foot{font-size:.86rem;color:var(--text-2);padding-right:24px;margin-top:2px}.bx-pass .bx-ico,.bp-best{display:none}@container bx-card (min-width: 19em){.bx-pass .bx-ico{display:grid}.bp-best{display:inline-block}.bp-year .bp-price s{display:none}}@container bx-card (min-width: 22em){.bp-year .bp-price s{display:inline-block}}@container bx-card (min-width: 19.5em){.bp-foot.one>.one-1{display:none}.bp-foot.one>.one-0{display:inline}}.bp-gap{container:bp-gap / inline-size}@container bp-gap (min-width: 7.4em){.bp-gap .one>.one-1{display:none}.bp-gap .one>.one-0{display:inline}}@media(prefers-reduced-motion:no-preference){.bx-card:hover{transform:translateY(-3px)}.bx-armed .bxa{transform-box:fill-box}.bx-armed .bp-seg{animation:bx-rise .34s var(--ease) calc(var(--i) * 45ms) both}.bx-armed .bp-fill{animation:bx-grow .5s var(--ease) .62s both}.bx-armed .bp-gap{animation:bx-land .4s var(--ease) 1.02s both}.bx-armed .bp-price s:after{animation:bx-grow .3s var(--ease) 1.12s both}.bx-armed.bx-play .bp-price s:after{animation-play-state:running}.bx-armed:not(.bx-play) .bp-price s:after{animation-play-state:paused}.bx-armed .bg-bow{transform-origin:50% 100%;animation:bx-untie .36s cubic-bezier(.5,0,.75,0) both}.bx-armed .bg-lid{transform-origin:100% 100%;animation:bx-lid .5s var(--ease) .24s both}.bx-armed .bg-pass{animation:bx-out .55s var(--ease) .5s both}.bx-armed .bg-spark{transform-origin:center;animation:bx-pop .4s var(--ease) .92s both}.bx-armed .bc-screen{transform-origin:center;animation:bx-pop .36s var(--ease) both}.bx-armed .bc-phone{transform-origin:center;animation:bx-pop .32s cubic-bezier(.34,1.56,.64,1) calc(.22s + var(--i) * .08s) both}.bx-armed .bc-play{transform-origin:center;animation:bx-pop .3s var(--ease) .96s both}.bx-armed .bu-file{animation:bx-send .5s cubic-bezier(.55,0,.3,1) both}.bx-armed .bu-hand{transform-origin:50% 100%;animation:bx-turn .62s cubic-bezier(.45,0,.25,1) .4s both}.bx-armed .bu-tick{transform-origin:center;animation:bx-pop .34s cubic-bezier(.34,1.56,.64,1) 1.02s both}.bx-armed .bd-coin{animation:bx-drop .36s cubic-bezier(.3,0,.2,1.25) calc(var(--i) * .16s) both}.bx-armed .bd-fill{transform-origin:left;animation:bx-grow .74s var(--ease) .12s both}.bx-armed:not(.bx-play) .bxa{animation-play-state:paused}}@keyframes bx-rise{0%{transform:scaleY(0);opacity:0}to{transform:none;opacity:1}}@keyframes bx-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes bx-land{0%{transform:translate(-10px);opacity:0}to{transform:none;opacity:1}}@keyframes bx-pop{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}@keyframes bx-untie{0%{transform:none;opacity:1}to{transform:scale(1.5,.2);opacity:0}}@keyframes bx-lid{0%{transform:none}to{transform:translate(13px,-11px) rotate(18deg)}}@keyframes bx-out{0%{transform:translateY(15px);opacity:0}40%{opacity:1}to{transform:none;opacity:1}}@keyframes bx-send{0%{transform:none;opacity:1}70%{opacity:1}to{transform:translate(46px,4px) scale(.45);opacity:0}}@keyframes bx-turn{0%{transform:rotate(0);opacity:1}85%{opacity:1}to{transform:rotate(360deg);opacity:0}}@keyframes bx-drop{0%{transform:translateY(-16px);opacity:0}40%{opacity:1}to{transform:none;opacity:1}}.bg-bow{opacity:0}.bg-lid{transform:translate(13px,-11px) rotate(18deg);transform-box:fill-box;transform-origin:100% 100%}.bu-file,.bu-hand{opacity:0}@media(prefers-reduced-motion:reduce){.bx-card,.bx-card:after,.bx-ico,.bx-go{transition:none}.bx-card:hover .bx-go,.bx-card:focus-visible .bx-go,.bx-card:active{transform:none}}@media(max-width:640px){.bx-road:before{left:65px}.bx-card{padding:16px 18px;gap:6px}.bx-go{right:16px;bottom:16px}.bx-giftcard{grid-template-rows:none}.bx-giftcard .bx-top{justify-content:flex-start;padding:0}.bx-giftcard .bx-art{width:96px;height:48px}.bp-row{grid-template-columns:minmax(0,1fr) 7em;column-gap:10px}.bp-gap{font-size:.66rem}}.stars{position:relative;display:inline-block;line-height:1;letter-spacing:1px;white-space:nowrap;font-size:.9em}.stars-off{color:#c9c6e459}.stars-on{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#ffc23d}.lb-rate{position:relative;z-index:4}.lb-rate-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;cursor:pointer;font:600 .8rem/1 var(--sans);color:#fff;background:#05040d9e;box-shadow:inset 0 0 0 1px #c9c6e459;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:var(--clip-sm);white-space:nowrap}.lb-rate-btn:hover,.lb-rate-btn:focus-visible,.lb-rate-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--g)}.lb-rate-star{color:#ffc23d;font-size:.95rem}.lb-rate-star.is-off{color:var(--g)}.lb-rate-star{display:none}.lb-rate-star.is-off{display:inline}.lb-rate-c{color:#c9c6e4;font-weight:500}@media(max-width:520px){.lb-rate-bar{display:none}.lb-rate-star{display:inline}}.lb-rate-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;margin:0;padding:6px;list-style:none;background:var(--pw-ground);box-shadow:0 0 0 1px var(--line-2),0 18px 48px #00000073;clip-path:var(--clip-sm);display:grid;gap:2px}.lb-rate-item{width:100%;text-align:left;padding:10px 12px;border:0;background:transparent;color:var(--text);font:600 .9rem/1.2 var(--sans);cursor:pointer}.lb-rate-item:hover,.lb-rate-item:focus-visible{background:var(--panel-2, rgba(127, 127, 160, .14));outline:2px solid var(--g, var(--lime));outline-offset:-2px}.lb-rv-scrim{z-index:120}.lb-rv{width:min(640px,100%);color:var(--text)}.lb-rv:focus{outline:none}.lb-rv-h{margin:0;font-size:1.3rem;line-height:1.2;overflow-wrap:anywhere}.lb-rv-sum strong{font-size:1.2rem}.lb-rv-sum .stars{font-size:1.05rem}.lb-rv-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.lb-rv-item{padding:14px 0;border-top:1px solid var(--line)}.lb-rv-item:first-child{border-top:0;padding-top:4px}.lb-rv-item strong{overflow-wrap:anywhere}.lb-rv-text{margin:8px 0 6px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;color:var(--text-2)}.lb-rv-report{text-decoration:underline;text-underline-offset:3px}.lb-rv-pick{border:0;padding:0;margin:0}.lb-rv-pick legend{padding:0;margin-bottom:6px}.lb-rv-stars{display:inline-flex;gap:4px}.lb-rv-star{position:relative;cursor:pointer;font-size:2rem;line-height:1;color:#7f7fa073;padding:2px}.lb-rv-star.is-on{color:#ffc23d}.lb-rv-star:focus-within{outline:2px solid var(--lime);outline-offset:2px}.lb-rv-stars:hover .lb-rv-star{color:#ffc23d}.lb-rv-stars .lb-rv-star:hover~.lb-rv-star{color:#7f7fa073}.lb-rv textarea{width:100%;resize:vertical;min-height:96px}.lb-by{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lb-by:hover,.lb-by:focus-visible{color:#fff}.osl{display:grid;gap:clamp(12px,2vw,28px)}.osl>*{min-width:0}.osl-invite,.osl-side{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip);padding:clamp(14px,2.2vh,30px) clamp(14px,1.8vw,30px)}.osl-invite{display:grid;gap:clamp(10px,2vh,22px);align-content:start}.osl-h{margin:6px 0 0;font:800 clamp(1.3rem,1rem + 1.4vw,2.1rem)/1.1 var(--display);letter-spacing:-.02em;text-wrap:balance}.osl-lede{margin:6px 0 0;max-width:58ch;line-height:1.5}.osl-invite-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2vw,32px);align-items:start}.osl-qr{width:clamp(120px,15vw,240px);aspect-ratio:1}.osl-qr svg,.osl-qr .skeleton{display:block;width:100%;height:100%;border-radius:8px}.osl-invite-side{display:grid;gap:clamp(10px,1.6vh,16px);align-content:start;min-width:0}.osl-code{gap:8px}.osl-code span{width:clamp(44px,4vw,68px);font-size:clamp(1.5rem,2.6vw,2.6rem);box-shadow:inset 0 0 0 1.5px var(--line-2)}.osl-link{display:flex;gap:8px;min-width:0}.osl-link input{flex:1 1 auto;min-width:0;min-height:36px;padding:0 10px;background:var(--panel-2);color:var(--text);border:1px solid var(--line-2);font:500 .85rem/1 var(--mono);text-overflow:ellipsis}.osl-link .btn{flex:none}.osl-steps{margin:0;padding:0;list-style:none;counter-reset:osl;display:grid;gap:clamp(4px,.8vh,8px);font-size:clamp(.86rem,.55rem + .45vh,1rem);line-height:1.4}.osl-steps li{counter-increment:osl;display:flex;align-items:baseline;gap:10px;color:var(--text-2)}.osl-steps li:before{content:counter(osl);flex:none;width:24px;height:24px;display:grid;place-items:center;align-self:center;background:var(--panel-2);color:var(--g);font:800 .8rem/1 var(--display);clip-path:var(--clip-sm)}.osl-steps li.is-now{color:var(--text)}.osl-steps li.is-now:before{background:var(--g);color:#05040d}.osl-steps li.is-done:before{content:"✓";background:var(--good);color:#05040d}.osl-alt{margin:0}.osl-side{display:flex;flex-direction:column;gap:clamp(10px,1.8vh,20px)}.osl-here .lb-keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.osl-here .lb-key{min-height:clamp(40px,5vh,54px)}.osl-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:clamp(6px,1vh,12px)}.osl-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.osl-p{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%;padding:6px 8px 6px 6px;background:var(--panel-2);clip-path:var(--clip-sm)}.osl-p.is-here{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g) 55%,transparent)}.osl-p.is-away{opacity:.55}.osl-p .avatar{flex:none;width:30px;height:30px;font-size:.85rem}.osl-p.is-here .avatar{background:var(--g);color:#05040d}.osl-p-t{display:grid;min-width:0;line-height:1.25}.osl-p-t strong{font-size:.92rem;overflow-wrap:anywhere}.osl-p-x{flex:none;width:26px;height:26px;display:grid;place-items:center;color:var(--text-3);background:none;border:0;font-size:1.1rem;cursor:pointer}.osl-p-x:hover{color:var(--text)}.osl-empty{display:flex;align-items:center;gap:8px;margin:10px 0 0}.osl-empty svg{flex:none;color:var(--g)}.osl-start-box{display:grid;gap:8px}.osl-switch{justify-self:start;font-size:.82rem}.osl-guest-form{display:grid;align-content:start;gap:clamp(10px,1.6vh,16px);max-width:560px}.osl-name{gap:6px}.osl-join{justify-self:start;width:auto;min-width:200px}.osl-err{margin:0;color:var(--warn)}.osl-in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.osl-in-dot{width:44px;height:44px;display:grid;place-items:center;background:var(--good);color:#05040d;font:800 1.3rem/1 var(--display);clip-path:var(--clip-sm)}.osl-guest-side{justify-content:flex-start}.osl-guest>.osl-invite{align-self:start;max-height:100%;grid-template-rows:none;container-type:normal}.osl-ask-form{display:flex;gap:8px}.osl-ask-form .input{flex:1;min-width:0;letter-spacing:.2em;text-transform:uppercase}.osl-host-here{justify-self:start}@media(min-width:1000px){.osl{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);align-items:stretch}}@media(max-width:640px){.osl-invite-body{grid-template-columns:minmax(0,1fr);justify-items:start}.osl-qr{width:150px}}@media(min-width:1000px)and (min-height:560px){.lb-body>.osl{flex:1;min-height:0}.osl>*{min-height:0;overflow:hidden}.osl-invite{container:osl-invite / size;grid-template-rows:auto minmax(0,1fr)}.osl-invite-body{align-items:stretch;min-height:0}.osl-qr{width:auto;height:clamp(110px,min(100cqh - 150px,22vw),380px)}.osl-side{align-self:start;max-height:100%}}@media(min-width:1000px)and (min-height:560px)and (max-height:760px){.osl-lede,.osl-alt{display:none}}.pl-avatar{display:grid;place-items:center;flex:none;background:var(--av);color:var(--av-ink);font-family:var(--display);font-weight:800;line-height:1;clip-path:var(--clip-sm);-webkit-user-select:none;user-select:none}.tp-kicker{display:inline-flex;align-items:center;gap:10px;font:600 .78rem/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime);white-space:nowrap}.tp-games{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.tp-games>li{display:flex;min-width:0}.tp-chip{flex:1;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:10px;row-gap:4px;align-items:center;padding:6px;color:var(--text);text-decoration:none;background:var(--panel-2);clip-path:var(--clip-sm);transition:background var(--pw-dur-base, .2s),transform var(--pw-dur-base, .2s)}.tp-chip:hover,.tp-chip:focus-visible{color:var(--text);background:color-mix(in srgb,var(--tp-accent, var(--lime)) 14%,var(--panel-2))}.tp-art{display:block;position:relative;grid-row:1 / span 3;aspect-ratio:16 / 9;overflow:hidden;background-color:#0b0a1a;background-size:cover}.tp-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tp-chip-t{min-width:0;font-size:.74rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-bar{display:block;height:4px;background:var(--ink-2);overflow:hidden}.tp-bar i{display:block;height:100%;width:var(--w);background:var(--tp-accent, var(--lime))}.tp-chip-m{font:600 .7rem/1 var(--mono);color:var(--text-3);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.tp-chip:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.tp-chip{transition:none}}.pl-page{display:grid;gap:26px}.pl-head{display:flex;align-items:center;gap:clamp(16px,3vw,28px);flex-wrap:wrap}.pl-id{display:grid;gap:8px;min-width:0;flex:1 1 260px}.pl-id h1{margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1;overflow-wrap:anywhere}.pl-bio{margin:0;color:var(--text-2);max-width:60ch;overflow-wrap:anywhere}.pl-rankchip{color:var(--hot);font-weight:700;text-decoration:none}.pl-rankchip:hover{text-decoration:underline;text-underline-offset:3px}.pl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px}.pl-stat{position:relative;display:grid;gap:6px;padding:16px 18px;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line)}.pl-stat:before{content:"";position:absolute;left:0;top:0;height:3px;width:40%;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to))}.pl-stat span{font:600 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pl-stat b{font:800 clamp(1.6rem,4vw,2.2rem)/1 var(--display);letter-spacing:-.03em;color:var(--lime)}.pl-games{display:grid;gap:12px}.pl-games h2{margin:0;font-size:1.15rem}.pl-grid.tp-games{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px}.pl-grid .tp-chip{grid-template-columns:minmax(0,1fr);row-gap:5px;padding:6px 6px 8px}.pl-grid .tp-art{grid-row:auto}.pl-edit-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pl-edit-top>.tiny{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.pl-input{border:1px solid var(--line-2);background:var(--ink-2);color:var(--text);padding:9px 12px;min-height:40px;border-radius:4px;font:inherit;width:100%;max-width:560px;resize:vertical}.pl-colors{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0}.pl-colors legend{padding:0;margin-bottom:4px;width:100%}.pl-swatch{position:relative;width:32px;height:32px;background:var(--av);clip-path:var(--clip-sm);cursor:pointer}.pl-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.pl-swatch:has(input:checked){box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 5px var(--text)}.pl-swatch:has(input:focus-visible){box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 5px var(--pw-focus)}.pl-check{gap:10px;align-items:flex-start;cursor:pointer}.pl-check input{margin-top:4px;width:18px;height:18px;flex:none}.cpage{display:grid;gap:clamp(20px,3vw,32px)}.cpage-head{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,28px);align-items:flex-start}.cpage-avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;font:800 2rem/1 var(--display);color:#0b0a1a;box-shadow:0 0 0 3px var(--line-2)}.cpage-who{flex:1 1 280px;min-width:0;display:grid;gap:6px}.cpage-name{margin:2px 0 0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;overflow-wrap:anywhere}.cpage-handle{margin:0;overflow-wrap:anywhere}.cpage-bio{margin:4px 0 0;max-width:62ch;line-height:1.6;overflow-wrap:anywhere}.cpage-links{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.cpage-links a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}.cpage-stats{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.cpage-stat{background:var(--ink-2, var(--panel));padding:14px 16px;min-width:0}.cpage-stat dt{font:500 .7rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.cpage-stat dd{margin:6px 0 0;font-weight:700;font-size:1.1rem;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cpage-score{grid-column:span 2}@media(max-width:520px){.cpage-score{grid-column:1 / -1}}.cpage-score-n{font-size:1.6rem}.cpage-score .stars{font-size:1.1rem}.cpage-score-none{font-size:1rem}.cpage-score-c{flex-basis:100%;font-weight:400}.cpage-h2{margin:0 0 14px;font-size:clamp(1.15rem,1.8vw,1.45rem)}.pass-page{--pp-gap: 1.25em;position:relative;font-size:15px;overflow:hidden;isolation:isolate}.pass-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 92% 8%,color-mix(in srgb,var(--pw-pwn-violet) 22%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in srgb,var(--pw-pwn-magenta) 12%,transparent),transparent 70%)}.pp-wrap{max-width:96em;margin:0 auto;padding:1.4em clamp(16px,3vw,2.6em) 1.6em;display:grid;gap:var(--pp-gap)}.pp-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:calc(var(--pp-gap) * 1.6);align-items:center}.pp-intro{display:grid;gap:.85em;align-content:center}.pp-kicker{font:600 .8em/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}.pp-h1{font:800 3.5em/.98 var(--display);letter-spacing:-.035em;margin:0;text-wrap:balance}.pp-h1 span{background:linear-gradient(100deg,var(--pw-pwn-magenta),var(--pw-pwn-violet) 45%,var(--pw-pwn-sky));-webkit-background-clip:text;background-clip:text;color:transparent}.pp-lede{margin:0;font-size:1.2em;line-height:1.45;color:var(--text-2);max-width:36em;text-wrap:pretty}.pp-compare{display:grid;grid-template-columns:1fr 1fr;gap:.7em;margin-top:.35em}.pp-side{padding:.95em 1.1em;display:grid;gap:.35em;align-content:start;clip-path:var(--clip-sm)}.pp-side p{margin:0;font-size:.95em;line-height:1.45}.pp-side-k{font:600 .72em/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.pp-without{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.pp-without .pp-side-k{color:var(--text-3)}.pp-without p{color:var(--text-2)}.pp-with{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(120deg,var(--pw-pwn-magenta),var(--pw-pwn-violet),var(--pw-pwn-sky)) border-box;border:1.5px solid transparent}.pp-with .pp-side-k{color:var(--lime)}.pp-with p{color:var(--text);font-weight:600}.is-ads .pp-without{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 55%,transparent);background:var(--pw-warning-soft)}.is-ads .pp-without .pp-side-k{color:var(--warn)}.pp-price{position:relative;display:grid;gap:.75em;padding:1.5em 1.6em;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line)}.pp-price:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to))}.pp-billing{display:grid;grid-template-columns:1fr 1fr;gap:.3em;padding:.3em;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.pp-billing button{min-height:2.6em;padding:0 .6em;font-weight:700;font-size:.9em;text-align:center;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap}.pp-billing button.on{background:linear-gradient(100deg,var(--pw-cta-from),var(--pw-cta-via) 55%,var(--pw-cta-to));color:var(--pw-on-cta)}.pp-save{font:600 .78em/1 var(--mono);padding:.3em .5em;background:var(--pw-pwn-cyan);color:var(--pw-pwn-ink);letter-spacing:.04em}.pp-amount{font:800 3.1em/1 var(--display);letter-spacing:-.03em;margin-top:.15em}.pp-amount span{font:600 .3em var(--sans);letter-spacing:0;color:var(--text-2)}.pp-sub{margin:0;font-size:.85em;color:var(--text-2)}.pass-page .btn.pp-cta{min-height:3.1em;font-size:1.02em;padding:0 1em}.pp-fine{margin:0;font-size:.78em;line-height:1.5;color:var(--text-3)}.pp-links{margin:0;font-size:.85em;text-align:center}.pp-links a{color:var(--text-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.pp-links a:hover{color:var(--lime)}.pp-note{margin:0;font-size:.85em;padding:.6em .8em;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.pp-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em}.pp-benefits li{display:grid;grid-template-columns:auto 1fr;gap:.75em;padding:.95em 1em;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip-sm)}.pp-ic{width:2.2em;height:2.2em;display:grid;place-items:center;color:var(--lime);background:color-mix(in srgb,var(--lime) 12%,transparent)}.pp-ic svg{width:1.3em;height:1.3em}.pp-benefits h2{font:800 1em/1.2 var(--display);letter-spacing:-.02em;margin:.15em 0 .3em}.pp-benefits p{margin:0;font-size:.84em;line-height:1.45;color:var(--text-2)}.pp-games{display:grid;gap:.7em;min-width:0}.pp-games-head{display:flex;align-items:baseline;justify-content:space-between;gap:1em;flex-wrap:wrap}.pp-games-head h2{font:800 1.3em/1.1 var(--display);letter-spacing:-.02em;margin:0;display:flex;align-items:baseline;gap:.6em}.pp-count{font:600 .55em/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.pp-games-nav{display:flex;align-items:center;gap:.5em}.pp-arrow{width:2.2em;height:2.2em;display:grid;place-items:center;font-size:1.1em;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}.pp-arrow:hover{color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.pp-all{font-size:.9em;font-weight:700;color:var(--lime)}.pp-all:after{content:" →"}.pp-games{container-type:inline-size}.pp-strip{--per: 2;list-style:none;margin:0;padding:0 0 .3em;display:grid;grid-auto-flow:column;gap:.7em;grid-auto-columns:calc((100% - (var(--per) - 1) * .7em) / var(--per))}@container (min-width: 30em){.pp-strip{--per: 3}}@container (min-width: 44em){.pp-strip{--per: 4}}@container (min-width: 58em){.pp-strip{--per: 5}}@container (min-width: 72em){.pp-strip{--per: 6}}.pp-game{scroll-snap-align:start}.pp-cover{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;container-type:inline-size;clip-path:var(--clip-sm);transition:transform .2s var(--ease)}.pp-cover:hover{transform:translateY(-2px)}.pp-cover:focus-visible{outline:2px solid var(--pw-focus);outline-offset:-2px}.pp-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#05040dd1)}.pp-title{position:absolute;left:6cqi;right:6cqi;bottom:6cqi;color:#fff;font:800 9cqi/1 var(--display);letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.6);text-wrap:balance}.pp-leaving{position:absolute;top:5cqi;left:5cqi;padding:.25em .5em;font:600 .68em/1 var(--mono);letter-spacing:.04em;background:#07070bc7;color:var(--pw-warning)}.pp-empty{margin:0;padding:1.2em;font-size:.9em;color:var(--text-2);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}@media(min-width:1000px)and (min-height:600px){.pass-page{font-size:clamp(13px,min(1.05vw,1.9vh),44px);min-height:calc(100svh - 65px);display:grid;align-content:center}}@media(max-width:999px){.pp-top{grid-template-columns:1fr}.pp-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-h1{font-size:clamp(2.3rem,7vw,3.4rem)}}@media(max-width:640px){.pass-page{font-size:14px}.pp-wrap{padding-top:1.2em;gap:1em}.pp-top{gap:1em}.pp-intro{display:contents}.pp-kicker{order:1}.pp-h1{order:2;font-size:clamp(2.2rem,11vw,2.8rem)}.pp-lede{order:3;font-size:1.05em}.pp-price{order:4;padding:1.2em}.pp-compare{order:5;grid-template-columns:1fr;margin-top:0}.pp-top{order:1}.pp-games{order:2}.pp-benefits{order:3;grid-template-columns:1fr;gap:.5em}.pp-benefits li{padding:.8em .9em}.pp-strip{grid-auto-columns:70%}.pp-amount{font-size:2.6em}}@media(prefers-reduced-motion:reduce){.pp-cover{transition:none}.pp-cover:hover{transform:none}}.sp-swatch{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040;display:inline-block}.sp input[type=radio]:checked+.sp-swatch{box-shadow:0 0 0 2px var(--pw-ground, #000),0 0 0 4px var(--lime)}.sp input[type=radio]:focus-visible+.sp-swatch{outline:2px solid var(--lime);outline-offset:3px}.sp-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 14px}.tf{display:grid;gap:22px;min-width:0}.tf-progress{display:grid;gap:8px}.tf-bar{height:4px;background:var(--line);overflow:hidden}.tf-bar>span{display:block;height:100%;background:var(--lime);transition:width .3s var(--ease)}.tf-q{border:0;padding:0;margin:0;min-width:0;display:grid;gap:14px;animation:tf-in .24s var(--ease)}@keyframes tf-in{0%{opacity:0;transform:translateY(10px)}}.tf-title{padding:0;display:flex;gap:12px;align-items:baseline;font:700 clamp(1.15rem,2.6vw,1.55rem)/1.3 var(--sans);color:var(--text);margin:0 0 2px}.tf-num{flex:none;font:600 .8rem/1 var(--mono);color:var(--lime)}.tf-opts{display:grid;gap:8px;max-width:46rem}.tf-opt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;cursor:pointer;border:1px solid var(--line-2);background:var(--ink-2);transition:border-color .15s ease,background .15s ease}.tf-opt:hover{border-color:var(--text-3)}.tf-opt.is-on{border-color:var(--lime);background:color-mix(in srgb,var(--lime) 9%,var(--ink-2))}.tf-opt:focus-within{box-shadow:var(--pw-focus-ring)}.tf-opt input{margin:4px 0 0;flex:none;width:18px;height:18px;accent-color:var(--lime)}.tf-opt input:focus-visible{box-shadow:none}.tf-key{flex:none;display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 5px;font:600 .74rem/1 var(--mono);border:1px solid var(--line-2);color:var(--text-2)}.tf-opt.is-on .tf-key{background:var(--lime);color:var(--on-accent);border-color:var(--lime)}.tf-label{font-size:1.02rem;line-height:1.5}.tf-opts--confirm .tf-label{font-size:.98rem}.tf-keys{margin:0}.tf .err{color:var(--danger);font-size:.9rem}.tf-input{width:100%;max-width:46rem;min-height:48px;padding:12px 14px;font-size:1.05rem;background:var(--ink-2);border:1px solid var(--line-2);color:var(--text);border-radius:4px}textarea.tf-input{min-height:80px;resize:vertical;line-height:1.5}.tf-input:focus{border-color:var(--lime)}.tf-preview{display:grid;gap:6px;padding:12px 14px;border-left:3px solid var(--lime);background:var(--ink-2);max-width:46rem}.tf-rows{list-style:none;padding:0;margin:0;display:grid}.tf-row{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.tf-row .btn{min-height:36px}.tf-nav{justify-content:space-between}@media(max-width:560px){.tf-row{grid-template-columns:minmax(0,1fr) auto}.tf-row-q{grid-column:1 / -1}.tf-opt{padding:12px}.tf-input{font-size:16px}}@media(prefers-reduced-motion:reduce){.tf-q{animation:none}.tf-bar>span,.tf-opt{transition:none}}.cr-page{--cr-gap: 1.4em;--cr-vat: var(--text-3);--cr-card: color-mix(in srgb, var(--text-3) 50%, var(--panel));--cr-us: var(--hot);--cr-you: var(--lime);position:relative;font-size:15px;overflow:hidden;isolation:isolate}.cr-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 100% 0%,color-mix(in srgb,var(--pw-pwn-violet) 20%,transparent),transparent 70%),radial-gradient(45% 55% at 0% 100%,color-mix(in srgb,var(--pw-pwn-magenta) 10%,transparent),transparent 70%)}.cr-wrap{max-width:96em;margin:0 auto;padding:1.4em clamp(16px,3vw,2.6em);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"head split" "facts split";gap:var(--cr-gap) calc(var(--cr-gap) * 1.8);align-items:start}.cr-head{grid-area:head;display:grid;gap:.8em;justify-items:start;align-self:end}.cr-head .chip{font-size:.78em}.cr-kicker{font:600 .78em/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}.cr-h1{font:800 2.9em/1.04 var(--display);letter-spacing:-.035em;margin:0;text-wrap:balance}.cr-h1 span{color:var(--cr-you)}.cr-lede{margin:0;font-size:1.05em;line-height:1.45;color:var(--text-2);max-width:34em;text-wrap:pretty}.cr-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:.6em 1.3em;margin-top:.3em}.cr-page .btn.cr-cta{min-height:3.2em;padding:0 1.8em;font-size:1.05em}.cr-alt{font-size:.9em;color:var(--text-3)}.cr-alt a,.cr-port,.cr-rules{color:var(--lime);font-weight:700}.cr-port,.cr-rules{font-size:.95em}.cr-port:after,.cr-rules:after{content:" →"}.cr-facts{grid-area:facts;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em;align-self:start}.cr-fact{display:grid;gap:.3em;align-content:start;padding:.9em 1em;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip-sm)}.cr-fact b{font:800 1.9em/1 var(--display);letter-spacing:-.03em}.cr-fact span{font-size:.85em;line-height:1.35;color:var(--text-2)}.cr-rules{grid-column:1 / -1;justify-self:start}.cr-split{grid-area:split;position:relative;display:grid;gap:.9em;padding:1.3em 1.5em 1.2em;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line)}.cr-split:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to))}.cr-split-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6em 1em}.cr-split h2{font:800 1.45em/1.1 var(--display);letter-spacing:-.025em;margin:0}.cr-price{display:flex;align-items:center;gap:.6em}.cr-price label{font-weight:700;font-size:.9em}.cr-in{display:inline-flex;align-items:center;gap:.3em;height:2.4em;padding:0 .7em;width:6.5em;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);font:700 1.05em var(--mono)}.cr-in:focus-within{box-shadow:inset 0 0 0 2px var(--lime)}.cr-in input{width:100%;min-width:0;font:inherit;color:inherit;background:none;border:0;outline:none;-moz-appearance:textfield}.cr-in input::-webkit-outer-spin-button,.cr-in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cr-price-note{margin:-.5em 0 0;font-size:.78em;color:var(--text-3)}.cr-price-note.bad{color:var(--warn)}.cr-key{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3em 1.1em;font-size:.82em;color:var(--text-2)}.cr-key li{display:inline-flex;align-items:center;gap:.45em}.cr-sw{display:inline-block;width:.8em;height:.8em;flex:none;background:var(--sw)}.cr-page [data-part=vat]{--sw: var(--cr-vat)}.cr-page [data-part=card]{--sw: var(--cr-card)}.cr-page [data-part=store]{--sw: var(--cr-us)}.cr-page [data-part=creator]{--sw: var(--cr-you)}.cr-bars{list-style:none;margin:0;padding:0;display:grid;gap:.75em}.cr-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name you" "bar you";gap:.35em 1em;align-items:center}.cr-bar-name{grid-area:name;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1em .6em;font-size:.9em}.cr-bar-name span{font-size:.88em;color:var(--text-3)}.cr-bar{grid-area:bar;display:flex;height:1.6em;gap:2px}.cr-seg{display:block;height:100%;background:var(--sw);transition:width var(--pw-dur-base, .2s) var(--pw-ease-out, ease-out)}.cr-bar-you{grid-area:you;display:grid;justify-items:end;line-height:1;gap:.2em;min-width:4.6em}.cr-bar-you b{font:800 1.75em/1 var(--display);letter-spacing:-.03em;color:var(--cr-you)}.cr-bar-you span{font:600 .85em var(--mono);color:var(--text-2)}.cr-table-wrap{overflow-x:auto}.cr-table{width:100%;border-collapse:collapse;font-size:.88em}.cr-table th,.cr-table td{padding:.42em 0 .42em .8em;border-top:1px solid var(--line);vertical-align:middle}.cr-table thead th{border-top:0;font-weight:700;font-size:.86em;color:var(--text-2);text-align:right;padding-top:0}.cr-table tbody th{text-align:left;font-weight:600;padding-left:0}.cr-table tbody th .cr-sw{margin-right:.5em;vertical-align:-.05em}.cr-table tbody th small{display:block;font-weight:400;font-size:.82em;color:var(--text-3);margin:.1em 0 0 1.3em}.cr-table td{text-align:right;white-space:nowrap}.cr-table td b{font:700 1.02em var(--mono)}.cr-table td span{display:inline-block;min-width:3.6em;margin-left:.5em;font:500 .88em var(--mono);color:var(--text-3)}.cr-table tr[data-part=gross] th,.cr-table tr[data-part=gross] td b{color:var(--text-2)}.cr-table tr[data-part=creator] th,.cr-table tr[data-part=creator] td b{color:var(--cr-you)}.cr-table tr[data-part=creator] td b{font-weight:800}.cr-fine{margin:0;font-size:.8em;line-height:1.45;color:var(--text-3)}@media(prefers-reduced-motion:no-preference){.cr-rise{animation:cr-rise .6s var(--pw-ease-out) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes cr-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}}@media(min-width:1000px)and (min-height:600px){.cr-page{font-size:clamp(13px,min(1.05vw,1.85vh),44px);min-height:calc(100svh - 65px);display:grid;align-content:center}}@media(max-width:999px){.cr-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "split" "facts"}.cr-h1{font-size:clamp(2rem,6vw,2.9rem)}}@media(max-width:640px){.cr-page{font-size:14px}.cr-wrap{gap:1.1em;padding-top:1.1em}.cr-h1{font-size:clamp(1.75rem,8.4vw,2.3rem)}.cr-page .btn.cr-cta{min-height:3em;padding:0 1.3em;font-size:1em}.cr-split{padding:1.1em 1em 1em}.cr-split h2{font-size:1.25em}.cr-bar-you b{font-size:1.5em}.cr-table{font-size:.84em}.cr-table th,.cr-table td{padding-left:.5em}.cr-table thead th{font-size:.8em;white-space:normal}.cr-table td{line-height:1.2}.cr-table td span{display:block;min-width:0;margin:.1em 0 0}.cr-table tbody th small{margin-left:0}.cr-fact{padding:.8em .9em}.cr-fact b{font-size:1.6em}}.cp-wrap{max-width:96em;margin:0 auto;padding:1.3em clamp(16px,3vw,2.6em);display:grid;gap:1em;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.cp-col{display:grid;gap:1em;align-content:start;min-width:0}.cp-head{display:grid;gap:.5em;justify-items:start;padding-bottom:.2em}.cp-head .chip{font-size:.78em}.cp-h1{font:800 2.4em/1.04 var(--display);letter-spacing:-.035em;margin:0}.cp-lede{margin:0;font-size:1em;line-height:1.45;color:var(--text-2)}.cp-lede a{color:var(--lime);font-weight:700}.cp-card{position:relative;display:grid;gap:.55em;align-content:start;padding:1em 1.2em 1.05em;background:var(--panel);clip-path:var(--clip-sm);box-shadow:inset 0 0 0 1px var(--line)}.cp-sales{clip-path:var(--clip);gap:.7em}.cp-sales:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to))}.cp-card h2{font:800 1.2em/1.1 var(--display);letter-spacing:-.02em;margin:0}.cp-card h3{font:600 .72em/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:.35em 0 0}.cp-of,.cp-line,.cp-list{margin:0;font-size:.86em;line-height:1.42;color:var(--text-2)}.cp-of{color:var(--text-3)}.cp-big{margin:0;font-size:.92em;line-height:1.35;color:var(--text)}.cp-big b{display:block;font:800 2.1em/1 var(--display);letter-spacing:-.03em;color:var(--cr-you);margin-bottom:.12em}.cp-list{list-style:none;padding:0;display:grid;gap:.4em}.cp-list b{color:var(--text)}.cp-ticks li{position:relative;padding-left:1.2em}.cp-ticks li:before{content:"";position:absolute;left:.1em;top:.5em;width:.5em;height:.5em;background:var(--cr-you)}.cp-sales .cr-bars{gap:.6em}.cp-sales .cr-bar{height:1.3em}.cp-sales .cr-bar-you b{font-size:1.45em}@media(min-width:1000px)and (min-height:600px){.cp-page{min-height:auto;display:block;font-size:clamp(13px,min(1.02vw,1.8vh),44px)}}@media(max-width:999px){.cp-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-col:first-child{grid-column:1 / -1}}@media(max-width:640px){.cp-wrap,.cp-col{grid-template-columns:minmax(0,1fr);gap:.85em}.cp-wrap{padding-top:1em}.cp-h1{font-size:clamp(1.75rem,8.4vw,2.3rem)}.cp-card{padding:.95em 1em}}.mk{--mk-h: calc(100dvh - 65px) ;min-height:var(--mk-h);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(1200px 600px at 85% 10%,rgba(110,43,246,.16),transparent 60%),radial-gradient(900px 500px at 0% 100%,rgba(18,240,253,.07),transparent 60%)}[data-theme=light] .mk{background:none}.mk>.wrap{width:100%}.mk-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px 6px}.mk-ask{flex:none}.mk-stage{min-height:0;display:grid;align-items:center;padding-block:8px}.mk-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:0;animation:mk-in var(--pw-dur-party) var(--ease) both}.mk-step:focus{outline:none}@keyframes mk-in{0%{opacity:0;transform:translateY(10px)}}.mk-copy{display:grid;gap:14px;align-content:center;min-width:0}.mk-copy h1:focus{outline:none;box-shadow:none}.mk-copy h1{font:800 clamp(1.7rem,3.1vw,2.9rem)/1.05 var(--display);letter-spacing:-.03em;margin:0;text-wrap:balance}.mk-copy .lede{margin:0;font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.55;color:var(--text-2);max-width:54ch}.mk-copy .kicker{margin-bottom:-4px}.mk-art{position:relative;min-width:0;align-self:stretch;display:grid;align-items:center}.mk-three{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:18px;counter-reset:mk3}.mk-three>li{counter-increment:mk3;display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:16px;row-gap:6px;align-items:start}.mk-three>li>*{grid-column:2}.mk-three>li:before{content:counter(mk3);grid-column:1;grid-row:1 / span 4;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;font:800 1.35rem/1 var(--display);color:var(--on-accent);background:var(--lime);box-shadow:0 0 18px color-mix(in srgb,var(--lime) 40%,transparent)}.mk-three h2{margin:0;padding-top:2px;font:800 clamp(1.2rem,1.7vw,1.55rem)/1.15 var(--display);letter-spacing:-.02em}.mk-three p{margin:0;font-size:.94rem;line-height:1.5;color:var(--text-2);max-width:54ch}.mk-three .row{gap:8px;margin-top:4px}.mk-three p.mk-note{font-size:.8rem;color:var(--text-3)}.mk-cmds{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mk-cmds li{display:grid;gap:4px;font-size:.86rem;color:var(--text-2);min-width:0}.mk-do{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:mk}.mk-do>li{counter-increment:mk;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:.94rem;line-height:1.5}.mk-do>li:before{content:counter(mk);width:28px;height:28px;display:grid;place-items:center;border-radius:999px;font:700 .76rem/1 var(--mono);color:var(--lime);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lime) 55%,transparent)}.mk-do>li>div{display:grid;gap:8px;min-width:0}.mk-do .row{gap:8px}.mk-cmd{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 12px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);font:500 .8rem/1.4 var(--mono)}.mk-cmd code{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.mk-note{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-3)}.mk-note a,.mk-copy p a,.mk-do span a{color:var(--lime);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.mk-panel{position:relative;display:grid;min-height:0;max-height:calc(var(--mk-h) - 150px);background:linear-gradient(180deg,var(--panel),var(--ink-2));clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.mk-panel>svg{display:block;width:100%;height:auto;max-height:calc(var(--mk-h) - 170px)}.mk-panel pre{margin:0;padding:18px 20px 20px;overflow:auto;white-space:pre-wrap;font:400 .78rem/1.55 var(--mono);color:var(--text-2);max-height:calc(var(--mk-h) - 160px)}.mk-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 0 18px}.mk-pause{position:absolute;right:10px;bottom:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#05040db3;color:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.mk-pause:hover{color:var(--lime)}.mk-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px 16px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--pw-ground) 88%,transparent)}.mk-nav .btn{min-width:112px;white-space:nowrap}.mk-dialog{width:min(760px,100%)}.mk-dialog details{padding:10px 0;border-bottom:1px solid var(--line)}.mk-dialog summary{cursor:pointer;font-weight:600}.mk-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;font-size:.84rem}.mk-checks b{display:block}.mk-tokens{padding:16px 18px;overflow:auto;max-height:calc(var(--mk-h) - 160px)}.mk-tokens .field input{height:38px}@media(max-height:760px)and (min-width:901px){.mk-copy{gap:10px}.mk-copy h1{font-size:clamp(1.5rem,2.6vw,2.3rem)}.mk-do{gap:8px}}@media(max-width:900px){.mk{min-height:var(--mk-h)}.mk-step{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.mk-art{order:-1}.mk-panel{max-height:none}.mk-panel>svg{max-height:190px}.mk-panel.is-text pre,.mk-tokens{max-height:46vh}.mk-stage{align-items:start;padding-block:4px 12px}.mk-nav{position:sticky;bottom:0;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media(max-width:560px){.mk-top{gap:10px}.mk[data-step=start] .mk-nav{display:none}.mk-nav .btn{min-width:0;padding:0 16px}}.mk-svg{--c: var(--pw-pwn-cyan);--m: var(--pw-pwn-magenta);--v: var(--pw-pwn-violet);--ln: var(--line-2);--fg: var(--text);--mu: var(--text-3);--bg: var(--ink-2);--pn: var(--panel-2)}[data-theme=light] .mk-svg{--c: var(--pw-accent);--m: var(--pw-accent-hot)}.mk-svg text{font-family:var(--mono);fill:var(--mu);font-size:11px;letter-spacing:.06em}.mk-svg .t-fg{fill:var(--fg)}.mk-svg .t-c{fill:var(--c)}.mk-svg .s-ln{stroke:var(--ln);fill:none;stroke-width:1.5}.mk-svg .s-c{stroke:var(--c);fill:none;stroke-width:2}.mk-svg .s-m{stroke:var(--m);fill:none;stroke-width:2}.mk-svg .f-bg{fill:var(--bg)}.mk-svg .f-pn{fill:var(--pn)}.mk-svg .f-c{fill:var(--c)}.mk-svg .f-m{fill:var(--m)}.mk-svg .f-v{fill:var(--v)}.mk-svg .f-mu{fill:var(--ln)}.mk-svg .glow{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c) 70%,transparent))}.mk-svg *{transform-box:fill-box;transform-origin:center}.a-pop{animation:a-pop 8s var(--pw-ease-pop) infinite both}.a-fade{animation:a-fade 8s ease infinite both}.a-slide{animation:a-slide 8s var(--ease) infinite both}.a-pulse{animation:a-pulse 2.4s ease-in-out infinite both}.a-spin{animation:a-spin 6s linear infinite}.a-float{animation:a-float 3.2s ease-in-out infinite}.a-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:a-draw 8s ease infinite both}.a-strip{animation:a-strip 4s linear infinite}.a-blink{animation:a-blink 8s steps(1) infinite both}.a-run{animation:a-run 8s var(--ease) infinite both}.a-grow{transform-origin:left center;animation:a-grow 8s var(--ease) infinite both}.a-move1{animation:a-move1 4s ease-in-out infinite}.a-move2{animation:a-move2 5s ease-in-out infinite}.d1{animation-delay:.5s}.d2{animation-delay:1s}.d3{animation-delay:1.5s}.d4{animation-delay:2s}.d5{animation-delay:2.5s}.d6{animation-delay:3s}.d7{animation-delay:3.5s}.d8{animation-delay:4s}@keyframes a-pop{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1)}85%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.96)}}@keyframes a-fade{0%{opacity:0}8%{opacity:1}85%{opacity:1}95%,to{opacity:0}}@keyframes a-slide{0%{opacity:0;transform:translate(-26px)}10%{opacity:1;transform:translate(0)}85%{opacity:1;transform:translate(0)}95%,to{opacity:0}}@keyframes a-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes a-spin{to{transform:rotate(360deg)}}@keyframes a-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes a-draw{0%{stroke-dashoffset:1}30%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:1}95%,to{opacity:0;stroke-dashoffset:0}}@keyframes a-strip{0%{transform:translate(0)}to{transform:translate(-80px)}}@keyframes a-blink{0%,30%{opacity:1}30.01%,45%{opacity:.15}45.01%,to{opacity:1}}@keyframes a-run{0%{transform:translate(0);opacity:0}5%{opacity:1}45%{transform:translate(var(--run, 200px));opacity:1}55%,to{transform:translate(var(--run, 200px));opacity:0}}@keyframes a-grow{0%,10%{transform:scaleX(0)}60%,90%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}@keyframes a-move1{0%,to{transform:translate(0)}25%{transform:translate(40px,-14px)}50%{transform:translate(70px,8px)}75%{transform:translate(20px,18px)}}@keyframes a-move2{0%,to{transform:translate(0)}30%{transform:translate(-50px,10px)}60%{transform:translate(-20px,-18px)}}.mk-still .mk-svg *,.mk-still.mk-svg *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.mk-step{animation:none}.mk-svg *,.mk-svg{animation:none!important}.mk-pause{display:none}}.mk-link{color:var(--lime);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font:inherit}.ldr{display:grid;gap:18px}.ldr-head{container:ldr-head / inline-size;display:grid;gap:8px}.ldr-head h1{margin:0;font-size:clamp(2.2rem,6vw,3.8rem);line-height:1;letter-spacing:-.03em}.ldr-head h1 .one{background:linear-gradient(90deg,var(--text) 0%,var(--text) 45%,var(--lime) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.ldr-lede{margin:0;color:var(--text-2);font-size:1rem}@container ldr-head (min-width: 33em){.ldr-l2.one>.one-1{display:none}.ldr-l2.one>.one-0{display:inline}}.ldr-live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--pw-success, var(--good));flex:none}.ldr-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--pw-success, var(--good));opacity:0}.ldr-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ldr-tab{container:ldr-tab / inline-size;position:relative;min-width:0;padding:14px 12px 13px;text-align:center;font:800 1rem/1.1 var(--display);letter-spacing:-.01em;color:var(--text-2);background:var(--panel);clip-path:var(--clip-sm);box-shadow:inset 0 0 0 1px var(--line);transition:color var(--pw-dur-base, .2s),background var(--pw-dur-base, .2s)}.ldr-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to));transform:scaleX(0);transform-origin:left;transition:transform .35s var(--pw-ease-out, ease-out)}.ldr-tab:hover{color:var(--text)}.ldr-tab.is-on{color:var(--text);background:color-mix(in srgb,var(--lime) 10%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 45%,var(--line))}.ldr-tab.is-on:after{transform:none}@container ldr-tab (min-width: 9.5em){.ldr-tab .one>.one-1{display:none}.ldr-tab .one>.one-0{display:inline}}.ldr-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ldr-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:1 1 340px;max-width:560px;padding:3px;background:var(--ink-2);clip-path:var(--clip-sm);box-shadow:inset 0 0 0 1px var(--line)}.ldr-bracket{flex:0 1 260px}.ldr-seg>button{container:ldr-seg / inline-size;min-width:0;padding:9px 6px;font:700 .8rem/1 var(--mono);letter-spacing:.04em;color:var(--text-2);text-align:center;transition:color .2s,background .2s}.ldr-seg>button:hover{color:var(--text)}.ldr-seg>button.is-on{color:var(--on-accent, #05040D);background:var(--lime);clip-path:var(--clip-sm)}@container ldr-seg (min-width: 6.3em){.ldr-seg .one>.one-1{display:none}.ldr-seg .one>.one-0{display:inline}}.ldr-kpis{container:ldr-kpis / inline-size;display:flex;flex-wrap:wrap;gap:8px}.ldr-kpi{padding:9px 14px;font:700 .84rem/1 var(--sans);color:var(--text-2);white-space:nowrap;background:var(--panel);clip-path:var(--clip-sm);box-shadow:inset 0 0 0 1px var(--line);transition:color .2s,background .2s,box-shadow .2s}.ldr-kpi:hover{color:var(--text)}.ldr-kpi.is-on{color:var(--text);background:color-mix(in srgb,var(--hot) 16%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 60%,var(--line))}@container ldr-kpis (min-width: 27em){.ldr-kpi .one>.one-1{display:none}.ldr-kpi .one>.one-0{display:inline}}.ldr-says{container:ldr-says / inline-size;margin:-4px 0 0;font-size:.86rem;color:var(--text-3)}@container ldr-says (min-width: 26em){.ldr-says .one>.one-1{display:none}.ldr-says .one>.one-0{display:inline}}.ldr-board{position:relative;display:flex;flex-direction:column;gap:12px;min-height:240px;transition:opacity .25s}.ldr.is-busy .ldr-board{opacity:.78}.ldr-podium,.ldr-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ldr-more{margin:4px 0 0}.ldr-row{--ac: var(--lime);position:relative;min-width:0;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line)}.ldr-row:before{content:"";position:absolute;left:0;top:0;height:3px;width:22%;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to));opacity:.7}.ldr-row.is-p1{--ac: var(--hot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 55%,var(--line)),0 0 0 0 transparent;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--hot) 16%,transparent),transparent 70%),var(--panel)}.ldr-row.is-p1:before{width:100%;opacity:1;background-size:200% 100%;background-image:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-via),var(--pw-cta-to),var(--pw-cta-via),var(--pw-cta-from))}.ldr-row.is-p2{--ac: var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 40%,var(--line))}.ldr-row.is-p3{--ac: var(--pw-pwn-violet, #7A2CF8);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pw-pwn-violet, #7A2CF8) 45%,var(--line))}.ldr-row.is-p2:before,.ldr-row.is-p3:before{width:60%;opacity:1}:root[data-theme=light] .ldr-row.is-p3{--ac: #5b1fd1}.ldr-who{display:grid;align-items:center;column-gap:12px;row-gap:4px;padding:12px 16px;min-width:0;color:var(--text);text-decoration:none;grid-template-columns:2.4rem 2.6rem auto minmax(0,1fr) auto auto 96px 6.6rem;grid-template-areas:"rank move pic id flair stats spark value"}.ldr-who:hover{color:var(--text)}.ldr-who:hover .ldr-name,.ldr-who:focus-visible .ldr-name{color:var(--ac)}.ldr-rank{grid-area:rank;display:grid;justify-items:center;gap:2px;color:var(--text-3)}.ldr-rank b{font:800 1.35rem/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ldr-rank svg{color:var(--hot)}.ldr-row.is-top .ldr-rank b{color:var(--ac);font-size:1.8rem}.ldr-who>.pl-avatar,.ldr-who>.ldr-mark,.ldr-who>.ldr-art{grid-area:pic}.ldr-id{grid-area:id;display:grid;gap:4px;min-width:0}.ldr-name{min-width:0;font:800 1.05rem/1.15 var(--display);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.ldr-sub{container:ldr-sub / inline-size;min-width:0;font-size:.76rem;color:var(--text-3);white-space:nowrap;overflow:hidden}.ldr-sub-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldr-flair{grid-area:flair;display:flex;gap:6px;align-items:center;white-space:nowrap}.ldr-stats{grid-area:stats;display:flex;gap:12px;font:600 .74rem/1 var(--mono);color:var(--text-3);white-space:nowrap}.ldr-spark{grid-area:spark;justify-self:end;overflow:visible}.ldr-spark.is-flat{width:96px;height:2px;background:var(--line)}.ldr-spark-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ldr-spark-area{opacity:.16}.ldr-spark-dot{fill:var(--ac)}.ldr-value{grid-area:value;justify-self:end;font:800 1.2rem/1 var(--display);color:var(--ac);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ldr-row.is-top .ldr-value{font-size:1.5rem}.ldr-move{grid-area:move;justify-self:center;font:700 .72rem/1 var(--mono);white-space:nowrap;color:var(--text-3)}.ldr-move.is-up{color:var(--good)}.ldr-move.is-down{color:var(--danger)}.ldr-move.is-new{color:var(--on-accent, #05040D);background:var(--lime);padding:3px 5px;clip-path:var(--clip-sm);letter-spacing:.06em}.ldr-tier{font:700 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;white-space:nowrap;clip-path:var(--clip-sm);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}.ldr-tier.is-champion{color:#fff;background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-to));box-shadow:none}.ldr-tier.is-podium{color:var(--cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cyan) 60%,transparent)}.ldr-tier.is-top10{color:var(--hot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 55%,transparent)}.ldr-tier.is-top25{color:var(--lime);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 55%,transparent)}.ldr-tier.is-contender{color:var(--text-3)}.ldr-trend{font:700 .7rem/1 var(--mono);color:var(--text-3);white-space:nowrap}.ldr-trend.is-up{color:var(--good)}.ldr-trend.is-down{color:var(--danger)}.ldr-mark{display:grid;place-items:center;flex:none;font:800 1rem/1 var(--display);color:#fff;background:linear-gradient(135deg,var(--pw-cta-from),var(--pw-cta-to));clip-path:var(--clip-sm)}.ldr-art{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;background-color:#0b0a1a;background-size:cover;clip-path:var(--clip-sm);flex:none}.ldr-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ldr-row.is-open{background:color-mix(in srgb,var(--panel) 55%,transparent)}.ldr-row.is-open:before{opacity:.35}.ldr-row.is-open .ldr-rank b{color:var(--text-3)}.ldr-row.is-open .ldr-name{color:var(--text-2);font-weight:700}.ldr-ghost{background:var(--ink-2);color:var(--text-3);outline:2px dashed var(--line-2);outline-offset:-2px;grid-area:pic}.ldr-cta{font:700 .72rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}@container ldr-sub (min-width: 20em){.ldr-cta .one>.one-1{display:none}.ldr-cta .one>.one-0{display:inline}}.ldr-shim{width:4.6rem;height:.8rem;background:var(--ink-2)}.ldr-who:hover .ldr-cta,.ldr-who:focus-visible .ldr-cta{text-decoration:underline;text-underline-offset:3px}@media(min-width:860px){.ldr-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px}.ldr-podium>.is-p1{order:2}.ldr-podium>.is-p2{order:1}.ldr-podium>.is-p3{order:3}.ldr-podium .ldr-who{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;text-align:center;row-gap:10px;padding:20px 16px 18px;grid-template-areas:"move rank flair" "pic pic pic" "id id id" "value value value" "spark spark spark" "stats stats stats"}.ldr-podium .ldr-move{justify-self:start}.ldr-podium .ldr-flair{justify-self:end}.ldr-podium .ldr-id{justify-items:center;width:100%}.ldr-podium .ldr-value{justify-self:center;font-size:1.9rem}.ldr-podium .ldr-spark{justify-self:center;width:70%;height:34px}.ldr-podium .ldr-stats{justify-self:center}.ldr-podium>.is-p1 .ldr-who{padding-top:34px;padding-bottom:28px}.ldr-podium>.is-p1 .ldr-value{font-size:2.4rem}.ldr-podium>.is-p1 .ldr-rank b{font-size:2.6rem}.ldr-podium .is-open .ldr-shim{justify-self:center;grid-area:value}}@media(max-width:1100px){.ldr-list .ldr-stats{display:none}.ldr-list .ldr-who{grid-template-columns:2.4rem 2.6rem auto minmax(0,1fr) auto 96px 6.6rem;grid-template-areas:"rank move pic id flair spark value"}}@media(max-width:859px){.ldr-podium .ldr-stats{display:none}.ldr-who,.ldr-list .ldr-who{column-gap:10px;padding:11px 12px;grid-template-columns:2rem auto minmax(0,1fr) auto;grid-template-areas:"rank pic id value" "move pic flair spark"}.ldr-flair{justify-self:start}.ldr-spark{width:72px;height:22px}.ldr-spark.is-flat{width:72px}.ldr-row.is-top .ldr-value{font-size:1.3rem}.ldr-row.is-top .ldr-rank b{font-size:1.5rem}.ldr-row.is-top .ldr-who>.pl-avatar,.ldr-row.is-top .ldr-who>.ldr-mark{width:46px!important;height:46px!important;font-size:20px!important}.ldr-who>.ldr-art{width:56px!important}.ldr-sub{display:none}.ldr-row.is-open .ldr-sub{display:block}}.ldr-me{order:-1;position:relative;display:grid;align-items:center;gap:6px 16px;padding:14px 18px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"rank say tier go";background:linear-gradient(90deg,color-mix(in srgb,var(--lime) 14%,var(--panel)),var(--panel) 60%);clip-path:var(--clip);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 40%,var(--line))}.ldr-me:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--pw-cta-from),var(--pw-cta-to))}.ldr-me.is-lead{background:linear-gradient(90deg,color-mix(in srgb,var(--hot) 18%,var(--panel)),var(--panel) 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 50%,var(--line))}.ldr-me.is-out{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.ldr-me-rank{grid-area:rank;display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;white-space:nowrap}.ldr-me-k{grid-column:1 / -1;font:600 .66rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.ldr-me-rank b{font:800 2rem/1 var(--display);letter-spacing:-.03em;color:var(--lime);font-variant-numeric:tabular-nums}.ldr-me.is-lead .ldr-me-rank b{color:var(--hot)}.ldr-me-of{font:600 .78rem/1 var(--mono);color:var(--text-3)}.ldr-me-say{container:ldr-me / inline-size;grid-area:say;display:grid;gap:6px;min-width:0;font-weight:600;font-size:.95rem}@container ldr-me (min-width: 27em){.ldr-me-say>.one>.one-1{display:none}.ldr-me-say>.one>.one-0{display:inline}}.ldr-me>.ldr-tier{grid-area:tier}.ldr-me-go{grid-area:go;white-space:nowrap}.ldr-me-go .one>.one-1{display:none}.ldr-me-go .one>.one-0{display:inline}.ldr-vs{display:grid;gap:3px;max-width:360px}.ldr-vs-row{display:grid;grid-template-columns:minmax(0,1fr) 6.5em;align-items:center;gap:8px}.ldr-vs-row i{display:block;height:6px;width:var(--w);min-width:4px;background:var(--text-3);clip-path:var(--clip-sm);transition:width .8s var(--pw-ease-out, ease-out)}.ldr-vs-row i.is-me{background:linear-gradient(90deg,var(--pw-cta-from),var(--pw-cta-to))}.ldr-vs-row em{font:600 .68rem/1 var(--mono);font-style:normal;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.ldr-me{order:10;position:sticky;bottom:10px;z-index:6;padding:10px 14px;gap:4px 12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank say go" "rank say tier";box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 45%,var(--line)),0 14px 40px #00000073;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ldr-me-rank b{font-size:1.6rem}.ldr-me>.ldr-tier{justify-self:end}.ldr-me-go{justify-self:end}.ldr-me-go .one>.one-0{display:none}.ldr-me-go .one>.one-1{display:inline}.ldr-vs{display:none}}.ldr-empty{container:ldr-empty / inline-size;display:grid;gap:8px;justify-items:start;padding:22px 20px;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line)}.ldr-empty b{font:800 1.4rem/1.1 var(--display)}@container ldr-empty (min-width: 30em){.ldr-empty .one>.one-1{display:none}.ldr-empty .one>.one-0{display:inline}}.ldr-empty-cta{white-space:nowrap}.ldr-wait{display:grid;gap:10px}.ldr-wait i{display:block;height:64px;background:var(--panel);clip-path:var(--clip)}.ldr-how{container:ldr-how / inline-size;display:grid;gap:14px;margin-top:18px;padding-top:22px;border-top:1px solid var(--line)}.ldr-how h2{margin:0;font-size:1.2rem}.ldr-how-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media(min-width:1000px){.ldr-how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ldr-how-b{container:ldr-how-b / inline-size;display:grid;gap:10px;align-content:start;padding:16px 18px;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line)}.ldr-how-b h3{margin:0;font:600 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.ldr-how-b dl{margin:0;display:grid;gap:10px}.ldr-how-b dt{font-weight:700;font-size:.9rem}.ldr-how-b dd{margin:2px 0 0;font-size:.8rem;color:var(--text-3)}@container ldr-how-b (min-width: 24em){.ldr-how-b dd .one>.one-1{display:none}.ldr-how-b dd .one>.one-0{display:inline}}.ldr-fine{margin:0;font-size:.8rem;color:var(--text-3)}@container ldr-how (min-width: 28em){.ldr-fine .one>.one-1{display:none}.ldr-fine .one>.one-0{display:inline}}@media(prefers-reduced-motion:no-preference){.ldr.is-moving:not(.is-in) .ldr-row{opacity:0}.ldr.is-moving.is-in .ldr-row{animation:ldr-rise .6s var(--pw-ease-pop, cubic-bezier(.34, 1.56, .64, 1)) backwards;animation-delay:calc(var(--i, 0) * 55ms)}.ldr.is-moving.is-in .ldr-spark-line{animation:ldr-draw 1.1s var(--pw-ease-out, ease-out) backwards;animation-delay:calc(var(--i, 0) * 55ms + .25s)}.ldr.is-moving.is-in .ldr-spark-dot{animation:ldr-pop .4s var(--pw-ease-pop, ease-out) backwards;animation-delay:calc(var(--i, 0) * 55ms + 1.2s)}.ldr-row.is-climb{z-index:2;box-shadow:inset 0 0 0 1px var(--good),0 0 26px color-mix(in srgb,var(--good) 35%,transparent)}.ldr-live:after{animation:ldr-pulse 2.2s var(--pw-ease-out, ease-out) infinite}.ldr-row.is-p1:before{animation:ldr-sheen 6s linear infinite}.ldr-row.is-p1 .ldr-rank svg{animation:ldr-bob 3s ease-in-out infinite}.ldr-row.is-open .ldr-ghost{animation:ldr-breathe 3.2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .14s)}.ldr-row.is-open .ldr-shim{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--lime) 18%,transparent) 50%,transparent 70%);background-size:300% 100%;background-repeat:no-repeat;animation:ldr-shimmer 3.2s ease-in-out infinite}.ldr-wait i{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--lime) 10%,transparent) 50%,transparent 70%);background-size:300% 100%;animation:ldr-shimmer 1.6s ease-in-out infinite}.ldr-who:hover .pl-avatar,.ldr-who:hover .ldr-mark{transform:rotate(-4deg) scale(1.06)}.ldr-who .pl-avatar,.ldr-who .ldr-mark{transition:transform .25s var(--pw-ease-pop, ease-out)}}@keyframes ldr-rise{0%{opacity:0;transform:translateY(20px) scale(.98)}}@keyframes ldr-draw{0%{stroke-dashoffset:1}}@keyframes ldr-pop{0%{transform:scale(0);transform-origin:center;opacity:0}}@keyframes ldr-pulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3);opacity:0}}@keyframes ldr-sheen{to{background-position:200% 0}}@keyframes ldr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px) rotate(-6deg)}}@keyframes ldr-shimmer{0%{background-position:100% 0}60%,to{background-position:-50% 0}}@keyframes ldr-breathe{0%,to{outline-color:var(--line-2)}50%{outline-color:color-mix(in srgb,var(--lime) 60%,var(--line-2))}}@media(prefers-reduced-motion:reduce){.ldr .ldr-row{opacity:1;animation:none;transition:none!important}.ldr-tab:after,.ldr-vs-row i,.ldr-board{transition:none}.ldr-live:after,.ldr-spark-line,.ldr-spark-dot,.ldr-ghost,.ldr-shim,.ldr-wait i{animation:none}}@media(min-width:860px){.ldr-podium .ldr-sub{width:100%;text-align:center}}@media(max-width:859px){.ldr-row.is-open .ldr-shim{display:none}.ldr-row.is-open .ldr-who{grid-template-columns:2rem auto minmax(0,1fr);grid-template-areas:"rank pic id" "move pic id"}}@media(max-width:400px){.ldr-tab{font-size:.9rem;padding-inline:6px}.ldr-empty b{font-size:1.15rem}}:root,[data-theme=dark]{--pw-ground: #05040d;--pw-surface: #0e0d1f;--pw-surface-raised: #17162e;--pw-surface-sunken: #030209;--pw-line: #24223f;--pw-line-strong: #5f5b91;--pw-ink: #ffffff;--pw-ink-muted: #c9c6e4;--pw-ink-faint: #9a96bd;--pw-pwn-magenta: #f20dfc;--pw-pwn-violet: #7a2cf8;--pw-pwn-blue: #2d5bf8;--pw-pwn-sky: #0aa8fc;--pw-pwn-cyan: #12f0fd;--pw-pwn-eye: #f2e6ff;--pw-pwn-ink: #0b0a1a;--pw-accent: #12f0fd;--pw-accent-hot: #f20dfc;--pw-on-accent: #05040d;--pw-cta-from: #b90ee0;--pw-cta-via: #6e2bf6;--pw-cta-to: #2f55f2;--pw-on-cta: #ffffff;--pw-success: #3cf2a5;--pw-warning: #ffc23d;--pw-danger: #ff5c7a;--pw-success-soft: rgba(60,242,165,.14);--pw-warning-soft: rgba(255,194,61,.14);--pw-danger-soft: rgba(255,92,122,.14);--pw-live: var(--pw-accent);--pw-focus: #12f0fd;--pw-glow-magenta: 0 0 28px rgba(242,13,252,.45);--pw-glow-cyan: 0 0 28px rgba(18,240,253,.4);--pw-glow-violet: 0 0 36px rgba(110,43,246,.5);--pw-lift: 0 18px 40px rgba(0,0,0,.55);--pw-focus-ring: 0 0 0 2px #05040d, 0 0 0 4px #12f0fd}[data-theme=light]{--pw-ground: #f7f6fc;--pw-surface: #ffffff;--pw-surface-raised: #ffffff;--pw-surface-sunken: #efedf8;--pw-line: #e1def0;--pw-line-strong: #8b86ae;--pw-ink: #0b0a1a;--pw-ink-muted: #4a4766;--pw-ink-faint: #66628a;--pw-accent: #0a66b8;--pw-accent-hot: #a80bcc;--pw-on-accent: #ffffff;--pw-success: #0b7a4b;--pw-warning: #8a5a00;--pw-danger: #c4153b;--pw-success-soft: #e3f7ee;--pw-warning-soft: #fbf0d9;--pw-danger-soft: #fbe4e9;--pw-focus: #6e2bf6;--pw-glow-magenta: none;--pw-glow-cyan: none;--pw-lift: 0 14px 32px rgba(32,24,80,.14);--pw-focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px #6e2bf6}:root{--pw-space-1: 4px;--pw-space-2: 8px;--pw-space-3: 12px;--pw-space-4: 16px;--pw-space-5: 20px;--pw-space-6: 24px;--pw-space-8: 32px;--pw-space-10: 40px;--pw-space-12: 48px;--pw-space-16: 64px;--pw-space-20: 80px;--pw-radius-xs: 4px;--pw-radius-sm: 6px;--pw-radius-md: 10px;--pw-radius-lg: 16px;--pw-radius-xl: 24px;--pw-radius-pill: 999px;--pw-chamfer-sm: 8px;--pw-chamfer-md: 14px;--pw-chamfer-lg: 22px;--pw-dur-fast: .12s;--pw-dur-base: .18s;--pw-dur-slow: .28s;--pw-dur-party: .6s;--pw-ease-out: cubic-bezier(.2,.8,.2,1);--pw-ease-pop: cubic-bezier(.34,1.56,.64,1);--pw-font-display: "Unbounded", "Arial Black", system-ui, sans-serif;--pw-font-sans: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pw-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.pw-row{display:flex;flex-wrap:wrap;gap:var(--pw-space-4);align-items:center;padding:var(--pw-space-6)}.pw-col{display:flex;flex-direction:column;gap:var(--pw-space-4);padding:var(--pw-space-6)}.pw-cap{font-family:var(--pw-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pw-ink-faint)}.pw-logo{display:inline-block;line-height:0;height:40px}.pw-logo svg{height:100%;width:auto;display:block}.pw-logo__on-dark,.pw-logo__on-light{height:100%}.pw-logo__on-dark{display:block}.pw-logo__on-light,[data-theme=light] .pw-logo__on-dark{display:none}[data-theme=light] .pw-logo__on-light{display:block}.pw-live-dot{width:8px;height:8px;border-radius:var(--pw-radius-pill);background:var(--pw-live);box-shadow:var(--pw-glow-cyan);flex:none;animation:pw-pulse 2.4s var(--pw-ease-out) infinite}@keyframes pw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.pw-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--pw-space-2);border:0;background:none;color:var(--pw-ink);font:600 16px/1 var(--pw-font-sans);letter-spacing:.005em;cursor:pointer;white-space:nowrap;border-radius:var(--pw-radius-sm);transition:filter var(--pw-dur-fast) var(--pw-ease-out),transform var(--pw-dur-fast) var(--pw-ease-out),background-color var(--pw-dur-fast) var(--pw-ease-out),color var(--pw-dur-fast) var(--pw-ease-out),border-color var(--pw-dur-fast) var(--pw-ease-out)}.pw-btn--sm{height:32px;padding:0 var(--pw-space-3);font-size:14px}.pw-btn--md{height:44px;padding:0 var(--pw-space-5)}.pw-btn--lg{height:56px;padding:0 var(--pw-space-8);font-size:18px}.pw-btn:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-btn:active{transform:translateY(1px)}.pw-btn:disabled{cursor:not-allowed;opacity:.45;filter:none;transform:none}.pw-btn__icon{display:inline-flex;width:1.2em;height:1.2em}.pw-btn__icon svg{width:100%;height:100%}.pw-btn--play{color:var(--pw-on-cta)}.pw-btn--play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,var(--pw-cta-from) 0%,var(--pw-cta-via) 55%,var(--pw-cta-to) 100%);clip-path:polygon(0 0,calc(100% - var(--pw-chamfer-sm)) 0,100% var(--pw-chamfer-sm),100% 100%,0 100%)}.pw-btn--play:hover:not(:disabled){filter:drop-shadow(0 0 16px rgba(110,43,246,.6))}.pw-btn--cyan{color:var(--pw-pwn-ink)}.pw-btn--cyan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--pw-pwn-cyan);clip-path:polygon(0 0,calc(100% - var(--pw-chamfer-sm)) 0,100% var(--pw-chamfer-sm),100% 100%,0 100%)}.pw-btn--cyan:hover:not(:disabled){filter:drop-shadow(0 0 14px rgba(18,240,253,.55))}.pw-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--pw-line-strong)}.pw-btn--ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--pw-accent);color:var(--pw-accent)}.pw-btn--ghost:focus-visible{box-shadow:inset 0 0 0 1.5px var(--pw-line-strong),var(--pw-focus-ring)}.pw-btn--quiet{color:var(--pw-ink-muted)}.pw-btn--quiet:hover:not(:disabled){color:var(--pw-ink);background:var(--pw-surface-raised)}.pw-btn--danger{color:var(--pw-danger);box-shadow:inset 0 0 0 1.5px var(--pw-danger)}.pw-btn--danger:hover:not(:disabled){background:var(--pw-danger-soft)}.pw-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--pw-space-3);border:0;border-radius:var(--pw-radius-sm);background:var(--pw-surface-raised);color:var(--pw-ink-muted);font:500 13px/1 var(--pw-font-sans);white-space:nowrap}button.pw-chip{cursor:pointer;transition:background-color var(--pw-dur-fast) var(--pw-ease-out),color var(--pw-dur-fast) var(--pw-ease-out)}button.pw-chip:hover{color:var(--pw-ink)}button.pw-chip:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-chip.is-selected{background:var(--pw-ink);color:var(--pw-ground)}.pw-chip__count{font-family:var(--pw-font-mono);font-size:11px;opacity:.7}.pw-chip--free{background:var(--pw-success-soft);color:var(--pw-success);font-family:var(--pw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;height:24px;padding:0 var(--pw-space-2)}.pw-chip--pass{background:var(--pw-surface-sunken);color:var(--pw-accent-hot);font-family:var(--pw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;height:24px;padding:0 var(--pw-space-2);box-shadow:inset 0 0 0 1px var(--pw-accent-hot)}.pw-chip--live{background:var(--pw-surface-sunken);color:var(--pw-accent);font-family:var(--pw-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;height:24px;padding:0 var(--pw-space-2)}.pw-room{display:inline-flex;flex-direction:column;gap:var(--pw-space-3);padding:var(--pw-space-5) var(--pw-space-6);background:var(--pw-surface-sunken);border-radius:var(--pw-radius-lg);box-shadow:inset 0 0 0 1px var(--pw-line)}.pw-room__label{display:flex;align-items:center;gap:var(--pw-space-2);font:500 12px/1.2 var(--pw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pw-ink-faint)}.pw-room__cells{display:flex;gap:var(--pw-space-2)}.pw-room__cell{display:grid;place-items:center;width:72px;height:84px;background:var(--pw-surface-raised);color:var(--pw-accent);font:800 56px/1 var(--pw-font-display);letter-spacing:0;clip-path:polygon(0 0,calc(100% - var(--pw-chamfer-md)) 0,100% var(--pw-chamfer-md),100% 100%,0 100%);text-shadow:var(--pw-glow-cyan)}.pw-room__hint{max-width:320px;font:400 14px/1.45 var(--pw-font-sans);color:var(--pw-ink-muted)}.pw-room--phone{padding:var(--pw-space-4);gap:var(--pw-space-2)}.pw-room--phone .pw-room__cell{width:48px;height:56px;font-size:34px}.pw-room--phone .pw-room__hint{font-size:13px}.pw-tile{display:flex;flex-direction:column;width:280px;max-width:100%;text-align:left;text-decoration:none;color:inherit;background:var(--pw-surface);border:0;padding:0;border-radius:var(--pw-radius-md);box-shadow:inset 0 0 0 1px var(--pw-line);overflow:hidden;font:inherit;cursor:pointer;transition:transform var(--pw-dur-base) var(--pw-ease-out),box-shadow var(--pw-dur-base) var(--pw-ease-out)}.pw-tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--pw-line-strong),var(--pw-lift)}.pw-tile:focus-visible{outline:none;box-shadow:var(--pw-focus-ring)}.pw-tile__art{position:relative;aspect-ratio:16 / 10;background-size:cover;background-position:center;clip-path:polygon(0 0,calc(100% - var(--pw-chamfer-md)) 0,100% var(--pw-chamfer-md),100% 100%,0 100%)}.pw-tile__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M11 9h2v2h2v2h-2v2h-2v-2H9v-2h2z' fill='%23ffffff' fill-opacity='.10'/%3E%3C/svg%3E");pointer-events:none}.pw-tile__art--magenta{background:radial-gradient(120% 90% at 85% 0%,rgba(18,240,253,.35),transparent 55%),linear-gradient(135deg,#5b0a6e,#1b0838 70%)}.pw-tile__art--violet{background:radial-gradient(120% 90% at 85% 0%,rgba(242,13,252,.35),transparent 55%),linear-gradient(135deg,#2a1170,#0f0a33 70%)}.pw-tile__art--blue{background:radial-gradient(120% 90% at 85% 0%,rgba(18,240,253,.32),transparent 55%),linear-gradient(135deg,#0f2a7a,#0a0f33 70%)}.pw-tile__art--sky{background:radial-gradient(120% 90% at 85% 0%,rgba(242,13,252,.28),transparent 55%),linear-gradient(135deg,#064b78,#071a33 70%)}.pw-tile__art--cyan{background:radial-gradient(120% 90% at 85% 0%,rgba(122,44,248,.4),transparent 55%),linear-gradient(135deg,#075a63,#061a26 70%)}.pw-tile__badge{position:absolute;top:var(--pw-space-3);left:var(--pw-space-3)}.pw-tile__body{display:flex;flex-direction:column;gap:4px;padding:var(--pw-space-4)}.pw-tile__title{margin:0;font:700 20px/1.15 var(--pw-font-display);letter-spacing:-.005em;color:var(--pw-ink);text-wrap:balance}.pw-tile__by{font-size:13px;color:var(--pw-ink-faint)}.pw-tile__meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--pw-space-3);margin-top:var(--pw-space-2);font:400 12px/1.35 var(--pw-font-mono);color:var(--pw-ink-muted)}.pw-tile__meta>span:first-child{min-width:0}.pw-tile__price{flex:none;white-space:nowrap;color:var(--pw-ink);font:600 13px/1.35 var(--pw-font-sans);font-variant-numeric:tabular-nums}.pw-player{display:inline-flex;align-items:center;gap:var(--pw-space-3);padding:6px var(--pw-space-4) 6px 6px;background:var(--pw-surface);border-radius:var(--pw-radius-pill);box-shadow:inset 0 0 0 1px var(--pw-line)}.pw-player__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--pw-radius-pill);font:800 15px/1 var(--pw-font-display);color:var(--pw-pwn-ink);background:var(--hue);box-shadow:0 0 14px color-mix(in srgb,var(--hue) 55%,transparent)}.pw-player__text{display:flex;flex-direction:column;gap:2px}.pw-player__name{font:600 15px/1.1 var(--pw-font-sans);color:var(--pw-ink)}.pw-player__state{font:400 12px/1.1 var(--pw-font-mono);letter-spacing:.04em;color:var(--pw-ink-faint);font-variant-numeric:tabular-nums}.pw-player--magenta{--hue: var(--pw-pwn-magenta)}.pw-player--violet{--hue: #9b6bff}.pw-player--blue{--hue: #6f8dff}.pw-player--sky{--hue: var(--pw-pwn-sky)}.pw-player--cyan{--hue: var(--pw-pwn-cyan)}.pw-player--mint{--hue: #3cf2a5}.pw-player--amber{--hue: #ffc23d}.pw-player.is-joining .pw-player__avatar{animation:pw-pulse 1.2s var(--pw-ease-out) infinite}.pw-player.is-host .pw-player__state{color:var(--pw-accent)}.pw-player.is-away{opacity:.55}.pw-bubble{position:relative;isolation:isolate;display:inline-flex;flex-direction:column;gap:2px;max-width:360px;padding:var(--pw-space-3) var(--pw-space-4);margin-bottom:14px;color:var(--pw-ink);font:500 15px/1.4 var(--pw-font-sans)}.pw-bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--pw-radius-md);background:var(--bubble);clip-path:polygon(0 0,calc(100% - var(--pw-chamfer-sm)) 0,100% var(--pw-chamfer-sm),100% 100%,0 100%)}.pw-bubble:after{content:"";position:absolute;left:14px;bottom:-13px;width:18px;height:14px;background:var(--bubble);clip-path:polygon(0 0,100% 0,0 100%);z-index:-1}.pw-bubble__author{font:500 11px/1.2 var(--pw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bubble-author, var(--pw-ink-faint))}.pw-bubble--chat,.pw-bubble--info,.pw-bubble--warn{filter:drop-shadow(0 0 .6px var(--pw-line-strong))}.pw-bubble--chat{--bubble: var(--pw-surface-raised)}.pw-bubble--info{--bubble: var(--pw-surface-raised);--bubble-author: var(--pw-accent)}.pw-bubble--win{--bubble: var(--pw-cta-via);color:var(--pw-on-cta);--bubble-author: var(--pw-pwn-eye);filter:drop-shadow(0 0 18px rgba(242,13,252,.35))}.pw-bubble--warn{--bubble: var(--pw-surface-raised);--bubble-author: var(--pw-warning)}.pw-bubble--warn .pw-bubble__text:before{content:"! ";color:var(--pw-warning);font-weight:700}.pw-dpad{display:inline-flex;align-items:center;gap:var(--pw-space-3);color:var(--pw-ink-muted);font:500 14px/1 var(--pw-font-sans)}.pw-dpad__core{fill:var(--pw-line-strong)}.pw-dpad__arm{fill:var(--pw-line-strong);animation:pw-arm .48s steps(1,end) infinite}.pw-dpad__arm--u{animation-delay:0s}.pw-dpad__arm--r{animation-delay:.12s}.pw-dpad__arm--d{animation-delay:.24s}.pw-dpad__arm--l{animation-delay:.36s}@keyframes pw-arm{0%{fill:var(--pw-accent)}25%,to{fill:var(--pw-line-strong)}}.pw-banner{display:flex;align-items:center;gap:var(--pw-space-5);padding:var(--pw-space-5) var(--pw-space-6);background:var(--pw-surface);border-radius:var(--pw-radius-lg);box-shadow:inset 0 0 0 1px var(--pw-line)}.pw-banner__eye{display:grid;place-items:center;width:72px;height:72px;flex:none;border-radius:var(--pw-radius-pill);background:var(--pw-pwn-ink);color:var(--pw-pwn-eye);box-shadow:var(--pw-glow-magenta)}.pw-banner__eye svg{width:44px;height:auto;transform-origin:50% 70%;animation:pw-squint var(--pw-dur-party) var(--pw-ease-pop) .2s 1 both}@keyframes pw-squint{0%{transform:scaleY(1)}35%{transform:scaleY(.3)}to{transform:scaleY(1)}}.pw-banner__text{display:flex;flex-direction:column;gap:var(--pw-space-2);min-width:0}.pw-banner__line{margin:0;font:800 34px/1.08 var(--pw-font-display);letter-spacing:-.01em;color:var(--pw-ink);text-wrap:balance}.pw-banner__line b{color:var(--pw-accent-hot);font-weight:800}.pw-banner__detail{margin:0;font:400 15px/1.45 var(--pw-font-sans);color:var(--pw-ink-muted)}.pw-banner__actions{display:flex;flex-wrap:wrap;gap:var(--pw-space-3);margin-top:var(--pw-space-2)}.pw-banner--tie .pw-banner__eye{box-shadow:var(--pw-glow-cyan)}@media(prefers-reduced-motion:reduce){.pw-live-dot,.pw-player.is-joining .pw-player__avatar{animation:none}.pw-dpad__arm{animation:pw-fade 1.2s ease-in-out infinite}.pw-banner__eye svg{animation:none}.pw-tile,.pw-btn{transition:none}}@keyframes pw-fade{0%,to{opacity:1}50%{opacity:.5}}.legal-text{line-height:1.7;overflow-wrap:anywhere}.legal-text h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:8px 0 16px;color:var(--text)}.legal-text h2{font-size:1.35rem;margin:2em 0 .5em;color:var(--text)}.legal-text h3{font-size:1.1rem;margin:1.6em 0 .4em;color:var(--text)}.legal-text p,.legal-text ul,.legal-text ol,.legal-text blockquote,.legal-text table{margin:0 0 1em}.legal-text ul,.legal-text ol{padding-left:1.4em}.legal-text blockquote{border-left:3px solid var(--line);padding-left:1em}.legal-text hr{border:0;border-top:1px solid var(--line);margin:2em 0}.legal-text table{display:block;overflow-x:auto;border-collapse:collapse;font-size:.92rem}.legal-text th,.legal-text td{border:1px solid var(--line);padding:6px 10px;text-align:left;vertical-align:top}.legal-text a{text-decoration:underline}.tok-made{padding:12px 14px;background:var(--pw-success-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 45%,transparent);gap:8px}.tok-value{flex:1 1 260px;min-width:0;padding:8px 10px;background:var(--ink-2);font-size:.78rem;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tok-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tok-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-list{margin:0;padding-left:18px;display:grid;gap:4px}@media(max-width:900px){.ai-grid{grid-template-columns:minmax(0,1fr)}}:root{--ink: var(--pw-ground);--ink-2: var(--pw-surface-sunken);--panel: var(--pw-surface);--panel-2: var(--pw-surface-raised);--panel-3: var(--pw-line);--line: var(--pw-line);--line-2: var(--pw-line-strong);--line-3: var(--pw-line-strong);--text: var(--pw-ink);--text-2: var(--pw-ink-muted);--text-3: var(--pw-ink-faint);--text-4: var(--pw-ink-faint);--lime: var(--pw-accent);--on-accent: var(--pw-on-accent);--hot: var(--pw-accent-hot);--cyan: var(--pw-pwn-cyan);--lime-dim: var(--pw-surface-raised);--danger: var(--pw-danger);--warn: var(--pw-warning);--good: var(--pw-success);--display: "Unbounded", system-ui, sans-serif;--sans: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--serif: "Instrument Serif", Georgia, serif;--anton: "Anton", Impact, sans-serif;--clip: polygon(0 0, calc(100% - var(--pw-chamfer-md)) 0, 100% var(--pw-chamfer-md), 100% 100%, 0 100%);--clip-sm: polygon(0 0, calc(100% - var(--pw-chamfer-sm)) 0, 100% var(--pw-chamfer-sm), 100% 100%, 0 100%);--wrap: 1440px;--head-h: 65px;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{color-scheme:dark;background:var(--ink);scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font:400 1rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:var(--lime)}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent}input,select,textarea{background:none;border:0;outline:none}input::placeholder,textarea::placeholder{color:var(--text-4)}select option{background:var(--panel)}::selection{background:var(--lime);color:var(--on-accent)}:focus-visible{outline:none;box-shadow:var(--pw-focus-ring);border-radius:2px}img{max-width:100%;display:block}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.narrow{max-width:780px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}h1,h2,h3,h4{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.05}h1{font-size:clamp(2.2rem,6vw,4.4rem)}h2{font-size:clamp(1.5rem,3.2vw,2.4rem)}h3{font-size:clamp(1.15rem,2vw,1.5rem)}.kicker{display:block;font:600 .68rem/1 var(--mono);letter-spacing:.16em;color:var(--lime);text-transform:uppercase}.mono{font-family:var(--mono)}.muted{color:var(--text-3)}.soft{color:var(--text-2)}.tiny{font-size:.78rem}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;font-weight:700;font-size:.94rem;background:linear-gradient(115deg,var(--pw-cta-from) 0%,var(--pw-cta-via) 55%,var(--pw-cta-to) 100%);color:var(--pw-on-cta);clip-path:var(--clip-sm);transition:filter .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.btn:hover{filter:brightness(1.08) drop-shadow(0 0 12px rgba(110,43,246,.5));color:var(--pw-on-cta)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{background:var(--panel-3);color:var(--text-4);cursor:not-allowed;filter:none}.btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-2)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--lime);filter:none}.btn.quiet{background:transparent;color:var(--text-2);min-height:36px;padding:0 12px;font-size:.86rem}.btn.quiet:hover{color:var(--lime)}.btn.sm{min-height:36px;padding:0 14px;font-size:.85rem}.btn.wide{width:100%}.btn.one-line{white-space:nowrap;flex-shrink:0}.btn.danger{background:transparent;color:var(--danger);box-shadow:inset 0 0 0 1px #ff5a6a66}.btn.danger:hover{background:#ff5a6a1a;color:var(--danger)}.btn.ghost[disabled],.btn.danger[disabled],.btn.quiet[disabled],.btn.ghost[disabled]:hover,.btn.danger[disabled]:hover,.btn.quiet[disabled]:hover{background:transparent;color:var(--text-4);box-shadow:inset 0 0 0 1.5px var(--line);cursor:not-allowed;filter:none}.card{background:var(--panel);border:1px solid var(--line)}.panel{background:var(--panel);clip-path:var(--clip);padding:clamp(18px,3vw,28px)}.rule{height:1px;background:var(--line);border:0;margin:0}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;font:600 .7rem/1 var(--mono);letter-spacing:.08em;border:1px solid var(--line-2);color:var(--text-2)}.chip.lime{background:var(--lime);color:var(--on-accent);border-color:var(--lime)}.chip.ghost{border-color:var(--line)}.chip.warn{border-color:#ffb54773;color:var(--warn)}.tag-free{background:var(--cyan);color:var(--pw-pwn-ink);border-color:var(--cyan)}.tag-draft{background:transparent;color:var(--warn);border-color:#ffb54773}.row{display:flex;align-items:center;gap:12px}.row.wrap-row{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1 1 auto;min-width:0}.stack{display:grid;gap:12px;align-content:start}.stack.lg{gap:24px}.grid{display:grid;gap:16px}.section{padding-block:clamp(36px,6vw,72px)}.hide-sm{display:initial}.btn.hide-sm{display:inline-flex}@media(max-width:760px){.hide-sm{display:none!important}}.tile{position:relative;display:flex;flex-direction:column;background:var(--panel-2);color:var(--text);text-align:left;width:100%;clip-path:var(--clip);transition:transform .3s var(--ease),background .2s ease}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s ease}.tile:hover{transform:translateY(-3px);background:var(--panel-3);color:var(--text)}.tile:hover:after{box-shadow:inset 0 0 0 1px var(--line-2)}.tile:focus-visible{box-shadow:none;transform:translateY(-3px)}.tile:focus-visible:after{box-shadow:inset 0 0 0 3px var(--pw-focus)}.tile-art{position:relative;display:block;aspect-ratio:16/9;container-type:inline-size;overflow:hidden}.tile-title{position:absolute;left:6cqi;right:6cqi;bottom:7cqi;text-align:left;font-family:var(--display);font-weight:800;letter-spacing:-.02em;text-transform:none;line-height:1;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.6);text-wrap:balance}.tile-body{padding:12px 16px 14px;display:grid;gap:8px}.tile-genre{font:600 .86rem/1.35 var(--sans);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-score{color:var(--lime);margin-right:8px}.tile-meta{display:flex;align-items:center;gap:8px;min-height:18px;font-size:.8rem;color:var(--text-2)}.tile-players{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font:500 .78rem/1 var(--mono);color:var(--text-2);font-variant-numeric:tabular-nums}.price-badge{position:absolute;top:6px;left:6px;z-index:1;display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 12px);padding:4px 7px;border-radius:999px;font:700 .64rem/1 var(--mono);letter-spacing:.03em;white-space:nowrap;color:var(--pw-on-accent);box-shadow:0 1px 2px #05040d80,0 2px 8px #05040d4d}.price-badge-label{text-transform:uppercase}.price-badge-also{font-weight:600;letter-spacing:0;padding-left:5px;box-shadow:inset 1px 0 color-mix(in srgb,currentColor 40%,transparent)}.price-badge--free{background:var(--pw-success)}.price-badge--pass{background:var(--pw-accent-hot);flex-direction:column;align-items:flex-start;gap:2px;border-radius:9px;padding:4px 7px}.price-badge--pass .price-badge-also{padding-left:0;box-shadow:none}.price-badge--paid{background:var(--pw-pwn-eye);color:var(--pw-pwn-ink)}.price-badge--soon{background:#07070bdb;color:#fff;box-shadow:inset 0 0 0 1px #fff6,0 1px 2px #05040d80}:root[data-theme=light] .price-badge--paid{background:var(--pw-pwn-ink);color:#fff}.tile-rank{position:absolute;top:6px;right:6px;z-index:1;min-width:1.9em;padding:4px 7px;text-align:center;font:800 .92rem/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:999px;background:var(--lime);color:var(--on-accent);box-shadow:0 1px 2px #05040d80,0 2px 8px #05040d4d}.tile-stat{font:500 .78rem/1.3 var(--mono);color:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-draft .tile-img{filter:saturate(.35) brightness(.7)}.tile-draft .tile-art{opacity:.9}.draft-note{position:absolute;inset:auto 0 0 0;padding:7px 10px;background:#07070be0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 .66rem/1.3 var(--mono);letter-spacing:.1em;color:var(--warn)}.field{display:grid;gap:7px}.field>label{font:600 .72rem/1 var(--mono);letter-spacing:.1em;color:var(--text-3);text-transform:uppercase}.input,.field input,.field select,.field textarea{width:100%;min-height:46px;padding:12px 14px;background:var(--ink-2);border:1px solid var(--line-2);color:var(--text);border-radius:4px;transition:border-color .18s ease}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lime)}.field textarea{min-height:92px;resize:vertical;line-height:1.55}.field .hint{font-size:.78rem;color:var(--text-4);line-height:1.45}.field .err{font-size:.8rem;color:var(--danger)}.searchbox{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--line-2);background:var(--ink-2)}.searchbox input{width:100%;min-width:0;font-size:.9rem}.searchbox:focus-within{border-color:var(--lime)}.site-head{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--pw-ground) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-head .bar{display:flex;align-items:center;gap:clamp(12px,2vw,28px);height:64px}.wordmark{display:flex;align-items:center;gap:.35em;font:800 1.4rem/1 var(--display);letter-spacing:-.04em;flex:none}.wordmark:hover{transform:scale(1.03)}.wordmark img{height:1.5em;width:auto;display:block}.wordmark b{color:var(--lime);font-weight:inherit}.mainnav{display:flex;gap:clamp(12px,1.6vw,24px)}.mainnav a{position:relative;font-size:.875rem;font-weight:500;color:var(--text-2);white-space:nowrap;padding:21px 0 19px}.mainnav a:hover,.mainnav a[aria-current=page]{color:var(--text)}.mainnav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:2px;background:var(--lime);box-shadow:var(--pw-glow-cyan)}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 .72rem/1 var(--sans);color:var(--on-accent);flex:none}.avatar[style*=--panel-3]{color:var(--text)}html.is-playing,html.is-playing body{overflow:hidden;overscroll-behavior:none}html.is-playing .site-head,html.is-playing .site-foot{display:none}.player-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;width:100vw;height:100vh;height:100dvh;display:flex;flex-direction:column;background:#060509}.player-bar{flex:none;display:flex;align-items:center;gap:8px;min-width:0;padding:6px 12px;padding-top:max(6px,env(safe-area-inset-top));background:#07070bf0;border-bottom:1px solid var(--line)}.player-bar .btn{flex:none}.player-title{margin:0;min-width:0;font-size:.95rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-note{min-width:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.player-shell{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.player-shell iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.player-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;display:grid;place-items:center;transition:opacity .5s ease}.toast-dock{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:90;display:grid;gap:8px;width:min(520px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:10px;padding:13px 18px;background:var(--panel-2);border:1px solid var(--line-2);font-size:.9rem;font-weight:600;box-shadow:0 16px 40px #00000080}.toast.bad{border-color:var(--danger)}.toast.good{border-color:var(--good)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#040408d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.modal{width:min(560px,100%);max-height:min(88vh,900px);overflow:auto;background:var(--panel);border:1px solid var(--line-2);clip-path:var(--clip);padding:clamp(20px,4vw,30px)}table.sheet{width:100%;border-collapse:collapse;font-size:.9rem}table.sheet th{text-align:left;font:600 .7rem/1 var(--mono);letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;padding:0 12px 10px 0}table.sheet td{padding:11px 12px 11px 0;border-top:1px solid var(--line);vertical-align:top}table.sheet td:last-child,table.sheet th:last-child{text-align:right;padding-right:0}.empty{padding:40px 24px;text-align:center;border:1px dashed var(--line-2);color:var(--text-3)}.spinner{width:18px;height:18px;border:2px solid var(--line-2);border-top-color:var(--lime);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,var(--panel) 25%,var(--panel-3) 50%,var(--panel) 75%);background-size:200% 100%;animation:sheen 1.3s ease infinite}@keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.tile:hover,.wordmark:hover,.btn:active{transform:none}}:root[data-theme=light]{color-scheme:light}.hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;padding:72px clamp(16px,4vw,40px);background:radial-gradient(700px 500px at 0% 100%,rgba(185,14,224,.28),transparent 60%),radial-gradient(700px 500px at 100% 0%,rgba(18,240,253,.16),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M11 9h2v2h2v2h-2v2h-2v-2H9v-2h2z' fill='%23ffffff' fill-opacity='.07'/%3E%3C/svg%3E"),var(--ink)}:root[data-theme=light] .hero{background:radial-gradient(700px 500px at 0% 100%,rgba(185,14,224,.12),transparent 60%),radial-gradient(700px 500px at 100% 0%,rgba(10,102,184,.1),transparent 60%),var(--ink)}.hero .eyebrow{margin:0 0 16px;font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.hero-copy{min-width:0;container-type:inline-size}.hero h1{font:800 clamp(28px,10cqi,66px)/.98 var(--display);letter-spacing:-.02em;margin:0;text-transform:uppercase}.hero h1 .hl{display:block;background:linear-gradient(100deg,var(--cyan),#7ab8ff 45%,var(--pw-pwn-magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lede{margin:20px 0 32px;max-width:34ch;font:400 18px/1.55 var(--sans);color:var(--text-2)}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.hero-ctas .btn{min-height:52px;padding:0 26px;font-size:17px}.hero-video{position:relative;margin:0}.hero-video video{display:block;width:100%;aspect-ratio:16 / 9;border-radius:16px;background:#05040d;box-shadow:0 0 0 1px var(--line),0 30px 80px #0000008c,0 0 90px #6e2bf633}.hero-video.is-square video{aspect-ratio:1 / 1}.hero-video-controls{position:absolute;right:12px;bottom:12px}.hiw-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:#05040db8;color:#fff;box-shadow:inset 0 0 0 1px var(--line-3);cursor:pointer}.hiw-btn:hover{color:var(--lime)}.hiw-btn .ic-play,.hiw-btn.is-paused .ic-pause{display:none}.hiw-btn.is-paused .ic-play{display:block}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:24px;padding:40px 16px}.hero .lede{margin:16px 0 24px}}.theme-toggle{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line)}.theme-toggle:hover{color:var(--lime)}.seller{font-size:.76rem;color:var(--text-3);line-height:1.5;margin:10px 0 0}.site-head .nav-burger{display:none;width:36px;height:36px;place-items:center;border-radius:999px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);flex:none}.site-head .nav-burger:hover{color:var(--lime)}.mobile-nav{display:grid;gap:2px;padding-top:10px;padding-bottom:14px;border-top:1px solid var(--line)}.mobile-nav a{padding:12px 4px;font-weight:600;color:var(--text-2);border-bottom:1px solid var(--line)}.mobile-nav a[aria-current=page]{color:var(--text)}.mobile-nav .searchbox{height:44px;margin-bottom:8px}@media(max-width:1000px){.site-head .mainnav,.site-head .bar>.searchbox,.site-head .bar .btn.hide-sm{display:none!important}.site-head .nav-burger{display:grid}.site-head .theme-toggle{margin-left:auto}}@media(min-width:1001px){.mobile-nav{display:none}}.stack>*,.grid>*{min-width:0}@media(max-width:860px){.split{grid-template-columns:minmax(0,1fr)!important}}.pass-billing{flex-wrap:nowrap}.pass-billing .btn{flex:1 1 0;min-width:0;min-height:48px;padding:0 14px;line-height:1.2;text-align:center}.pass-billing .btn .chip{white-space:nowrap}@media(max-width:480px){.pass-billing{flex-direction:column;align-items:stretch}}@media(max-width:860px){.auth-split .auth-form{order:-1}}.policy-body{max-width:68ch;margin-inline:auto}.policy-body p{margin:0}.policy-body section{gap:10px}.policy-body h2{margin:0}.studio-who{white-space:nowrap}@media(max-width:700px){.studio-nav{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:2px!important;margin-inline:-16px;padding-inline:16px}.studio-nav::-webkit-scrollbar{display:none}.studio-nav>*{flex:none}.studio-nav .kicker{display:none}.studio-nav .btn{min-height:44px;padding:0 14px}.studio-nav .studio-who{margin-left:12px!important}.wrap .btn.sm,.wrap .btn.quiet{min-height:44px}.field input,.field select,.input{min-height:44px;font-size:16px}.input.mono{font-size:.8rem}}@media(max-width:700px){.pub-steps{overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.pub-steps ol{flex-direction:row;display:flex!important;gap:6px!important}.pub-steps li{flex:none;position:relative}.pub-steps .btn{width:auto;white-space:nowrap}}.list-tabs .chip{min-height:40px;padding-inline:14px}@media(max-width:480px){.pass-billing .btn{padding:0 10px}}.qa-filters-toggle{display:none;margin-bottom:14px}@media(max-width:860px){.qa-filters-toggle{display:inline-flex;min-height:44px}.qa-aside{display:none!important;position:static!important}.qa-aside.open{display:grid!important;margin-bottom:8px}.qa-aside summary{min-height:40px;display:flex;align-items:center}.qa-aside button{min-height:40px}}@media(max-width:640px){.qa-kbd-hint{display:none}button.chip{min-height:40px;padding-inline:12px}.tile-art{aspect-ratio:2 / 1}.qa-creator-avatar{width:80px!important;height:80px!important;font-size:1.5rem!important}}@media(max-width:860px){.game-split>:nth-child(2){order:-1}}.host-code{display:flex;gap:clamp(8px,2cqi,14px);container-type:inline-size}.host-code span{flex:1 1 0;max-width:150px;aspect-ratio:4 / 5;display:grid;place-items:center;background:var(--panel-2);color:var(--lime);font:800 min(16cqi,6rem) / 1 var(--display);clip-path:var(--clip-sm)}.host-qr{display:flex;align-items:center;gap:18px}.host-qr-img{width:clamp(132px,13vw,208px);height:auto;aspect-ratio:1;flex:none;background:#fff;border-radius:8px}.host-qr p{font-size:clamp(.86rem,1.05vw,1.1rem)}.host-picker{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.host-picker button{text-align:left;padding:12px 14px;border-radius:8px;display:grid;gap:4px;min-height:44px}.host-picker strong{font-family:var(--display);font-size:.95rem}.host-start{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.recap-actions .btn{min-height:44px}@media(max-width:700px){.host .btn.sm{min-height:44px;white-space:nowrap}.host-picker{grid-template-columns:minmax(0,1fr);gap:8px}.host-picker button{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;min-height:64px}.host-picker button>span:last-child{grid-column:2;grid-row:1 / span 2;justify-self:end}.host-start{position:sticky;bottom:0;z-index:5;flex-direction:column;align-items:stretch;gap:8px;margin:0 calc(-1*clamp(16px,4vw,40px));padding:12px clamp(16px,4vw,40px) calc(12px + env(safe-area-inset-bottom));background:var(--pw-ground);border-top:1px solid var(--line)}.host-start .btn{width:100%;min-height:52px}.recap-actions{display:grid;grid-template-columns:minmax(0,1fr)}.recap-actions .btn{width:100%}}@media(max-width:1000px){.site-head .bar{gap:4px}.site-head .theme-toggle,.site-head .nav-burger{width:44px;height:44px;flex:none}.site-head .bar [aria-haspopup=menu]{min-width:44px;min-height:44px;justify-content:center}.site-head .bar .btn.sm{min-height:40px}.site-head .wordmark{min-height:44px}.site-head [role=menu]{max-width:calc(100vw - 32px)}.mobile-nav{max-height:calc(100dvh - 64px);overflow-y:auto}}@media(max-width:430px){.site-head .wordmark{font-size:1.05rem}}@media(max-width:600px){.site-foot>.wrap:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px;row-gap:28px}.site-foot>.wrap:first-of-type>:first-child{grid-column:1 / -1}.site-foot a.tiny{display:block;padding:7px 0;font-size:.86rem}.site-foot .wrap>.stack{gap:0}.site-foot .kicker{margin-bottom:6px}.site-foot .wordmark{margin-bottom:10px}.site-foot .row.between{flex-wrap:wrap;row-gap:8px}}:root[data-theme=light] .host-code span{background:color-mix(in srgb,var(--lime) 12%,var(--panel));box-shadow:inset 0 0 0 1px var(--line)}@media(max-width:1000px){.site-head .mobile-nav{position:absolute;left:0;right:0;top:100%;background:var(--pw-ground);border-bottom:1px solid var(--line-2);box-shadow:0 24px 40px #00000059}}.host-qr-img{box-shadow:0 0 0 1px var(--line-2)}.join-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,3vw,40px);align-items:start}.join-code{position:relative;display:block;cursor:text}.join-code .host-code span{transition:box-shadow .15s var(--ease)}.join-code .host-code span.extra{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2)}.join-code .host-code span.on{box-shadow:inset 0 0 0 2px var(--lime)}.join-code input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:text;border:0;padding:0}.join-alert{margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5;background:#ff5a6a1a;box-shadow:inset 0 0 0 1px #ff5a6a59;border-radius:8px}.join-go{width:100%;min-height:52px}.join-pair .host-code{max-width:440px}.join-how .host-picker{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media(max-width:860px){.join-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.join-how .host-picker button{grid-template-columns:minmax(0,1fr);min-height:0}.join-how .host-picker button>span:last-child{grid-column:auto;grid-row:auto;justify-self:start}}.tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tile-clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .25s var(--ease);pointer-events:none;background:transparent}.tile-clip.on{opacity:1}@media(prefers-reduced-motion:reduce){.tile-clip{display:none}}.tile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05040d00 38%,#05040de6)}:root[data-theme=light] .tile-scrim{background:linear-gradient(180deg,#05040d00 38%,#05040ddb)}.logo-on-light{display:none!important}:root[data-theme=light] .logo-on-dark{display:none!important}:root[data-theme=light] .logo-on-light{display:block!important}.kicker{font:600 .85rem/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--text-2)}.kicker.dim{color:var(--text-3)}.field>label{font:600 .85rem/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--text-2)}table.sheet th{font:600 .8rem/1.3 var(--sans);letter-spacing:0;text-transform:none}.hero .eyebrow{font:500 .95rem/1.4 var(--sans);letter-spacing:0;text-transform:none}.hero .hero-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;padding:0;list-style:none;color:var(--text)}.hero-facts li{display:inline-flex;align-items:center;gap:7px;font:600 .92rem/1.2 var(--sans);white-space:nowrap}.hero-facts svg{flex:none;color:var(--lime)}.hero{position:relative;min-height:calc(100dvh - var(--head-h));align-content:center}.hero-next{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;font:600 .8rem/1.2 var(--sans);color:var(--text-2);border-radius:999px}.hero-next:hover{color:var(--lime)}.hero-next svg{animation:hero-next-nudge 1.8s var(--ease) infinite}@keyframes hero-next-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.hero-next svg{animation:none}}@media(max-width:900px){.hero{padding-bottom:64px}}@media(max-width:640px){.hero{padding-top:24px}.hero .hero-facts{gap:6px 14px;margin-bottom:12px}.hero-facts li{font-size:.84rem;gap:6px}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px 28px;margin:0}.facts dt{font-size:.8rem;color:var(--text-3)}.facts dd{margin:2px 0 0;font-weight:600;font-size:.92rem}.play-icons{display:inline-flex;align-items:center;gap:4px;color:var(--text-2)}.play-ic{display:inline-flex;align-items:center;justify-content:center}.play-input{opacity:.7}.play-sep{width:1px;height:12px;background:var(--line);margin:0 2px}.play-rows{display:grid;gap:12px}.play-row{display:flex;gap:12px;align-items:flex-start}.play-badge{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--lime)}.play-input-chip{display:inline-flex;align-items:center;gap:5px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.one{display:inline-block;max-width:100%;white-space:nowrap}.one>[aria-hidden]{display:none}.one>:last-child{display:inline}.admin-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;align-items:start}.admin-nav{position:sticky;top:84px;display:grid;gap:18px}.admin-nav-link{display:block;padding:6px 10px;border-left:2px solid transparent;color:var(--text-2);font-size:.92rem}.admin-nav-link:hover{color:var(--text)}.admin-nav-link[aria-current=page]{color:var(--text);border-left-color:var(--lime);background:var(--panel)}.admin-main{min-width:0}.admin-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.admin-stat{display:grid;gap:4px;padding:14px 16px}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line)}.admin-table{width:100%;border-collapse:collapse;font-size:.88rem}.admin-table th,.admin-table td{padding:7px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap}.admin-table td{max-width:340px;overflow:hidden;text-overflow:ellipsis}.admin-table th{font-weight:600;color:var(--text-2);background:var(--panel)}.admin-table .n{text-align:right}.admin-table tbody tr:hover{background:var(--panel)}.admin-th{all:unset;cursor:pointer}.admin-th:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.admin-dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:.9rem}.admin-dl dt{color:var(--text-2)}.admin-dl dd{margin:0;overflow-wrap:anywhere}@media(max-width:900px){.admin-shell{grid-template-columns:1fr;gap:16px}.admin-nav{position:static;display:flex;overflow-x:auto;gap:4px;margin-inline:-16px;padding:0 16px 8px;border-bottom:1px solid var(--line);scrollbar-width:none}.admin-nav>div{display:contents}.admin-nav .kicker{display:none}.admin-nav-link{flex:none;border-left:0;border-bottom:2px solid transparent;min-height:44px;display:flex;align-items:center}.admin-nav-link[aria-current=page]{border-bottom-color:var(--lime);background:none}}.field--bad input,.field--bad select,.field--bad textarea{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.field--bad>label{color:var(--danger)}.err:focus{outline:2px solid var(--danger);outline-offset:4px}fieldset.field>legend{font:600 .85rem/1.3 var(--sans);color:var(--text-2)}fieldset.field--bad>legend{color:var(--danger)}fieldset.field--bad .chip{box-shadow:0 0 0 1px var(--danger)}.field input[type=checkbox],.field input[type=radio]{width:auto;min-height:0;padding:0;accent-color:var(--lime)}fieldset.field .chip{white-space:nowrap}.crop-frame{position:relative;overflow:hidden;background:#000;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;clip-path:var(--clip-sm);outline-offset:3px}.crop-frame:active{cursor:grabbing}.crop-frame:focus-visible{outline:2px solid var(--lime)}.crop-zone{position:absolute;pointer-events:none;background:#ff2d5533;box-shadow:inset 0 0 0 1px #ff2d55d9}.drop{display:inline-flex;padding:2px;border:1.5px dashed transparent}.drop.over{border-color:var(--lime)}.game-banner{position:relative;overflow:hidden;aspect-ratio:21 / 9;background:#0b0a1a;clip-path:var(--clip);margin-bottom:18px}.gp-hero{--text: #fff;--text-2: rgba(255,255,255,.8);--text-3: rgba(255,255,255,.6);--text-4: rgba(255,255,255,.5);--line: rgba(255,255,255,.14);--line-2: rgba(255,255,255,.34);--line-3: rgba(255,255,255,.34);--lime: var(--g);--warn: #ffc23d;--panel: rgba(255,255,255,.06);position:relative;isolation:isolate;overflow:hidden;color:var(--text);background:radial-gradient(900px 480px at 8% -10%,color-mix(in srgb,var(--g) 30%,transparent),transparent 70%),radial-gradient(700px 420px at 100% 30%,color-mix(in srgb,var(--g2) 16%,transparent),transparent 70%),var(--gbg)}.gp-hero a:hover{color:var(--g)}.gp-backdrop{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;z-index:-1;filter:blur(46px) saturate(1.3);opacity:.38}.gp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,transparent 55%,color-mix(in srgb,var(--gbg) 70%,#000))}.gp-hero-in{padding-block:20px clamp(28px,4vw,48px)}.gp-crumbs{color:var(--text-3)}.gp-head{margin:clamp(18px,3vw,36px) 0 clamp(22px,3vw,34px);max-width:980px}.gp-title{font:800 clamp(2.4rem,6.4vw,5.2rem)/.98 var(--display);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.gp-blurb{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;color:var(--text-2);max-width:54ch;margin:18px 0 0}.gp-by{margin:14px 0 0;color:var(--text-3);font-size:.9rem}.gp-by a{color:var(--text);font-weight:700}.gp-tag{padding:4px 10px;font:600 .78rem/1.2 var(--sans);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}.gp-tag.solid{background:var(--g);color:#0b0a1a;box-shadow:none}.gp-tag.warn{color:var(--warn);box-shadow:inset 0 0 0 1px #ffc23d80}.gp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(20px,3vw,40px);align-items:start}.gp-stage{min-width:0}.gp-screen{position:relative;aspect-ratio:16 / 9;background:#05040d;clip-path:var(--clip);box-shadow:0 0 0 1px var(--line);overflow:hidden}.gp-screen>img{width:100%;height:100%;object-fit:cover;animation:gp-in .35s var(--ease)}@keyframes gp-in{0%{opacity:0}to{opacity:1}}.gp-noart{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end start;padding:6%;background:radial-gradient(120% 90% at 80% 0,color-mix(in srgb,var(--g) 45%,transparent),transparent 60%),var(--gbg)}.gp-noart span{font:800 clamp(1.6rem,5vw,3.4rem)/1 var(--display);letter-spacing:-.03em}.gp-caption{margin:10px 2px 0;font-size:.86rem;color:var(--text-2);min-height:1.4em}.gp-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding:3px}.gp-thumbs button{flex:0 0 clamp(88px,12vw,132px);aspect-ratio:16 / 9;padding:0;background:#05040d;opacity:.6;clip-path:var(--clip-sm);box-shadow:0 0 0 1px var(--line);transition:opacity .18s}.gp-thumbs button:hover{opacity:1}.gp-thumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--g)}.gp-thumbs img{width:100%;height:100%;object-fit:cover}.gp-clip{display:block;width:100%;height:100%;object-fit:cover;background:#05040d}.gp-clip-controls{position:absolute;right:12px;bottom:12px}.gp-thumbs .gp-thumb-clip{position:relative}.gp-thumbs .gp-thumb-clip:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-35%,-50%);border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.7))}.gp-rail{position:sticky;top:84px;background:color-mix(in srgb,#05040d 62%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:var(--clip);box-shadow:0 0 0 1px var(--line);padding:clamp(20px,2.4vw,28px)}.gp-buy{display:grid;gap:12px}.gp-price{margin:0;font:800 clamp(1.9rem,3vw,2.5rem)/1 var(--display);letter-spacing:-.03em}.gp-price small{margin-left:10px;font:500 .9rem/1 var(--sans);letter-spacing:0;color:var(--text-3)}.gp-note{margin:-4px 0 4px;font-size:.84rem;line-height:1.5;color:var(--text-3)}.gp-cta{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;width:100%;font:800 1rem/1 var(--sans);text-align:center;background:var(--g);color:#0b0a1a;clip-path:var(--clip-sm);transition:filter .18s,transform .18s}.gp-cta:hover:not(:disabled){filter:brightness(1.1) drop-shadow(0 0 14px color-mix(in srgb,var(--g) 60%,transparent))}.gp-cta:active:not(:disabled){transform:translateY(1px)}.gp-cta.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-2)}.gp-cta.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--g);color:var(--g);filter:none}.gp-cta:disabled{opacity:.5;cursor:not-allowed}.gp-extras{list-style:none;margin:8px 0 0;padding:4px 0 0;border-top:1px solid var(--line);display:grid}.gp-extras li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.gp-extras li:last-child{border-bottom:0;padding-bottom:0}.gp-extras strong{display:block;font-size:.9rem}.gp-extras .grow>span{display:block;font-size:.78rem;line-height:1.4;color:var(--text-3);margin-top:2px}.gp-amt{font:600 .85rem var(--mono);color:var(--text-2)}.gp-mini{flex:none;min-height:34px;padding:0 12px;font:700 .82rem/1 var(--sans);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-2);clip-path:var(--clip-sm)}.gp-mini:hover:not(:disabled){color:var(--g);box-shadow:inset 0 0 0 1.5px var(--g)}.gp-mini:disabled{opacity:.4;cursor:not-allowed}.gp-rail-foot{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.gp-link{font-size:.84rem;color:var(--text-2);min-height:32px}.gp-link:hover{color:var(--g)}.gp-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:clamp(24px,3vw,36px) 0 0;border-top:1px solid var(--line)}.gp-specs>div{padding:16px 20px 0 0}.gp-specs>div+div{padding-left:20px;border-left:1px solid var(--line)}.gp-specs dt{font-size:.8rem;color:var(--text-3)}.gp-specs dd{margin:4px 0 0;font-weight:700;font-size:1.02rem;line-height:1.3}.gp-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(28px,5vw,72px);align-items:start}.gp-body .play-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px}.gp-body .play-row{flex-direction:column;gap:10px}.gp-body .play-badge{width:44px;height:44px}.gp-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px 28px;margin:0}.gp-dl dt{font-size:.8rem;color:var(--text-3)}.gp-dl dd{margin:2px 0 0;font-weight:600;font-size:.92rem;overflow-wrap:anywhere}.gp-facts{padding-top:24px;border-top:1px solid var(--line)}.gp-need summary{cursor:pointer;font-weight:600;font-size:.9rem;min-height:32px;display:flex;align-items:center}.gp-need p{margin:6px 0 0;line-height:1.6;max-width:70ch}.gp-fine{padding-left:clamp(0px,2vw,24px)}@media(max-width:960px){.gp-grid,.gp-cols{grid-template-columns:minmax(0,1fr)}.gp-rail{position:static}.gp-fine{padding-left:0}}@media(max-width:560px){.gp-specs>div{padding:14px 12px 0 0}.gp-specs>div+div{padding-left:0;border-left:0}.gp-specs{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.gp-screen>img{animation:none}}.gp-need summary{gap:8px;list-style:none}.gp-need summary::-webkit-details-marker{display:none}.gp-need summary:after{content:"";width:7px;height:7px;margin-top:-3px;border:solid var(--text-3);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .18s}.gp-need[open] summary:after{transform:rotate(-135deg);margin-top:3px}.lb{--lb-r: 0}.lb-head{color:#fff;position:relative;isolation:isolate;z-index:2;min-height:clamp(300px,46vh,460px);display:flex;align-items:flex-end;background:var(--gbg)}.lb-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.lb-bg video,.lb-bg img{width:100%;height:100%;object-fit:cover;display:block}.lb-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#05040df5,#05040ddb 38%,#05040d40 72%,#05040d0d),linear-gradient(to top,rgba(5,4,13,.75) 0%,transparent 42%)}.lb-head-in{width:100%;padding-block:18px clamp(24px,4vw,44px);display:grid;gap:10px;justify-items:start}.lb-crumbs{color:#c9c6e4}.lb-crumbs a:hover{color:var(--g)}.lb-kicker{font:500 .74rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g);margin-top:clamp(8px,3vw,28px)}.lb-title{margin:0;font:800 clamp(2.3rem,6vw,4.8rem)/.98 var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;overflow-wrap:anywhere;text-shadow:0 2px 24px rgba(0,0,0,.5)}.lb-blurb{margin:0;max-width:56ch;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.55;color:#dcd8f2}.lb-blurb-row{display:flex;align-items:flex-end;gap:10px;min-width:0;max-width:100%}.lb-blurb-row .lb-blurb{min-width:0}.lb-blurb-more{flex:none;padding:2px 0;background:none;border:0;color:var(--g);font:700 .82rem/1.55 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lb-about-blurb{margin:0 0 12px;line-height:1.55;color:var(--text-2)}.lb-chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lb-chip{color:#fff;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;font:600 .82rem/1.2 var(--sans);background:#05040d9e;box-shadow:inset 0 0 0 1px #c9c6e459;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:var(--clip-sm)}.lb-chip svg{color:var(--g)}.lb-price{color:#0b0a1a;background:var(--g);box-shadow:none;font-weight:800}.lb-price.is-free{background:var(--good)}.lb-each{color:#ffc23d;box-shadow:inset 0 0 0 1px #ffc23d80}.lb-body{display:grid;gap:clamp(28px,4vw,48px);padding-block:clamp(20px,3vw,36px) clamp(40px,6vw,72px)}.lb-h2{margin:0;font:800 clamp(1.15rem,1.8vw,1.45rem)/1.15 var(--display);letter-spacing:-.01em}.lb-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;margin-bottom:14px}.lb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(20px,3vw,40px);align-items:start}.lb-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lb-way{display:grid;align-content:start;gap:12px;padding:18px;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);min-width:0}.lb-way header{display:flex;align-items:center;gap:10px}.lb-way h3{margin:0;font:800 1rem/1.2 var(--display)}.lb-way-ic{width:36px;height:36px;display:grid;place-items:center;color:var(--g);background:var(--panel-2);clip-path:var(--clip-sm);flex:none}.lb-way.is-off{opacity:.6}.lb-way.is-off .lb-way-ic{color:var(--text-3)}.lb-way .btn{justify-self:start}.lb-qr{width:clamp(140px,42%,190px);aspect-ratio:1}.lb-qr svg,.lb-qr .skeleton{display:block;width:100%;height:100%;border-radius:8px}.lb-code{display:flex;gap:6px}.lb-code span{width:clamp(38px,3.4vw,50px);aspect-ratio:4 / 5;display:grid;place-items:center;background:var(--panel-2);color:var(--lime);font:800 clamp(1.3rem,2vw,1.9rem)/1 var(--display);clip-path:var(--clip-sm)}.lb-keys{display:grid;gap:8px}.lb-key{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;text-align:left;font:600 .85rem/1.25 var(--sans);color:var(--text);background:var(--panel-2);box-shadow:inset 0 0 0 1.5px var(--line-2);clip-path:var(--clip-sm)}.lb-key:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--g)}.lb-key.on{box-shadow:inset 0 0 0 2px var(--good)}.lb-key:disabled{opacity:.5;cursor:not-allowed}.lb-keycaps{display:inline-flex;gap:3px;flex:none}.lb-keycaps kbd{min-width:22px;height:22px;display:grid;place-items:center;font:700 .7rem/1 var(--mono);color:var(--text);background:var(--ink);border-radius:4px;box-shadow:inset 0 -2px 0 var(--line-2)}.lb-keycaps--btn kbd{padding:0 8px}.lb-keyseat{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lb-keyseat .lb-key{flex:1 1 auto}.lb-kname{flex:1 1 6.5rem;width:6.5rem;min-width:6.5rem;min-height:36px;padding:4px 10px;font:600 .85rem/1.2 var(--sans)}.lb-keyseat.is-named{flex-wrap:nowrap}.lb-keyseat.is-named .lb-key{flex:none}.lb-keyseat.is-named .lb-kname{flex:1 1 auto;width:auto;min-width:0}.lb-kname.is-ask{box-shadow:inset 0 0 0 2px var(--warn)}.lb-kname-ask{color:var(--warn)}.lb-toggle{display:flex;align-items:center;gap:10px;min-height:40px;font-weight:600;font-size:.9rem;cursor:pointer}.lb-toggle input{width:20px;height:20px;accent-color:var(--lime)}.lb-each-note{margin:12px 0 0;color:var(--warn)}.lb-side{display:grid;gap:16px;padding:clamp(18px,2.4vw,26px);background:color-mix(in srgb,var(--panel) 80%,transparent);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);position:sticky;top:84px}.lb-side .lb-sec-head{margin-bottom:0}.lb-here{display:flex;align-items:center;gap:8px;margin:0;line-height:1.35}.lb-here-dot{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 .66rem/1 var(--display);color:var(--on-accent, #05040d);background:var(--lime)}.lb-seats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-auto-rows:max-content;gap:6px}.lb-seat{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px 6px 6px 10px;background:var(--panel-2);clip-path:var(--clip-sm)}.lb-seat .avatar{flex:none}.lb-seat .grow{display:grid;gap:1px;min-width:0}.lb-seat strong{font-size:.92rem;line-height:1.2;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lb-seat .lb-via{line-height:1.3}.lb-seat.is-away{opacity:.55}.lb-seats[data-many] .lb-seat{gap:8px;padding-left:8px}.lb-seats[data-many] .avatar{width:28px;height:28px;font-size:.72rem}.lb-seat-btn{flex:none;width:26px;height:26px;display:grid;place-items:center;padding:0;font:600 1.15rem/1 var(--sans);color:var(--text-3);background:transparent;border:0;border-radius:50%;cursor:pointer}.lb-seat-btn:first-of-type{margin-left:auto}.lb-seat-btn:hover,.lb-seat-btn:focus-visible{color:var(--text);background:var(--panel-3, var(--panel))}.lb-open{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:.84rem;color:var(--text-3);border:1px dashed var(--line-2)}.lb-slots{display:inline-flex;gap:4px;flex:none}.lb-slots i{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2)}.lb-slots i.need{box-shadow:inset 0 0 0 1.5px var(--lime)}.lb-slots i.in{background:var(--lime);box-shadow:none}.lb-start-box{display:grid;gap:8px}.lb-start{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 20px;font:800 1.05rem/1.15 var(--sans);text-align:center;color:var(--pw-on-cta);background:linear-gradient(115deg,var(--pw-cta-from) 0%,var(--pw-cta-via) 55%,var(--pw-cta-to) 100%);clip-path:var(--clip-sm);transition:filter .18s,transform .18s}.lb-start:hover:not(:disabled){filter:brightness(1.1) drop-shadow(0 0 14px rgba(110,43,246,.55))}.lb-start:active:not(:disabled){transform:translateY(1px)}.lb-start:disabled{background:var(--panel-3);color:var(--text-3);cursor:not-allowed}.lb-start-hint{margin:0}.lb-how{padding:14px 18px;box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip);min-width:0}.lb-how ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;font-size:.88rem;line-height:1.45;color:var(--text-2)}.lb-way-bot .lb-way-body,.lb-way-own .lb-way-body{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lb-phone-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.lb-ask,.lb-guest{display:grid;gap:12px;max-width:720px}.lb-guest .lb-start{justify-self:start;width:auto}.lb-pay{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:clamp(20px,3vw,40px);align-items:start}.lb-pay-main{display:grid;gap:14px}.lb-pay-ctas{display:flex;flex-wrap:wrap;gap:10px}.lb-pay-ctas .lb-start{width:auto;flex:1 1 220px}.lb-pay-pass{min-height:56px;flex:1 1 220px}.lb-pay-extras{margin:0;border-top:0}.lb-info{padding-top:20px;border-top:1px solid var(--line);display:grid;gap:12px}.lb-info dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px 24px}.lb-info dt{font-size:.76rem;color:var(--text-3)}.lb-info dd{margin:2px 0 0;font-weight:600;font-size:.9rem;overflow-wrap:anywhere}.lb-info dd a{color:var(--lime);text-decoration:underline}.lb-fine{display:flex;flex-wrap:wrap;gap:4px 18px;line-height:1.5}.lb-access summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:28px;font:600 .8rem/1 var(--sans);color:var(--text-2)}.lb-access summary::-webkit-details-marker{display:none}.lb-access summary:after{content:"+";font:700 .9rem/1 var(--mono);color:var(--g, var(--lime))}.lb-access[open] summary:after{content:"–"}.lb-access ul{margin:6px 0 4px;padding-left:18px;display:grid;gap:2px;font-size:.86rem;line-height:1.45}.lb-fine a{text-decoration:underline}.lb-switch{container-type:inline-size}.lb-switch .lb-sec-head{justify-content:flex-start}.lb-switch-note,.lb-switch .tv-row-arrows{margin-left:auto}.lb-switch .lb-switch-note+.tv-row-arrows{margin-left:8px}.lb-switch-list{--per: 2;--gap: 12px;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap)}@container (min-width: 540px){.lb-switch-list{--per: 3}}@container (min-width: 760px){.lb-switch-list{--per: 4}}@container (min-width: 1000px){.lb-switch-list{--per: 5}}@container (min-width: 1240px){.lb-switch-list{--per: 6}}@container (min-width: 1480px){.lb-switch-list{--per: 7}}@container (min-width: 1740px){.lb-switch-list{--per: 8}}.lb-switch-card{display:grid;background:var(--panel);clip-path:var(--clip);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .18s}.lb-switch-card:hover,.lb-switch-card:focus-visible{box-shadow:inset 0 0 0 2px var(--g)}.lb-switch-card img,.lb-switch-noart{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--panel-2)}.lb-switch-t{display:grid;gap:2px;padding:10px 12px 12px}.lb-switch-t strong{font-family:var(--display);font-size:.92rem}.player-room{color:var(--lime);letter-spacing:.1em;white-space:nowrap}@media(max-width:1100px){.lb-grid,.lb-pay{grid-template-columns:minmax(0,1fr)}.lb-side{position:static}}@media(max-width:640px){.lb-ways{grid-template-columns:minmax(0,1fr)}.lb-head{min-height:0}.lb-head:before{background:linear-gradient(to top,#05040df2 4%,#05040dd1 55%,#05040d80)}.lb-qr{width:150px}}.lb-body>*,.lb-grid>*,.lb-pay>*{min-width:0}.lb-pay-pass{white-space:normal;text-align:center;line-height:1.25}.lb-rules{margin:0 0 14px;display:flex;flex-wrap:wrap;gap:8px}.lb-badge{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 10px;font:700 .8rem/1 var(--sans);color:var(--text);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--clip-sm);cursor:help}.lb-badge svg{color:var(--lime);flex:none}.lb-badge:focus-visible{outline:2px solid var(--pw-focus);outline-offset:2px}.lb-badge.is-off{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1.5px}.lb-badge.is-off svg{color:var(--text-3)}.lb-badge-cover{background:color-mix(in srgb,var(--good) 16%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 55%,transparent)}.lb-badge-cover svg{color:var(--good)}.lb-badge-cover.is-free svg,.lb-badge-cover:not(.is-each) svg{animation:lb-crown 3.2s var(--ease) infinite}.lb-badge.is-each{background:color-mix(in srgb,var(--warn) 14%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 60%,transparent)}.lb-badge.is-each svg{color:var(--warn)}.lb-badge-ic{position:relative;display:grid;place-items:center}.lb-badge-phone.is-on .lb-badge-ic:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:6px;box-shadow:0 0 0 1.5px var(--lime);opacity:0;animation:lb-pulse 2.4s ease-out infinite}.lb-badge-bot.is-on svg{animation:lb-blink 4s steps(1) infinite}.lb-badge-own.is-on svg{animation:lb-sync 2.8s var(--ease) infinite}.lb-badge-keys.is-on svg{animation:lb-tap 2s ease-in-out infinite}.lb-meter-dots{display:inline-flex;gap:3px;margin-left:2px}.lb-meter-dots i{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-2)}.lb-meter-dots i.need{box-shadow:inset 0 0 0 1.5px var(--lime)}.lb-meter-dots i.in{background:var(--lime);box-shadow:none;transition:background .3s}.lb-scan{position:relative}.lb-scan:after{content:"";position:absolute;left:6%;right:6%;top:8%;height:2px;background:var(--lime);box-shadow:0 0 10px var(--lime);opacity:.85;animation:lb-scanline 2.6s ease-in-out infinite;pointer-events:none}.lb-key:not(:disabled) .lb-keycaps kbd{animation:lb-cap 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}.lb-key.on .lb-keycaps kbd{background:var(--good);color:#05040d;box-shadow:none;animation:none}.lb-off-tag{margin-left:auto;padding:3px 8px;font:600 .68rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.lb-why{font-size:.8rem}@keyframes lb-pulse{0%{opacity:.9;transform:scale(.7)}70%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes lb-scanline{0%,to{top:8%}50%{top:90%}}@keyframes lb-cap{0%,70%,to{background:var(--ink);color:var(--text)}15%{background:var(--lime);color:#05040d}}@keyframes lb-blink{0%,92%{transform:none}94%{transform:scaleY(.6)}}@keyframes lb-sync{0%,to{transform:none}50%{transform:translate(2px)}}@keyframes lb-tap{0%,to{transform:none}50%{transform:translateY(1px)}}@keyframes lb-crown{0%,80%,to{transform:none}88%{transform:rotate(-8deg) translateY(-1px)}}@media(prefers-reduced-motion:reduce){.lb-rules *,.lb-scan:after,.lb-keycaps kbd{animation:none!important}.lb-scan:after{display:none}}.lb-pay-side{display:grid;gap:12px}.lb-pay-side .lb-rules,.lb-ask .lb-rules{margin:0}.lb-need{color:var(--warn)}.lb-clip-btn{position:absolute;right:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);z-index:1}.lb-upper{text-transform:uppercase;letter-spacing:.06em}.lb-toprow{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.lb-about{position:relative;z-index:3}.lb-topacts{display:flex;align-items:center;gap:8px;margin-left:auto}.lb-wish{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;cursor:pointer;font:600 .8rem/1 var(--sans);color:#fff;background:#05040d9e;box-shadow:inset 0 0 0 1px #c9c6e459;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:var(--clip-sm)}.lb-wish .lb-wish-star{font-size:.95rem;color:var(--g)}@media(max-width:520px){.lb-wish .lb-wish-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.lb-wish.is-on{box-shadow:inset 0 0 0 1px var(--g)}.lb-wish:hover,.lb-wish:focus-visible{box-shadow:inset 0 0 0 1px var(--g)}.lb-about>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;font:600 .8rem/1 var(--sans);color:#fff;background:#05040d9e;box-shadow:inset 0 0 0 1px #c9c6e459;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:var(--clip-sm)}.lb-about>summary::-webkit-details-marker{display:none}.lb-about>summary:after{content:"+";font:700 .9rem/1 var(--mono);color:var(--g)}.lb-about[open]>summary:after{content:"–"}.lb-about-pop{position:absolute;right:0;top:calc(100% + 8px);width:min(560px,calc(100vw - 32px));padding:16px 18px;color:var(--text);background:var(--pw-ground);box-shadow:0 0 0 1px var(--line-2),0 18px 48px #00000073;clip-path:var(--clip)}.lb-about-pop .lb-info{padding-top:0;border-top:0}.lb-way-body{display:grid;gap:inherit;justify-items:start;align-content:start;min-height:0}.lb-more{padding-block:clamp(24px,4vh,48px) clamp(40px,6vh,72px)}@media(min-width:1000px)and (min-height:560px){.lb-screen{display:flex;flex-direction:column;height:calc(var(--vh-full, 100dvh) - var(--lb-top, 65px));min-height:420px}.lb-screen .wrap,.lb-more.wrap{width:100%;max-width:min(100%,2400px);padding-inline:clamp(20px,3vw,64px)}.lb-head{flex:none;min-height:0;height:clamp(150px,28vh,360px)}.lb-head-in{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:clamp(3px,.8vh,10px);padding-block:clamp(10px,1.6vh,18px) clamp(14px,2.6vh,34px)}.lb-toprow{margin-bottom:auto}.lb-kicker{margin-top:0}.lb-title{font-size:clamp(2rem,4.4vh + 1vw,5.2rem);max-width:22ch}.lb-blurb{font-size:clamp(.9rem,.5rem + .7vh,1.2rem);max-height:3.1em;overflow:hidden}.lb-chips{margin-top:2px}.lb-chip{min-height:clamp(26px,3vh,36px)}.lb-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding-block:clamp(12px,2.2vh,28px)}.lb-body>.lb-grid{flex:1;min-height:0}.lb-grid{grid-template-columns:minmax(0,1fr) clamp(360px,31vw,640px);align-items:stretch}.lb-join{display:flex;flex-direction:column;min-height:0}.lb-join .lb-sec-head{margin-bottom:clamp(6px,1vh,12px)}.lb-rules{margin-bottom:clamp(8px,1.2vh,14px)}.lb-badge{min-height:clamp(30px,3.4vh,40px)}.lb-ways{flex:1;min-height:0;container:lb-ways / size;grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:clamp(8px,1.2vh,14px)}.lb-way{min-height:0;overflow:hidden;gap:clamp(8px,1.2vh,14px);padding:clamp(12px,1.6vh,22px)}.lb-way-phone{grid-row:1 / -1;align-self:stretch;grid-template-rows:auto minmax(0,1fr);container-type:size}.lb-way-phone .lb-way-body{align-content:center;justify-items:center;text-align:center;gap:clamp(10px,2.4cqh,22px)}.lb-qr{width:min(100%,calc(82cqh - 92px),560px);min-width:96px}.lb-code span{width:clamp(34px,8cqh,64px);font-size:clamp(1.2rem,5.2cqh,2.5rem)}.lb-way:not(.lb-way-phone){display:flex;flex-wrap:wrap;align-items:center;column-gap:16px}.lb-way:not(.lb-way-phone) header{flex:1 0 auto}.lb-way:not(.lb-way-phone) .lb-way-body{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(6px,1vh,10px) 12px}.lb-way:not(.lb-way-phone) .lb-way-ic{width:32px;height:32px}.lb-way.lb-way-keys .lb-way-body{flex-basis:100%;justify-content:flex-start}.lb-way.lb-way.is-off header{flex:0 0 auto}.lb-way.lb-way.is-off .lb-off-tag{margin-left:0}.lb-way.lb-way.is-off .lb-way-body{flex:1 1 260px;justify-content:flex-start}.lb-way-keys .lb-way-body>.lb-keys{flex:1 1 100%}.lb-keys{width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.lb-key{min-height:clamp(36px,5vh,56px);padding-block:4px}.lb-how{grid-column:2;align-self:start;max-height:100%;min-height:0;overflow:hidden;padding:clamp(10px,1.4vh,20px) clamp(12px,1.6vh,22px)}.lb-how ul{font-size:clamp(.84rem,.5rem + .5vh,1rem)}@container lb-ways (max-height: 470px){.lb-how{display:none}}.lb-ways:has(>.lb-way-phone.is-off){grid-template-columns:minmax(0,1fr);grid-template-rows:none}.lb-ways:has(>.lb-way-phone.is-off)>*{grid-row:auto;grid-column:auto}.lb-ways:has(>.lb-way-phone.is-off) .lb-way-phone{container-type:normal;display:flex;flex-wrap:wrap;align-items:center;column-gap:16px}.lb-ways:has(>.lb-way-phone.is-off) .lb-way-phone .lb-way-body{justify-items:start;text-align:left}.lb-side{position:static;display:flex;flex-direction:column;gap:clamp(8px,1.4vh,16px);min-height:0;overflow:hidden;padding:clamp(14px,2vh,28px)}.lb-seats{flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;grid-template-columns:minmax(0,1fr)}.lb-seats[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-seat{min-height:clamp(42px,5.4vh,64px)}.lb-start-box{margin-top:auto}.lb-start{min-height:clamp(48px,6vh,68px)}.lb-pay{align-content:start}}@media(min-width:1000px)and (min-height:560px)and (max-height:860px){.lb-side>p.tiny.muted{display:none}.lb-blurb{max-height:1.55em}.lb-crumbs{display:none}}@media(min-width:3000px)and (min-height:1600px){html:has(.lb-screen),html:has(.hx){zoom:2;--vh-full: 50dvh}}.lb-remote{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;background:color-mix(in srgb,var(--lime) 10%,var(--panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 40%,transparent);clip-path:var(--clip-sm);line-height:1.5}.lb-remote svg{flex:none;margin-top:2px;color:var(--lime)}.lb-linkbtn{padding:0;background:none;border:0;color:var(--lime);font:inherit;text-decoration:underline;cursor:pointer}.lb-host-tag{display:inline-block;margin-left:8px;padding:1px 7px;vertical-align:2px;background:var(--lime);color:var(--on-accent);font:700 .62rem / 1.5 var(--mono, monospace);letter-spacing:.06em;text-transform:uppercase}.lb-seat.is-hostphone{box-shadow:inset 0 0 0 1px var(--lime)}.lb-settings{display:flex;flex-wrap:wrap;gap:10px}.lb-setting{display:grid;gap:4px}.lb-setting select{min-height:36px;padding:0 10px;background:var(--panel-2);color:var(--text, #fff);border:1px solid var(--line-2);font:inherit}.hx{--hx-ground: #05040D;--hx-surface: #0E0D1F;--hx-raised: #17162E;--hx-line: rgba(201, 198, 228, .16);--hx-line-2: rgba(201, 198, 228, .3);--hx-moon: #12F0FD;--hx-dawn: #F20DFC;--hx-good: #3CF2A5;--hx-warn: #FFC23D;--hx-text: #fff;--hx-soft: #C9C6E4;--hx-faint: #9A96BD;position:relative;isolation:isolate;color:var(--hx-text);background:var(--hx-ground);background-image:radial-gradient(70% 90% at 0% 100%,rgba(242,13,252,.16),transparent 60%),radial-gradient(60% 80% at 100% 0%,rgba(18,240,253,.12),transparent 60%);display:grid;gap:20px 28px;padding:20px clamp(16px,4vw,40px) 28px;grid-template-areas:"room" "side" "seats"}.hx a{color:var(--hx-moon);text-decoration:underline;text-underline-offset:2px}.hx strong{color:var(--hx-text)}.hx-room{grid-area:room;display:grid;gap:14px;align-content:start;min-width:0}.hx-game,.hx-say{grid-area:side;min-width:0}.hx-seats{grid-area:seats;display:grid;gap:10px;align-content:start;min-width:0}.hx-dim{color:var(--hx-faint);font-size:.85rem;line-height:1.45}.hx-label{font:600 .78rem/1.2 var(--sans);color:var(--hx-soft);letter-spacing:.02em}.hx-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hx-net{display:inline-flex;align-items:center;gap:8px;font:700 .8rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hx-soft)}.hx-net i{width:9px;height:9px;border-radius:50%;background:var(--hx-faint)}.hx-net.is-online{color:var(--hx-good)}.hx-net.is-online i{background:var(--hx-good);box-shadow:0 0 #3cf2a599;animation:hx-live 2.4s ease-out infinite}.hx-net.is-offline{color:var(--hx-warn)}.hx-net.is-offline i{background:var(--hx-warn)}.hx-code{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:clamp(8px,1.2vw,18px);perspective:600px}.hx-code span{display:grid;place-items:center;aspect-ratio:4 / 5;font:800 clamp(2.6rem,9vw,6rem)/1 var(--display);color:var(--hx-moon);background:linear-gradient(180deg,var(--hx-raised),var(--hx-surface));box-shadow:inset 0 0 0 1.5px #12f0fd59,inset 0 -6px #00000059;text-shadow:0 0 24px rgba(18,240,253,.55);clip-path:var(--clip-sm);animation:hx-flip .7s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.hx-scan{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.hx-qr{flex:none;width:clamp(150px,34vw,240px);aspect-ratio:1;padding:8px;background:#fff;clip-path:var(--clip-sm);box-shadow:0 0 0 4px #12f0fd40}.hx-qr svg,.hx-qr .skeleton{display:block;width:100%;height:100%}.hx-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:hx;min-width:0}.hx-steps li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.4;color:var(--hx-soft)}.hx-steps li>span:last-child{min-width:0;overflow-wrap:anywhere}.hx-step-ic{position:relative;flex:none;width:40px;height:40px;display:grid;place-items:center;color:var(--hx-moon);background:var(--hx-raised);clip-path:var(--clip-sm);box-shadow:inset 0 0 0 1px var(--hx-line-2)}.hx-steps li{counter-increment:hx}.hx-steps .hx-step-ic:after{content:counter(hx);position:absolute;right:2px;bottom:1px;font:800 .62rem/1 var(--display);color:var(--hx-dawn)}.hx-steps li:nth-child(2) .hx-step-ic{color:var(--hx-warn)}.hx-steps li:nth-child(3) .hx-step-ic{color:var(--hx-dawn)}.hx-seats-head{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.hx-count{margin-left:6px;font:800 1.05em/1 var(--display);color:var(--hx-text)}.hx-left{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font:600 .78rem/1.2 var(--sans);color:var(--hx-faint)}.hx-slots{display:inline-flex;gap:4px}.hx-slots i{width:.62em;height:.62em;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hx-line-2)}.hx-slots i.is-in{background:var(--hx-good);box-shadow:none}.hx-seat-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:8px}.hx-seat{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 12px 8px 10px;background:var(--hx-surface);box-shadow:inset 0 0 0 1px var(--hx-line);clip-path:var(--clip-sm)}.hx-seat.is-in{background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--hx-moon)) 14%,var(--hx-surface)),var(--hx-surface) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, var(--hx-moon)) 55%,transparent);animation:hx-pop .45s var(--ease) both}.hx-seat.is-host,.hx-seat.is-screen{box-shadow:inset 0 0 0 2px var(--hx-warn)}.hx-seat.is-away{opacity:.5}.hx-seat-none{grid-column:1 / -1;display:flex;align-items:center;min-height:56px;padding:8px 14px;font-size:.95rem;color:var(--hx-faint);box-shadow:inset 0 0 0 1px var(--hx-line);clip-path:var(--clip-sm)}.hx-av{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:800 1rem/1 var(--display);color:var(--hx-ground);background:var(--c, var(--hx-moon))}.hx-seat.is-screen .hx-av{background:var(--hx-warn)}.hx-who{display:grid;gap:2px;min-width:0}.hx-who strong{font-size:1rem;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-who span{font-size:.8rem;line-height:1.2;color:var(--hx-soft)}.hx-x{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;color:var(--hx-soft);font-size:1.1rem;border-radius:50%}.hx-x:hover{color:var(--hx-text);background:var(--hx-raised)}.hx-mini{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;font:600 .8rem/1 var(--sans);color:var(--hx-text);background:var(--hx-raised);box-shadow:inset 0 0 0 1px var(--hx-line-2);clip-path:var(--clip-sm)}.hx-mini:hover{box-shadow:inset 0 0 0 1px var(--hx-moon)}.hx-say{display:grid;gap:16px;align-content:center}.hx-hero{margin:0;font:800 clamp(2.6rem,8vw,6.4rem)/.92 var(--display);letter-spacing:-.03em;background:linear-gradient(100deg,#fff 30%,var(--hx-moon) 70%,var(--hx-dawn));-webkit-background-clip:text;background-clip:text;color:transparent}.hx-lede{margin:0;max-width:46ch;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.5;color:var(--hx-soft)}.hx-hoststate{display:flex;align-items:center;gap:14px;max-width:56ch;padding:14px 16px;font-size:clamp(.95rem,1.3vw,1.2rem);line-height:1.45;color:var(--hx-soft);background:var(--hx-surface);box-shadow:inset 0 0 0 1px var(--hx-line-2);clip-path:var(--clip)}.hx-hoststate .hx-step-ic{color:var(--hx-warn)}.hx-hoststate[data-host=yes]{box-shadow:inset 0 0 0 2px var(--hx-warn)}.hx-game{display:flex;flex-direction:column;gap:12px}.hx-game-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap}.hx-h1{margin:0;font:800 clamp(1.6rem,3vw,2.6rem)/1 var(--display);letter-spacing:-.02em}.hx-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;align-content:start}.hx-pick{display:grid;gap:4px;padding:6px 6px 8px;text-align:left;color:var(--hx-text);background:var(--hx-surface);box-shadow:inset 0 0 0 1px var(--hx-line);clip-path:var(--clip-sm);transition:box-shadow .18s,transform .18s var(--ease)}.hx-pick img,.hx-noart{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--hx-raised)}.hx-pick strong{padding:0 4px;font:800 .86rem/1.2 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-price{padding:0 4px;font:600 .72rem/1.2 var(--mono);color:var(--hx-warn)}.hx-price.is-yours{color:var(--hx-good)}.hx-pick:hover{box-shadow:inset 0 0 0 1px var(--hx-line-2)}.hx-pick.is-on{box-shadow:inset 0 0 0 2px var(--g, var(--hx-moon)),0 0 24px color-mix(in srgb,var(--g, var(--hx-moon)) 35%,transparent);background:var(--hx-raised)}.hx-pick:focus-visible,.hx-seg button:focus-visible,.hx-start:focus-visible,.hx-mini:focus-visible{outline:2px solid var(--hx-moon);outline-offset:2px}.hx-plays{margin:0;font-size:.86rem;line-height:1.45;color:var(--hx-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-setup{display:grid;gap:10px}.hx-choice{display:grid;gap:6px}.hx-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hx-seg button{display:grid;gap:2px;align-content:start;padding:8px 10px;text-align:left;color:var(--hx-text);background:var(--hx-surface);box-shadow:inset 0 0 0 1px var(--hx-line);clip-path:var(--clip-sm)}.hx-seg button strong{font-size:.84rem}.hx-seg button span{font-size:.72rem;line-height:1.35;color:var(--hx-faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-seg button[aria-checked=true]{background:var(--hx-raised);box-shadow:inset 0 0 0 2px var(--hx-moon)}.hx-seg button:disabled{opacity:.5;cursor:not-allowed}.hx-off{font-weight:500;color:var(--hx-faint)}.hx-note{margin:0;font-size:.8rem;line-height:1.45;color:var(--hx-soft)}.hx-warn{margin:0;font-size:.82rem;color:var(--hx-warn)}.hx-go{display:grid;gap:6px;margin-top:auto}.hx-start{display:flex;align-items:center;justify-content:center;min-height:58px;padding:0 24px;font:800 clamp(1.05rem,1.6vw,1.4rem)/1.1 var(--display);color:#fff;background:linear-gradient(115deg,#b90ee0,#6e2bf6 55%,#2f55f2);clip-path:var(--clip-sm);transition:filter .18s}.hx-start:hover:not(:disabled){filter:brightness(1.1) drop-shadow(0 0 16px rgba(110,43,246,.6))}.hx-start:disabled{background:var(--hx-raised);color:var(--hx-faint);cursor:not-allowed}@keyframes hx-flip{0%{opacity:0;transform:rotateX(80deg) translateY(-12%)}to{opacity:1;transform:none}}@keyframes hx-pop{0%{transform:scale(.92)}60%{transform:scale(1.03)}to{transform:none}}@keyframes hx-live{0%{box-shadow:0 0 #3cf2a599}70%{box-shadow:0 0 0 9px #3cf2a500}to{box-shadow:0 0 #3cf2a500}}@media(prefers-reduced-motion:reduce){.hx-code span,.hx-seat.is-in,.hx-net.is-online i{animation:none}}@media(min-width:900px)and (min-height:520px)and (orientation:landscape){html:has(.hx) .site-foot{display:none}.hx{height:calc(var(--vh-full, 100dvh) - var(--hx-top, 65px));min-height:460px;overflow:hidden;container-type:size;padding:3cqh 3.2cqw 3cqh;gap:2.6cqh 3.2cqw;grid-template-rows:minmax(0,1fr) auto}.hx--host{grid-template-columns:minmax(0,40fr) minmax(0,60fr);grid-template-areas:"room side" "seats side"}.hx--display{grid-template-columns:minmax(0,47fr) minmax(0,53fr);grid-template-areas:"room side" "seats seats"}.hx-room{gap:2cqh;align-content:center}.hx-code{gap:1.2cqw}.hx-code span{aspect-ratio:auto;height:16cqh;font-size:11cqh}.hx--host .hx-code span{height:12cqh;font-size:8cqh}.hx-qr{width:30cqh;padding:.9cqh}.hx--host .hx-qr{width:23cqh}.hx-steps{gap:1.4cqh}.hx-steps li{font-size:clamp(.82rem,2cqh,1.6rem)}.hx-step-ic{width:5.4cqh;height:5.4cqh;min-width:34px;min-height:34px}.hx-step-ic svg{width:55%;height:55%}.hx-net{font-size:clamp(.75rem,1.8cqh,1.3rem)}.hx-dim{font-size:clamp(.78rem,1.7cqh,1.25rem)}.hx-label{font-size:clamp(.74rem,1.7cqh,1.2rem)}.hx-seat-row{grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:1.1cqh 1cqw}.hx-seat{min-height:max(52px,8cqh);gap:1.4cqh;padding:1cqh 1.2cqh}.hx-seat-none{min-height:max(52px,8cqh);font-size:clamp(.9rem,2.2cqh,1.6rem)}.hx-av{width:5.4cqh;height:5.4cqh;min-width:32px;min-height:32px;font-size:clamp(.9rem,2.4cqh,1.7rem)}.hx-who strong{font-size:clamp(.95rem,2.4cqh,1.8rem)}.hx-who span{font-size:clamp(.78rem,1.8cqh,1.3rem)}.hx-left{font-size:clamp(.74rem,1.7cqh,1.2rem)}.hx-say{gap:2.6cqh}.hx-hero{font-size:13cqh}.hx-lede{font-size:clamp(1rem,2.6cqh,2rem)}.hx-hoststate{font-size:clamp(.95rem,2.3cqh,1.8rem);padding:2cqh 2cqw}.hx-game{min-height:0;gap:1.6cqh}.hx-h1{font-size:clamp(1.4rem,4.4cqh,3.4rem)}.hx-picker{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(max(130px,13cqw),1fr));padding:3px}.hx-pick strong{font-size:clamp(.8rem,1.9cqh,1.4rem)}.hx-price{font-size:clamp(.68rem,1.5cqh,1.05rem)}.hx-plays,.hx-note{font-size:clamp(.78rem,1.7cqh,1.2rem)}.hx-seg button strong{font-size:clamp(.78rem,1.8cqh,1.25rem)}.hx-seg button span{font-size:clamp(.68rem,1.45cqh,1.05rem)}.hx-start{min-height:max(52px,8cqh);font-size:clamp(1rem,2.8cqh,2rem)}}@media(min-width:900px)and (min-height:520px)and (orientation:landscape)and (max-height:800px){.hx--host .hx-seg button:not(:disabled) span,.hx--host .hx-steps li:nth-child(n+2){display:none}}html[data-tvnav] :focus-visible,html[data-tvnav] :focus{outline:4px solid #12F0FD;outline-offset:3px;box-shadow:inset 0 0 0 4px #12f0fd,0 0 28px #12f0fd73!important}html[data-tvnav] .hx-pick:focus,html[data-tvnav] .hx-tvtile:focus{transform:scale(1.04);z-index:1}.lb-switch-card{position:relative}html[data-tvnav] :is(.lb-switch-card,.pp-cover):focus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 4px #12f0fd}html[data-tvnav] .tile:focus:after{box-shadow:inset 0 0 0 4px #12f0fd}html[data-tvnav]{scroll-padding-block:96px 24px}html[data-tvnav] .qa-aside{position:static!important}html[data-tvnav]:has(.tv-fs){scroll-padding-bottom:160px}.tv-row{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.tv-row::-webkit-scrollbar{display:none}.tv-row>*{scroll-snap-align:start;min-width:0}.tv-row-arrows{display:inline-flex;gap:6px;align-self:center;margin-left:8px}.tv-row-arrow{width:40px;height:36px;display:grid;place-items:center;color:var(--text-2);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--clip-sm);cursor:pointer}.tv-row-arrow:hover:not(:disabled){color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.tv-row-arrow:disabled{opacity:.3;cursor:default}.tv-row-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.tv-row-dots i{width:18px;height:4px;border-radius:2px;background:var(--line-2);transition:background .2s,width .2s}.tv-row-dots i.is-on{width:30px;background:var(--lime)}@media(hover:none){.tv-row-arrows{display:none}}@media(prefers-reduced-motion:reduce){html[data-tvnav] .hx-pick:focus,html[data-tvnav] .hx-tvtile:focus{transform:none}}.tv-fs{position:fixed;z-index:90;left:50%;bottom:max(18px,3vh);transform:translate(-50%);display:flex;align-items:stretch;gap:8px;width:max-content;max-width:calc(100vw - 32px);color:#fff;font-family:var(--sans, "Geist", system-ui, sans-serif);animation:tv-fs-in .4s var(--ease, ease) both}.tv-fs-go{display:flex;align-items:center;gap:clamp(12px,1.4vw,22px);padding:clamp(12px,1.6vh,22px) clamp(16px,2vw,32px);text-align:left;color:#fff;cursor:pointer;background:#0e0d1ff0;box-shadow:inset 0 0 0 2px #12f0fd,0 18px 60px #0009;clip-path:var(--clip-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tv-fs-go>span:last-child{display:grid;gap:4px}.tv-fs-go strong{font:800 clamp(1.05rem,1.7vw,2.1rem)/1.15 var(--display, "Unbounded", sans-serif);letter-spacing:-.01em}.tv-fs-go span span{font-size:clamp(.9rem,1.1vw,1.35rem);color:#c9c6e4}.tv-fs-key{flex:none;display:grid;place-items:center;width:clamp(48px,4.4vw,84px);aspect-ratio:1;border-radius:50%;font:800 clamp(1rem,1.4vw,1.8rem)/1 var(--display, "Unbounded", sans-serif);color:#05040d;background:#12f0fd;box-shadow:0 0 #12f0fd99;animation:hx-live 2.4s ease-out infinite}.tv-fs-no{flex:none;padding:0 clamp(14px,1.4vw,24px);font:600 clamp(.85rem,1vw,1.2rem)/1 var(--sans, sans-serif);color:#c9c6e4;background:#0e0d1fe6;box-shadow:inset 0 0 0 1px #c9c6e44d;clip-path:var(--clip-sm);cursor:pointer}.tv-fs-no:hover{color:#fff}@keyframes tv-fs-in{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tv-fs,.tv-fs-key{animation:none}}@media(max-width:640px){.tv-fs-go span span{display:none}}html[data-tv]:fullscreen:has(.hx) .site-head{display:none}.hx-tvgames{display:grid;gap:10px;min-width:0}.hx-tvgames-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.hx-tvall{flex:none;font-weight:700;color:var(--hx-moon)!important;text-decoration:none!important}.hx-tvall:after{content:" →"}.hx-tvgames ul{list-style:none;margin:0;padding:6px 4px 8px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,calc((100% - 36px)/4));gap:12px;scroll-padding:8px}.hx-tvtile{display:grid;gap:6px;padding:6px 6px 10px;color:var(--hx-text)!important;text-decoration:none!important;background:var(--hx-surface);box-shadow:inset 0 0 0 1px var(--hx-line);clip-path:var(--clip-sm);transition:transform .18s var(--ease),box-shadow .18s}.hx-tvtile img,.hx-tvtile .hx-noart{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--hx-raised)}.hx-tvtile strong{padding:0 4px;font:800 1rem/1.2 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-tvtile:hover{box-shadow:inset 0 0 0 2px var(--g, var(--hx-moon))}@media(min-width:900px)and (min-height:520px)and (orientation:landscape){.hx--tv .hx-dim,.hx--tv .hx-label,.hx--tv .hx-plays,.hx--tv .hx-note{font-size:clamp(1rem,2cqh,1.5rem)}.hx--tv .hx-pick strong{font-size:clamp(1rem,2.1cqh,1.6rem)}.hx--tv .hx-who strong{font-size:clamp(1.1rem,2.6cqh,2rem)}.hx--tv .hx-left,.hx--tv .hx-seat-none{font-size:clamp(1rem,2cqh,1.5rem)}.hx--tv .hx-steps li{font-size:clamp(1rem,2.2cqh,1.7rem)}.hx--tv .hx-picker{grid-template-columns:repeat(auto-fill,minmax(max(170px,15cqw),1fr));gap:1.4cqh}.hx--tv .hx-seg button span{display:none}.hx--tv .hx-net,.hx--tv .hx-seg button strong,.hx--tv .hx-mini,.hx--tv .hx-warn,.hx--tv .hx-off{font-size:clamp(1rem,1.9cqh,1.4rem)}.hx--tv .hx-who span,.hx--tv .hx-price{font-size:clamp(1rem,1.7cqh,1.25rem)}.hx--tv .hx-av{font-size:clamp(1rem,2cqh,1.4rem)}.hx--tv .hx-hoststate{font-size:clamp(1rem,2.3cqh,1.8rem)}.hx--tv.hx--display .hx-say{gap:2cqh}.hx--tv.hx--display .hx-hero{font-size:10cqh}.hx--tv.hx--display .hx-lede{font-size:clamp(1rem,2.3cqh,1.8rem);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hx--tv .hx-tvtile strong{font-size:clamp(1rem,2.2cqh,1.7rem)}.hx--tv .hx-tvgames ul{grid-auto-columns:calc((100% - 3 * 1.2cqw) / 4);gap:1.2cqw}}:root[data-theme=light] .splash-tag{background-image:linear-gradient(100deg,#0a66b8,#6e2bf6 50%,#b90ee0)}:root[data-theme=light] .splash-bar{background:#0b0a1a1a}.splash-logo.logo-on-light{width:min(120px,30vw)}:root[data-theme=light] .splash-bar i{background:var(--lime)}.foot-tag{display:block;margin-bottom:6px;font:800 .9rem/1.2 var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--text)}.age-gate{min-height:calc(100vh - 220px);display:grid;align-items:center}.age-gate__card{width:100%;max-width:560px;margin:0 auto;padding:clamp(22px,5vw,40px);background:var(--panel);clip-path:var(--clip);display:grid;gap:16px}.age-gate__badge{color:var(--warn)}.age-gate__title{font-size:clamp(1.6rem,6vw,2.4rem);line-height:1.1;margin:0;overflow-wrap:anywhere}.age-gate__lead{margin:0;line-height:1.6;max-width:52ch}.age-gate__form{display:grid;gap:14px}.age-gate__box{display:flex;gap:10px;align-items:flex-start;cursor:pointer;line-height:1.5}.age-gate__box input{margin-top:4px;flex:none;width:18px;height:18px}.age-gate__actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:480px){.age-gate__actions .btn{flex:1 1 100%;justify-content:center}}.age-gate__more{margin:4px 0 0}.age-gate__more a{text-decoration:underline;text-underline-offset:2px}
