@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.1bio_i4k4_h-7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.28pwg5cihh1vo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.161-8jf3b5y85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.1bio_i4k4_h-7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.28pwg5cihh1vo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.161-8jf3b5y85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.1bio_i4k4_h-7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.28pwg5cihh1vo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.161-8jf3b5y85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.1bio_i4k4_h-7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.28pwg5cihh1vo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.161-8jf3b5y85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.UuA76q_className{font-family:Saira,Saira Fallback;font-style:normal}.UuA76q_variable{--font-body:"Saira", "Saira Fallback"}
@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Variable.ttf)format("truetype");font-weight:200 700;font-display:swap}html,body{color:#fffdf7;font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#0b0b0f;margin:0;font-size:16px}*{box-sizing:border-box}a{color:#e8b23a;text-decoration:none}a:hover{color:#ffe9a8}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hov:hover{border-color:#ffffff3d!important}.hov-gold:hover{border-color:#e8b23a80!important}.press:active{transform:scale(.98)}.chip:hover{background:#26262e!important}@keyframes rips-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rips-track{animation-name:rips-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.rips-viewport::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.rips-track{animation:none}.rips-viewport{overflow-x:auto!important}}.nav-link:hover{background:#ffffff0f;color:#fffdf7!important}.nav-desktop{display:flex}.nav-burger,.nav-mobile{display:none}@media (max-width:820px){.nav-desktop{display:none}.nav-burger{display:grid}.nav-mobile{display:flex}.nav-mobile .nav-link{border-radius:14px!important;padding:13px 12px!important;font-size:17px!important}.nav-mobile .nav-account{flex-direction:column;align-items:stretch!important;gap:10px!important}.nav-mobile .nav-account>*{justify-content:space-between;width:100%}}.social:hover{color:#ffe9a8!important;border-color:#e8b23a80!important}body{line-height:1.5}@keyframes fadeUp{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}.reveal{animation:.75s cubic-bezier(.2,.75,.2,1) both fadeUp}.tilt{transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) scale(var(--lift,1));transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out,box-shadow .25s,border-color .25s;position:relative}.tilt:not(.tilt-on){transition:transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .25s,border-color .25s}.tilt-glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%),#ffe9a829,#ffe9a800 45%);mix-blend-mode:screen;transition:opacity .25s;position:absolute;inset:0}.tilt-on .tilt-glare{opacity:1}.pool-card.tilt-on{box-shadow:0 30px 60px -20px #000000bf,0 0 0 1px #e8b23a2e,0 0 40px -6px #e8b23a59;border-color:#e8b23a8c!important}.mode-card.tilt-on{box-shadow:0 26px 50px -22px #000000b3}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.gold-shimmer{background:linear-gradient(100deg,#e8b23a 0%,#ffe9a8 30%,#fff 45%,#ffe9a8 55%,#e8b23a 80%,#c98e1a 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}@keyframes bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-7px)rotate(-2deg)}}.bob{animation:3.6s ease-in-out infinite bob}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.live-dot{position:relative}.live-dot:after{content:"";background:inherit;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}@keyframes barShine{0%{transform:translate(-120%)}to{transform:translate(320%)}}.bar-shine{overflow:hidden}.bar-shine:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:30%;animation:2.4s ease-in-out infinite barShine;position:absolute;top:0;bottom:0}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;display:grid}.hero-pack{height:440px;position:relative}@media (max-width:880px){.hero{grid-template-columns:1fr}.hero-pack{height:320px}}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.12)}}.glow-blob{filter:blur(40px);pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite drift;position:absolute}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.spark{pointer-events:none;background:#ffe9a8;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite twinkle;position:absolute;box-shadow:0 0 10px #ffe9a8,0 0 22px #e8b23acc}.rip-card{transform-origin:50% 60%;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s,border-color .35s}.rip-card.rip-active{z-index:5;box-shadow:0 30px 50px -18px #000000d9,0 0 30px -4px var(--rip-glow,#e8b23a73);transform:translateY(-8px)scale(1.12);border-color:#e8b23a99!important}.rip-card:hover{z-index:5;box-shadow:0 30px 50px -18px #000000d9,0 0 30px -4px var(--rip-glow,#e8b23a73);transform:translateY(-8px)scale(1.2)rotateX(6deg);border-color:#e8b23a99!important}.rip-card img{transition:transform .35s}.rip-card:hover img{transform:translateZ(30px)scale(1.06)rotate(-2deg)}@media (prefers-reduced-motion:reduce){.reveal,.gold-shimmer,.bob,.live-dot:after,.bar-shine:after,.glow-blob,.spark{animation:none!important}.spark{opacity:.6}.tilt,.rip-card,.rip-card:hover,.rip-card img{transition:none!important;transform:none!important}}.lb-overlay{z-index:70;background:#050508f0;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.lb-wrap{align-items:center;gap:28px;width:min(1120px,100%);margin:auto;display:flex}.lb-stage{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;flex:auto;place-items:center;min-width:0;height:min(84vh,820px);display:grid;position:relative;overflow:hidden}.lb-info{flex-direction:column;flex:0 0 380px;gap:14px;max-height:84vh;padding-right:4px;display:flex;overflow-y:auto}@media (max-width:860px){.lb-overlay{align-items:flex-start;padding:60px 14px 24px}.lb-wrap{flex-direction:column;gap:18px}.lb-stage{width:100%;height:58vh}.lb-info{flex:none;width:100%;max-height:none;overflow:visible}}.pool-grid{flex-direction:column;gap:18px;display:flex}.pool-main,.pool-side{flex-direction:column;gap:16px;min-width:0;display:flex}.stage{touch-action:pan-y;background:radial-gradient(60% 60% at 50% 42%,#e8b23a33,#e8b23a00 70%),linear-gradient(#121218,#0b0b0f);border:1px solid #e8b23a2e;border-radius:28px;height:clamp(440px,118vw,560px);position:relative;overflow:hidden}.stage.can-inspect{cursor:zoom-in}.stage-3d{position:absolute;inset:0}.stage.has-dock{height:clamp(600px,160vw,680px)}.inspect-hint{-webkit-backdrop-filter:blur(10px);color:#ffe9a8;white-space:nowrap;pointer-events:none;background:#0b0b0fb8;border:1px solid #ffffff1f;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600;animation:2.4s ease-in-out infinite hintPulse;position:absolute;bottom:18px;left:50%;translate:-50%}.vote-dock{z-index:3;-webkit-backdrop-filter:blur(16px);cursor:default;background:#0e0c10f0;border:1px solid #ff5a4a66;border-radius:22px;flex-direction:column;gap:12px;padding:16px;animation:.35s both dockIn;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 20px 60px -20px #ff3c2873}.vote-timer{font-variant-numeric:tabular-nums}.spin-name{animation:.5s ease-in-out infinite hintPulse;display:inline-block}@keyframes hintPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}@keyframes dockIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.sticky-cta{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);background:#0b0b0fe0;border-top:1px solid #ffffff14;position:fixed;bottom:0;left:0;right:0}.pool-page.has-sticky{padding-bottom:84px}@media (min-width:901px){.pool-grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);align-items:start;gap:22px;display:grid}.stage,.stage.has-dock{border-radius:32px;height:clamp(460px,40vw,540px)}.vote-dock{width:min(520px,100% - 40px);padding:20px;bottom:22px;left:50%;right:auto;translate:-50%}.sticky-cta{display:none}.pool-page.has-sticky{padding-bottom:0}}.totem-pick{all:unset;box-sizing:border-box;cursor:pointer;background:#1a1a20;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;width:100%;padding:16px;transition:border-color .25s,background .25s,box-shadow .25s,transform .15s;display:flex;position:relative;overflow:hidden}.totem-pick:hover:not(.sold-out){border-color:#e8b23a73}.totem-pick:active:not(.sold-out){transform:scale(.985)}.totem-pick:focus-visible{outline-offset:2px;outline:2px solid #e8b23a}.totem-pick.on{background:radial-gradient(120% 140% at 0%,#e8b23a38,#e8b23a0a 60%),#17140e;border-color:#e8b23abf;box-shadow:0 0 0 1px #e8b23a40,0 18px 50px -18px #e8b23a99}.totem-pick.on:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe9a829 50%,#0000 65%) 0 0/250% 100%;animation:3.2s linear infinite shimmer;position:absolute;inset:0}.totem-pick.sold-out{cursor:not-allowed;opacity:.5}.totem-tile{background:linear-gradient(160deg,#2a2a33,#15151b);border:1px solid #ffffff1a;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;transition:all .3s;display:grid}.totem-glyph{filter:grayscale(.85)brightness(.8);font-size:36px;line-height:1;transition:filter .3s,transform .3s}.totem-pick.on .totem-tile{background:radial-gradient(circle at 50% 40%,#ffe9a8 0%,#e8b23a 45%,#7a5410 100%);border-color:#ffe9a8;box-shadow:0 0 28px #e8b23ab3,inset 0 2px 6px #ffffff80}.totem-pick.on .totem-glyph{filter:drop-shadow(0 3px 4px #00000073);animation:.5s cubic-bezier(.3,1.6,.5,1) both totemPop,2.8s ease-in-out .5s infinite totemFloat}@keyframes totemPop{0%{transform:scale(.6)rotate(-12deg)}to{transform:scale(1)rotate(0)}}@keyframes totemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.totem-pip{background:#2a2a33;border:1px solid #ffffff14;border-radius:4px;width:14px;height:14px}.totem-pip.left{background:linear-gradient(160deg,#ffe9a8,#e8b23a);border-color:#0000;box-shadow:0 0 8px #e8b23a80}.totem-switch{background:#2a2a33;border:1px solid #ffffff1f;border-radius:999px;flex:none;width:50px;height:30px;transition:background .25s;position:relative}.totem-switch>span{background:#8a8791;border-radius:50%;width:22px;height:22px;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background .25s;position:absolute;top:3px;left:3px}.totem-pick.on .totem-switch{background:linear-gradient(90deg,#e8b23a,#ffe9a8)}.totem-pick.on .totem-switch>span{background:#0b0b0f;transform:translate(20px)}@media (max-width:420px){.totem-tile{border-radius:16px;width:54px;height:54px}.totem-glyph{font-size:30px}}@media (prefers-reduced-motion:reduce){.totem-pick.on:after,.totem-pick.on .totem-glyph{animation:none}}.buyback-badge{-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#28200ed9,#0e0c0ad9);border:1px solid #e8b23a8c;border-radius:16px;flex-direction:column;flex:none;align-items:flex-end;gap:2px;padding:10px 14px;animation:.5s both dockIn;display:flex;box-shadow:0 0 30px -6px #e8b23a8c,inset 0 1px #ffe9a840}.gchat-pill{all:unset;box-sizing:border-box;cursor:pointer;z-index:55;-webkit-backdrop-filter:blur(14px);color:#fffdf7;background:#141419eb;border:1px solid #e8b23a59;border-radius:999px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px -14px #000c,0 0 0 1px #ffffff08}.gchat-pill:hover{border-color:#e8b23ab3}.gchat-pill:focus-visible{outline-offset:2px;outline:2px solid #e8b23a}.gchat-badge{color:#fff;background:#ff5a4a;border-radius:999px;flex:none;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:15px;font-weight:700;display:grid}.gchat-panel{z-index:55;background:#141419;border:1px solid #e8b23a4d;border-radius:22px;flex-direction:column;width:380px;height:min(540px,100vh - 120px);animation:.25s both dockIn;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 30px 80px -20px #000000e6}.gchat-panel.gchat-card{z-index:auto;width:auto;height:420px;box-shadow:none;border-color:#ffffff17;animation:none;position:static}.gchat-panel.gchat-card.mini{height:auto}@media (max-width:640px){.gchat-pill{gap:10px;padding:10px 16px;bottom:12px;right:12px}.gchat-last,.gchat-online{display:none}.gchat-panel{border-radius:22px 22px 0 0;width:auto;height:72vh;bottom:0;left:0;right:0}}.ob-veil{z-index:80;background:#060609eb;place-items:center;padding:16px;animation:.3s both obFade;display:grid;position:fixed;inset:0;overflow-y:auto}.ob-card{background:radial-gradient(120% 60% at 50% -10%,#e8b23a17,#e8b23a00 60%) padding-box padding-box,linear-gradient(#16161b,#101015) padding-box padding-box,linear-gradient(135deg,#fff4c8 0%,#e8b23a 28%,#7a5410 52%,#ffe9a8 74%,#b8791a 100%) border-box;border:2px solid #0000;border-radius:32px;flex-direction:column;gap:18px;width:min(520px,100%);padding:26px 24px 22px;animation:.5s cubic-bezier(.2,1.2,.4,1) both obRise;display:flex;position:relative;box-shadow:0 1px #b8791a,0 2px #9a6b12,0 3px #7a500a,0 4px #5a3a07,0 5px #3e2804,0 40px 80px -10px #000000d9,0 0 70px -20px #e8b23a2e}.ob-card:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(115deg,#0000 35%,#ffe9a80d 50%,#0000 65%) 0 0/260% 100%;border-radius:30px;animation:7s ease-in-out infinite obSheen;position:absolute;inset:0}.ob-card:after{content:"";pointer-events:none;z-index:2;border-radius:30px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff40,inset 0 -30px 60px -30px #0009}.ob-card>*{z-index:1;position:relative}.ob-stage{background:radial-gradient(70% 80%,#e8b23a0f,#e8b23a00 70%),#0f0f14;border:1px solid #ffffff0f;border-radius:22px;place-items:center;height:210px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8b23a24}.ob-dots{justify-content:center;gap:8px;display:flex}.ob-dot{background:#2a2a33;border-radius:99px;width:9px;height:9px;transition:all .3s}.ob-dot.on{background:linear-gradient(90deg,#e8b23a,#ffe9a8);width:26px}.ob-step{animation:.4s cubic-bezier(.2,1,.3,1) both obSlide}.ob-seat{background:#22222a;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.ob-seat.out{background:#3a1216;border-color:#ff5a4ab3;animation:1.6s ease-in-out infinite obShake}.ob-totem{background:radial-gradient(circle at 50% 40%,#ffe9a8 0%,#e8b23a 45%,#7a5410 100%);border:2px solid #ffe9a8;border-radius:30px;place-items:center;width:112px;height:112px;animation:2.8s ease-in-out infinite obFloat;display:grid;box-shadow:0 0 30px #e8b23a73,inset 0 2px #fff6}.ob-totem span{filter:drop-shadow(0 4px 6px #00000073);font-size:62px;line-height:1}.ob-totem.locked{filter:saturate(.55)brightness(.6);animation:1.8s ease-in-out infinite obPulse;position:relative;box-shadow:0 0 40px #e8b23a59}.ob-lock{background:#0b0b0f;border:2px solid #e8b23a;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;display:grid;position:absolute;bottom:-12px;right:-12px}.ob-totem.pop{animation:.7s cubic-bezier(.3,1.7,.5,1) both obPop,2.8s ease-in-out .7s infinite obFloat}.ob-spark{background:#ffe9a8;border-radius:3px;width:10px;height:10px;animation:1.1s cubic-bezier(.1,.8,.3,1) both obBurst;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #e8b23a}.ob-burst-ring{border:3px solid #ffe9a8;border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;animation:.9s ease-out both obRing;position:absolute;top:50%;left:50%}@keyframes obSway{0%,to{transform:rotateX(2deg)rotateY(-3deg)}50%{transform:rotateX(-2deg)rotateY(3deg)}}@keyframes obSheen{0%{background-position:130% 0}60%,to{background-position:-60% 0}}@keyframes obFade{0%{opacity:0}to{opacity:1}}@keyframes obRise{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes obSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes obFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes obPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes obPop{0%{transform:scale(.3)rotate(-25deg)}to{transform:scale(1)rotate(0)}}@keyframes obShake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes obBurst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.2) rotate(240deg);opacity:0}}@keyframes obRing{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ob-totem,.ob-totem.pop,.ob-seat.out,.ob-spark,.ob-burst-ring,.ob-step,.ob-card,.ob-card:before,.ob-sway{animation:none}}.hud-totem{color:#ffe9a8;background:linear-gradient(#26262d,#14141a);border:1px solid #e8b23a8c;border-radius:999px;align-items:center;gap:10px;padding:4px 18px 4px 4px;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #00000080,inset 0 1px #ffffff1a,0 6px 18px -6px #e8b23a73}.hud-totem:hover{color:#ffe9a8;transform:translateY(-1px);box-shadow:0 0 0 1px #00000080,inset 0 1px #ffffff24,0 10px 24px -6px #e8b23ab3}.hud-totem:active{transform:scale(.97)}.hud-totem-icon{background:radial-gradient(circle at 50% 32%,#fff4c8 0%,#f6cd62 38%,#b8791a 100%);border:2px solid #ffe9a8;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 14px #e8b23ab3,inset 0 -3px 5px #5a3a0780}.hud-totem-count{text-align:center;text-shadow:0 2px #5a3a07,0 0 14px #e8b23a99;min-width:14px;font-family:Clash Display;font-size:22px;font-weight:700;line-height:1;animation:.45s cubic-bezier(.3,1.8,.5,1) both hudPop}@keyframes hudPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hud-totem-count{animation:none}}:root{--hero-gutter:max(clamp(16px,4vw,32px),calc((100vw - 1240px) / 2 + 32px))}body{overflow-x:clip}.hero-pack-xl{height:clamp(440px,48vw,620px)}.hw{width:100vw;min-height:600px;padding:clamp(24px,4vw,56px) var(--hero-gutter);background:#0b0b0f;grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;margin-left:calc(50% - 50vw);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 84%,#0000 100%)}.hw-wall{opacity:.7;pointer-events:none;justify-content:center;gap:18px;animation:1.8s both wallIn;display:flex;position:absolute;inset:-30% -40%;transform:perspective(1300px)rotateX(20deg)rotate(-12deg)}.hw-col{flex-direction:column;gap:18px;width:clamp(110px,14vw,176px);animation:42s linear infinite hwUp;display:flex}.hw-col:nth-child(2n){animation-name:hwDown}.hw-card{aspect-ratio:1431/2400;background-position:50%;background-size:cover;border-radius:9px;width:100%;display:block;box-shadow:0 14px 30px #0009}.hw-shade{pointer-events:none;background:linear-gradient(90deg,#0b0b0fdb 0%,#0b0b0f73 38%,#0b0b0f00 68%),radial-gradient(55% 80% at 76%,#e8b23a38,#0000 70%);position:absolute;inset:0}@keyframes hwUp{to{transform:translateY(-50%)}}@keyframes hwDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes wallIn{0%{opacity:0}}.hero-w{vertical-align:top;margin-bottom:-.14em;padding:0 .04em .14em 0;display:inline-block;overflow:hidden}.hero-w>span{opacity:0;filter:blur(8px);animation:.9s cubic-bezier(.2,.9,.2,1) both heroWord;display:inline-block;transform:translateY(118%)}@keyframes heroWord{to{opacity:1;filter:none;transform:none}}.hw-pack{z-index:3;opacity:0;pointer-events:none}.hw-pack canvas{touch-action:pan-y!important}.hw-pack.in{animation:1.4s cubic-bezier(.2,.9,.25,1) both packIn}@keyframes packIn{0%{opacity:0;transform:translateY(140px)scale(.5)rotate(-10deg)}55%{opacity:1;transform:translateY(-16px)scale(1.06)rotate(2deg)}to{opacity:1;transform:none}}.hw-burst{aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle,#ffe9a8d9,#e8b23a59 40%,#0000 70%);border-radius:50%;width:70%;margin:-35% 0 0 -35%;position:absolute;top:50%;left:50%}.hw-pack.in .hw-burst{animation:1.3s ease-out .55s both packBurst}@keyframes packBurst{0%{opacity:0;transform:scale(.3)}25%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@media (max-width:880px){.hw{grid-template-columns:1fr;gap:8px;min-height:0}.hero-pack-xl{height:min(118vw,520px)}.hw-shade{background:linear-gradient(#0b0b0feb 0%,#0b0b0f99 48%,#0b0b0f26 100%)}}@media (prefers-reduced-motion:reduce){.hw-col,.hw-wall,.hw-pack.in,.hw-pack.in .hw-burst{animation:none!important}.hw-pack{opacity:1}.hero-w>span{opacity:1;filter:none;animation:none;transform:none}}.ob-gold{transition:transform .15s,box-shadow .2s,filter .2s}.ob-gold:hover{filter:brightness(1.07);transform:translateY(-2px)!important;box-shadow:0 18px 44px -10px #e8b23abf!important}.ob-gold:active{transform:translateY(0)scale(.985)!important}.ob-gold:focus-visible,.ob-iconbtn:focus-visible,.ob-skip:focus-visible{outline-offset:3px;outline:2px solid #ffe9a8}.ob-skip{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;color:#8a8791;padding:6px;font-size:16px;transition:color .15s}.ob-skip:hover{color:#fffdf7;text-underline-offset:4px;text-decoration:underline}.ob-skip.gold{color:#ffe9a8;font-weight:600}.ob-skip.gold:hover{color:#fff}.ob-head{justify-content:space-between;align-items:center;margin:-6px 0;display:flex}.ob-iconbtn{cursor:pointer;color:#c9c6cf;background:#1d1d24;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid}.ob-iconbtn:hover{color:#ffe9a8;background:#e8b23a2e;border-color:#e8b23aa6}.ob-iconbtn:active{transform:scale(.93)}.seat-board{box-sizing:border-box;background:radial-gradient(120% 90% at 50% 120%,#ff3c3229,#ff3c3200 60%),#101014;border:1px solid #ffffff0f;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,1.4vw,14px);width:100%;padding:clamp(10px,2vw,18px);display:grid}.seat-tile{aspect-ratio:1;background:linear-gradient(160deg,#202027,#131317);border:2px solid #ffffff14;border-radius:clamp(10px,1.6vw,18px);place-items:center;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s,opacity .3s;display:grid;position:relative;container-type:inline-size}.seat-no{color:#9a97a0;font-family:Clash Display;font-size:max(18cqw,13px);font-weight:600;line-height:1;position:absolute;top:6%;left:9%}.seat-face{width:62%;margin-top:8%}.seat-tile.me{border-color:#e8b23ab3}.seat-tile.spin{z-index:1;background:linear-gradient(160deg,#f2483f,#c32a22);border-color:#fffdf7;transform:scale(1.06);box-shadow:0 0 0 2px #ff5a4a59,0 0 38px #ff3c32bf}.seat-tile.spin .seat-no{color:#ffffffbf}.seat-tile.saved{z-index:1;background:linear-gradient(160deg,#ffe9a8,#e8b23a);border-color:#fffdf7;transform:scale(1.06);box-shadow:0 0 38px #e8b23acc}.seat-tile.saved .seat-no{color:#0b0b0f99}.seat-tile.out{border-color:#ff5a4a40}.seat-tile.out .seat-face,.seat-tile.out .seat-no{opacity:.35;filter:grayscale()}.seat-x{color:#ff5a4a;filter:none;text-shadow:0 2px 14px #000c;place-items:center;font-size:58cqw;font-weight:700;display:grid;position:absolute;inset:0}.seat-totem{font-size:20cqw;line-height:1;position:absolute;top:5%;right:7%}.seat-vote{border-radius:999px;height:6%;min-height:4px;position:absolute;bottom:6%;left:18%;right:18%}.seat-vote.yes{background:#ff5a4a}.seat-vote.no{background:#34d399}.seat-tile.empty{background:0 0;border-style:dashed;border-color:#ffffff1f}.seat-tile.empty.paying{border-color:#e8b23a73}.seat-open{color:#4a4852;font-family:Clash Display;font-size:34cqw;font-weight:600}.seat-tile.paying .seat-open{color:#e8b23a}@media (prefers-reduced-motion:reduce){.seat-tile{transition:none}.seat-tile.spin,.seat-tile.saved{transform:none}}.tt-hero{background:radial-gradient(90% 140% at 0 0,#e8b23a29,#e8b23a00 60%),#141419;border:1px solid #e8b23a59;border-radius:30px;flex-wrap:wrap;align-items:center;gap:24px;padding:clamp(20px,3vw,32px);display:flex}.tt-tile{background:radial-gradient(circle at 50% 32%,#fff4c8 0%,#f6cd62 38%,#b8791a 100%);border:2px solid #ffe9a8;border-radius:28px;flex:none;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 0 36px #e8b23a80,inset 0 -5px 8px #5a3a0773}.tt-count{color:#ffe9a8;text-shadow:0 3px #5a3a07,0 0 24px #e8b23a80;font-family:Clash Display;font-size:clamp(48px,9vw,72px);font-weight:700;line-height:1;animation:.45s cubic-bezier(.3,1.8,.5,1) both hudPop}.tt-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.tt-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tt-chip{cursor:pointer;color:#fffdf7;background:#1a1a20;border:1px solid #ffffff14;border-radius:14px;padding:14px 0;font-family:Clash Display;font-size:18px;font-weight:600;transition:border-color .15s,background .15s,transform .15s}.tt-chip:hover{border-color:#e8b23a80}.tt-chip.on{color:#ffe9a8;background:#e8b23a24;border-color:#e8b23abf}.tt-stepper{background:#1a1a20;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:8px;font-size:18px;display:flex}.tt-stepper button{cursor:pointer;color:#ffe9a8;background:#26262e;border:0;border-radius:14px;width:48px;height:48px;font-size:26px;font-weight:600;line-height:1}.tt-stepper button:hover:not(:disabled){background:#e8b23a33}.tt-stepper button:disabled{opacity:.35;cursor:not-allowed}.tt-stepper b{color:#fffdf7;font-family:Clash Display;font-size:24px}.tt-buy{width:100%}.tt-progress{background:#26262e;border-radius:999px;height:8px;overflow:hidden}.tt-progress span{background:linear-gradient(90deg,#e8b23a,#ffe9a8);border-radius:999px;height:100%;transition:width .5s;display:block}.tt-row{background:#1a1a20;border:1px solid #ffffff0f;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.tt-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tt-post{background:#1a1a20;border:1px solid #e8b23a40;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.tt-link{flex-wrap:wrap;gap:10px;display:flex}.tt-link input{color:#fffdf7;background:#0f0f14;border:1px solid #ffffff1a;border-radius:14px;outline:0;flex:220px;min-width:0;padding:14px 16px;font-size:16px}.tt-link input:focus{border-color:#e8b23a99}.tt-submitted{background:#141419;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}@media (max-width:880px){.tt-grid{grid-template-columns:1fr;gap:18px}.tt-hero{gap:16px}.tt-tile{border-radius:22px;width:76px;height:76px}.tt-tile svg{width:44px;height:44px}.tt-row{flex-direction:column;align-items:stretch}.tt-row-actions>button{flex:1}.tt-link button{flex:100%}}.sticky-totem{cursor:pointer;background:#1a1a20;border:1px solid #ffffff1f;border-radius:20px;flex:none;place-items:center;width:62px;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:grid}.sticky-totem span{filter:grayscale(.9)brightness(.75);font-size:30px;line-height:1;transition:filter .2s,transform .2s}.sticky-totem:active{transform:scale(.95)}.sticky-totem.on{background:radial-gradient(circle at 50% 35%,#ffe9a8 0%,#e8b23a 50%,#7a5410 100%);border-color:#ffe9a8;box-shadow:0 0 22px #e8b23a99}.sticky-totem.on span{filter:drop-shadow(0 2px 3px #00000073);transform:scale(1.05)}.sticky-totem-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.sticky-pips{flex:none;align-items:center;gap:5px;font-size:15px;display:flex}.sticky-pips i{background:#2a2a33;border:1px solid #ffffff14;border-radius:4px;width:12px;height:12px}.sticky-pips i.left{background:linear-gradient(160deg,#ffe9a8,#e8b23a);border-color:#0000;box-shadow:0 0 7px #e8b23a80}.sticky-pips b{margin-left:3px;font-weight:700}.queue-fold{background:#141419;border:1px solid #ffffff12;border-radius:20px;padding:6px 16px}.queue-fold>summary{cursor:pointer;color:#c9c6cf;padding:12px 0;font-size:16px;font-weight:600}.queue-fold[open]>summary{color:#ffe9a8}.queue-fold>div{padding-bottom:12px}.gchat-tabs{flex:1;gap:6px;min-width:0;display:flex}.gchat-tabs button{all:unset;box-sizing:border-box;cursor:pointer;color:#8a8791;border:1px solid #0000;border-radius:14px;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:8px 14px;font-family:Clash Display;font-size:17px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.gchat-tabs button:hover{color:#fffdf7}.gchat-tabs button.on{color:#fffdf7;background:#1f1f26;border-color:#e8b23a59}.gchat-tabs button:focus-visible{outline-offset:2px;outline:2px solid #e8b23a}.gchat-sub{font-family:var(--font-body),system-ui,sans-serif;color:#8a8791;align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.gchat-dot{background:#ff5a4a;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:8px;box-shadow:0 0 8px #ff5a4acc}@media (max-width:640px){.gchat-panel{z-index:70}.gchat-pill.on-pool{bottom:150px}}.play-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.play-row{all:unset;box-sizing:border-box;cursor:pointer;background:#141419;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.play-row:hover{background:#1a1a20;border-color:#e8b23a73}.play-row:focus-visible{outline-offset:2px;outline:2px solid #e8b23a}.play-dot{border-radius:50%;flex:none;width:9px;height:9px;animation:.6s both hudPop}.play-name{white-space:nowrap;text-overflow:ellipsis;color:#fffdf7;flex:1;min-width:0;font-family:Clash Display;font-size:17px;font-weight:600;overflow:hidden}.play-mode{flex:none;font-size:15px;font-weight:600}.play-status{letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:15px;font-weight:700}.play-watch{color:#ffe9a8;flex:none;font-size:15px;font-weight:700}@media (max-width:520px){.play-mode{display:none}}.gchat-bubble{all:unset;box-sizing:border-box;cursor:pointer;z-index:56;background:#1e1e25;border:1px solid #e8b23a80;border-radius:18px 18px 4px;flex-direction:column;gap:2px;max-width:min(300px,78vw);padding:10px 14px;animation:.35s cubic-bezier(.3,1.5,.5,1) both bubbleIn;display:flex;position:fixed;bottom:84px;right:20px;box-shadow:0 14px 36px #0000008c}.gchat-bubble b{color:#ffe9a8;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.gchat-bubble span{color:#fffdf7;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.gchat-bubble:focus-visible{outline-offset:2px;outline:2px solid #e8b23a}@keyframes bubbleIn{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:none}}@media (max-width:640px){.gchat-bubble{bottom:72px;right:12px}.gchat-bubble.on-pool{bottom:210px}}@media (prefers-reduced-motion:reduce){.gchat-bubble{animation:none}}.seat-wrap{flex-direction:column;gap:10px;width:100%;display:flex}.seat-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding:0 4px;display:flex}.seat-title{font-family:Clash Display;font-size:19px;font-weight:600}.seat-meta{color:#8a8791;font-size:15px}.seat-name{display:none}@media (min-width:901px){.seat-tile:not(.empty){aspect-ratio:4/5;align-content:center;gap:6%;padding:0 8%}.seat-tile:not(.empty) .seat-face{width:58%;margin:8% auto 0}.seat-name{color:#c9c6cf;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;display:block;overflow:hidden}.seat-tile.me .seat-name{color:#ffe9a8}.seat-tile.spin .seat-name{color:#fff}.seat-tile.saved .seat-name{color:#0b0b0f}.seat-tile.empty{aspect-ratio:4/5}.pool-grid{grid-template-rows:auto 1fr;grid-template-areas:"main side""main chat"}.pool-main{grid-area:main}.pool-side{grid-area:side}.pool-chat-rail{grid-area:chat;min-width:0}.pool-chat-rail .gchat-panel.gchat-card:not(.mini){height:460px}}
