.xuwhnW_wrap{padding:72px var(--gutter) 88px;background:#070707;position:relative;overflow-x:clip}.xuwhnW_stage,.xuwhnW_camera{position:relative}.xuwhnW_row{flex-direction:column;gap:64px;display:flex}.xuwhnW_floor,.xuwhnW_shade,.xuwhnW_board,.xuwhnW_map,.xuwhnW_dim,.xuwhnW_lamp{display:none}.xuwhnW_bay{position:relative}.xuwhnW_plate{background:linear-gradient(#171717,#0f0f0f);border:1px solid #ffffff14;border-radius:3px;align-items:center;gap:14px;height:46px;margin-bottom:17px;padding:0 16px 0 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.xuwhnW_plateNum{background:var(--red);color:#fff;align-self:stretch;place-items:center;min-width:58px;padding:0 12px;font-size:30px;line-height:1;display:grid}.xuwhnW_plateLabel{color:#fff;min-width:0;font-family:var(--f-hud), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.xuwhnW_plateGroup{white-space:nowrap;color:var(--soft)}.xuwhnW_opening{position:relative}.xuwhnW_shot{aspect-ratio:4/3;background:#040404;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 0 0 6px #141414,0 0 0 7px #ffffff0d}.xuwhnW_photo{z-index:0;transform-origin:50% 60%;position:absolute;inset:0}.xuwhnW_photo picture{width:100%;height:100%;display:block}.xuwhnW_photo img{object-fit:cover;width:100%;height:100%}.xuwhnW_bw img{filter:grayscale()contrast(1.1)}.xuwhnW_inside{z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#ffecd61f,#0000 60%),linear-gradient(#0000 60%,#0505058c);position:absolute;inset:0}.xuwhnW_door{z-index:3;will-change:transform;background:linear-gradient(90deg,#00000080,#0000 16% 84%,#00000080),linear-gradient(#00000059,#0000 30% 75%,#0000004d),repeating-linear-gradient(#141517 0,#24262a 2px,#3b3e43 4px,#2a2c30 6px,#1b1c1f 10px,#0d0e10 13px,#08090a 14px);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 -1px #ffffff0a}.xuwhnW_stencil{color:#0000;-webkit-text-stroke:1.5px #ffffff1a;font-size:clamp(120px,34vw,300px);line-height:.8;position:absolute;top:50%;right:7%;transform:translateY(-58%)}.xuwhnW_doorTag{color:#ffffff52;background:#00000059;border:1px solid #ffffff1f;border-radius:2px;padding:6px 10px;font-size:10px;position:absolute;top:50%;left:6%}.xuwhnW_glint{pointer-events:none;will-change:transform;background:radial-gradient(60% 40% at 50% 24%,#fff4e812,#0000 70%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 6%,#000 22% 30%,#0000 50%);mask-image:linear-gradient(#0000 6%,#000 22% 30%,#0000 50%)}.xuwhnW_glintRibs{will-change:transform;background:linear-gradient(90deg,#0000 4% 30%,#0000 70% 96%),repeating-linear-gradient(#0000 0 3px,#fff6ec80 3px 4px,#fff6ec1f 4px 5px,#0000 5px 14px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 30% 70%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 30% 70%,#0000 98%)}.xuwhnW_rail{background:linear-gradient(#55585e 0,#33353a 3px,#232428 11px,#121315 22px);border-top:1px solid #000;height:22px;position:absolute;bottom:0;left:0;right:0}.xuwhnW_rail:before{content:"";background:linear-gradient(90deg, var(--red-deep), var(--red) 30%, #e8213f 50%, var(--red) 70%, var(--red-deep));opacity:.9;height:4px;position:absolute;top:9px;left:0;right:0}.xuwhnW_rail i{background:#0b0b0c;border-radius:2px;width:34px;height:12px;position:absolute;top:5px;box-shadow:inset 0 1px #ffffff1f}.xuwhnW_rail i:first-child{left:18%}.xuwhnW_rail i:last-child{right:18%}.xuwhnW_drum{z-index:4;background:linear-gradient(#2c2e32,#17181a 60%,#0a0a0b);height:12px;position:absolute;top:0;left:0;right:0;box-shadow:0 3px 8px #000000b3}.xuwhnW_panel{min-width:0;padding-top:27px}.xuwhnW_kicker{display:block}.xuwhnW_title{margin-top:12px;font-size:clamp(44px,13vw,66px)}.xuwhnW_title span{white-space:nowrap;display:block}.xuwhnW_body{color:var(--ink-2);max-width:480px;margin-top:16px;font-size:16px;line-height:1.55}.xuwhnW_gets{flex-direction:column;gap:6px;max-width:480px;margin-top:18px;display:flex}.xuwhnW_gets b{color:var(--red)}.xuwhnW_gets span{color:#fff;font-size:17px;font-weight:500;line-height:1.42}.xuwhnW_tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.xuwhnW_tags span{border:1px solid var(--line);color:#eee;white-space:nowrap;border-radius:99px;padding:7px 13px;font-size:12px}.xuwhnW_pcx,.xuwhnW_hint{display:none}@media (max-width:899px){.xuwhnW_wrap{--cw:min(82cqw, 600px);padding:56px 0 36px;container-type:inline-size}.xuwhnW_row{padding:6px calc((100cqw - var(--cw)) / 2) 14px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;flex-direction:row;align-items:stretch;gap:10px;position:relative;overflow:auto hidden}.xuwhnW_row::-webkit-scrollbar{display:none}.xuwhnW_measuring{align-items:flex-start}.xuwhnW_bay.xuwhnW_nosnap{scroll-snap-align:none}.xuwhnW_bay{width:var(--cw);scroll-snap-align:center;scroll-snap-stop:always;background:linear-gradient(#131313,#0b0b0b 60%);border:1px solid #ffffff14;border-radius:6px;flex-direction:column;flex:none;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 26px 50px -28px #000000f2}.xuwhnW_plate{flex:none;gap:12px;height:40px;margin-bottom:10px}.xuwhnW_plateNum{min-width:50px;padding:0 10px;font-size:26px}.xuwhnW_shot{aspect-ratio:auto;height:var(--shot,56cqw);box-shadow:0 0 0 1px #ffffff17}.xuwhnW_stencil{font-size:min(calc(var(--shot,56cqw) * .9), 260px)}.xuwhnW_doorTag{top:auto;bottom:34px}.xuwhnW_panel{padding:16px 6px 6px}.xuwhnW_title{font-size:calc(var(--fit,1) * clamp(34px, 10.4cqw, 60px));margin-top:10px}.xuwhnW_body{font-size:calc(var(--fit,1) * 15px);margin-top:12px;line-height:1.5}.xuwhnW_gets{gap:4px;margin-top:14px}.xuwhnW_gets b{font-size:calc(var(--fit,1) * 11px)}.xuwhnW_gets span{font-size:calc(var(--fit,1) * 15.5px);line-height:1.4}.xuwhnW_tags{gap:6px;margin-top:14px}.xuwhnW_tags span{padding:6px 11px;font-size:11px}.xuwhnW_noTags .xuwhnW_tags,.xuwhnW_noKick .xuwhnW_kicker{display:none}.xuwhnW_noKick .xuwhnW_title{margin-top:0}.xuwhnW_door,.xuwhnW_glint,.xuwhnW_glintRibs{transition:transform .7s cubic-bezier(.45,0,.55,1)}.xuwhnW_open .xuwhnW_door,.xuwhnW_open .xuwhnW_glint,.xuwhnW_open .xuwhnW_glintRibs{transition:transform 1.1s cubic-bezier(.2,1.06,.36,1)}.xuwhnW_open .xuwhnW_door,.xuwhnW_open .xuwhnW_glintRibs{transform:translateY(calc(34px - 100%))}.xuwhnW_open .xuwhnW_glint{transform:translateY(calc(100% - 34px))}.xuwhnW_photo{transition:transform .8s ease-in-out;transform:scale(1.1)}.xuwhnW_open .xuwhnW_photo{transition:transform 1.6s cubic-bezier(.22,1,.36,1);transform:scale(1)}.xuwhnW_ready .xuwhnW_pi{opacity:.3;transition:opacity .32s,transform .32s;transform:translateY(8px)}.xuwhnW_ready .xuwhnW_open .xuwhnW_pi{opacity:1;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transform:none}.xuwhnW_ready .xuwhnW_open .xuwhnW_pi:first-child{transition-delay:.42s}.xuwhnW_ready .xuwhnW_open .xuwhnW_pi:nth-child(2){transition-delay:.48s}.xuwhnW_ready .xuwhnW_open .xuwhnW_pi:nth-child(3){transition-delay:.54s}.xuwhnW_ready .xuwhnW_open .xuwhnW_pi:nth-child(4){transition-delay:.6s}.xuwhnW_ready .xuwhnW_open .xuwhnW_pi:nth-child(5){transition-delay:.66s}.xuwhnW_pcx{width:var(--cw);align-items:center;gap:10px;margin:6px auto 0;display:flex}.xuwhnW_pcxBoard{border:1px solid #262626;border-top:2px solid var(--red);background:#000;border-radius:3px;flex:none;align-items:baseline;gap:5px;padding:9px 12px 8px;display:flex}.xuwhnW_pcxBoard b{color:#fff;font-variant-numeric:tabular-nums;min-width:1.05em;font-size:26px;line-height:.86}.xuwhnW_pcxBoard .xuwhnW_display{color:var(--soft);font-size:14px}.xuwhnW_ticks{flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.xuwhnW_ticks i{width:9px;height:3px;transition:width .42s var(--ease-out), background-color .3s ease;background:#ffffff38;border-radius:2px}.xuwhnW_ticks i.xuwhnW_tickOn{background:var(--red);width:22px}.xuwhnW_arrow{border:1px solid var(--line);color:#fff;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:transform .16s var(--ease-out), opacity .2s ease, background-color .2s ease;background:#141414;border-radius:50%;flex:none;place-items:center;display:grid}.xuwhnW_arrow:active:not(:disabled){background:#1d1d1d;transform:scale(.94)}.xuwhnW_arrow:disabled{opacity:.3;cursor:default}.xuwhnW_arrow:focus-visible{outline:2px solid var(--red);outline-offset:2px}.xuwhnW_hint{z-index:5;top:40%;right:calc((100cqw - var(--cw)) / 2 + 22px);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0a0a0ac7;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 11px 0 12px;transition:opacity .4s;display:flex;position:absolute;transform:translateY(-50%)}.xuwhnW_hint .xuwhnW_mono{color:#fff;font-size:11px}.xuwhnW_hintOn{opacity:1;animation:xuwhnW_pl-nudge 1.5s var(--ease-out) .7s 1 both}}@keyframes xuwhnW_pl-nudge{0%,40%,to{translate:0}20%,60%{translate:-9px}80%{translate:0}}@media (max-width:479px){.xuwhnW_plateGroup{display:none}.xuwhnW_plateLabel{letter-spacing:clamp(.04em,.6vw,.1em);font-size:clamp(10px,3.3vw,13px)}}@media (min-width:900px){.xuwhnW_wrap{--bw:min(1240px, max(680px, 64vw));--gap:5vw;--hud:126px;--ground:max(172px, 20vh);--top:max(24px, 4.6vh);--gx:clamp(56px, 4.4vw, 72px);--pin:24px;height:630vh;padding:0;overflow:visible}.xuwhnW_stage{background:radial-gradient(90% 60% at 50% -12%,#ffffff0d,#0000 60%),#070707;height:100vh;position:sticky;top:0;overflow:hidden}.xuwhnW_camera{transform-origin:50% 46%;will-change:transform;position:absolute;inset:0}.xuwhnW_row{height:calc(100vh - var(--ground));top:0;left:calc(50% - var(--bw) / 2 - 100vw);gap:var(--gap);will-change:transform;background:repeating-linear-gradient(90deg,#0000 0 159px,#ffffff06 159px 160px),linear-gradient(#0b0b0b,#121212 70%,#161616);flex-direction:row;width:max-content;padding:0 100vw;position:absolute;box-shadow:inset 0 -1px #ffffff14}.xuwhnW_bay{width:var(--bw);height:100%;padding-top:var(--top);flex-direction:column;flex:none;display:flex}.xuwhnW_lamp{left:22%;right:22%;top:calc(var(--top) - 13px);background:#fff7ee;border-radius:2px;height:3px;display:block;position:absolute;box-shadow:0 0 10px #fff7eecc,0 0 40px #fff7ee59}.xuwhnW_lamp:after{content:"";background:radial-gradient(50% 100% at 50% 0,#fff7ee17,#0000 70%);height:120px;position:absolute;top:2px;left:-20%;right:-20%}.xuwhnW_plate{flex:none;gap:14px;height:clamp(38px,5.4vh,46px);margin-bottom:clamp(9px,1.4vh,13px);padding-right:18px}.xuwhnW_plateNum{min-width:0;width:calc(var(--gx) - 14px);padding:0;font-size:clamp(25px,3.6vh,30px)}.xuwhnW_plateLabel{font-size:clamp(13px,1.8vh,15px)}.xuwhnW_opening{flex:1;min-height:0}.xuwhnW_shot{aspect-ratio:auto;position:absolute;inset:0}.xuwhnW_panel{z-index:2;left:var(--pin);bottom:var(--pin);max-height:calc(100% - 2 * var(--pin));width:clamp(348px,44%,548px);padding:clamp(16px, 3vh, 30px) clamp(24px, 2.4vw, 36px) clamp(16px, 3vh, 30px) calc(var(--gx) - var(--pin));border:1px solid #ffffff14;border-top:2px solid var(--red);opacity:0;background:linear-gradient(#0a0a0adb,#080808e6);border-radius:2px;flex-direction:column;transition:opacity .24s ease-in,transform .24s ease-in;display:flex;position:absolute;overflow:hidden;transform:translateY(12px);box-shadow:0 24px 60px #00000080}.xuwhnW_on .xuwhnW_panel{opacity:1;transition:opacity .5s var(--ease-out) .2s, transform .5s var(--ease-out) .2s;transform:none}.xuwhnW_pi{opacity:0;transition:opacity .18s ease-in,transform .18s ease-in;transform:translateY(10px)}.xuwhnW_on .xuwhnW_pi{opacity:1;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);transform:none}.xuwhnW_on .xuwhnW_pi:first-child{transition-delay:.26s}.xuwhnW_on .xuwhnW_pi:nth-child(2){transition-delay:.32s}.xuwhnW_on .xuwhnW_pi:nth-child(3){transition-delay:.38s}.xuwhnW_on .xuwhnW_pi:nth-child(4){transition-delay:.44s}.xuwhnW_on .xuwhnW_pi:nth-child(5){transition-delay:.5s}.xuwhnW_title{font-size:calc(var(--fit,1) * clamp(34px, min(4.3vw, 7vh), 96px));margin-top:clamp(8px,1.4vh,14px)}.xuwhnW_body{font-size:calc(var(--fit,1) * clamp(13px, 1.9vh, 17px));margin-top:clamp(8px,1.7vh,18px);line-height:1.5}.xuwhnW_gets{gap:4px;margin-top:clamp(8px,1.7vh,18px)}.xuwhnW_gets b{font-size:calc(var(--fit,1) * clamp(10px, 1.6vh, 12px))}.xuwhnW_gets span{font-size:calc(var(--fit,1) * clamp(14px, 2vh, 18px));line-height:1.38}.xuwhnW_tags{gap:6px;margin-top:clamp(8px,1.7vh,18px)}.xuwhnW_tags span{padding:6px 11px;font-size:11px}.xuwhnW_noTags .xuwhnW_tags{display:none}.xuwhnW_clamped .xuwhnW_body{-webkit-line-clamp:var(--clamp,4);line-clamp:var(--clamp,4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xuwhnW_stencil{font-size:min(34vh,24vw)}.xuwhnW_doorTag{top:auto;bottom:40px}.xuwhnW_dim{z-index:6;pointer-events:none;opacity:.64;background:#050505;display:block;position:absolute;inset:-2px}.xuwhnW_floor{top:calc(100vh - var(--ground));height:520px;left:calc(50% - var(--bw) / 2 - 200vw);width:calc(7 * var(--bw) + 6 * var(--gap) + 400vw);transform-origin:calc(200vw + var(--bw) / 2) 0;will-change:transform;background:linear-gradient(#151515,#0c0c0c 50%,#090909);display:block;position:absolute;transform:perspective(560px)rotateX(58deg)}.xuwhnW_lanes{background:linear-gradient(#0000 150px,#ffffff80 150px 156px,#0000 156px),linear-gradient(#0000 176px,#c8102ebf 176px 181px,#0000 181px);position:absolute;inset:0}.xuwhnW_lanes:after{content:"";background:repeating-linear-gradient(90deg,#ffffff5c 0 90px,#0000 90px 170px);height:6px;position:absolute;top:232px;left:0;right:0}.xuwhnW_floorRow{gap:var(--gap);display:flex;position:absolute;top:0;left:200vw}.xuwhnW_box{width:var(--bw);border:4px solid #fff3;border-top:0;flex:none;height:132px;position:relative}.xuwhnW_boxNum{color:#ffffff0e;font-size:120px;line-height:.8;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.xuwhnW_pool{background:radial-gradient(48% 70% at 50% 0,#ffecd633,#ffecd60f 50%,#0000 72%);height:240px;position:absolute;top:0;left:-10%;right:-10%}.xuwhnW_shade{pointer-events:none;z-index:7;background:radial-gradient(130% 100% at 50% 45%,#0000 55%,#0009),linear-gradient(#0000 88%,#070707d9);display:block;position:absolute;inset:0}.xuwhnW_board{z-index:8;left:var(--gutter);bottom:var(--hud);background:#000;border:2px solid #262626;border-radius:3px;flex-direction:column;width:118px;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 30px #0009}.xuwhnW_boardHd{background:var(--red);color:#fff;letter-spacing:.18em;padding:4px 10px;font-size:10px}.xuwhnW_boardPos{align-items:baseline;gap:6px;padding:6px 10px 0;display:flex}.xuwhnW_boardPos b{color:#fff;font-variant-numeric:tabular-nums;font-size:44px;line-height:.9}.xuwhnW_boardPos span{color:var(--soft);font-size:20px}.xuwhnW_boardFt{color:var(--soft);white-space:nowrap;padding:2px 10px 7px;font-size:10px}.xuwhnW_map{z-index:8;right:var(--gutter);bottom:var(--hud);flex-direction:column;gap:14px;width:min(440px,34vw);padding-bottom:4px;display:flex;position:absolute}.xuwhnW_mapHd{white-space:nowrap;justify-content:space-between;gap:16px;display:flex}.xuwhnW_mapHd b{color:#fff;text-overflow:ellipsis;font-weight:500;overflow:hidden}.xuwhnW_mapTrack{background:#ffffff2e;height:2px;position:relative}.xuwhnW_mapTrack i{background:#ffffff59;width:2px;height:10px;margin-left:-1px;transition:background .3s;position:absolute;top:-4px}.xuwhnW_mapTrack i.xuwhnW_mapOn{background:#fff}.xuwhnW_car{background:var(--red);will-change:transform;border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-6px;box-shadow:0 0 0 4px #c8102e40,0 0 16px #c8102e99}}@media (min-width:900px) and (max-width:1023px){.xuwhnW_wrap{--top:66px}}@media (min-width:900px) and (max-height:720px){.xuwhnW_kicker{display:none}.xuwhnW_title{margin-top:0}}@media (min-width:900px) and (max-height:760px),(min-width:900px) and (max-width:1099px){.xuwhnW_board{border-width:1px;border-top:2px solid var(--red);flex-direction:row;align-items:center;width:auto}.xuwhnW_boardHd,.xuwhnW_boardFt{display:none}.xuwhnW_boardPos{gap:6px;padding:6px 12px 5px}.xuwhnW_boardPos b{font-size:28px}.xuwhnW_boardPos span{font-size:14px}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.xuwhnW_panel,.xuwhnW_on .xuwhnW_panel{transition:opacity .2s;transform:none}.xuwhnW_pi,.xuwhnW_on .xuwhnW_pi{transition:none;transform:none}.xuwhnW_on .xuwhnW_pi{opacity:1}}@media (prefers-reduced-motion:reduce) and (max-width:899px){.xuwhnW_door,.xuwhnW_glintRibs,.xuwhnW_open .xuwhnW_door,.xuwhnW_open .xuwhnW_glintRibs{transition:none;transform:translateY(calc(34px - 100%))}.xuwhnW_glint,.xuwhnW_open .xuwhnW_glint{transition:none;transform:translateY(calc(100% - 34px))}.xuwhnW_photo,.xuwhnW_open .xuwhnW_photo{transition:none;transform:none}.xuwhnW_ready .xuwhnW_bay{opacity:.45;transition:opacity .5s}.xuwhnW_ready .xuwhnW_bay.xuwhnW_now{opacity:1}.xuwhnW_ready .xuwhnW_pi,.xuwhnW_ready .xuwhnW_open .xuwhnW_pi{opacity:1;transition:none;transform:none}.xuwhnW_hintOn{animation:none}.xuwhnW_ticks i,.xuwhnW_arrow{transition:none}}@media (max-width:340px){.xuwhnW_plateNum{min-width:40px;padding:0 8px;font-size:22px}.xuwhnW_plate{gap:9px;padding-right:10px}}
