.gw{--gw-night:var(--bd-night);--gw-stone:var(--bd-stone);--gw-stone-raised:var(--bd-stone-raised);--gw-text:var(--bd-text);--gw-text-muted:var(--bd-text-muted);--gw-text-dim:var(--bd-text-dim);--gw-line:var(--bd-line);--gw-line-strong:var(--bd-line-strong);--gw-ember:var(--bd-ember);--gw-ember-hover:var(--bd-ember-hover);--gw-torch:var(--bd-torch);--gw-gate:var(--bd-gate);--gw-silver:var(--bd-silver);--gw-font-display:var(--bd-font-display);--gw-font-ui:var(--bd-font-ui);--gw-radius:var(--bd-radius);--gw-tap:var(--bd-tap);--gw-ease:var(--bd-ease);--gw-gap:6px;--gw-fast:var(--bd-fast);color:var(--gw-text);font:400 15px/1.5 var(--gw-font-ui);position:relative}.gw,.gw *,.gw :before,.gw :after{box-sizing:border-box}.gw-hall{overflow:hidden}.gw-wrap{z-index:1;width:100%;max-width:1360px;margin:0 auto;position:relative}.gw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.gw) button{font:inherit;color:inherit;margin:0}.gw button,.gw a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gw-banner:after{content:"";z-index:5;pointer-events:none;opacity:var(--lit,0);background:linear-gradient(#f6f5ffeb,#eeedfb8c);position:absolute;inset:0}.gw-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.gw-layer{opacity:0;filter:blur(40px);transition:opacity .9s var(--gw-ease);position:absolute;inset:-6%}.gw-layer.gw-on{opacity:.45}.gw-layer .gw-art{inset:0}.gw-backdrop:after{content:"";background:radial-gradient(ellipse 90% 80% at 50% 46%, #07090d00 0, #07090d4d 65%, #07090dd9 100%), linear-gradient(to bottom, var(--gw-night) 0, #07090d00 12%, #07090d00 80%, var(--gw-night) 100%);position:absolute;inset:0}.gw-rowwrap{container-type:inline-size}.gw-row{gap:var(--gw-gap);--n:9;height:clamp(460px,68dvh,640px);margin:0;padding:0;list-style:none;display:flex}.gw-banner{--bw:1px;--c:14px;--p:26px;--ci:calc(var(--c) - .586 * var(--bw));--outline:var(--gw-line);background:var(--outline);min-width:84px;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--p)), 50% 100%, 0 calc(100% - var(--p)), 0 var(--c));transition:flex .45s var(--gw-ease), min-width .45s var(--gw-ease), height .45s var(--gw-ease), background-color .45s var(--gw-ease);flex:1 1 0;position:relative}.gw-banner[data-sel="1"]{--outline:color-mix(in srgb, var(--light) 85%, transparent);flex:5.2 1 0;min-width:330px}.gw-banner[data-state=sealed][data-sel="1"]{--outline:var(--gw-line-strong)}.gw-banner:has(.gw-pick:focus-visible){--bw:2px;--outline:var(--gw-ember)}.gw-face{inset:var(--bw);background:var(--gw-stone);clip-path:polygon(var(--ci) 0, calc(100% - var(--ci)) 0, 100% var(--ci), 100% calc(100% - var(--p)), 50% 100%, 0 calc(100% - var(--p)), 0 var(--ci));position:absolute;overflow:hidden}.gw-art{--g:1;--s:1;--b:.55;filter:grayscale(var(--g)) saturate(var(--s)) brightness(var(--b));transition:filter .45s var(--gw-ease);position:absolute;inset:0;overflow:hidden}.gw-art .gw-scene{width:100%;height:100%;display:block}.gw-art .gw-scene-image{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.gw-art[data-wide="1"] .gw-scene-image{-o-object-position:50% 20%;object-position:50% 20%}.gw-art .gw-scene-empty{background:var(--gw-stone)}.gw-art{--b:.75}.gw-art[data-state=locked]{--b:.7}.gw-art[data-state=coming-soon]{--b:.6}.gw-art[data-state=maintenance]{--b:.55}.gw-art[data-state=sealed]{--b:.45}.gw-art[data-wide="1"]{--g:0;--s:1.25;--b:1.1}.gw-art[data-wide="1"][data-state=locked]{--s:1.05;--b:.9}.gw-art[data-wide="1"][data-state=coming-soon]{--s:.9;--b:1.1}.gw-art[data-wide="1"][data-state=maintenance]{--s:.6;--b:.85}.gw-art[data-wide="1"][data-state=sealed]{--g:1;--s:1;--b:.5}.gw-veil{opacity:0;transition:opacity .45s var(--gw-ease);pointer-events:none;position:absolute;inset:0}.gw-veil-lock{background:#07090d2e}.gw-veil-storm{background:repeating-linear-gradient(104deg,#cfcbff00 0 9px,#cfcbff0d 9px 10px),repeating-linear-gradient(98deg,#cfcbff00 0 23px,#cfcbff09 23px 24px),#07090d1c}.gw-banner[data-state=locked][data-sel="1"] .gw-veil-lock,.gw-banner[data-state=sealed] .gw-veil-storm{opacity:1}.gw-scrim{pointer-events:none;transition:opacity .45s var(--gw-ease);position:absolute;inset:0}.gw-scrim-n{background:linear-gradient(#07090d9e 0,#07090d26 22%,#07090d4d 48%,#07090de0 100%)}.gw-scrim-w{opacity:0;background:linear-gradient(#07090d00 0 40%,#07090db3 56%,#07090de0 100%)}.gw-banner[data-sel="1"] .gw-scrim-n{opacity:0}.gw-banner[data-sel="1"] .gw-scrim-w{opacity:1}.gw-pick{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.gw-pick:focus{outline:none}.gw-banner[data-sel="1"] .gw-pick{cursor:default}.gw-nar{pointer-events:none;transition:opacity .25s var(--gw-ease), visibility 0s;flex-direction:column;align-items:center;padding:16px 0 36px;display:flex;position:absolute;inset:0}.gw-banner[data-sel="1"] .gw-nar{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s .12s}.gw-num{font:600 14px/1 var(--gw-font-display);letter-spacing:.12em;color:var(--gw-text-muted)}.gw-vt{flex:1;justify-content:center;align-items:flex-end;min-height:0;padding-bottom:18px;display:flex}.gw-vt .gw-t{writing-mode:vertical-rl;white-space:nowrap;text-transform:uppercase;font:600 22px/1 var(--gw-font-display);letter-spacing:.22em;color:var(--gw-text);transform:rotate(180deg)}.gw-banner[data-state=sealed] .gw-vt .gw-t{color:var(--gw-text-muted)}.gw-mark{text-align:center;min-height:40px;font:600 11px/1.15 var(--gw-font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gw-text);flex-direction:column;align-items:center;gap:7px;display:flex}.gw-mark svg{display:block}.gw-mark span{max-width:62px}.gw-mark.gw-m-play{color:var(--gw-ember)}.gw-mark.gw-m-coming-soon svg{color:var(--gw-gate)}.gw-mark.gw-m-maintenance svg{color:var(--gw-torch)}.gw-mark.gw-m-sealed,.gw-mark.gw-m-sealed svg{color:var(--gw-text-muted)}.gw-wide{--w:max(330px, calc((100cqw - var(--gw-gap) * (var(--n) - 1)) * 5.2 / (var(--n) + 4.2)));width:var(--w);pointer-events:none;opacity:0;visibility:hidden;padding:0 28px 50px;transition:opacity .12s,visibility 0s .12s;position:absolute;bottom:0;left:0}.gw-banner[data-sel="1"] .gw-wide{opacity:1;visibility:visible;transition:opacity .3s var(--gw-ease) .22s, visibility 0s}.gw-wide .gw-btn,.gw-wide a{pointer-events:auto}.gw-topnum{font:600 14px/1 var(--gw-font-display);letter-spacing:.12em;color:var(--gw-text-muted);opacity:0;transition:opacity .3s .2s;position:absolute;top:20px;left:24px}.gw-banner[data-sel="1"] .gw-topnum{opacity:1}.gw-region{font:600 11px/1.3 var(--gw-font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--light);margin:0 0 10px}.gw-banner[data-state=sealed] .gw-region{color:var(--gw-text-muted)}.gw-titlerow{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;display:flex}.gw-title{font:600 clamp(30px, calc(var(--w) * .105), 64px)/1.02 var(--gw-font-display);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:normal;max-width:100%;margin:0}.gw-tag{max-width:34ch;color:var(--gw-text);margin:0 0 14px;font-size:15px;line-height:1.5}.gw-line{max-width:34ch;color:var(--gw-text-muted);margin:0 0 14px;font-size:15px;line-height:1.5}.gw-facts{color:var(--gw-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 18px;font-size:13px;line-height:1.3;display:flex}.gw-chip{border-radius:var(--gw-radius);height:24px;font:600 11px/1 var(--gw-font-ui);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#07090dd1;border:1px solid;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.gw-chip svg{flex:none;display:block}.gw-chip-plan{color:var(--gw-ember);letter-spacing:.2em;background:0 0;height:20px;padding:0 7px}.gw-chip-beta{color:var(--gw-silver);background:0 0;height:20px;padding:0 7px}.gw-chip-coming-soon{color:var(--gw-gate)}.gw-chip-maintenance{color:var(--gw-torch)}.gw-chip-sealed{color:var(--gw-text-muted)}.gw-chip-locked{color:var(--gw-text)}.gw-status{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s .12s;position:absolute;top:16px;right:26px}.gw-banner[data-sel="1"] .gw-status{opacity:1;visibility:visible;transition:opacity .3s var(--gw-ease) .25s, visibility 0s}.gw-quiet{min-height:var(--gw-tap);color:var(--gw-text-muted);align-items:center;gap:9px;font-size:13px;display:flex}.gw-quiet svg{flex:none}.gw-note{color:var(--gw-text);margin:0 0 4px;font-size:13px;line-height:1.4}.gw-btn{border-radius:var(--gw-radius);cursor:pointer;min-width:132px;height:46px;font:600 12px/1 var(--gw-font-ui);letter-spacing:.3em;text-transform:uppercase;transition:background-color .2s var(--gw-ease), border-color .2s var(--gw-ease), color .2s var(--gw-ease);justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:inline-flex}.gw-btn svg{display:block}.gw-btn-primary{background:var(--gw-ember);border:1px solid var(--gw-ember);color:var(--gw-night)}.gw-btn-secondary{border:1px solid var(--gw-line-strong);color:var(--gw-text);background:#07090d99}@media (hover:hover){.gw-btn-primary:hover{background:var(--gw-ember-hover);border-color:var(--gw-ember-hover)}.gw-btn-secondary:hover{background:var(--gw-stone-raised);border-color:#e9ecf473}}.gw-btn:focus-visible{outline:2px solid var(--gw-ember);outline-offset:3px}.gw-ticks{align-items:flex-end;height:18px;margin-top:16px;display:none}.gw-ticks span{flex:1;justify-content:center;display:flex}.gw-ticks i{background:var(--gw-line-strong);width:1px;height:8px;transition:height .3s var(--gw-ease), width .3s var(--gw-ease), background-color .3s var(--gw-ease);display:block}.gw-ticks .gw-on i{background:var(--gw-ember);width:2px;height:16px}.gw-scene .a-flicker,.gw-scene .a-drift,.gw-scene .a-rise,.gw-scene .a-sway,.gw-scene .a-pulse{animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-play-state:paused;animation-duration:calc(var(--dur) * var(--k,1))}.gw-scene .a-flicker{--dur:3.6s;animation-name:gw-a-flicker;animation-timing-function:linear}.gw-scene .a-drift{--dur:16s;animation-name:gw-a-drift;animation-direction:alternate}.gw-scene .a-rise{--dur:8s;animation-name:gw-a-rise;animation-timing-function:linear}.gw-scene .a-sway{--dur:7s;animation-name:gw-a-sway;animation-direction:alternate}.gw-scene .a-pulse{--dur:4.8s;transform-box:fill-box;transform-origin:50%;animation-name:gw-a-pulse}.gw-banner[data-sel="1"] .gw-scene .a-flicker,.gw-banner[data-sel="1"] .gw-scene .a-drift,.gw-banner[data-sel="1"] .gw-scene .a-rise,.gw-banner[data-sel="1"] .gw-scene .a-sway,.gw-banner[data-sel="1"] .gw-scene .a-pulse{animation-play-state:running}@keyframes gw-a-flicker{0%,to{opacity:1}12%{opacity:.78}27%{opacity:.97}41%{opacity:.7}58%{opacity:.95}74%{opacity:.82}}@keyframes gw-a-drift{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes gw-a-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-110px)}}@keyframes gw-a-sway{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}@keyframes gw-a-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1180px){.gw-banner{min-width:72px}}@media (max-width:1023px){.gw-ticks{display:flex}.gw-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.gw-row::-webkit-scrollbar{display:none}.gw-banner{scroll-snap-align:center;flex:0 0 72px;min-width:0}.gw-banner[data-sel="1"]{flex:0 0 320px;min-width:0}.gw-wide{--w:320px}}@media (max-width:639px){.gw-row{scroll-snap-type:none;flex-direction:column;height:auto;overflow:visible}.gw-banner{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);flex:none;width:100%;min-width:0;height:56px}.gw-banner[data-sel="1"]{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);flex:none;min-width:0;height:300px}.gw-face,.gw-banner[data-sel="1"] .gw-face{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.gw-banner[data-sel="1"] .gw-face{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.gw-banner[data-sel="1"][data-state=locked]{height:360px}.gw-nar{flex-direction:row;align-items:center;gap:14px;padding:0 30px 0 16px}.gw-vt{flex:1;min-width:0;padding:0;display:block}.gw-vt .gw-t{writing-mode:horizontal-tb;letter-spacing:.14em;text-overflow:clip;font-size:17px;line-height:56px;display:block;overflow:hidden;transform:none}.gw-num{flex:none;width:22px}.gw-mark{flex-direction:row;flex:none;order:3;gap:8px;min-height:0}.gw-mark span{display:none}.gw-scrim-n{background:linear-gradient(90deg,#07090de6 0,#07090d8c 55%,#07090d59 100%)}.gw-scrim-w{background:linear-gradient(#07090d00 0,#07090d9e 28%,#07090df0 100%)}.gw-wide{--w:100cqw;padding:0 36px 22px 20px}.gw-topnum,.gw-ticks{display:none}.gw-status{top:14px;right:30px}.gw-banner[data-sel="1"] .gw-pick{height:56px}.gw-quiet{min-height:36px}}.gw-picker .gw-strip{gap:4px;height:132px;display:flex}.gw-mini{--c:6px;--p:10px;--ci:5px;--pi:9px;cursor:not-allowed;text-align:left;width:20px;min-width:0;height:132px;clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--p)), 50% 100%, 0 calc(100% - var(--p)), 0 var(--c));transition:flex .45s var(--gw-ease), background-color .45s var(--gw-ease);background:#e9ecf429;border:0;border-radius:0;flex:0 0 20px;padding:1px;position:relative}.gw-mini[data-state=play]{cursor:pointer;flex-basis:44px;width:44px}.gw-mini[data-sel="1"]{background:var(--gw-ember);cursor:default;flex:1 1 0;width:auto}.gw-mini:focus{outline:none}.gw-mini:focus-visible{background:var(--gw-ember);padding:2px}.gw-mini-face{background:var(--gw-stone);clip-path:polygon(var(--ci) 0, calc(100% - var(--ci)) 0, 100% var(--ci), 100% calc(100% - var(--pi)), 50% 100%, 0 calc(100% - var(--pi)), 0 var(--ci));display:block;position:absolute;inset:1px;overflow:hidden}.gw-mini:focus-visible .gw-mini-face{inset:2px}.gw-mini .gw-art{--b:.5}.gw-mini[data-sel="1"] .gw-art{--g:0;--s:1.1;--b:1}.gw-mini-info{background:linear-gradient(#07090d00 0%,#07090dd1 45%,#07090df2 100%);flex-direction:column;gap:1px;padding:30px 8px 17px;display:flex;position:absolute;bottom:0;left:0;right:0}.gw-mini-title{font:600 15px/1.1 var(--gw-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--gw-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gw-mini-players{color:var(--gw-text);font-size:11px;line-height:1.3}.gw-mini-vt{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:10px 0 30px}.gw-mini-vt span{writing-mode:vertical-rl;white-space:nowrap;text-transform:uppercase;font:600 13px/1 var(--gw-font-display);letter-spacing:.18em;color:var(--gw-text);overflow:hidden;transform:rotate(180deg)}.gw-mini-mark{justify-content:center;display:flex;position:absolute;bottom:14px;left:0;right:0}.gw-mini-mark svg{display:block}.gw-mini[data-state=play] .gw-mini-mark,.gw-mini[data-state=signin] .gw-mini-mark{color:var(--gw-ember)}.gw-mini[data-state=locked] .gw-mini-mark{color:var(--gw-text)}.gw-mini[data-state=coming-soon] .gw-mini-mark{color:var(--gw-gate)}.gw-mini[data-state=maintenance] .gw-mini-mark{color:var(--gw-torch)}.gw-mini[data-state=sealed] .gw-mini-mark{color:var(--gw-text-muted)}.gw-mini[data-sel="1"] .gw-mini-mark,.gw-mini[data-sel="1"] .gw-mini-vt{display:none}.gw-mini[data-state=play]:not([data-sel="1"]) .gw-mini-mark{bottom:12px}@media (hover:hover){.gw-mini[data-state=play]:not([data-sel="1"]):hover{background:var(--gw-line-strong)}}.gw-pick-line{flex-direction:column;gap:2px;margin-top:14px;display:flex}.gw-pick-line strong{font-size:14px;font-weight:600}.gw-pick-line span{color:var(--gw-text-muted);font-size:12px;line-height:1.45}.gw-still .gw-scene .a-flicker,.gw-still .gw-scene .a-drift,.gw-still .gw-scene .a-rise,.gw-still .gw-scene .a-sway,.gw-still .gw-scene .a-pulse{animation:none!important}.gw-still .gw-banner,.gw-still .gw-art,.gw-still .gw-layer,.gw-still .gw-wide,.gw-still .gw-nar,.gw-still .gw-status,.gw-still .gw-scrim,.gw-still .gw-veil,.gw-still .gw-ticks i,.gw-still .gw-topnum,.gw-still .gw-mini{transition-duration:10ms!important;transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.gw-scene .a-flicker,.gw-scene .a-drift,.gw-scene .a-rise,.gw-scene .a-sway,.gw-scene .a-pulse{animation:none!important}.gw-banner,.gw-art,.gw-layer,.gw-wide,.gw-nar,.gw-status,.gw-scrim,.gw-veil,.gw-ticks i,.gw-topnum,.gw-mini{transition-duration:10ms!important;transition-delay:0s!important}}
