.hc{container-type:inline-size;position:relative;border-radius:clamp(10px,1.6vw,18px);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;--ink-on: #fff4e6;--sub-on: rgba(255, 244, 230, .66);--chip: rgba(0, 0, 0, .32);--ok: #7dffb0;box-shadow:0 30px 60px #000000a6,0 0 0 1px #ffffff1a}.hc:hover{transform:translateY(-6px) rotateX(4deg)}.hc-face{position:relative;display:grid;grid-template-rows:auto 1fr auto;aspect-ratio:1.586;overflow:hidden;padding:5cqw 5.2cqw 4.6cqw;border-radius:inherit;color:var(--ink-on);font-family:var(--font-sans);isolation:isolate}.hc-art,.hc-sheen{position:absolute;inset:0;z-index:-1;pointer-events:none}.hc-sheen{inset:-50%;z-index:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.32) 50%,transparent 58%);transform:translate(-60%);animation:hc-sheen 7s ease-in-out infinite;mix-blend-mode:overlay}@keyframes hc-sheen{0%,62%{transform:translate(-60%)}to{transform:translate(60%)}}.hc-face>header,.hc-face>div,.hc-face>ul{position:relative;z-index:1}.hc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:3cqw}.hc-holder{display:flex;align-items:center;gap:2.6cqw;min-width:0}.hc-pfp{width:12cqw;height:12cqw;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 .6cqw #ffffffb3,0 1cqw 3cqw #00000073;background:#15151f}.hc-pfp-blank{display:grid;place-items:center;font-family:var(--font-display);font-size:5cqw;color:#ff2d95}.hc-holder-text{display:grid;min-width:0;line-height:1.15}.hc-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:4.3cqw;font-weight:600;letter-spacing:.04em;color:inherit;text-decoration:none}.hc-handle:hover{text-decoration:underline}.hc-holder-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2.2cqw;letter-spacing:.14em;text-transform:uppercase;color:var(--sub-on)}.hc-status{display:flex;align-items:center;gap:1.8cqw;flex-shrink:0;text-align:right}.hc-status-text{display:grid;line-height:1}.hc-status b{font-family:var(--font-display);font-weight:400;font-size:5.4cqw;letter-spacing:.08em;text-transform:uppercase}.hc-status small{margin-top:.8cqw;font-size:2.3cqw;letter-spacing:.24em;color:var(--sub-on)}.hc-mark{order:2;width:8cqw;height:8cqw;filter:drop-shadow(0 0 2cqw rgba(255,255,255,.25))}.hc-money{display:flex;justify-content:space-between;align-items:flex-end;gap:3cqw;padding-bottom:3cqw}.hc-ansem,.hc-horns{display:grid;line-height:1}.hc-ansem b{font-family:var(--font-display);font-weight:400;font-size:12.5cqw;letter-spacing:.04em;text-shadow:0 .3cqw 0 rgba(0,0,0,.25)}.hc-horns{text-align:right}.hc-horns b{font-family:var(--font-display);font-weight:400;font-size:6.6cqw;letter-spacing:.04em}.hc-ansem small,.hc-horns small{margin-top:1cqw;font-size:2.4cqw;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sub-on)}.hc-kit{display:flex;flex-wrap:wrap;gap:.9cqw;margin:0;padding:0;list-style:none}.hc-kit li{display:inline-flex;align-items:center;gap:.7cqw;padding:.8cqw 1.4cqw .8cqw .9cqw;border-radius:99px;background:var(--chip);font-size:2.15cqw;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sub-on);white-space:nowrap}.hc-kit i{display:grid;place-items:center;width:3cqw;height:3cqw;border-radius:50%;font-style:normal;font-size:2cqw;background:#ffffff1f}.hc-kit li.is-ok{color:var(--ink-on)}.hc-kit li.is-ok i{background:var(--ok);color:#06210f}.hc-token{--ink-on: #2a1806;--sub-on: rgba(42, 24, 6, .66);--chip: rgba(42, 24, 6, .12);--ok: #2a1806}.hc-token .hc-kit li.is-ok i{color:#e6b779}.hc-token .hc-art{background:radial-gradient(circle at 84% 64%,transparent 0 16cqw,rgba(42,24,6,.22) 16.2cqw 17cqw,transparent 17.2cqw 22cqw,rgba(42,24,6,.14) 22.2cqw 22.6cqw,transparent 22.8cqw),repeating-radial-gradient(circle at 30% 120%,rgba(255,255,255,.05) 0 .4cqw,transparent .4cqw 1.2cqw),linear-gradient(125deg,#7a4a1c,#d69a55 28%,#f1c88a 46%,#b8783a,#e2ac6a 86%,#855225)}.hc-token .hc-pfp{box-shadow:0 0 0 .6cqw #2a180699}.hc-shibuya{--ok: #3bdcff;box-shadow:0 0 0 1px #ff3ea599,0 0 40px #ff3ea559,0 30px 60px #000000a6}.hc-shibuya .hc-art{background:linear-gradient(transparent 0 calc(100% - .8cqw),#3bdcff calc(100% - .8cqw)),repeating-linear-gradient(90deg,rgba(59,220,255,.12) 0 1px,transparent 1px 6cqw),repeating-linear-gradient(0deg,rgba(255,62,165,.12) 0 1px,transparent 1px 6cqw),radial-gradient(ellipse at 90% 0%,rgba(255,62,165,.7),transparent 55%),radial-gradient(ellipse at 0% 100%,rgba(59,220,255,.55),transparent 55%),linear-gradient(160deg,#14052a,#070418)}.hc-shibuya .hc-status b{color:#ffd1ec;text-shadow:0 0 2cqw #ff3ea5,0 0 5cqw #ff3ea5}.hc-shibuya .hc-ansem b{text-shadow:0 0 2.4cqw rgba(59,220,255,.8)}.hc-wallst{--ink-on: #11161d;--sub-on: rgba(17, 22, 29, .62);--chip: rgba(17, 22, 29, .1);--ok: #0c8a4a}.hc-wallst .hc-kit li.is-ok i{color:#fff}.hc-wallst .hc-art{background:linear-gradient(170deg,transparent 0 58%,rgba(12,138,74,.22) 58.2% 59%,transparent 59.2%),linear-gradient(160deg,transparent 0 52%,rgba(17,22,29,.1) 52.2% 52.8%,transparent 53%),repeating-linear-gradient(90deg,#ffffff1f 0 1px,#00000008 1px 3px),linear-gradient(125deg,#8e979f,#dde3e9 26%,#f7f9fb 44%,#aab3bc,#e4e8ec 84%,#8a929b)}.hc-wallst .hc-pfp{box-shadow:0 0 0 .6cqw #11161d80}.hc-harbor{box-shadow:0 0 0 1px #ff8a2a8c,0 0 50px #ff781e4d,0 30px 60px #000000a6;--ok: #ffb347}.hc-harbor .hc-art{background:linear-gradient(to top,#0a0400e6 8%,#0a040033 55%,#0a04008c),url(/designs/bg/harbor-moon-m.webp) 50% 30% / cover}.hc-harbor .hc-status b,.hc-harbor .hc-ansem b{color:#ffd2a0;text-shadow:0 0 3cqw rgba(255,138,42,.7)}.hc-warpath{box-shadow:0 0 0 1px #ff3b3b8c,0 0 50px #ff282847,0 30px 60px #000000a6;--ok: #ffdf6b}.hc-warpath .hc-art{background:linear-gradient(118deg,transparent 0 55%,rgba(0,0,0,.55) 55.4% 56.6%,transparent 57% 60%,rgba(0,0,0,.55) 60.4% 61.6%,transparent 62% 65%,rgba(0,0,0,.55) 65.4% 66.6%,transparent 67%),repeating-linear-gradient(45deg,rgba(0,0,0,.08) 0 2px,transparent 2px 9px),radial-gradient(ellipse at 20% 10%,#ff5a4a,transparent 55%),linear-gradient(140deg,#8c0f16,#4a0509 60%,#1a0204)}.hc-warpath .hc-status b{color:#ffdf6b}.hc-blackhorn{box-shadow:0 0 0 1px #ffb347a6,0 0 70px #ff8a2a59,0 30px 70px #000000bf;--ok: #ffb347}.hc-blackhorn .hc-art{background:radial-gradient(ellipse 34cqw 28cqw at 86% 4%,rgba(255,138,42,.55),transparent 70%),radial-gradient(ellipse at 50% 120%,rgba(255,90,20,.28),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px),linear-gradient(135deg,#1b1714,#060505 55%,#15110e)}.hc-blackhorn .hc-status b,.hc-blackhorn .hc-ansem b{background:linear-gradient(100deg,#8a3d10,#ffd2a0 25%,#ff9a3c 45%,#fff0dc 55%,#e0782a 75%,#ffc489);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:hc-leaf 8s ease-in-out infinite alternate}@keyframes hc-leaf{to{background-position:100% 0}}.hc-blackhorn .hc-pfp{box-shadow:0 0 0 .5cqw #ffb347,0 0 4cqw #ff8a2a99}@media(prefers-reduced-motion:reduce){.hc *,.hc *:before,.hc *:after{animation:none!important}.hc:hover{transform:none}}.hc-holder-text .hc-streak{display:flex;align-items:center;gap:.8cqw;margin-top:.5cqw;color:var(--ink-on)}.hc-streak:before{content:"";flex-shrink:0;width:1.5cqw;height:1.5cqw;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:radial-gradient(circle at 60% 40%,#fff3c4,#ff9a3c 45%,#e0461c);box-shadow:0 0 1.6cqw #ff8a2acc}.hc-mini{pointer-events:none;box-shadow:0 0 0 1px #ffffff2e,0 4px 10px #00000080}.hc-mini .hc-sheen{animation:none}.pc-chip{display:inline-block;flex-shrink:0;width:38px;margin-inline:.35em;padding:0;border:0;background:none;vertical-align:middle;line-height:0;cursor:zoom-in;border-radius:4px;transition:transform .2s}.pc-chip .hc{border-radius:4px}.pc-chip:hover,.pc-chip:focus-visible{transform:translateY(-1px) scale(1.08)}.pc-chip:focus-visible{outline:2px solid #ff9a3c;outline-offset:2px}.pc-modal{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1rem;background:#000000bd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:pc-fade .2s ease-out both}.pc-modal-panel{position:relative;display:grid;gap:18px;width:min(480px,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:44px 20px 20px;border-radius:20px;background:linear-gradient(160deg,#1a120c,#0b0b10 60%);box-shadow:0 0 0 1px #ff9a3c38,0 30px 80px #000000a6;animation:pc-rise .3s cubic-bezier(.2,.7,.2,1) both}.pc-modal-panel:focus{outline:none}.pc-modal-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:999px;font-weight:700;color:#fff;background:#ffffff1f;cursor:pointer}.pc-modal-close:hover{background:#ffffff38}@keyframes pc-fade{0%{opacity:0}}@keyframes pc-rise{0%{opacity:0;transform:translateY(14px) scale(.97)}}.pc-rep{display:grid;gap:10px;max-width:420px;font-size:13px;color:#c7ab92}.pc-rep p{margin:0;color:#ffe9d2}.pc-rep p b{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.06em}.pc-bar{display:grid;grid-template-columns:64px 1fr 48px;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.pc-bar i{height:6px;border-radius:9px;background:linear-gradient(to right,#e0782a,#ffd2a0) 0 0 / var(--w) 100% no-repeat,#ffffff14}.pc-bar span:last-child{text-align:right;color:#ffe9d2}.pc-rep small{font-style:italic}.ep-c{container-type:inline-size;margin-bottom:18px}.ep{--ep-gold: #f4c472;--ep-gold-hi: #fff1cc;--ep-gold-lo: #9a6420;--ep-red: #ff3b3b;--ep-ink: #07060a;--ep-hair: rgba(244, 196, 114, .35);--ep-serif: "Cormorant Garamond", Georgia, serif;--ep-mono: "Share Tech Mono", "IBM Plex Mono", ui-monospace, monospace;position:relative;display:block;isolation:isolate;overflow:hidden;color:#fff;text-decoration:none;border-radius:22px;box-shadow:0 0 0 1px #f4c47238,0 30px 60px -30px #000000e6,inset 0 1px #ffffff0f}.ep-mark{display:block;white-space:nowrap;font-family:var(--font-display);font-size:clamp(44px,7cqi,84px);line-height:.88;letter-spacing:.02em;background:linear-gradient(176deg,var(--ep-gold-hi) 8%,var(--ep-gold) 48%,var(--ep-gold-lo) 52%,#e9b25d 78%,var(--ep-gold-hi));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.6)) drop-shadow(0 10px 30px rgba(244,196,114,.25))}.ep-mark em{font-style:normal;background:linear-gradient(176deg,#ffd0c8,#ff4b3b 50%,#a3121a 54%,#ff6a4b);-webkit-background-clip:text;background-clip:text}.ep-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--ep-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ep-gold)}.ep-eyebrow i{width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--ep-gold))}.ep-pips{display:inline-flex;gap:5px;vertical-align:middle}.ep-pips i{width:11px;height:11px;transform:rotate(45deg);border:1px solid rgba(244,196,114,.45);background:#ffffff0a}.ep-pips i.is-on{background:linear-gradient(135deg,#ff8a6a,var(--ep-red));border-color:#ff8a6a;box-shadow:0 0 10px #ff3b3bbf}.ep-btn{position:relative;display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:13px 22px;border-radius:999px;font-family:var(--font-display);font-size:19px;font-style:normal;letter-spacing:.08em;white-space:nowrap;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ep-btn span{transition:transform .2s ease}.ep:hover .ep-btn span,.ep-btn:hover span{transform:translate(4px)}.ep-btn-gold{color:#1d1204;background:linear-gradient(180deg,#fff0c8,#f4c472 45%,#c98a2e);box-shadow:0 0 0 1px #fff0c899 inset,0 10px 30px -6px #f4c4728c}.ep-btn-gold:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translate(-120%);animation:ep-sheen 4.5s ease-in-out infinite}@keyframes ep-sheen{0%,60%{transform:translate(-120%)}80%,to{transform:translate(120%)}}.ep small{display:block;font-family:var(--ep-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.ep:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ep-vault{--ep-plate: 2.357;background:#120806;box-shadow:0 0 0 1px #f4c47252,0 0 0 6px #120806e6,0 0 0 7px #f4c47224,0 40px 80px -30px #000000f2}.ep-vault:after{display:none}.ep-vault-plate{position:relative;display:block;aspect-ratio:var(--ep-plate);overflow:hidden}.ep-vault-push{position:absolute;inset:0;transform-origin:70% 45%;animation:ep-vault-push 26s ease-in-out infinite alternate}@keyframes ep-vault-push{0%{transform:scale(1)}to{transform:scale(1.045)}}.ep-vault-img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast}.ep-vault-plate .ep-vault-door,.ep-vault-plate .ep-vault-dial,.ep-vault-plate .ep-vault-keypad,.ep-vault-plate .ep-vault-lamp{position:absolute;translate:-50% -50%;aspect-ratio:1;pointer-events:none}.ep-vault-dial{border-radius:50%;box-shadow:0 0 0 1px #00000040;animation:ep-combo 11s cubic-bezier(.65,0,.35,1) infinite}@keyframes ep-combo{0%{rotate:0deg}18%{rotate:252deg}26%{rotate:252deg}44%{rotate:108deg}52%{rotate:108deg}70%{rotate:324deg}80%{rotate:324deg}to{rotate:360deg}}.ep-vault:hover .ep-vault-dial{animation-duration:4s}.ep-vault-door{border-radius:50%;overflow:hidden;mix-blend-mode:screen}.ep-vault-door:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 40%,rgba(255,236,205,.28) 48%,rgba(255,255,255,.5) 50%,rgba(255,236,205,.28) 52%,transparent 60%);translate:-70% 0;animation:ep-glint 7s ease-in-out infinite}@keyframes ep-glint{0%,55%{translate:-70% 0}85%,to{translate:70% 0}}.ep-vault-keypad{width:6%;border-radius:50%;background:radial-gradient(closest-side,rgba(60,255,210,.45),transparent);mix-blend-mode:screen;animation:ep-pulse 2.4s ease-in-out infinite}@keyframes ep-pulse{50%{opacity:.35}}.ep-vault-lamp{border-radius:50%;background:radial-gradient(closest-side,rgba(255,196,120,.42),transparent);mix-blend-mode:screen;animation:ep-lamp-v 5s ease-in-out infinite}@keyframes ep-lamp-v{0%,to{opacity:1}45%{opacity:.7}48%{opacity:.95}52%{opacity:.75}}.ep-vault-plate .ep-vault-eyes,.ep-vault-plate .ep-vault-ember,.ep-vault-plate .ep-vault-beacon{position:absolute;translate:-50% -50%;aspect-ratio:1;pointer-events:none}.ep-vault-eyes{width:3.4%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,170,60,.7),rgba(255,90,20,.25) 55%,transparent);mix-blend-mode:screen;animation:ep-eyes 3.6s ease-in-out infinite}@keyframes ep-eyes{0%,to{opacity:.55;scale:.9}50%{opacity:1;scale:1.15}}.ep-vault-ember{width:1.1%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,200,120,.95),rgba(255,80,20,.5) 60%,transparent);mix-blend-mode:screen;animation:ep-ember 4.2s ease-in-out infinite}@keyframes ep-ember{0%,to{opacity:.5}40%{opacity:1;scale:1.5}}.ep-vault-ember i{position:absolute;left:50%;bottom:50%;width:260%;aspect-ratio:1;margin-left:-130%;border-radius:50%;background:radial-gradient(closest-side,rgba(235,225,215,.22),transparent);filter:blur(2px);mix-blend-mode:normal;opacity:0;animation:ep-smoke 6s ease-out infinite}.ep-vault-ember i:nth-child(2){animation-delay:-2s}.ep-vault-ember i:nth-child(3){animation-delay:-4s}@keyframes ep-smoke{0%{opacity:0;translate:0 0;scale:.6}20%{opacity:.9}to{opacity:0;translate:60% -900%;scale:3.2}}.ep-vault-alarm{position:absolute;inset:0;background:radial-gradient(70% 90% at 70% 10%,rgba(255,20,20,.35),transparent 70%);mix-blend-mode:screen;pointer-events:none;animation:ep-alarm 1.6s ease-in-out infinite}@keyframes ep-alarm{50%{opacity:.2}}.ep-vault-beacon{width:120%;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,40,40,.42),transparent 9%,transparent 50%,rgba(255,40,40,.42) 50%,transparent 59%,transparent);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent);mask:radial-gradient(closest-side,#000 20%,transparent);mix-blend-mode:screen;animation:ep-beacon 2.4s linear infinite}@keyframes ep-beacon{to{rotate:360deg}}.ep-vault[data-take=alarm] .ep-pips i.is-on{animation:ep-blink .8s steps(1) infinite}.ep-vault-copy{position:absolute;inset:0 auto 0 0;display:grid;align-content:center;gap:14px;width:var(--ep-copy-w, 50%);padding:30px 0 30px 40px;background:linear-gradient(90deg,rgba(14,5,4,.72),rgba(14,5,4,.45) 70%,transparent)}.ep-vault-line{max-width:430px;font-family:var(--ep-serif);font-size:clamp(16px,1.75cqi,21px);font-style:italic;line-height:1.35;color:#fff0dceb;text-shadow:0 1px 12px rgba(0,0,0,.7)}.ep-vault-meta{display:flex;gap:28px;justify-self:start;padding:12px 0;border-block:1px solid var(--ep-hair)}.ep-vault-meta b{font-family:var(--font-display);font-size:28px;line-height:1.1;letter-spacing:.04em}.ep-vault-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ep-keypad{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border-radius:8px;background:linear-gradient(180deg,#2a2d31,#121316);border:1px solid #3a3d42;box-shadow:0 8px 20px #0009,inset 0 1px #ffffff14}.ep-keypad-screen{min-width:74px;padding:2px 8px;border-radius:4px;background:#021411;color:#3cffd2;font-family:var(--ep-mono);font-size:19px;letter-spacing:.3em;text-shadow:0 0 8px rgba(60,255,210,.8)}.ep-keypad-led{width:8px;height:8px;border-radius:50%;background:var(--ep-red);box-shadow:0 0 10px var(--ep-red);animation:ep-blink 1.2s steps(1) infinite}@keyframes ep-blink{50%{opacity:.2}}.ep-vault[data-take=score] .ep-vault-copy{gap:11px;padding-block:22px}.ep-vault[data-take=score] .ep-vault-line{max-width:500px;font-size:clamp(15px,1.6cqi,19px);line-height:1.3}.ep-vault[data-take=score] .ep-vault-meta{padding:8px 0}.ep-vault-cases{display:flex;gap:10px}.ep-vault-case{position:relative;display:block;width:150px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px var(--ep-hair),0 10px 20px #0000008c}.ep-vault-case img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ep-vault-case.is-locked img{filter:brightness(.82) saturate(1.05)}.ep-vault-chain{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ep-vault-case-lock{position:absolute;top:6px;right:7px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0a0604bf;border:1px solid var(--ep-hair);font-size:12px}.ep-vault-case-copy{position:absolute;inset:auto 0 0;display:grid;padding:14px 8px 6px;background:linear-gradient(transparent,#000000e0);line-height:1.1}.ep-vault-case-copy em{font-family:var(--ep-mono);font-size:9px;font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--ep-gold)}.ep-vault-case-copy b{font-family:var(--font-display);font-size:16px;letter-spacing:.05em;color:#fff}.ep-vault-case-copy i{font-size:9.5px;font-style:normal;color:#fff9}@container (max-width: 1000px){.ep-vault[data-take=score] .ep-vault-copy{position:relative;width:auto;padding:20px 26px 24px;background:linear-gradient(180deg,#160a07,#0d0604);border-top:1px solid var(--ep-hair)}.ep-vault[data-take=score] .ep-vault-line{display:block;max-width:640px}}@container (max-width: 860px){.ep-vault-copy{width:max(var(--ep-copy-w, 50%),46%);padding-left:26px;gap:10px}.ep-vault-line{display:none}}@container (max-width: 640px){.ep-vault-plate{aspect-ratio:1.25}.ep-vault-push{inset:0 auto 0 clamp(-89%,calc(50% - var(--ep-px, 70) * 1.89%),0%);width:189%}.ep-vault-copy{position:relative;width:auto;padding:18px 20px 24px;gap:12px;background:linear-gradient(180deg,#160a07,#0d0604);border-top:1px solid var(--ep-hair)}.ep-vault-line{display:block;font-size:17px}.ep-vault-meta{gap:20px;justify-self:stretch}.ep-vault .ep-eyebrow{font-size:10.5px;letter-spacing:.14em}.ep-vault .ep-eyebrow i,.ep-vault .ep-keypad{display:none}}@media(prefers-reduced-motion:reduce){.ep *,.ep *:before,.ep *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.nb-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#241a14;overflow:hidden}.nb-dialog::backdrop{background:radial-gradient(80% 70% at 85% 0%,rgba(255,46,170,.28),transparent 60%),radial-gradient(70% 70% at 0% 100%,rgba(40,210,255,.2),transparent 60%),#050309e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nb-dialog[open]{animation:nb-fade .35s ease-out}@keyframes nb-fade{0%{opacity:0}}.nb-stage{position:absolute;inset:0;display:grid;place-items:center;padding:3.2rem 1rem 1rem;overflow-y:auto}.nb-x{position:fixed;top:.9rem;right:1rem;z-index:5;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0c0812b3;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .2s,transform .2s}.nb-x:hover{background:#ff2fa8;transform:rotate(90deg)}.nb-cover-wrap{display:grid;grid-template-columns:minmax(0,520px) minmax(0,420px);gap:clamp(1.5rem,4vw,4rem);align-items:center;max-width:1040px;width:100%}.nb-cover{position:relative;display:block;padding:0;border:0;background:none;cursor:pointer;aspect-ratio:1792 / 2400;width:100%;max-height:calc(100dvh - 5rem);justify-self:center;border-radius:6px;overflow:hidden;box-shadow:0 40px 90px #000000b3,0 0 0 1px #ffffff0a;animation:nb-rise .8s cubic-bezier(.2,.8,.2,1);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nb-cover:hover{transform:translateY(-6px) rotate(-.6deg)}@keyframes nb-rise{0%{opacity:0;transform:translateY(30px) scale(.97)}}.nb-cover img{width:100%;height:100%;object-fit:cover;display:block}.nb-cover-plate{position:absolute;left:40.5%;top:67.6%;width:19.5%;height:5%;display:grid;place-content:center;text-align:center;font-family:Special Elite,IBM Plex Mono,monospace;color:#ffd8f1;text-shadow:0 0 6px rgba(255,60,190,.9),0 0 14px rgba(255,60,190,.5);line-height:1}.nb-cover-plate small{font-size:clamp(5px,.75vw,8px);letter-spacing:.12em;opacity:.8}.nb-cover-plate b{font-size:clamp(9px,1.5vw,17px);letter-spacing:.18em;font-weight:400}.nb-cover-glow{position:absolute;inset:0;background:radial-gradient(30% 22% at 50% 47%,rgba(255,60,200,.25),transparent 70%);mix-blend-mode:screen;animation:nb-breathe 3.6s ease-in-out infinite;pointer-events:none}@keyframes nb-breathe{50%{opacity:.35}}.nb-cover-copy{color:#efe7f7;font-family:IBM Plex Mono,ui-monospace,monospace;animation:nb-rise .9s .1s cubic-bezier(.2,.8,.2,1) both}.nb-cover-kicker{display:flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.22em;color:#ff6fd2}.nb-cover-kicker i{width:8px;height:8px;border-radius:50%;background:#ff2fa8;box-shadow:0 0 10px #ff2fa8;animation:nb-breathe 1.4s infinite}.nb-cover-copy h2{margin:.9rem 0 1rem;font-family:Special Elite,serif;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.02;color:#fff;text-shadow:0 0 30px rgba(255,47,168,.35)}.nb-cover-copy p{line-height:1.65;color:#cfc5dc;font-size:.95rem}.nb-cover-copy b{color:#ffd36b}.nb-cover-count{margin-top:1.1rem;padding:.7rem .9rem;border:1px solid rgba(64,214,255,.35);border-radius:6px;background:#0a1e2880;font-size:.8rem!important;letter-spacing:.1em;color:#9fe7ff!important}.nb-cover-count b{color:#fff;font-size:1rem}.nb-open{margin-top:1.6rem;padding:.95rem 1.6rem;border-radius:999px;border:1px solid rgba(255,120,210,.7);background:linear-gradient(135deg,#ff2fa8,#7c3cff 60%,#23c8ff);color:#fff;font-family:Special Elite,serif;font-size:1.05rem;letter-spacing:.08em;cursor:pointer;box-shadow:0 10px 40px #ff2fa866;transition:transform .2s,box-shadow .2s}.nb-open:hover{transform:translateY(-2px);box-shadow:0 16px 50px #ff2fa88c}@media(max-width:760px){.nb-cover-wrap{grid-template-columns:1fr;gap:1.4rem;text-align:center}.nb-cover{width:min(78vw,360px);max-height:none}.nb-cover-kicker{justify-content:center}}.nb-book{position:relative;width:min(97vw,1640px,calc((100dvh - 4.5rem)*1.7917));aspect-ratio:2752 / 1536;container-type:inline-size;animation:nb-open .7s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 40px 60px rgba(0,0,0,.6))}@keyframes nb-open{0%{opacity:0;transform:perspective(1600px) rotateX(18deg) scale(.92)}}.nb-spread{position:absolute;inset:0;width:100%;height:100%;border-radius:4px;-webkit-user-select:none;user-select:none}.nb-leaf{position:absolute;top:10.6%;height:78.6%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(120,60,60,.35) transparent;font-size:clamp(11px,.98cqw,17px);padding-right:.4em}.nb-leaf.is-left{left:23.9%;width:23.6%}.nb-leaf.is-right{left:54.6%;width:25.4%;animation:nb-turn .55s cubic-bezier(.2,.8,.2,1);transform-origin:left center}@keyframes nb-turn{0%{opacity:0;transform:perspective(900px) rotateY(-14deg) translate(-2%);filter:blur(1px)}}.nb-tabs{position:absolute;left:81.3%;top:0;height:100%;width:4%}.nb-tab{position:absolute;left:0;width:100%;height:7.2%;border:0;border-radius:0 .5cqw .5cqw 0;background:linear-gradient(90deg,#d8cbb3,#efe4cf);color:#4a2a1c;font-family:Special Elite,monospace;font-size:clamp(11px,1.15cqw,19px);cursor:pointer;box-shadow:2px 2px 6px #00000073,inset 3px 0 6px #0000002e;transition:transform .2s,background .2s}.nb-tab:hover{transform:translate(10%)}.nb-tab.is-solved{background:linear-gradient(90deg,#c9545f,#e9737c);color:#fff}.nb-tab.is-shut{background:linear-gradient(90deg,#6b6470,#8d8592);color:#e7e0ea}.nb-tab.is-on{transform:translate(22%);background:linear-gradient(90deg,#ff3aa7,#ff7cc7);color:#fff;box-shadow:0 0 18px #ff3aa7b3,2px 2px 6px #00000073}.nb-shut{position:absolute;left:50%;bottom:-2.6rem;transform:translate(-50%);border:0;background:none;color:#fff9;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.nb-shut:hover{color:#fff}.nb-pad{width:min(100%,580px);align-self:start}.nb-pad-tabs{display:flex;gap:4px;margin:0 0 -2px 10px;overflow-x:auto;scrollbar-width:none}.nb-pad-tabs button{flex:0 0 auto;min-width:2.25rem;padding:.45rem .4rem .55rem;border:0;border-radius:8px 8px 0 0;background:#d8cbb3;color:#4a2a1c;font-family:Special Elite,monospace;font-size:.95rem;cursor:pointer}.nb-pad-tabs button.is-solved{background:#d96670;color:#fff}.nb-pad-tabs button.is-shut{background:#7b7480;color:#eee}.nb-pad-tabs button.is-on{background:#ff3aa7;color:#fff;transform:translateY(-3px)}.nb-paper{position:relative;padding:1.6rem 1.2rem 2rem 3.1rem;min-height:calc(100dvh - 7rem);border-radius:4px 10px 10px 4px;font-size:15px;background:radial-gradient(60% 40% at 100% 0%,rgba(255,60,180,.22),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgba(40,200,255,.12),transparent 70%),linear-gradient(90deg,transparent 2.2rem,rgba(214,70,80,.55) 2.2rem,rgba(214,70,80,.55) calc(2.2rem + 1px),transparent calc(2.2rem + 1px)),repeating-linear-gradient(180deg,transparent 0 1.55rem,rgba(90,120,190,.22) 1.55rem calc(1.55rem + 1px)),linear-gradient(180deg,#f4ead6,#ece0c6);box-shadow:0 30px 70px #0009,inset 0 0 60px #78501e2e;animation:nb-turn .45s cubic-bezier(.2,.8,.2,1);transform-origin:left center}.nb-board,.nb-page{position:relative;font-family:Special Elite,Courier New,monospace;color:#2b1d16;line-height:1.5;min-height:100%}.nb-head-ref,.nb-page-n,.nb-label{display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68em;letter-spacing:.2em;text-transform:uppercase;color:#9a3b45}.nb-head h3,.nb-page-head h3{margin:.15em 0 .1em;font-size:2.1em;line-height:1;letter-spacing:.06em;color:#1a120e}.nb-head-sub,.nb-page-meta{display:block;font-size:.78em;color:#6b5446}.nb-page-head{padding-bottom:.6em;margin-bottom:.8em;border-bottom:2px solid rgba(43,29,22,.7)}.nb-pencil{font-family:Caveat,Segoe Print,cursive;font-size:1.32em;line-height:1.2;color:#3d3b47}.nb-agent{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.8em;align-items:center;margin:1em 0 1.1em;padding:.8em .9em;background:linear-gradient(135deg,#fffdf6,#f1e8d6);border:1px solid rgba(60,40,30,.25);box-shadow:0 6px 14px #321e0a40;transform:rotate(-1.2deg)}.nb-agent.is-empty{display:block}.nb-agent.is-empty p{margin:0 0 .5em}.nb-clip{position:absolute;top:-.9em;left:1.4em;width:.9em;height:2.4em;border:2px solid #b79b5a;border-radius:.6em;box-shadow:1px 1px 2px #0000004d}.nb-agent-photo{width:3.2em;height:3.8em;display:grid;place-items:center;background:#15101b;border:2px solid #fff;box-shadow:0 2px 4px #0000004d}.nb-agent-photo img{width:80%;filter:drop-shadow(0 0 6px rgba(255,60,190,.8))}.nb-agent-id small,.nb-agent-key small{display:block;font-family:IBM Plex Mono,monospace;font-size:.62em;letter-spacing:.18em;color:#7c6556}.nb-agent-id b{display:block;font-size:1.45em;letter-spacing:.08em;line-height:1.1}.nb-agent-key{text-align:center;padding:.2em .7em;border:2px dashed rgba(154,59,69,.6)}.nb-agent-key b{display:block;font-size:2em;line-height:1;color:#b0273a}.nb-agent-staff{position:absolute;right:-.4em;top:-1em;font-size:.62em!important}.nb-index{list-style:none;margin:0 0 1em;padding:0}.nb-index-row{display:grid;grid-template-columns:1.6em 1fr auto;gap:.5em;align-items:baseline;width:100%;padding:.28em .3em;border:0;border-bottom:1px dotted rgba(43,29,22,.35);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.nb-index-row:hover{background:#ff3aa714}.nb-index-row.is-on{background:#ff3aa724}.nb-index-n{font-weight:700;color:#9a3b45}.nb-index-t{font-size:.92em}.nb-index-s{font-family:IBM Plex Mono,monospace;font-size:.62em;letter-spacing:.06em;text-transform:uppercase;color:#6b5446}.nb-index-row.is-solved .nb-index-s{color:#b0273a;font-weight:600}.nb-index-row.is-shut{color:#2b1d1680}.nb-corners-row{display:flex;flex-wrap:wrap;gap:.35em;margin-top:.35em}.nb-corner{position:relative;display:grid;place-items:center;width:3.4em;height:3.4em;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.nb-corner.is-torn{background:linear-gradient(135deg,#fff9ea,#e9dcc0);clip-path:polygon(0 6%,18% 0,46% 4%,74% 0,100% 3%,97% 30%,100% 58%,95% 82%,100% 100%,70% 96%,40% 100%,12% 95%,0 100%,4% 70%,0 40%);box-shadow:inset 0 0 8px #78501e40;transform:rotate(var(--r, -4deg));filter:drop-shadow(1px 2px 2px rgba(0,0,0,.3))}.nb-corner.is-blank{border:1.5px dashed rgba(43,29,22,.3)}.nb-corner b{font-family:Special Elite,monospace;font-size:1.7em;color:#b0273a;line-height:1}.nb-corner.is-blank b{color:#2b1d1640}.nb-corner small{position:absolute;bottom:.15em;right:.35em;font-family:IBM Plex Mono,monospace;font-size:.55em;color:#7c6556}.nb-corner.is-small{width:2.35em;height:2.35em}.nb-corner.is-small b{font-size:1.2em}.nb-corners-row .nb-corner:nth-child(odd){--r: 3deg}.nb-page-corner{position:absolute;right:0;bottom:0;animation:nb-tear .7s cubic-bezier(.2,.8,.2,1)}@keyframes nb-tear{0%{opacity:0;transform:translate(30%,30%) rotate(25deg)}}.nb-finishers ol{margin:.3em 0 0;padding:0;list-style:none;font-size:.86em}.nb-finishers li small{color:#6b5446;font-size:.8em}.nb-finishers li b{color:#b0273a}.nb-board-note{margin-top:.8em}.nb-brief p{margin:0 0 .75em}.nb-quote{padding:.6em .8em;background:#140e18e6;color:#9ff0ff;font-family:Share Tech Mono,IBM Plex Mono,monospace;letter-spacing:.05em;word-break:break-word;box-shadow:0 4px 10px #0000004d;transform:rotate(-.4deg)}.nb-where{display:inline-block;margin:.1em 0 .8em;font-family:Caveat,cursive;font-size:1.35em;color:#c2185b;text-decoration:underline wavy rgba(194,24,91,.45);text-underline-offset:.2em}.nb-where:hover{color:#ff2fa8}.nb-note{padding:.5em .7em;border-left:3px solid #b0273a;background:#fea9;font-size:.92em;letter-spacing:.04em}.nb-misses{display:flex;flex-wrap:wrap;gap:.2em .9em;margin:.2em 0 .6em;font-family:Caveat,cursive;font-size:1.35em;color:#59566a}.nb-misses s{text-decoration-color:#c62828;text-decoration-thickness:2px}.nb-answer{margin-top:.4em}.nb-answer-line{display:flex;align-items:flex-end;gap:.6em;margin-top:.2em}.nb-answer input{flex:1;min-width:0;padding:.05em .1em;border:0;border-bottom:2px solid #2b1d16;background:transparent;font-family:Caveat,cursive;font-size:1.9em;line-height:1.1;color:#1c2a6b;outline:none}.nb-answer input::placeholder{color:#2b1d1659}.nb-answer input:focus{border-bottom-color:#ff2fa8}.nb-stamp-btn{flex:0 0 auto;padding:.35em .7em;border:2.5px solid #b0273a;border-radius:4px;background:transparent;color:#b0273a;font-family:Special Elite,monospace;font-size:.95em;letter-spacing:.1em;cursor:pointer;transform:rotate(-3deg);transition:background .15s,color .15s,transform .15s}.nb-stamp-btn:hover:not(:disabled){background:#b0273a;color:#fff;transform:rotate(-3deg) scale(1.05)}.nb-stamp-btn:disabled{opacity:.4;cursor:default}.nb-guesses{display:flex;align-items:center;gap:.35em;margin-top:.6em}.nb-guesses i{width:.75em;height:.75em;border-radius:50%;border:1.5px solid #2b1d16}.nb-guesses i.is-left{background:#2b1d16}.nb-guesses small{font-family:IBM Plex Mono,monospace;font-size:.66em;letter-spacing:.08em;color:#6b5446;text-transform:uppercase}.nb-reply{margin-top:.7em;font-family:Caveat,cursive;font-size:1.45em;line-height:1.15}.nb-reply.is-right{color:#0d7a3a}.nb-reply.is-wrong{color:#b0273a}.nb-ink-btn{display:inline-block;padding:.45em .9em;border:1.5px solid #2b1d16;border-radius:999px;background:#fffaf0;color:#2b1d16;font-family:Special Elite,monospace;font-size:.9em;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.nb-ink-btn:hover:not(:disabled){background:#2b1d16;color:#fff}.nb-ink-btn.is-x{background:#0d0d12;color:#fff;border-color:#0d0d12}.nb-ink-btn.is-x:hover:not(:disabled){background:#ff2fa8;border-color:#ff2fa8}.nb-ink-btn:disabled{opacity:.5}.nb-leak-card{display:grid;place-items:center;aspect-ratio:1200 / 630;margin:.3em 0 .7em;background:#120c18;color:#c9b9e0;font-size:.8em;border:4px solid #fff;box-shadow:0 8px 18px #00000059;transform:rotate(1deg)}.nb-leak-card img{width:100%;height:100%;object-fit:cover}.nb-leak-row{display:flex;flex-wrap:wrap;gap:.5em}.nb-out{margin-top:.5em}.nb-stamp{display:inline-block;padding:.12em .5em;border:3px solid currentColor;border-radius:6px;font-family:Special Elite,monospace;letter-spacing:.12em;text-transform:uppercase;mix-blend-mode:multiply;opacity:.88;-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 60%,#000000bf 61%,#000 75%);mask-image:radial-gradient(circle at 30% 40%,#000 60%,#000000bf 61%,#000 75%)}.nb-stamp.is-red{color:#c4162e}.nb-stamp.is-blue{color:#1b4fd6}.nb-stamp.is-black{color:#222}.nb-solved{display:flex;align-items:center;gap:.8em;margin-top:.8em}.nb-solved-stamp{font-size:1.8em;transform:rotate(-9deg);animation:nb-stamp .45s cubic-bezier(.2,1.4,.4,1)}@keyframes nb-stamp{0%{opacity:0;transform:rotate(-9deg) scale(2.2)}}.nb-cold{margin-top:.8em;font-size:1.6em;transform:rotate(-6deg)}.nb-seal{position:relative;padding:2.2em .5em 1em;text-align:center}.nb-tape{position:absolute;left:-12%;right:-12%;top:.4em;height:1.8em;background:repeating-linear-gradient(-45deg,#f2c21b 0 1.1em,#1a1a1a 1.1em 2.2em);opacity:.9;transform:rotate(-4deg);box-shadow:0 3px 6px #0000004d}.nb-seal-stamp{margin-top:1.4em;font-size:2.6em;transform:rotate(-8deg)}.nb-seal-when{margin:1.1em 0 .9em;font-size:.95em;letter-spacing:.06em}.nb-seal-when b{display:block;margin-top:.2em;font-size:1.6em;letter-spacing:.08em;color:#b0273a}.nb-finale{position:relative;text-align:center;padding-top:.4em}.nb-polaroid{margin:0 auto;width:72%;padding:.5em .5em 1.7em;background:#fff;box-shadow:0 10px 22px #00000059;transform:rotate(-3deg)}.nb-polaroid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.nb-polaroid figcaption{margin-top:.4em;font-family:Caveat,cursive;font-size:1.3em}.nb-closed-stamp{position:relative;margin-top:-1.6em;font-size:2.1em;background:#fffaf066;transform:rotate(-12deg);animation:nb-stamp .5s .2s cubic-bezier(.2,1.4,.4,1) both}.nb-finale-line{margin:1em 0 .3em;font-size:1.05em}.nb-finale-line b{color:#b0273a;font-size:1.3em}@media(prefers-reduced-motion:reduce){.nb-book,.nb-leaf.is-right,.nb-paper,.nb-cover,.nb-cover-copy,.nb-cover-glow,.nb-solved-stamp,.nb-closed-stamp,.nb-page-corner{animation:none}}.dz-stage{--hdr: var(--chrome-h, 68px);--ink: #05050b;--hot: #ff2d95;--ember: #ff8a3d;position:relative;isolation:isolate;color:#eef2f6;font-family:var(--font-sans);background:var(--ink)}.dz-stage a{color:inherit}.dz-scene{position:relative;overflow:hidden;isolation:isolate}.dz-scene-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.dz-scene:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.dz-fade-bottom .dz-scene-img{-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}.dz-fade-top .dz-scene-img{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%)}.dz-fade-both .dz-scene-img{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%)}.dz-scene-body{position:relative}.dz-rain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:repeating-linear-gradient(104deg,transparent 0 22px,rgba(255,255,255,.5) 22px 23px,transparent 23px 61px),repeating-linear-gradient(100deg,transparent 0 41px,rgba(255,255,255,.35) 41px 42px,transparent 42px 97px);background-size:300px 600px,420px 800px;animation:dz-rain 1.6s linear infinite;mix-blend-mode:screen}@keyframes dz-rain{to{background-position:-110px 600px,-140px 800px}}.dz-kicker{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffb36b}.dz-h2{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(40px,6vw,72px);line-height:.95;letter-spacing:.02em}.dz-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.dz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:10px;font-family:var(--font-display);font-size:22px;letter-spacing:.06em;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.dz-btn:hover{transform:translateY(-1px)}.dz-btn-hot{background:var(--hot);color:#fff!important;box-shadow:0 0 0 1px #ffffff26 inset,0 10px 34px #ff2d9573}.dz-btn-hot:hover{box-shadow:0 0 0 1px #fff3 inset,0 12px 44px #ff2d95a6}.dz-btn-gold{background:linear-gradient(180deg,#ffd45c,#f5a623);color:#1a1206!important;box-shadow:0 0 0 1px #ffffff4d inset,0 10px 34px #ffb82e66}.dz-btn-gold:hover{box-shadow:0 0 0 1px #ffffff59 inset,0 12px 44px #ffb82e99}.dz-btn-ghost{border:1px solid rgba(255,255,255,.4);background:#05050b59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff!important}.dz-btn-ghost:hover{border-color:#fff;background:#05050b8c}.dz-btn:focus-visible,.dz-room:focus-visible{outline:2px solid #3bdcff;outline-offset:3px}.dz-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dz-room{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;text-decoration:none;background:#000}.dz-room img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dz-room:hover img{transform:scale(1.06)}.dz-room:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000eb,#0000001a 60%)}.dz-room-text{position:absolute;inset:auto 0 0;z-index:1;padding:14px 16px;display:grid;gap:3px;font-size:13px;line-height:1.35;color:#c9cdd6}.dz-room-text b{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.04em;color:#fff}.dz-end{padding:120px 20px 170px;text-align:center}.dz-end-line{max-width:820px;margin:0 auto 22px;font-family:var(--font-display);font-size:clamp(30px,4.4vw,52px);line-height:1.02;letter-spacing:.02em}.dz-fine{max-width:640px;margin:0 auto;font-size:12px;line-height:1.6;color:#8b90a0}.dz-stamp{display:inline-block;padding:6px 14px;border:3px solid #c8102e;border-radius:6px;color:#c8102e;font-family:Special Elite,Courier New,monospace;font-size:22px;letter-spacing:.14em;text-transform:uppercase;transform:rotate(-8deg);opacity:.88;mix-blend-mode:multiply}.dz-redact{background:#0b0b0b;color:transparent;border-radius:2px;padding:0 3px;cursor:help;transition:background .3s,color .3s;box-decoration-break:clone;-webkit-box-decoration-break:clone}.dz-redact:hover,.dz-redact:focus{background:#c8102e2e;color:inherit;outline:none}.dz-sign{position:fixed;top:calc(var(--hdr) + 40px);z-index:2;writing-mode:vertical-rl;padding:18px 8px;border:2px solid var(--city);border-radius:8px;background:#05050b80;color:#fff;font-family:var(--font-display),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:22px;letter-spacing:.3em;text-shadow:0 0 8px var(--city),0 0 22px var(--city);box-shadow:0 0 18px color-mix(in srgb,var(--city) 60%,transparent),inset 0 0 12px color-mix(in srgb,var(--city) 40%,transparent);pointer-events:none;transition:border-color .6s,text-shadow .6s,box-shadow .6s;animation:dz-flicker 7s infinite}.dz-sign-l{left:14px}.dz-sign-r{right:14px}@keyframes dz-flicker{0%,92%,to{opacity:1}93%{opacity:.45}94%{opacity:1}96%{opacity:.7}}@media(max-width:1100px){.dz-sign{display:none}}.p1a-hero{min-height:calc(100svh - var(--hdr));display:flex;flex-direction:column;justify-content:flex-end}.p1a-hero .dz-scene-img,.p1a-glow-frame{animation:p1a-push 30s ease-in-out infinite alternate;transform-origin:60% 50%}.p1a-hero .dz-scene-img,.p1a-hero .p1a-glow-frame{bottom:auto;height:calc(100svh - var(--hdr))}.p1a-hero-img{opacity:0;filter:brightness(1.22) saturate(1.35) contrast(1.06);transition:opacity .7s ease}.p1a-hero-img.is-on{opacity:1}.p1a-hero[data-city=tokyo] .p1a-hero-img{filter:brightness(1.08) saturate(1.2) contrast(1.04)}.p1a-glow-frame{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;container-type:size;-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}.p1a-glow{position:absolute;width:max(100cqw,calc(100cqh * var(--r)));aspect-ratio:var(--r)}.p1a-glow-dot{position:absolute;width:calc(9% * var(--s));aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 85%,#fff) 0%,var(--c) 18%,transparent 68%);mix-blend-mode:screen;opacity:.15;animation:p1a-pulse 4s ease-in-out infinite}@keyframes p1a-pulse{0%,to{opacity:.12;transform:scale(.8)}45%{opacity:.95;transform:scale(1.15)}60%{opacity:.55;transform:scale(1)}}.p1a-glow-frame.is-fx{z-index:-2}.p1a-fx{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.p1a-fx.is-on{opacity:1}.p1a-cssfx{position:absolute;inset:0}.p1a-cssfx.is-paused{display:none}.p1a-cssfx span{position:absolute}.p1a-patch{position:absolute;max-width:none;filter:brightness(1.22) saturate(1.35) contrast(1.06)}.p1a-breath{-webkit-mask-image:radial-gradient(farthest-side at 50% 100%,#000 74%,transparent 100%);mask-image:radial-gradient(farthest-side at 50% 100%,#000 74%,transparent 100%);transform-origin:50% 100%;animation:p1a-breathe 5s ease-in-out infinite}@keyframes p1a-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.0135)}}.p1a-head{-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);transform-origin:50% 78.6%;animation:p1a-sway 7s ease-in-out infinite}@keyframes p1a-sway{0%,to{transform:rotate(-1.5deg)}25%{transform:rotate(.3deg) translateY(-.3%)}50%{transform:rotate(1.5deg)}75%{transform:rotate(-.3deg) translateY(.3%)}}.p1a-bull>i{position:absolute;translate:-50% -50%;border-radius:50%;mix-blend-mode:screen}.p1a-horn{width:calc(4.6% * var(--s));aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 70%,#fff) 0%,var(--c) 22%,color-mix(in srgb,var(--c) 45%,transparent) 50%,transparent 100%);opacity:.85}.p1a-eye{width:calc(.6% * var(--s));aspect-ratio:1;background:radial-gradient(closest-side,#fff 0%,var(--c) 35%,transparent 100%);opacity:.5;animation:p1a-eye 3s linear infinite,p1a-eye-hot 5s ease-in-out infinite}@keyframes p1a-eye{0%{opacity:.35}11%{opacity:.8}19%{opacity:.5}34%{opacity:1}41%{opacity:.3}58%{opacity:.7}66%{opacity:.45}83%{opacity:.95}to{opacity:.35}}@keyframes p1a-eye-hot{0%,to{filter:brightness(.8)}37%{filter:brightness(1.6)}52%{filter:brightness(1)}78%{filter:brightness(1.4)}}.p1a-bull>.p1a-laser{position:absolute;width:calc(10% * var(--s));height:calc(.16% * var(--s));min-height:2px;translate:0 -50%;transform-origin:0 50%;rotate:var(--a);border-radius:999px;background:linear-gradient(90deg,#fff,var(--c) 18%,color-mix(in srgb,var(--c) 40%,transparent) 70%,transparent);box-shadow:0 0 6px var(--c);mix-blend-mode:screen;opacity:0;scale:0 1;animation:p1a-laser 34s ease-out infinite}@keyframes p1a-laser{0%{opacity:0;scale:0 1}0.8%{opacity:1}2%{scale:1 1}4.5%{opacity:.9;scale:1 1}6%{opacity:0;scale:1 1}to{opacity:0;scale:1 1}}.p1a-city{position:absolute;top:18px;right:24px;z-index:2;display:inline-flex;padding:4px;border-radius:999px;background:#05050b99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px #fff3 inset}.p1a-city button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#c9c3cb;font-family:var(--font-display);font-size:20px;letter-spacing:.08em;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.p1a-city button:hover{color:#fff}.p1a-city button.is-on{background:var(--hot);color:#fff;box-shadow:0 0 22px #ff2d9599}.p1a-city button:focus-visible{outline:2px solid #3bdcff;outline-offset:2px}@keyframes p1a-push{0%{transform:scale(1)}to{transform:scale(1.08)}}.p1a-hero:before{background:linear-gradient(90deg,rgba(5,5,11,.86) 0%,rgba(5,5,11,.45) 42%,transparent 70%),linear-gradient(to top,var(--ink) 0%,transparent 38%)}.p1a-hero[data-city=tokyo]:before{background:linear-gradient(90deg,rgba(5,5,11,.72) 0%,rgba(5,5,11,.3) 38%,transparent 62%),linear-gradient(to top,var(--ink) 0%,transparent 24%)}.p1a-hero .dz-scene-body{display:flex;flex-direction:column;flex:1;justify-content:flex-end}.p1a-hero[data-city=nyc] .dz-scene-body{padding-top:max(40svh,300px)}@media(max-width:620px)and (max-height:720px){.p1a-hero[data-city=nyc] .dz-scene-body{padding-top:max(30svh,170px)}}.p1a-hero-copy{width:100%;max-width:1200px;margin:0 auto;padding:80px 24px 36px;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:32px}.p1a-hero[data-city=nyc] .p1a-hero-copy{padding-top:0}.p1a-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,8vw,128px);line-height:.86;letter-spacing:.01em;text-shadow:0 6px 40px rgba(0,0,0,.6)}.p1a-title span{display:block}.p1a-title-hot{color:var(--hot);text-shadow:0 0 30px rgba(255,45,149,.45)}.p1a-logline{max-width:560px;margin:22px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55;color:#e3dde2}.p1a-logline b{color:#fff}.p1a-path{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.p1a-path li{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:clamp(18px,1.8vw,22px);letter-spacing:.05em;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.7)}.p1a-path img{flex:none;width:22px;height:22px;border-radius:6px;filter:drop-shadow(0 0 8px rgba(255,45,149,.8))}.p1a-draws{display:grid;gap:10px;padding:14px;border-radius:14px;background:#05050bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ff2d9559 inset,0 18px 40px #00000073}.p1a-draws-head{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-family:var(--font-display);font-size:20px;letter-spacing:.06em;color:#fff}.p1a-draws-head a{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:#ff8cc6;text-decoration:none}.p1a-draws-head a:hover{color:#fff}.p1a-draws ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.p1a-draws-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:#ffffff0d;border-left:3px solid #3bdcff;color:inherit;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.p1a-draws-row:hover{background:#ffffff1a;box-shadow:0 0 0 1px #ffffff1f inset}.p1a-draws-row:focus-visible{outline:2px solid #3bdcff;outline-offset:2px}.p1a-draws li.is-weekly .p1a-draws-row{border-left-color:var(--hot)}.p1a-draws li.is-monthly .p1a-draws-row{border-left-color:#f5c542}.p1a-draws li.is-next .p1a-draws-row{background:#ff2d951f}.p1a-draws li.is-next .p1a-draws-row:hover{background:#ff2d9533}.p1a-draws-what{display:grid;min-width:0}.p1a-draws-what b{font-size:14px;color:#fff}.p1a-draws-what span{font-size:12.5px;color:#c9c3cb}.p1a-draws-what em{font-style:normal;color:#f5c542}.p1a-draws-left{flex:none;font-family:var(--font-display);font-size:22px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#fff}.p1a-draws li.is-next .p1a-draws-left{color:var(--hot);text-shadow:0 0 14px rgba(255,45,149,.5)}.p1a-draws .p1a-given{justify-self:stretch;font-size:13px;padding:.4rem .8rem;text-decoration:none}.p1a-draws .p1a-given b{font-size:1.1rem}.p1a-join{padding:40px 0 72px}.p1a-join-inner{max-width:1200px;margin:0 auto;padding:0 24px}.p1a-join .dz-h2{max-width:900px}.dz-rooms-row{grid-template-columns:repeat(4,minmax(0,1fr))}.dz-rooms-row .dz-room{aspect-ratio:auto;display:flex;flex-direction:column;background:#0b0b10;border:1px solid rgba(255,255,255,.08)}.dz-rooms-row .dz-room img{position:relative;inset:auto;height:auto;aspect-ratio:4 / 3}.dz-rooms-row .dz-room:after{inset:0 0 auto;aspect-ratio:4 / 3;background:linear-gradient(to top,#0b0b10d9,#0b0b1000 30%)}.dz-rooms-row .dz-room-text{position:relative;inset:auto;flex:1;align-content:start;padding:12px 14px 16px;background:#0b0b10}.dz-rooms-row .dz-room-text b{font-size:clamp(18px,1.7vw,22px);line-height:1.1}.p1a-herd{--herd-h: max(460px, calc(100vw * 543 / 1280))}.p1a-herd-img{bottom:auto;height:var(--herd-h);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 14%,#000 70%,transparent 100%)}.p1a-herd:before{bottom:auto;height:var(--herd-h);background:linear-gradient(to bottom,rgba(5,5,11,.15),rgba(5,5,11,.4) 40%,rgba(5,5,11,.82) 72%,var(--ink))}.p1a-herd-body{max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,96px) 24px 56px}.p1a-lineup-copy{text-shadow:0 2px 18px rgba(5,5,11,.85)}.p1a-lineup-copy p:last-child{max-width:620px;margin:10px 0 0;color:#e4dee6;line-height:1.5}.p1a-cast-lede{margin:clamp(24px,4vw,48px) 0 18px;font-size:15px;line-height:1.5;color:#cfc9d1;text-shadow:0 1px 10px rgba(5,5,11,.9)}.p1a-end:before{background:linear-gradient(to bottom,var(--ink),rgba(5,5,11,.55) 40%,rgba(5,5,11,.8))}@media(max-width:1000px){.p1a-hero-copy{grid-template-columns:minmax(0,1fr)}.p1a-draws{max-width:420px}}@media(max-width:900px){.dz-rooms-row{grid-template-columns:repeat(2,minmax(0,1fr))}.p1a-herd{--herd-h: min(130vw, 620px)}.p1a-lineup-copy p:last-child{font-size:14px}}@media(max-width:620px){.dz-rooms-row,.dz-rooms-screen{grid-template-columns:minmax(0,1fr)}.dz-rooms-screen .dz-room{aspect-ratio:16 / 10}.dz-rooms-row .dz-room img,.dz-rooms-row .dz-room:after{aspect-ratio:16 / 10}}.p1b-hero{position:relative;display:flex;min-height:calc(100svh - var(--hdr));overflow:hidden;isolation:isolate}.p1b-half{position:relative;flex:1 1 50%;overflow:hidden;transition:flex-grow .7s cubic-bezier(.2,.7,.2,1)}.p1b-hero[data-open=tokyo] .p1b-tokyo,.p1b-hero[data-open=nyc] .p1b-nyc{flex-grow:1.6}.p1b-half-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease,filter .7s}.p1b-half:hover .p1b-half-img{transform:scale(1.04)}.p1b-hero[data-open=tokyo] .p1b-nyc .p1b-half-img,.p1b-hero[data-open=nyc] .p1b-tokyo .p1b-half-img{filter:brightness(.55) saturate(.7)}.p1b-half:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#05050bf2,#05050b33 45%,#05050b59)}.p1b-tokyo:before{content:"";position:absolute;top:0;right:0;bottom:0;z-index:2;width:2px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.55),transparent);box-shadow:0 0 24px 4px #ff2d9573}.p1b-half-copy{position:absolute;bottom:0;z-index:1;width:min(420px,90%);padding:0 28px 40px}.p1b-tokyo .p1b-half-copy{left:0}.p1b-nyc .p1b-half-copy{right:0;text-align:right}.p1b-half-city{margin:0;font-family:var(--font-display);font-size:clamp(44px,5vw,76px);line-height:.9;color:var(--c);text-shadow:0 0 26px color-mix(in srgb,var(--c) 55%,transparent)}.p1b-half-tag{margin:8px 0 0;font-size:15px;font-weight:600;color:#fff}.p1b-half-doc{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#bdb7c0}.p1b-half-count{margin:12px 0 0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a9a2aa}.p1b-half-count b{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:.04em;color:#fff;margin-right:4px}.p1b-marquee{position:absolute;left:50%;top:46%;z-index:3;width:min(860px,92%);transform:translate(-50%,-50%);padding:34px 34px 30px;text-align:center;border-radius:20px;background:radial-gradient(ellipse at center,rgba(5,5,11,.78),rgba(5,5,11,.5) 70%,transparent)}.p1b-marquee .dz-ctas{justify-content:center}.p1b-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(60px,9vw,140px);line-height:.9;letter-spacing:.03em;padding:0 .05em;background:linear-gradient(90deg,#ff4fd8,#fff 50%,#ffb02e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px rgba(0,0,0,.6))}.p1b-sub{max-width:500px;margin:16px auto 0;font-size:16px;line-height:1.55;color:#e3dde2}.p1b-reel{padding:110px 0 120px}.p1b-reel:before{background:linear-gradient(to bottom,#05050b66,#05050bb3 60%,#05050bd9)}.p1b-reel-head{max-width:1200px;margin:0 auto 28px;padding:0 24px}.p1b-strip{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;padding:26px max(24px,calc((100vw - 1200px)/2 + 24px));background:#050507;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 12px,transparent 12px 30px),repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 12px,transparent 12px 30px);background-size:100% 8px,100% 8px;background-position:0 8px,0 calc(100% - 8px);background-repeat:no-repeat;box-shadow:0 30px 80px #0009;scrollbar-width:thin}.p1b-strip:focus-visible{outline:2px solid #3bdcff}.p1b-frame{flex:0 0 260px;margin:0;padding:0 6px;scroll-snap-align:start}.p1b-frame img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px;filter:saturate(.92);transition:filter .3s}.p1b-frame:hover img{filter:saturate(1.1) brightness(1.05)}.p1b-frame figcaption{display:grid;gap:3px;padding:12px 4px 4px;font-size:12.5px;line-height:1.4;color:#b9b3bb}.p1b-frame b{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1;letter-spacing:.04em;color:var(--c)}.p1b-frame em{font-style:normal;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#8b90a0}.p1b-box{padding:110px 0 0}.p1b-box:before{background:linear-gradient(to bottom,var(--ink),rgba(5,5,11,.5) 30%,rgba(5,5,11,.7))}.p1b-box-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px}.p1b-ticket{display:flex;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#1b0c16,#120811);box-shadow:0 0 0 1px #ff4fd866,0 20px 60px #0009}.p1b-ticket-main{flex:1;padding:28px 28px 26px;color:#d4ced6;line-height:1.5}.p1b-count{margin:10px 0;font-family:var(--font-display);font-size:clamp(54px,6vw,84px);line-height:1;color:#ff4fd8;text-shadow:0 0 24px rgba(255,79,216,.5)}.p1b-ticket-stub{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;width:130px;padding:18px;background:#ff2d95;color:#fff!important;text-decoration:none;text-align:center;border-left:3px dashed rgba(5,5,11,.6);transition:background .2s}.p1b-ticket-stub:hover{background:#ff4fd8}.p1b-ticket-stub span{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.p1b-ticket-stub b{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1}.dz-rooms-screen .dz-room{border-radius:6px;box-shadow:0 0 0 1px #ffffff1f,0 0 40px #ffb02e1f}@media(max-width:800px){.p1b-hero{flex-direction:column}.p1b-half{min-height:42svh}.p1b-tokyo:before{top:auto;left:0;width:auto;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,.55),transparent)}.p1b-half-copy{padding-bottom:22px}.p1b-half-doc{display:none}.p1b-marquee{position:relative;left:auto;top:auto;transform:none;order:-1;width:100%;border-radius:0;background:var(--ink);padding:34px 20px 28px}}@media(max-width:1000px){.p1b-box-inner{grid-template-columns:1fr}}.p2a{position:relative;min-height:100vh;min-height:100svh}.p2a-desk{position:fixed;inset:var(--hdr) 0 0 0;z-index:-1;background:#0b0705}.p2a-desk img{width:100%;height:100%;object-fit:cover;object-position:65% 50%}.p2a-desk:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 45% 45%,#0000000d,#0009)}.p2a-stack{position:relative;max-width:820px;margin:0 auto;padding:70px 20px 170px;display:grid;gap:38px}@media(min-width:1200px){.p2a-stack{margin-left:max(40px,calc(50vw - 560px))}}.p2a-sheet{position:relative;padding:clamp(28px,4vw,52px);background:radial-gradient(ellipse at 20% 0%,rgba(255,255,255,.5),transparent 60%),linear-gradient(180deg,#f1e7cf,#e6d8b7);color:#241d14;font-family:Special Elite,Courier New,monospace;border-radius:2px;box-shadow:0 1px #ffffff80 inset,0 2px 3px #0000004d,0 30px 60px #0000008c}.p2a-sheet:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:repeating-radial-gradient(circle at 30% 40%,rgba(120,90,50,.07) 0 1px,transparent 1px 3px)}.p2a-cover{transform:rotate(-.8deg);background:linear-gradient(180deg,rgba(255,255,255,.25),transparent 30%),linear-gradient(180deg,#e2c58c,#d4b06f)}.p2a-cover:before{content:"";position:absolute;top:-22px;left:30px;width:180px;height:24px;border-radius:8px 8px 0 0;background:#e2c58c}.p2a-tilt-r{transform:rotate(.7deg)}.p2a-tilt-l{transform:rotate(-.5deg)}.p2a-cover .dz-stamp{position:absolute;top:28px;right:26px}.p2a-org{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.p2a-ref{margin:4px 0 26px;font-size:12px;opacity:.7}.p2a-field{margin:0 0 4px;font-size:15px}.p2a-title{margin:24px 0 0;font-family:Special Elite,Courier New,monospace;font-weight:400;font-size:clamp(28px,4vw,44px);line-height:1.15}.p2a-title u{text-decoration-color:#c8102e;text-decoration-thickness:3px;text-underline-offset:6px}.p2a-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}.p2a-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;background:#1b1610;color:#f1e7cf!important;text-decoration:none;font-size:16px;letter-spacing:.04em;border-radius:3px;box-shadow:0 4px #000;transition:transform .12s,box-shadow .12s}.p2a-btn:hover{transform:translateY(2px);box-shadow:0 2px #000}.p2a-link{color:#8c0c20!important;font-size:15px}.p2a-h2{margin:0 0 18px;font-family:Special Elite,Courier New,monospace;font-weight:400;font-size:22px;letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid #241d14;padding-bottom:8px}.p2a-body{margin:0 0 14px;font-size:16px;line-height:1.7}.dz-table{width:100%;border-collapse:collapse;font-size:14px}.dz-table th,.dz-table td{padding:8px;text-align:left;border-bottom:1px dashed rgba(36,29,20,.35);vertical-align:top}.dz-table thead th{font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid #241d14}.dz-table tbody th{white-space:nowrap}.dz-table td:nth-child(n+3),.dz-table th:nth-child(n+3){text-align:right;white-space:nowrap}.dz-table tfoot th,.dz-table tfoot td{border-top:2px solid #241d14;border-bottom:0;font-weight:700}@media(max-width:620px){.dz-table td:nth-child(2),.dz-table th:nth-child(2){display:none}}.p2a-exhibits{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.p2a-photo{position:relative;margin:0;padding:12px 12px 14px;background:#f7f3ea;color:#241d14;font-family:Special Elite,Courier New,monospace;box-shadow:0 2px 3px #0000004d,0 26px 50px #0000008c}.p2a-photo-a{transform:rotate(-2deg)}.p2a-photo-b{transform:rotate(1.6deg);margin-top:40px}.p2a-photo:before{content:"";position:absolute;top:-14px;left:28px;width:16px;height:46px;border:3px solid #9aa0a6;border-radius:10px;box-shadow:1px 1px 2px #0006}.p2a-photo img{display:block;width:100%;height:auto}.p2a-photo figcaption{margin-top:10px;font-size:13px}.p2a-switch{display:flex;gap:6px;margin-bottom:10px}.p2a-switch button,.p2b-switch button{flex:1;min-height:36px;border:1px solid #241d14;background:transparent;color:#241d14;font-family:inherit;font-size:13px;cursor:pointer}.p2a-switch button[aria-pressed=true],.p2b-switch button[aria-pressed=true]{background:#241d14;color:#f1e7cf}.p2a-list{margin:0 0 24px;padding-left:0;list-style:none;counter-reset:o}.p2a-list li{counter-increment:o;position:relative;padding:8px 0 8px 40px;font-size:15.5px;line-height:1.55}.p2a-list li:before{content:counter(o,decimal-leading-zero);position:absolute;left:0;top:8px;color:#c8102e}.p2a-note{max-width:400px;margin-left:auto;padding:18px 20px;background:#ffe873;transform:rotate(2.2deg);box-shadow:0 10px 22px #0000004d;font-size:14.5px;line-height:1.55}.p2a-note p{margin:0 0 8px}.p2a-note-head{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8c0c20}.p2a-sign{margin:32px 0 0;text-align:center;font-size:14px;opacity:.6}.p2a-fine{padding:18px 20px;border-radius:10px;background:#05050bb3;color:#b3aea3;text-align:center}@media(max-width:620px){.p2a-exhibits{grid-template-columns:1fr}.p2a-photo-b{margin-top:0}.p2a-cover .dz-stamp{position:static;margin-bottom:18px}}.p2b{font-family:Special Elite,Courier New,monospace}.p2b-hero{position:relative;isolation:isolate}.p2b-room{--zoom: 100%;position:relative;overflow:hidden;width:min(100%,calc((100svh - var(--hdr)) * 1.7915));margin:0 auto;-webkit-mask-image:linear-gradient(to bottom,#000 86%,transparent 100%),linear-gradient(to right,transparent 0%,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(to bottom,#000 86%,transparent 100%),linear-gradient(to right,transparent 0%,#000 3%,#000 97%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.p2b-room-stage{position:relative;container-type:inline-size;width:var(--zoom);margin-left:calc((100% - var(--zoom)) / 2);aspect-ratio:2560 / 1429}.p2b-room-img{position:absolute;inset:0;width:100%;height:100%;display:block}.p2b-room-list{display:none}@media(max-width:720px),(hover:none){.p2b-hero{display:flex;flex-direction:column}.p2b-room-list{order:1;display:flex;flex-wrap:wrap;gap:8px;max-width:1200px;margin:-46px auto 0;padding:0 max(24px,env(safe-area-inset-right)) 56px max(24px,env(safe-area-inset-left))}.p2b-room-list>a,.p2b-room-list>button{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid rgba(59,220,255,.35);border-radius:999px;background:#080a12b8;color:#dff6ff;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.p2b-room-list>a:active,.p2b-room-list>button:active{background:#3bdcff29}}@media(hover:none){.p2b-spot{box-shadow:0 0 0 1px #3bdcff8c,0 0 14px #3bdcff4d}}.p2b-room-pins{margin:0;padding:0;list-style:none}.p2b-room-pins li{position:absolute;width:5.1%;transform:rotate(var(--t));filter:drop-shadow(.15cqw .35cqw .3cqw rgba(0,0,0,.6))}.p2b-room-pol{position:relative;display:block;padding:.28cqw .28cqw 0;background:#ece5d6;border-radius:.06cqw;text-decoration:none;transition:transform .2s}.p2b-room-pol:before{content:"";position:absolute;top:-.25cqw;left:50%;z-index:1;width:.55cqw;aspect-ratio:1;margin-left:-.27cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9aa8 0 18%,#c4122e 45%,#6d0715);box-shadow:0 .12cqw .15cqw #0000008c}.p2b-room-pol:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,#08061829,#0806180a 55%,#ff2d9514)}.p2b-room-pol img{display:block;width:100%;aspect-ratio:1;object-fit:cover;filter:brightness(1.35) saturate(1.25) contrast(1.05)}.p2b-room-pol-name{display:block;padding:.22cqw 0 .3cqw;font-family:Special Elite,Courier New,monospace;font-size:.62cqw;line-height:1.2;color:#241d14;text-align:center;white-space:nowrap;overflow:hidden}.p2b-room-pol:hover,.p2b-room-pol:focus-visible{outline:none;transform:scale(1.12) translateY(-.3cqw);box-shadow:0 0 0 2px #3bdcff,0 0 26px #3bdcff8c}.p2b-room-pins li:has(:hover,:focus-visible){z-index:3}.p2b-room-pol:hover .p2b-spot-tag,.p2b-room-pol:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-room-pol .p2b-spot-tag{bottom:auto;top:calc(100% + 6px)}.p2b-todo{position:absolute;width:14.6%;padding:.7cqw .8cqw;display:flex;flex-direction:column;gap:.45cqw;background:linear-gradient(115deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.02) 30%,transparent 55%),radial-gradient(120% 90% at 85% 10%,rgba(255,45,149,.12),transparent 60%),linear-gradient(180deg,#121428,#090a15);border:.2cqw solid #d9d4cc;border-radius:.6cqw;color:#f1eef5;font-family:var(--font-display);font-size:1.15cqw;line-height:1;white-space:nowrap;text-transform:uppercase;text-decoration:none;transform:rotate(-2deg);box-shadow:inset 0 0 0 .06cqw #00000080,.05cqw .12cqw .12cqw #0000008c,.2cqw .35cqw .6cqw #00000059;filter:brightness(.82) contrast(.95);transition:transform .2s,filter .2s,box-shadow .2s}.p2b-todo:after{content:"";position:absolute;right:-.2cqw;bottom:-.2cqw;width:1.4cqw;height:1.4cqw;border-radius:0 0 .6cqw;background:linear-gradient(315deg,#3b2c22 0 48%,#c9c2b6 50%,#f2eee6 62%,#b5ad9f);box-shadow:-.12cqw -.12cqw .25cqw #00000073;pointer-events:none}.p2b-todo-line{text-shadow:0 0 .05cqw rgba(255,255,255,.35);opacity:.94;display:flex;align-items:flex-start;gap:.45cqw}.p2b-todo-line img{flex:none;width:1.3cqw;height:1.3cqw;margin-top:-.12cqw;filter:drop-shadow(0 0 .25cqw rgba(255,45,149,.7))}.p2b-todo:hover,.p2b-todo:focus-visible{outline:none;z-index:3;filter:none;transform:rotate(-1deg) scale(1.15);box-shadow:0 0 0 2px #3bdcff,0 0 1.4cqw #3bdcff99}.p2b-todo:hover .p2b-spot-tag,.p2b-todo:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-todo .p2b-spot-tag{bottom:auto;top:calc(100% + 6px);font-family:Special Elite,Courier New,monospace;font-size:12px;text-transform:none}.p2b-strings{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;filter:drop-shadow(.06cqw .18cqw .12cqw rgba(0,0,0,.55))}.p2b-strings path{fill:none;stroke:#b3132f;stroke-width:1.7;stroke-linecap:round;opacity:.9}.p2b-strings circle{fill:#c4122e;stroke:#6d0715;stroke-width:.8}.p2b-smoke{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.p2b-room-alt{opacity:0;transition:opacity .12s ease-out;pointer-events:none}.p2b-room-alt.is-on{opacity:1}.p2b-chain{--drop: .9cqw;position:absolute;width:1.6cqw;padding:0;border:0;background:none;transform:translate(-50%);cursor:grab}.p2b-chain:active{cursor:grabbing}.p2b-chain:focus-visible{outline:2px solid #3bdcff;outline-offset:2px;border-radius:4px}.p2b-chain-beads{position:absolute;top:0;left:50%;width:.14cqw;height:calc(100% - .3cqw);margin-left:-.07cqw;background:radial-gradient(circle,#f1eefb 35%,#9a96b3 58%,transparent 72%) center top / .14cqw .15cqw repeat-y;transform-origin:top}.p2b-chain-ball{position:absolute;bottom:0;left:50%;width:.36cqw;height:.42cqw;margin-left:-.18cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#c9c4dc 30%,#6f6a88 75%,#3f3a55);box-shadow:0 0 .3cqw #a0c8ff59}.p2b-chain.is-pulled .p2b-chain-beads{animation:p2b-chain-stretch .6s cubic-bezier(.3,.7,.4,1)}.p2b-chain.is-pulled .p2b-chain-ball{animation:p2b-chain-drop .6s cubic-bezier(.3,.7,.4,1)}@keyframes p2b-chain-stretch{30%{transform:scaleY(1.23)}65%{transform:scaleY(.97)}}@keyframes p2b-chain-drop{30%{transform:translateY(var(--drop))}65%{transform:translateY(-.12cqw)}}@media(prefers-reduced-motion:reduce){.p2b-room-alt{transition:none}.p2b-chain.is-pulled .p2b-chain-beads,.p2b-chain.is-pulled .p2b-chain-ball{animation:none}}.p2b-candle,.p2b-ember{position:absolute;pointer-events:none;mix-blend-mode:screen}.p2b-room{--burn: 255, 60, 165;--burn-hi: #ffd6ec;--burn-mid: #ff4fa8}.p2b-room.is-swapped{--burn: 70, 165, 255;--burn-hi: #d8efff;--burn-mid: #3ba6ff}.p2b-candle{width:7cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,196,120,.42),rgba(255,140,60,.12) 40%,transparent 70%);animation:p2b-glow 3.1s steps(1,end) infinite}.p2b-flame{position:absolute;pointer-events:none;width:.8cqw;height:2.7cqw;translate:-50% -96%}.p2b-flame i{position:absolute;inset:0;border-radius:50% 50% 45% 45%/72% 72% 28% 28%;background:radial-gradient(ellipse 46% 60% at 50% 78%,#fff 0 22%,#fff3c4 34%,#ffc35a 58%,#ff8028d9 78%,#ff6e1e00);box-shadow:0 0 .5cqw .15cqw #ff963c99;transform-origin:50% 100%;filter:blur(.04cqw);animation:p2b-flame 1.7s ease-in-out infinite}.p2b-ember{width:1.4cqw;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--burn-hi) 0 12%,var(--burn-mid) 30%,rgba(var(--burn),.35) 55%,transparent 72%);animation:p2b-ember 4.2s ease-in-out infinite}@keyframes p2b-flame{0%,to{transform:scale(1) skew(0)}12%{transform:scale(.95,1.06) skew(-3deg)}27%{transform:scale(1.03,.95) skew(2deg)}41%{transform:scale(.97,1.08) skew(-1deg)}58%{transform:scale(1.02,.97) skew(4deg)}73%{transform:scale(.96,1.04) skew(-2deg)}86%{transform:scale(1.02,.96) skew(1deg)}}@keyframes p2b-glow{0%{opacity:.85}9%{opacity:1}17%{opacity:.78}31%{opacity:.95}44%{opacity:.7}52%{opacity:1}68%{opacity:.82}79%{opacity:.94}91%{opacity:.74}}@keyframes p2b-ember{0%,to{opacity:.7;transform:scale(.9)}35%{opacity:1;transform:scale(1.15)}60%{opacity:.8;transform:scale(1)}}.p2b-horns{position:absolute;pointer-events:none;mix-blend-mode:screen;animation:p2b-horn-glow 3.7s ease-in-out infinite}.p2b-horns img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .12s ease-out}.p2b-horns img+img,.p2b-horns.is-pink img:first-child{opacity:0}.p2b-horns.is-pink img+img{opacity:1}@keyframes p2b-horn-glow{0%,to{opacity:.1}11%{opacity:.55}19%{opacity:.25}33%{opacity:.85}41%{opacity:.4}52%{opacity:.7}64%{opacity:.15}76%{opacity:.9}88%{opacity:.35}}@media(prefers-reduced-motion:reduce){.p2b-horns{animation:none;opacity:.3}.p2b-horns img{transition:none}}.p2b-buy{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4cqw;width:8.4%;padding:1cqw .5cqw .8cqw;color:#1d1812;text-decoration:none;transform:rotate(-3deg);transition:transform .2s;filter:drop-shadow(.12cqw .3cqw .25cqw rgba(0,0,0,.55))}.p2b-buy:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,rgba(20,14,40,.18),transparent 45%,rgba(255,60,160,.14)),repeating-linear-gradient(0deg,transparent 0 3px,rgba(120,100,80,.035) 3px 4px),#ebe5dc;clip-path:polygon(0% 4%,6% 1%,11% 4%,17% 0%,24% 3%,31% 1%,38% 4%,45% 0%,52% 3%,59% 1%,66% 4%,73% 0%,80% 3%,87% 1%,94% 4%,100% 2%,99% 18%,100% 34%,98% 52%,100% 70%,99% 86%,100% 96%,93% 99%,86% 95%,79% 100%,71% 96%,63% 99%,55% 94%,47% 99%,39% 95%,31% 100%,23% 96%,15% 99%,8% 95%,0% 98%,1% 80%,0% 60%,2% 40%,0% 22%)}.p2b-buy:after{content:"";position:absolute;top:.15cqw;left:50%;width:.55cqw;aspect-ratio:1;margin-left:-.27cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9aa8 0 18%,#c4122e 45%,#6d0715);box-shadow:0 .12cqw .15cqw #0000008c}.p2b-buy .p2b-buy-h{font-family:Special Elite,Courier New,monospace;font-size:1.15cqw;line-height:1;white-space:nowrap;color:#1d1812}.p2b-buy-logos{display:flex;gap:.45cqw}.p2b-buy-logos img{width:.8cqw;height:.8cqw;border-radius:.15cqw;filter:brightness(.92)}.p2b-buy:hover,.p2b-buy:focus-visible{outline:none;transform:rotate(0) scale(1.12);filter:drop-shadow(0 0 .6cqw rgba(59,220,255,.6)) drop-shadow(.12cqw .3cqw .25cqw rgba(0,0,0,.55))}.p2b-buy:hover .p2b-spot-tag,.p2b-buy:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-buy .p2b-spot-tag{bottom:auto;top:calc(100% + 6px)}.p2b-led{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:0;border-radius:.12cqw;background:radial-gradient(ellipse at 50% 40%,#28143c59,#000000eb 75%),#05040a;box-shadow:inset 0 0 .25cqw #000000e6,inset 0 .1cqw #ffffff0f;font-family:Share Tech Mono,IBM Plex Mono,ui-monospace,monospace;line-height:1;color:#3bdcff;text-decoration:none;text-shadow:0 0 .25cqw currentColor;cursor:pointer;transition:box-shadow .2s}.p2b-led:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.1),transparent 40%),repeating-linear-gradient(0deg,rgba(0,0,0,.25) 0 1px,transparent 1px 2px)}.p2b-led:hover,.p2b-led:focus-visible{outline:none;box-shadow:0 0 0 1px #3bdcff,0 0 1.2cqw #3bdcff8c,inset 0 0 .25cqw #000000e6}.p2b-led:hover .p2b-spot-tag,.p2b-led:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-led .p2b-spot-tag{bottom:auto;top:calc(100% + 8px);text-shadow:none;font-family:Special Elite,Courier New,monospace}.p2b-bull{position:absolute;z-index:2;inset:0;pointer-events:none;transform-origin:27% 84%;animation:p2b-breathe 5.2s ease-in-out infinite}.p2b-bull-cut{position:absolute;display:block}@keyframes p2b-breathe{0%,to{transform:scale(1)}42%{transform:scale(1.014,1.034)}}@media(prefers-reduced-motion:reduce){.p2b-bull{animation:none}}.p2b-phone{position:absolute;padding:0;border:0;border-radius:.4cqw;background:none;cursor:pointer}.p2b-phone:focus-visible{outline:2px solid #3bdcff;outline-offset:2px}.p2b-phone:hover .p2b-led,.p2b-phone:focus-visible .p2b-led{box-shadow:0 0 0 1px #3bdcff,0 0 1.4cqw #3bdcff8c,inset 0 0 .25cqw #000000e6}.p2b-phone:hover .p2b-spot-tag,.p2b-phone:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-phone .p2b-spot-tag{bottom:auto;top:calc(100% + 6px)}.p2b-phone-screen{gap:.35cqw;padding:.5cqw .6cqw;clip-path:polygon(0 0,100% 0,100% 84%,93% 100%,0 100%);transform-origin:0 0;transform:matrix(1,-.142,.034,1,0,0);pointer-events:none}.p2b-phone-row{display:flex;align-items:center;gap:.3cqw;font-size:.62cqw;letter-spacing:.06em;white-space:nowrap}.p2b-phone-row small{font-size:.55cqw;color:#ff5fb8}.p2b-phone-row.is-head{align-self:stretch;justify-content:space-between;font-size:.48cqw;letter-spacing:.14em;color:#ff4fa8}.p2b-phone-row.is-head>span{display:flex;align-items:center;gap:.25cqw}.p2b-phone-row.is-city{font-size:1cqw;letter-spacing:.3em;color:#ff4fa8}.p2b-phone-row.is-big{font-size:1.9cqw;color:#8fe9ff}.p2b-phone-lamp{width:.45cqw;height:.45cqw;border-radius:50%;animation:p2b-secure 1.2s steps(1) infinite}@keyframes p2b-secure{0%{background:#ff2d95;box-shadow:0 0 .35cqw .05cqw #ff2d95}25%{background:#2a0d1d;box-shadow:none}50%{background:#3bdcff;box-shadow:0 0 .35cqw .05cqw #3bdcff}75%{background:#0a2230;box-shadow:none}}.p2b-phone-alarm{font-size:1.5cqw;line-height:1.1;letter-spacing:.1em;text-align:center;color:#ff2d95;animation:p2b-alarm .32s steps(1) infinite}.p2b-phone.is-alarm .p2b-led{box-shadow:0 0 1.2cqw #ff2d9599,inset 0 0 .25cqw #000000e6}@keyframes p2b-alarm{50%{color:#3bdcff}}.p2b-ticker{position:absolute;transform-origin:0 0;transform:skewY(-7.24deg);border-radius:.12cqw;background:#050308;box-shadow:0 0 0 .12cqw #1d1a22,0 0 0 .2cqw #3a3540,.1cqw .3cqw .4cqw #0009,0 0 1.6cqw #ff2d9540;text-decoration:none}.p2b-ticker:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,transparent 50%,rgba(5,3,8,.4) 64%) 0 0 / .16cqw .16cqw,linear-gradient(180deg,rgba(255,255,255,.07),transparent 45%)}.p2b-ticker-win{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;border-radius:inherit}.p2b-ticker-crawl{display:flex;width:max-content;animation:p2b-crawl 16s linear infinite}.p2b-ticker-line{padding-right:1.5cqw;font-family:Share Tech Mono,IBM Plex Mono,ui-monospace,monospace;font-size:1.4cqw;line-height:1;letter-spacing:.1em;white-space:nowrap;color:#ff8fcf;text-shadow:0 0 .12cqw #fff,0 0 .35cqw currentColor,0 0 .8cqw currentColor}.p2b-ticker-line b{font-weight:400;color:#ff5fb8}.p2b-ticker-line em{font-style:normal;color:#b4f4ff;font-variant-numeric:tabular-nums}@keyframes p2b-crawl{to{transform:translate(-50%)}}.p2b-ticker:hover,.p2b-ticker:focus-visible{outline:none;box-shadow:0 0 0 .12cqw #3bdcff,0 0 1.4cqw #3bdcff8c}.p2b-ticker:hover .p2b-spot-tag,.p2b-ticker:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-ticker .p2b-spot-tag{bottom:calc(100% + 8px);font-family:Special Elite,Courier New,monospace;text-shadow:none}.p2b-candle-cut{position:absolute;pointer-events:none}@media(prefers-reduced-motion:reduce){.p2b-ticker-crawl{animation:none}}.p2b-notebook{position:absolute;padding:0;border:0;background:none;cursor:pointer}.p2b-notebook img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.p2b-notebook .is-lit{mix-blend-mode:screen;animation:p2b-nb-lit 6.5s linear infinite}.p2b-notebook .is-off{animation:p2b-nb-off 6.5s linear infinite}@keyframes p2b-nb-off{0%,84%,to{opacity:0}85%{opacity:1}86.5%{opacity:0}88%{opacity:1}91%{opacity:1}92%{opacity:0}93.5%{opacity:.8}94.5%{opacity:0}}@keyframes p2b-nb-lit{0%,94.5%,to{opacity:0}95.5%{opacity:.9}97%{opacity:.4}99%{opacity:0}}.p2b-notebook:hover .is-lit,.p2b-notebook:focus-visible .is-lit{opacity:.6;animation:none}.p2b-notebook:focus-visible{outline:2px solid #3bdcff;outline-offset:2px}.p2b-notebook:hover .p2b-spot-tag,.p2b-notebook:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-cover{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:.25cqw;padding:.55cqw .5cqw .6cqw;pointer-events:none;background:linear-gradient(110deg,rgba(25,15,45,.16),transparent 40%,rgba(255,70,170,.14)),#c3b0cf;box-shadow:.1cqw .25cqw .35cqw #00000073;transform:rotate(-1.2deg);overflow:hidden}.p2b-cover:before{content:"";position:absolute;top:.25cqw;left:50%;width:.5cqw;aspect-ratio:1;margin-left:-.25cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9aa8 0 18%,#c4122e 45%,#6d0715);box-shadow:0 .1cqw .12cqw #00000080}.p2b-cover-bars{display:flex;flex-direction:column;gap:.22cqw}.p2b-cover-bars.is-top{margin-top:.15cqw}.p2b-cover-title{margin-top:1.6cqw}.p2b-cover-bars i{display:block;height:.22cqw;background:#17121c;opacity:.85}.p2b-cover-title{display:block;width:100%;height:auto;overflow:visible;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;fill:#1a1420}.p2b-cover-title text{font-size:19px;text-anchor:middle}.p2b-cover-file{align-self:center;margin-top:-.15cqw;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.34cqw;font-weight:600;letter-spacing:.08em;white-space:nowrap;color:#1a1420;opacity:.8}.p2b-cover-mark{position:absolute;right:.5cqw;bottom:.35cqw;width:.85cqw;height:auto;opacity:.9}.p2b-stamp{position:absolute;left:50%;padding:.08cqw .25cqw 0;border:.12cqw solid currentColor;border-radius:.1cqw;font-family:Bebas Neue,Impact,sans-serif;font-size:.95cqw;line-height:1;letter-spacing:.08em;white-space:nowrap;color:#c8102e;mix-blend-mode:multiply;opacity:.85;-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 2px,#0000008c 2px 3px);mask-image:repeating-linear-gradient(115deg,#000 0 2px,#0000008c 2px 3px)}.p2b-cover .p2b-stamp{font-size:1.15cqw}.p2b-cover .p2b-stamp{top:15%;transform:translate(-50%) rotate(-8deg)}.p2b-restamp{position:absolute;pointer-events:none;transform:rotate(-7deg)}.p2b-restamp:before{content:"";position:absolute;inset:-12%;background:#b9a5c9;-webkit-mask-image:radial-gradient(ellipse at center,#000 62%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 62%,transparent 76%)}.p2b-restamp .p2b-stamp{top:50%;font-size:1.12cqw}.p2b-restamp .p2b-stamp{transform:translate(-50%,-50%)}.p2b-vault{--ink: #3bdcff;--hot: #ff2d95;position:fixed;inset:0;width:min(92vw,480px);height:fit-content;max-height:92vh;max-height:92dvh;margin:auto;padding:0;border:1px solid var(--ink);border-radius:6px;background:radial-gradient(ellipse at 50% 0%,rgba(59,220,255,.1),transparent 60%),#05050b;color:#cdefff;font-family:Share Tech Mono,IBM Plex Mono,ui-monospace,monospace;box-shadow:0 0 0 1px #000,0 0 46px #3bdcff47,0 30px 80px #000c;overflow:auto;overscroll-behavior:contain}.p2b-vault[open]{animation:p2b-vault-in .22s cubic-bezier(.2,.9,.3,1)}@keyframes p2b-vault-in{0%{opacity:0;transform:scale(.96)}}.p2b-vault::backdrop{background:#05050bd1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.p2b-vault.is-denied,.p2b-vault.is-failed,.p2b-vault.is-locked{--ink: var(--hot);color:#ffd2e8;box-shadow:0 0 0 1px #000,0 0 52px #ff2d9566,0 30px 80px #000c;animation:p2b-vault-shake .36s}@keyframes p2b-vault-shake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.p2b-vault-screen{position:relative;padding:22px 24px 18px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);text-align:center}.p2b-vault-ref{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 18px;font-size:10px;letter-spacing:.14em;opacity:.7}.p2b-vault-dot{width:7px;height:7px;border-radius:50%;animation:p2b-secure 1.2s steps(1) infinite}.p2b-vault-form{display:flex;flex-direction:column;align-items:center;gap:12px}.p2b-vault-h{margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:42px;line-height:1;letter-spacing:.08em;color:var(--ink);text-shadow:0 0 16px currentColor}.p2b-vault-h.is-hot{color:var(--hot)}.p2b-vault-msg{margin:0;font-size:13px;letter-spacing:.1em}.p2b-vault-msg.is-warn{color:#ff4fa8}.p2b-vault-msg b{color:var(--ink)}.p2b-vault-label{font-size:10px;letter-spacing:.24em;color:#ff4fa8}.p2b-vault-code{width:100%;max-width:310px;padding:11px 12px;border:1px solid var(--ink);border-radius:3px;background:#000;color:var(--ink);font:400 26px/1 Share Tech Mono,IBM Plex Mono,ui-monospace,monospace;letter-spacing:.22em;text-align:center;text-shadow:0 0 10px currentColor;caret-color:#ff2d95}.p2b-vault-code::placeholder{color:#3bdcff40;text-shadow:none}.p2b-vault-code:focus{outline:none;box-shadow:0 0 0 3px #3bdcff38,0 0 18px #3bdcff40}.p2b-vault-btn{padding:11px 26px;border:1px solid var(--ink);border-radius:3px;background:transparent;color:var(--ink);font:400 14px/1 Share Tech Mono,IBM Plex Mono,ui-monospace,monospace;letter-spacing:.2em;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.p2b-vault-btn:hover:not(:disabled),.p2b-vault-btn:focus-visible{outline:none;background:var(--ink);color:#05050b;box-shadow:0 0 20px var(--ink)}.p2b-vault-btn:disabled{opacity:.5;cursor:default}.p2b-vault-progress{display:block;width:200px;height:3px;background:linear-gradient(90deg,#ff2d95,#3bdcff) 0 0 / 0% 100% no-repeat,#3bdcff26;animation:p2b-fill-bg linear forwards}@keyframes p2b-fill-bg{to{background-size:100% 100%,auto}}.p2b-vault-close{margin-top:18px;padding:4px 8px;border:0;background:none;color:inherit;font:11px/1 Share Tech Mono,IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;opacity:.6;cursor:pointer}.p2b-vault-close:hover{opacity:1}.p2b-vault-flash{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 40%,#fff,#bff3ff 50%,#ffd0ea);animation:p2b-flash .18s ease-out backwards}.p2b-vault-flash.is-big{animation-duration:.35s}@keyframes p2b-flash{0%{opacity:.85}to{opacity:0}}.p2b-scan{--scan: #3bdcff;position:relative;width:min(100%,340px);aspect-ratio:480 / 330;border:1px solid rgba(59,220,255,.35);border-radius:4px;background:radial-gradient(ellipse at 50% 55%,rgba(59,220,255,.1),transparent 65%),radial-gradient(ellipse at 50% 120%,rgba(255,45,149,.16),transparent 60%),#020309;box-shadow:inset 0 0 40px #000000e6,0 0 24px #3bdcff1f;overflow:hidden}.p2b-scan.is-fail{--scan: #ff2d95;width:min(100%,260px);border-color:#ff2d9580;background:radial-gradient(ellipse at 50% 55%,rgba(255,45,149,.14),transparent 65%),#07020a;animation:p2b-fail-in .5s steps(4,end)}@keyframes p2b-fail-in{0%{filter:brightness(2.4) hue-rotate(-40deg)}50%{filter:brightness(.6);transform:translate(2px)}}.p2b-scan-grid{position:absolute;inset:0;background:linear-gradient(rgba(59,220,255,.07) 1px,transparent 1px) 0 0 / 100% 10px,linear-gradient(90deg,rgba(59,220,255,.07) 1px,transparent 1px) 0 0 / 10px 100%;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 85%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 85%)}.p2b-scan-subject{position:absolute;left:8%;right:8%;top:9%;aspect-ratio:480 / 311}.p2b-head{position:absolute;inset:0;background:var(--scan);-webkit-mask:url(/designs/fx/scan-detail.webp) center / 100% 100% no-repeat;mask:url(/designs/fx/scan-detail.webp) center / 100% 100% no-repeat}.p2b-head.is-ghost{-webkit-mask-image:url(/designs/fx/scan-sil.webp);mask-image:url(/designs/fx/scan-sil.webp);opacity:.07}.p2b-head.is-lit{opacity:.8;filter:drop-shadow(0 0 3px var(--scan));clip-path:inset(0 0 100% 0);animation:p2b-reveal var(--sweep, 1.3s) cubic-bezier(.45,0,.55,1) forwards}.is-fail .p2b-head.is-lit{clip-path:none;animation:p2b-fail-flicker 1.6s steps(1) infinite}@keyframes p2b-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes p2b-fail-flicker{0%,to{opacity:.85}48%{opacity:.85}50%{opacity:.3}53%{opacity:.85}}.p2b-head.is-band{background:#e9fdff;filter:drop-shadow(0 0 4px #3bdcff);-webkit-mask-image:url(/designs/fx/scan-detail.webp),linear-gradient(transparent 0 35%,#000 48% 52%,transparent 65%);mask-image:url(/designs/fx/scan-detail.webp),linear-gradient(transparent 0 35%,#000 48% 52%,transparent 65%);-webkit-mask-size:100% 100%,100% 200%;mask-size:100% 100%,100% 200%;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:p2b-band var(--sweep, 1.3s) cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes p2b-band{0%{-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%}to{-webkit-mask-position:0 0,0 0%;mask-position:0 0,0 0%}}.is-thinking .p2b-head.is-band{animation-duration:.22s}.p2b-scan-mesh{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.p2b-scan-mesh line{stroke:#ff4fa8;stroke-width:.35;vector-effect:non-scaling-stroke;stroke-dasharray:3 2;opacity:0;animation:p2b-mark-in .3s ease-out forwards}.p2b-scan-mark{position:absolute;width:14px;height:14px;translate:-50% -50%;border:1px solid #ff4fa8;opacity:0;box-shadow:0 0 8px #ff2d9599;animation:p2b-lock .45s cubic-bezier(.2,1.4,.4,1) forwards}.p2b-scan-mark:before,.p2b-scan-mark:after{content:"";position:absolute;background:#ff4fa8}.p2b-scan-mark:before{left:50%;top:-4px;bottom:-4px;width:1px}.p2b-scan-mark:after{top:50%;left:-4px;right:-4px;height:1px}.p2b-scan-mark b{position:absolute;left:16px;top:-9px;font-weight:400;font-size:7px;letter-spacing:.12em;color:#ffb6dd;white-space:nowrap}@keyframes p2b-lock{0%{opacity:0;transform:scale(2.4) rotate(45deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes p2b-mark-in{to{opacity:.7}}.is-thinking .p2b-scan-mark{animation:p2b-blink .24s steps(1) infinite;opacity:1}.is-thinking .p2b-scan-mesh line{opacity:.7}.p2b-scan-line{position:absolute;left:0;right:0;top:0;height:2px;background:#eafdff;box-shadow:0 0 10px 2px #3bdcff,0 0 30px 6px #3bdcff59;animation:p2b-sweep var(--sweep, 1.3s) cubic-bezier(.45,0,.55,1) infinite alternate}.p2b-scan-line:before{content:"";position:absolute;left:0;right:0;bottom:2px;height:46px;background:linear-gradient(to top,rgba(59,220,255,.18),transparent)}.is-thinking .p2b-scan-line{animation-duration:.22s!important;opacity:.6}@keyframes p2b-sweep{0%{top:0}to{top:calc(100% - 2px)}}.p2b-scan-corners{position:absolute;inset:7px;--k: var(--scan);background:linear-gradient(var(--k),var(--k)) 0 0 / 16px 1px no-repeat,linear-gradient(var(--k),var(--k)) 0 0 / 1px 16px no-repeat,linear-gradient(var(--k),var(--k)) 100% 0 / 16px 1px no-repeat,linear-gradient(var(--k),var(--k)) 100% 0 / 1px 16px no-repeat,linear-gradient(var(--k),var(--k)) 0 100% / 16px 1px no-repeat,linear-gradient(var(--k),var(--k)) 0 100% / 1px 16px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100% / 16px 1px no-repeat,linear-gradient(var(--k),var(--k)) 100% 100% / 1px 16px no-repeat;opacity:.8}.p2b-scan-hud{position:absolute;font-size:8px;letter-spacing:.16em;color:var(--scan);opacity:.85;white-space:nowrap}.p2b-scan-hud.is-tl{left:12px;top:10px}.p2b-scan-hud.is-tr{right:12px;top:10px;color:#ff4fa8}.p2b-scan-hud.is-bl{left:12px;bottom:9px}.p2b-scan-hud.is-br{right:12px;bottom:9px;font-variant-numeric:tabular-nums}.p2b-scan-x{position:absolute;left:50%;top:74%;translate:-50% -50%;rotate:-6deg;padding:2px 8px 0;border:2px solid #ff2d95;font-family:Bebas Neue,Impact,sans-serif;font-size:18px;letter-spacing:.14em;color:#ff2d95;background:#07020a8c;text-shadow:0 0 12px rgba(255,45,149,.8);box-shadow:0 0 18px #ff2d9573}@media(prefers-reduced-motion:reduce){.p2b-head.is-lit{clip-path:none;animation:none}.p2b-head.is-band,.p2b-scan-line{animation:none;display:none}}.p2b-scan-bar{width:min(100%,340px);height:4px;background:#3bdcff26}.p2b-scan-bar i{display:block;height:100%;background:linear-gradient(90deg,#ff2d95,#3bdcff);animation:p2b-fill linear forwards}.is-thinking .p2b-scan-bar i{width:100%;animation:p2b-blink .2s steps(1) infinite}@keyframes p2b-fill{0%{width:0}to{width:100%}}@keyframes p2b-blink{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.p2b-notebook img,.p2b-phone-lamp,.p2b-flame i{animation:none}}.p2b-spot{position:absolute;display:block;padding:0;border:0;background:transparent;border-radius:4px;cursor:pointer;transition:box-shadow .2s,background .2s}.p2b-spot:hover,.p2b-spot:focus-visible{outline:none;background:#3bdcff14;box-shadow:0 0 0 2px #3bdcff,0 0 26px #3bdcff8c,inset 0 0 22px #ff2d9540}.p2b-spot-tag{position:absolute;left:50%;bottom:8px;transform:translate(-50%,4px);width:max-content;max-width:220px;padding:5px 9px;background:#f4ecda;color:#1b1610;font-size:12px;line-height:1.3;text-align:center;border-radius:2px;box-shadow:0 4px #8c0c20,0 8px 20px #00000080;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:2}.p2b-spot:hover .p2b-spot-tag,.p2b-spot:focus-visible .p2b-spot-tag{opacity:1;transform:translate(-50%)}.p2b-screen{left:60.6%;top:39.6%;width:21%;height:26.5%;display:grid;place-items:center}.p2b-play{display:grid;place-items:center;width:clamp(34px,4.6vw,74px);aspect-ratio:1;padding-left:.18em;border-radius:50%;font-size:clamp(14px,1.8vw,28px);color:#fff;background:#05050b8c;border:2px solid #ff2d95;box-shadow:0 0 18px #ff2d95cc,inset 0 0 12px #ff2d9580;animation:p2b-cue 2.4s ease-in-out infinite;transition:transform .18s,background .18s}.p2b-screen:hover .p2b-play,.p2b-screen:focus-visible .p2b-play{transform:scale(1.1);background:#ff2d95}@keyframes p2b-cue{50%{box-shadow:0 0 34px #ff2d95,0 0 0 8px #ff2d951f,inset 0 0 12px #ff2d9580}}.p2b-film{position:fixed;inset:0;height:fit-content;max-height:92vh;max-height:92dvh;margin:auto;width:min(1100px,94vw);padding:0;border:1px solid rgba(59,220,255,.5);border-radius:6px;background:#000;box-shadow:0 0 60px #2b6bff73;overflow:visible}.p2b-film::backdrop{background:#05050be0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p2b-film video{display:block;width:100%;max-height:80vh;max-height:80dvh;background:#000}.p2b-lightbox{width:fit-content;max-width:94vw}.p2b-lightbox img{display:block;max-width:94vw;max-height:90vh;max-height:90dvh;width:auto;height:auto;border-radius:6px}.p2b-lightbox figure{margin:0}.p2b-lightbox-set{display:flex;gap:12px;padding:12px;max-height:90vh;max-height:90dvh;overflow:auto}.p2b-lightbox-set figure{flex:1 1 0;min-width:0}.p2b-lightbox-set img{max-width:100%;max-height:calc(90vh - 64px);max-height:calc(90dvh - 64px);margin:0 auto}.p2b-lightbox-set figcaption{margin-top:8px;text-align:center;font:600 12px/1.2 ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#3bdcffd9}@media(max-width:700px){.p2b-lightbox-set{flex-direction:column}.p2b-lightbox-set img{max-height:none}}.p2b-x{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #ff2d95;border-radius:50%;background:#05050bd9;color:#fff;font:400 18px/1 IBM Plex Mono,ui-monospace,monospace;box-shadow:0 0 14px #ff2d9573;cursor:pointer;transition:background .15s,box-shadow .15s}.p2b-x:hover,.p2b-x:focus-visible{outline:none;background:#ff2d95;box-shadow:0 0 22px #ff2d95cc}.p2b-x:disabled{opacity:.3;cursor:default}.p2b-hero-copy{position:relative;max-width:1200px;margin:clamp(-170px,-10vw,-24px) auto 0;padding:0 24px 70px;pointer-events:none}.p2b-hero-copy>*{width:fit-content;max-width:100%;pointer-events:auto}.p2b-hero .dz-stamp{color:#ff3b52;border-color:#ff3b52;mix-blend-mode:normal;margin-bottom:22px;box-shadow:0 0 20px #ff3b524d}.p2b-ref{margin:0 0 12px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#d8c9a8}.p2b-title{max-width:760px;margin:0;font-family:Special Elite,Courier New,monospace;font-weight:400;font-size:min(66px,calc((100vw - 72px) / 11.4));line-height:1.02;color:#f4ecda;text-shadow:0 4px 30px rgba(0,0,0,.7)}.p2b-body{max-width:560px;margin:22px 0 0;font-size:16.5px;line-height:1.7;color:#e2d9c5}.p2b-body .dz-redact{background:#f4ecda}.p2b-body .dz-redact:hover,.p2b-body .dz-redact:focus{background:#ff3b5240}.p2b-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;background:#f4ecda;color:#1b1610!important;text-decoration:none;font-size:16px;border-radius:3px;box-shadow:0 4px #8c0c20;transition:transform .12s,box-shadow .12s}.p2b-btn:hover{transform:translateY(2px);box-shadow:0 2px #8c0c20}.p2b-rarity{position:relative;padding:56px 24px 24px;background:var(--ink)}.p2b-rarity-board{max-width:1200px;margin:0 auto;font-family:var(--font-sans)}.p2b-wall{position:relative;padding:40px 24px 90px;background:radial-gradient(ellipse 70% 40% at 50% 0%,rgba(255,170,90,.16),transparent 70%),radial-gradient(circle at 20% 30%,rgba(0,0,0,.25) 0 2px,transparent 3px) 0 0 / 11px 13px,radial-gradient(circle at 70% 60%,rgba(255,220,160,.06) 0 1px,transparent 2px) 0 0 / 7px 9px,linear-gradient(180deg,var(--ink) 0,#3a2414 140px,#33200f 70%,#2a190c 92%,var(--ink) 100%)}.p2b-wall-head{max-width:1200px;margin:0 auto 36px;text-align:center}.p2b-h2{margin:0;font-family:Special Elite,Courier New,monospace;font-weight:400;font-size:clamp(34px,5vw,60px);color:#f4ecda}.p2b-wall-sub{margin:10px 0 0;color:#d8c9a8}.p2b-pins{list-style:none;max-width:1200px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 26px}.p2b-polaroid{position:relative;padding:10px 10px 14px;background:#f7f3ea;color:#241d14;transform:rotate(var(--t));box-shadow:0 2px 3px #0006,0 18px 34px #00000080;transition:transform .25s}.p2b-polaroid{scroll-margin-top:calc(var(--hdr) + 40px)}.p2b-polaroid:target,.p2b-polaroid.is-picked{box-shadow:0 0 0 3px #3bdcff,0 0 34px #3bdcffb3,0 18px 34px #00000080}.p2b-polaroid:hover,.p2b-polaroid.is-picked{transform:rotate(0) scale(1.04);z-index:2}.p2b-polaroid.is-picked{animation:p2b-picked .9s cubic-bezier(.3,1.4,.5,1) .35s backwards}@keyframes p2b-picked{0%{transform:rotate(var(--t)) scale(1)}45%{transform:rotate(0) scale(1.1)}}.p2b-polaroid:before{content:"";position:absolute;top:-8px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 2px,var(--c) 3px);box-shadow:0 3px 4px #00000080}.p2b-polaroid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;filter:brightness(1.3) saturate(1.3) contrast(1.05)}.p2b-pol-open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:zoom-in}.p2b-pol-open:focus-visible{outline:2px solid #3bdcff;outline-offset:6px}.p2b-pol-open>span{display:block}.p2b-polaroid .p2b-pol-photo{animation:p2b-pol-pulse 3.2s ease-in-out infinite}.p2b-polaroid:nth-child(odd) .p2b-pol-photo{animation-delay:-1.6s}.p2b-polaroid:nth-child(3n) .p2b-pol-photo{animation-delay:-.8s}@keyframes p2b-pol-pulse{0%,to{box-shadow:0 0 6px 1px color-mix(in srgb,var(--c) 45%,transparent)}50%{box-shadow:0 0 22px 6px color-mix(in srgb,var(--c) 85%,transparent)}}@media(prefers-reduced-motion:reduce){.p2b-polaroid .p2b-pol-photo{animation:none;box-shadow:0 0 14px 3px color-mix(in srgb,var(--c) 65%,transparent)}}.p2b-file{width:min(980px,94vw);border-color:color-mix(in srgb,var(--c, #3bdcff) 70%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--c, #3bdcff) 45%,transparent);color:#e9e4da}.p2b-file-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-height:92vh;max-height:92dvh;overflow:auto}.p2b-file-body img{display:block;width:100%;aspect-ratio:1;object-fit:cover;filter:brightness(1.15) saturate(1.2);border-radius:6px 0 0 6px}.p2b-file-copy{padding:34px 30px 28px;align-self:center}.p2b-file-copy h3{margin:4px 0 14px;font-size:clamp(30px,4vw,44px);line-height:1;color:var(--c, #fff);text-shadow:0 0 18px color-mix(in srgb,var(--c, #3bdcff) 60%,transparent)}.p2b-file-plain{margin:0 0 12px;font-size:17px;line-height:1.5}.p2b-file-voice{margin:0 0 22px;font-style:italic;color:#b9b2a5}.p2b-file-supply{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.p2b-file-supply div{padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:4px}.p2b-file-supply dt{font:600 11px/1.2 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#9a9386}.p2b-file-supply dd{margin:4px 0 0;font-size:24px;font-weight:700}.p2b-file-supply div:last-child dd{color:var(--c, #fff)}@media(max-width:700px){.p2b-file-body{grid-template-columns:1fr}.p2b-file-body img{border-radius:6px 6px 0 0}.p2b-file-copy{padding:22px 20px 24px}}.p2b-pol-photo{position:relative;display:block;overflow:hidden}.p2b-holo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff38 45%,#ff2d9528 50%,#3bdcff28 55%,transparent 70%) 0 0 / 250% 100%;mix-blend-mode:screen;animation:herd-holo 5s ease-in-out infinite}.p2b-holo:after{content:"";position:absolute;top:16%;right:18%;width:22%;aspect-ratio:1;background:radial-gradient(circle,#fff 0 6%,rgba(255,255,255,.5) 12%,transparent 40%),linear-gradient(90deg,transparent 46%,rgba(255,255,255,.9) 50%,transparent 54%),linear-gradient(0deg,transparent 46%,rgba(255,255,255,.9) 50%,transparent 54%);border-radius:50%;opacity:0;animation:p2b-glint 5s ease-in-out infinite}li:nth-child(odd) .p2b-holo,li:nth-child(odd) .p2b-holo:after{animation-delay:-2.5s}li:nth-child(3n) .p2b-holo,li:nth-child(3n) .p2b-holo:after{animation-delay:-1.2s}@keyframes p2b-glint{0%,38%,62%,to{opacity:0;transform:scale(.4) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@media(prefers-reduced-motion:reduce){.p2b-holo,.p2b-holo:after{animation:none}}.p2b-pol-name{margin:10px 0 2px;font-size:17px}.p2b-pol-name span{color:#c8102e;font-size:12px}.p2b-pol-line{margin:0;font-size:12px;line-height:1.4;color:#4a3f31}.p2b-pol-count{margin:6px 0 0;font-size:11px;letter-spacing:.08em;color:#6b5d48}.p2b-board{max-width:1200px;margin:80px auto 0;display:grid;grid-template-columns:1.05fr .85fr 1fr;gap:34px;align-items:start}.p2b-doc{position:relative;margin:0;scroll-margin-top:calc(var(--hdr) + 40px);color:#2a2116}.p2b-doc>a{display:block;box-shadow:0 2px 3px #0006,0 22px 40px #0000008c}.p2b-doc:before{content:"";position:absolute;z-index:1;top:-8px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 2px,#c8102e 3px);box-shadow:0 3px 4px #00000080}.p2b-doc-a{transform:rotate(-1.6deg)}.p2b-doc-b{transform:rotate(1.4deg);margin-top:30px}.p2b-doc img{display:block;width:100%;height:auto}.p2b-doc figcaption{width:fit-content;margin:12px auto 0;padding:5px 12px;font-size:13px;background:linear-gradient(170deg,#ddd2bb,#c9b998);box-shadow:inset 0 0 12px #5a401e59,0 3px 8px #00000073;transform:rotate(-.8deg)}.p2b-switch{display:flex;gap:6px;margin-bottom:10px}.p2b-cards{display:grid;gap:30px}.p2b-index{padding:20px 22px;background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(60,110,200,.25) 27px 28px),#fbf8f0;background-position:0 44px;color:#241d14;transform:rotate(-1deg);box-shadow:0 18px 34px #00000080;border-top:3px solid #c8102e}.p2b-index-head{margin:0 0 8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#c8102e}.p2b-index ol{margin:0;padding-left:20px;font-size:13.5px;line-height:28px}.p2b-urgent{padding:20px 22px;background:#ffe873;color:#241d14;transform:rotate(1.8deg);box-shadow:0 18px 34px #00000080;font-size:13.5px;line-height:1.5}.p2b-urgent p{margin:0}.p2b-urgent-head{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8c0c20}.p2b-urgent-name{margin-top:6px!important;font-size:18px}.p2b-urgent-time{margin:4px 0 8px!important;font-size:40px;line-height:1}.p2b-urgent-link{display:inline-block;margin-top:10px;color:#8c0c20!important}.p2b-end:before{background:linear-gradient(to bottom,var(--ink),rgba(5,5,11,.6) 40%,rgba(5,5,11,.85))}.p2b-sign{font-family:Special Elite,Courier New,monospace;font-size:22px;color:#d8c9a8}@media(max-width:1000px){.p2b-pins{grid-template-columns:repeat(3,minmax(0,1fr))}.p2b-board{grid-template-columns:1fr 1fr}.p2b-cards{grid-column:1 / -1;grid-template-columns:1fr 1fr}}@media(max-width:620px){.p2b-pins{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.p2b-board,.p2b-cards{grid-template-columns:1fr}.p2b-doc-b{margin-top:0}}.p3a{position:relative;min-height:100vh;min-height:100svh;overflow-x:clip}.p3a-bg{position:fixed;inset:var(--hdr) 0 0 0;z-index:-2;background:var(--ink)}.p3a-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s ease,transform 6s ease}.p3a-bg img.is-on{opacity:1;transform:scale(1)}.p3a-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 35%,#05050b40,#05050bbf),linear-gradient(to bottom,#05050b33,#05050b8c)}.p3a>.dz-rain{position:fixed;top:var(--hdr);z-index:-1}.p3a-hero{min-height:calc(100svh - var(--hdr));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px 90px;text-align:center}.p3a-hero .dz-kicker{color:#fff;opacity:.8}.p3a-cities{display:flex;gap:12px;margin-bottom:26px}.p3a-city{display:grid;gap:2px;min-width:170px;padding:12px 22px;border:2px solid color-mix(in srgb,var(--c) 50%,transparent);border-radius:12px;background:#05050b8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:border-color .3s,box-shadow .3s,background .3s}.p3a-city[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,rgba(5,5,11,.6));box-shadow:0 0 24px color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 14px color-mix(in srgb,var(--c) 30%,transparent)}.p3a-city:focus-visible,.p3a-chip:focus-visible{outline:2px solid #fff;outline-offset:3px}.p3a-city-name{font-family:var(--font-display);font-size:32px;letter-spacing:.06em;line-height:1}.p3a-city-count{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.p3a-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(76px,15vw,210px);line-height:.85;letter-spacing:.03em;color:#fff;text-shadow:0 0 10px var(--city),0 0 40px var(--city),0 0 90px color-mix(in srgb,var(--city) 60%,transparent);transition:text-shadow .8s}.p3a-title span{color:var(--city);transition:color .8s}.p3a-doctrine{max-width:620px;margin:22px auto 0;font-size:clamp(18px,2vw,22px);font-style:italic;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.9)}.p3a-sub{max-width:520px;margin:12px auto 0;font-size:15.5px;line-height:1.55;color:#d8dbe4;text-shadow:0 2px 12px rgba(0,0,0,.9)}.p3a-ctas{justify-content:center}.p3a-btn{background:var(--city);color:#05050b!important;box-shadow:0 0 30px color-mix(in srgb,var(--city) 60%,transparent);transition:background .8s,box-shadow .8s,transform .15s}.p3a-panel{max-width:1100px;margin:0 auto 40px;padding:34px clamp(18px,4vw,40px);border-radius:22px;background:#05050b9e;border:1px solid color-mix(in srgb,var(--city) 35%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px #00000080;transition:border-color .8s}@media(max-width:1140px){.p3a-panel{margin-left:14px;margin-right:14px}}.p3a-h2{margin-bottom:24px;font-size:clamp(36px,5vw,56px)}.p3a-viewer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px;align-items:center}.p3a-bust{aspect-ratio:1;border-radius:16px;overflow:hidden;box-shadow:0 0 0 2px var(--rank),0 0 50px color-mix(in srgb,var(--rank) 40%,transparent);transition:box-shadow .4s}.p3a-bust img{width:100%;height:100%;object-fit:cover;animation:p3a-in .5s ease}@keyframes p3a-in{0%{opacity:0;transform:scale(1.04)}}.p3a-rank-num{margin:0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rank)}.p3a-rank-info h3{margin:6px 0 10px;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,8vw,96px);line-height:.9;color:#fff;text-shadow:0 0 30px color-mix(in srgb,var(--rank) 50%,transparent)}.p3a-rank-line{margin:0 0 16px;font-size:18px;line-height:1.5;color:#e3e5ec}.p3a-rank-stats{margin:0;font-size:13.5px;color:#a7abb8}.p3a-rank-stats b{color:#fff}.p3a-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.p3a-chip{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:transparent;color:#e3e5ec;font-family:var(--font-display);font-size:19px;letter-spacing:.06em;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.p3a-chip:hover{background:color-mix(in srgb,var(--c) 18%,transparent)}.p3a-chip[aria-pressed=true]{background:var(--c);color:#05050b;box-shadow:0 0 18px color-mix(in srgb,var(--c) 60%,transparent)}.dz-rooms-neon{grid-template-columns:repeat(4,minmax(0,1fr))}.dz-rooms-neon .dz-room{aspect-ratio:3 / 4;box-shadow:0 0 0 1px color-mix(in srgb,var(--city) 40%,transparent);transition:box-shadow .3s}.dz-rooms-neon .dz-room:hover{box-shadow:0 0 0 2px var(--city),0 0 30px color-mix(in srgb,var(--city) 45%,transparent)}.p3a-drop,.p3b-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;max-width:1100px;margin:0 auto;padding:20px 24px;border-radius:16px;background:#05050bb3;border:1px solid var(--city);box-shadow:0 0 30px color-mix(in srgb,var(--city) 25%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;transition:border-color .8s,box-shadow .8s}@media(max-width:1140px){.p3a-drop{margin:0 14px}}.p3a-drop p,.p3b-drop p{margin:0;font-size:16px}.p3a-drop-tag,.p3b-drop-tag{padding:4px 10px;border-radius:6px;background:var(--city);color:#05050b;font-family:var(--font-display);font-size:18px;letter-spacing:.1em;animation:dz-flicker 4s infinite}.p3a-drop-time,.p3b-drop-time{font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:.04em;color:var(--city)}.p3a-end{padding-top:70px}.p3a-end .dz-fine{padding:14px 18px;border-radius:10px;background:#05050bb3}@media(max-width:820px){.p3a-viewer{grid-template-columns:1fr}.p3a-bust{max-width:360px}.dz-rooms-neon{grid-template-columns:repeat(2,minmax(0,1fr))}.p3a-city{min-width:0;flex:1;padding:10px 14px}}.p3b{--city: #ff4fd8}.p3b-sign{border-color:var(--city)}.p3b-city{min-height:calc(100svh - var(--hdr) + 120px);display:flex;flex-direction:column;justify-content:flex-end;padding:100px 0 40px}.p3b-city:before{background:radial-gradient(ellipse 80% 70% at 50% 40%,transparent,rgba(5,5,11,.55)),linear-gradient(to top,#05050bf2,#05050b40,#05050b59)}.p3b-tokyo{padding-top:40px;justify-content:center}.p3b-city .dz-scene-body{max-width:1200px;width:100%;margin:0 auto;padding:0 24px}.p3b-city-copy{max-width:720px;margin:0 auto 50px;text-align:center}.p3b-city .dz-kicker{color:var(--c);text-shadow:0 0 12px color-mix(in srgb,var(--c) 60%,transparent)}.p3b-title{margin:0 0 8px;font-family:var(--font-display);font-weight:400;font-size:clamp(72px,13vw,180px);line-height:.85;letter-spacing:.03em;color:#fff;text-shadow:0 0 10px var(--c),0 0 40px var(--c),0 0 90px color-mix(in srgb,var(--c) 60%,transparent)}.p3b-title span{color:var(--c)}.p3b-head{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(38px,5.4vw,68px);line-height:.95;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.8)}.p3b-nyc .p3b-head{font-size:clamp(52px,8vw,110px);text-shadow:0 0 30px color-mix(in srgb,var(--c) 50%,transparent),0 4px 24px rgba(0,0,0,.8)}.p3b-doc{margin:14px auto 0;max-width:560px;font-size:18px;font-style:italic;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.9)}.p3b-sub{max-width:520px;margin:12px auto 0;font-size:15.5px;line-height:1.55;color:#d8dbe4;text-shadow:0 2px 12px rgba(0,0,0,.9)}.p3b-city .dz-ctas{justify-content:center}.p3b-btn{background:var(--c);color:#05050b!important;box-shadow:0 0 30px color-mix(in srgb,var(--c) 60%,transparent)}.p3b-busts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.p3b-busts li{display:grid;gap:2px;padding:10px 10px 14px;border-radius:14px;background:#05050b99;border:1px solid color-mix(in srgb,var(--r) 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;line-height:1.4;color:#b9bdc9;transition:transform .25s,box-shadow .25s}.p3b-busts li:hover{transform:translateY(-4px);box-shadow:0 0 26px color-mix(in srgb,var(--r) 40%,transparent)}.p3b-busts img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px;margin-bottom:8px}.p3b-busts b{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1;letter-spacing:.04em;color:#fff}.p3b-busts span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--r)}.p3b-busts em{font-style:normal}.p3b-cross{padding:150px 24px;text-align:center;margin:-60px 0}.p3b-cross:before{background:#05050b59}.p3b-cross-line{margin:0;font-family:var(--font-display);font-size:clamp(44px,7vw,96px);line-height:.95;background:linear-gradient(90deg,#ff4fd8,#fff 50%,#ffb02e);-webkit-background-clip:text;background-clip:text;color:transparent}.p3b-cross-sub{max-width:560px;margin:16px auto 0;font-size:15.5px;line-height:1.6;color:#c9cdd6}.p3b-late{max-width:1200px;margin:0 auto;padding:70px 24px 0}.p3b-late .dz-h2{margin-bottom:24px;text-align:center}.p3b-drop{margin-top:30px}.p3b-end{padding-top:70px}@media(max-width:900px){.p3b-busts{grid-template-columns:repeat(5,170px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.p3b-busts li{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.dz-rain,.dz-sign,.p1a-hero .dz-scene-img,.p1a-glow-frame,.p1a-glow-dot,.p1a-bull>i,.p3a-drop-tag,.p3b-drop-tag{animation:none}.p3a-bg img,.p1b-half,.p1b-half-img{transition:opacity .3s}.p1a-laser{display:none}.p2b-play,.p2b-candle,.p2b-flame i,.p2b-ember{animation:none}}.p1a.p1a-moon .p1a-hero .p1a-hero-img{filter:saturate(1.08) contrast(1.03)}.p1m span,.p1m i{position:absolute;display:block}.p1a-glow-frame.p1m{opacity:0;transition:opacity .7s ease}.p1a-glow-frame.p1m.is-on{opacity:1}.p1m-sky{inset:0;overflow:hidden;-webkit-mask:var(--sky) 0 0 / 100% 100% no-repeat;mask:var(--sky) 0 0 / 100% 100% no-repeat}.p1m .p1m-moon{aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,190,225,.55) 0%,rgba(255,80,170,.35) 30%,transparent 68%);mix-blend-mode:screen;animation:p1m-moon 9s ease-in-out infinite}@keyframes p1m-moon{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.p1m .p1m-clouds{top:0;left:0;width:200%;height:100%;background-size:50% 100%;background-repeat:repeat-x;animation:p1m-drift 95s linear infinite}.p1m .p1m-clouds-lit{background-image:radial-gradient(ellipse 16% 5% at 12% 14%,rgba(255,120,200,.75),transparent 70%),radial-gradient(ellipse 22% 6% at 30% 22%,rgba(255,150,215,.6),transparent 70%),radial-gradient(ellipse 14% 4% at 52% 9%,rgba(255,105,190,.7),transparent 70%),radial-gradient(ellipse 20% 5% at 70% 19%,rgba(245,130,220,.6),transparent 70%),radial-gradient(ellipse 15% 4% at 88% 12%,rgba(255,140,205,.65),transparent 70%);mix-blend-mode:screen;opacity:.6}.p1m .p1m-clouds-shade{background-image:radial-gradient(ellipse 18% 5% at 20% 17%,rgba(70,20,80,.7),transparent 70%),radial-gradient(ellipse 24% 6% at 58% 13%,rgba(90,30,100,.6),transparent 70%),radial-gradient(ellipse 16% 4% at 84% 23%,rgba(60,20,75,.65),transparent 70%);opacity:.5;animation-duration:140s;animation-direction:reverse}.p1m .p1m-clouds-high{background-image:radial-gradient(ellipse 30% 3% at 25% 6%,rgba(255,200,235,.5),transparent 70%),radial-gradient(ellipse 26% 3% at 75% 4%,rgba(220,160,255,.45),transparent 70%);mix-blend-mode:screen;opacity:.55;animation-duration:60s}@keyframes p1m-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.p1m .p1m-light{translate:-50% -50%;animation:none 4s steps(1,end) infinite}.p1m .p1m-light:before,.p1m .p1m-light:after{content:"";position:absolute;border-radius:24%;animation:inherit}.p1m .p1m-light:after{inset:-45% -60%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 75%,#fff) 0%,var(--c) 30%,transparent 100%);mix-blend-mode:screen;opacity:.4;animation-name:p1m-buzz-glow}.p1m .p1m-light:before{inset:0;background:#08040ebf;mix-blend-mode:multiply;opacity:0;animation-name:p1m-buzz-cut}@keyframes p1m-buzz-glow{0%{opacity:.35}14%{opacity:.6}22%{opacity:.3}37%{opacity:.55}61%{opacity:.08}63%{opacity:.6}65%{opacity:.12}68%{opacity:.5}86%{opacity:.3}}@keyframes p1m-buzz-cut{0%,60%{opacity:0}61%{opacity:1}63%{opacity:0}65%{opacity:.8}68%,to{opacity:0}}.p1m .p1m-light.is-warm:after{animation:p1m-waver 3s ease-in-out infinite alternate;animation-duration:inherit;animation-delay:inherit}.p1m .p1m-light.is-warm:before{display:none}@keyframes p1m-waver{0%{opacity:.25}30%{opacity:.5}55%{opacity:.32}80%{opacity:.58}to{opacity:.36}}.p1m .p1m-fire-at{aspect-ratio:1;translate:-50% -60%}.p1m .p1m-fire{inset:0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,236,170,.9) 0%,rgba(255,140,40,.65) 35%,rgba(255,60,20,.25) 65%,transparent 100%);mix-blend-mode:screen;transform-origin:50% 80%;animation:p1m-fire .9s ease-in-out infinite alternate}@keyframes p1m-fire{0%{opacity:.45;transform:scale(.88,.94)}35%{opacity:.85;transform:scale(1.04,1.12)}60%{opacity:.6;transform:scaleX(.95)}to{opacity:.95;transform:scale(1.08,1.18)}}.p1m .p1m-ember{left:50%;top:40%;width:4%;min-width:2px;aspect-ratio:1;border-radius:50%;background:#ffd08a;box-shadow:0 0 4px #ff8a2a;mix-blend-mode:screen;opacity:0;animation:p1m-ember 2.6s ease-out infinite}@keyframes p1m-ember{0%{opacity:0;transform:translate(0)}10%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * 10),-1600%)}}.p1m .p1m-smoke{aspect-ratio:1;translate:-50% -50%}.p1m .p1m-smoke i{inset:0;border-radius:50%;opacity:0;animation:p1m-rise 8s linear infinite}.p1m .p1m-smoke.is-dark i{background:radial-gradient(closest-side,rgba(28,20,30,.85),rgba(28,20,30,.4) 55%,transparent 100%)}.p1m .p1m-smoke.is-steam i{background:radial-gradient(closest-side,rgba(236,228,240,.55),rgba(236,228,240,.22) 55%,transparent 100%)}.p1m .p1m-smoke.is-wisp i{background:radial-gradient(closest-side,rgba(240,236,245,.62),rgba(240,236,245,.22) 60%,transparent 100%);filter:blur(1px);animation:p1m-puff 6.4s ease-out infinite}.p1m .p1m-smoke.is-wisp i:before,.p1m .p1m-smoke.is-wisp i:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(closest-side,rgba(240,236,245,.45),transparent 100%)}.p1m .p1m-smoke.is-wisp i:before{inset:-40% 30% 50% -50%}.p1m .p1m-smoke.is-wisp i:after{inset:45% -45% -25% 35%}@keyframes p1m-rise{0%{opacity:0;transform:translate(0) scale(.45)}12%{opacity:.85}55%{opacity:.55;transform:translate(calc(var(--dx) * .4),calc(var(--rise) * .5)) scale(1.5)}to{opacity:0;transform:translate(var(--dx),var(--rise)) scale(2.6)}}@keyframes p1m-puff{0%{opacity:0;transform:translate(0) scale(.35) rotate(0)}8%{opacity:.8;transform:translate(calc(var(--dx) * .06),calc(var(--rise) * .05)) scale(.6) rotate(-6deg)}35%{opacity:.6;transform:translate(calc(var(--dx) * .45),calc(var(--rise) * .4)) scale(1.3,1.6) rotate(-18deg)}65%{opacity:.2;transform:translate(calc(var(--dx) * .8),calc(var(--rise) * .8)) scale(2,2.4) rotate(-28deg)}78%,to{opacity:0;transform:translate(var(--dx),var(--rise)) scale(2.4,2.8) rotate(-34deg)}}.p1m .p1m-eye{aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,#fff 0%,var(--c) 38%,color-mix(in srgb,var(--c) 35%,transparent) 62%,transparent 100%);mix-blend-mode:screen;animation:p1m-eye 4.6s ease-in-out infinite}.p1m .p1m-eye:after{content:"";position:absolute;inset:-160%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 55%,transparent),transparent 100%);opacity:0;animation:inherit;animation-name:p1m-eye-halo}@keyframes p1m-eye{0%,52%{opacity:.4;transform:scale(1)}66%{opacity:1;transform:scale(1.55)}74%{opacity:.95;transform:scale(1.4)}90%,to{opacity:.4;transform:scale(1)}}@keyframes p1m-eye-halo{0%,52%{opacity:0}66%{opacity:.9}76%{opacity:.6}92%,to{opacity:0}}.p1a-glow-frame.p1m:not(.is-on),.p1a-glow-frame.p1m:not(.is-on) *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.p1a-glow-frame.p1m,.p1a-glow-frame.p1m *{animation-play-state:paused}}.tc{--tc-gold: #ffb347;--tc-line: rgba(255, 179, 71, .28);--tc-card: rgba(255, 255, 255, .03);--tc-gap: 16px;max-width:1200px;margin:0 auto;padding:24px 24px 80px;color:#fff}.tc-head{display:grid;justify-items:center;gap:12px;margin-bottom:36px;text-align:center}.tc-kicker{margin:0;font-family:var(--font-display);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--tc-gold)}.tc-mark{margin:0;font-family:var(--font-display);font-size:clamp(44px,8vw,96px);line-height:.9;letter-spacing:.02em;background:linear-gradient(180deg,#fff,#ffe2b0 55%,#c98a2e);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px rgba(255,179,71,.25))}.tc-mark em{font-style:normal}.tc-lede{max-width:620px;margin:0;font-size:16px;line-height:1.55;color:#ffffffc7}.tc-label{display:flex;align-items:center;gap:14px;margin:48px 0 16px;font-family:var(--font-display);font-size:14px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--tc-gold)}.tc-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--tc-line),transparent)}.tc-file{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden;border-radius:20px;color:#fff;text-decoration:none;background:linear-gradient(160deg,#15100a,#0a0806 60%,#07060a);box-shadow:0 0 0 1px var(--tc-line) inset,0 30px 80px #0000008c;transition:box-shadow .25s ease}.tc-file:hover{box-shadow:0 0 0 1px #ffb347bf inset,0 0 60px #ffb3472e,0 30px 80px #0000008c}.tc-file:focus-visible,.tc-case:focus-visible{outline:2px solid var(--tc-gold);outline-offset:3px}.tc-art{position:relative;overflow:hidden;min-height:380px}.tc-plate{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 40%;transition:transform 6s ease}.tc-file:hover .tc-plate{transform:scale(1.04)}.tc-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 78%,rgba(10,8,6,.9) 100%)}.tc-stamp{position:absolute;z-index:1;top:22px;left:22px;padding:5px 14px;border:3px solid #ff3b3b;border-radius:6px;font-family:var(--font-display);font-size:clamp(16px,2vw,22px);letter-spacing:.12em;text-transform:uppercase;color:#ff3b3b;background:#0a040473;transform:rotate(-8deg);animation:tc-stamp 3.2s ease-in-out infinite}@keyframes tc-stamp{0%,to{opacity:.95}50%{opacity:.65}}.tc-body{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:40px 40px 40px 32px}.tc-file-no{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.tc-title{font-family:var(--font-display);font-size:clamp(30px,3.6vw,46px);line-height:1;letter-spacing:.02em;color:var(--tc-gold)}.tc-line{font-size:15px;line-height:1.55;color:#ffffffd1}.tc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;border-radius:12px;background:#ffffff0a;box-shadow:0 0 0 1px #ffffff14 inset}.tc-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.tc-stat+.tc-stat{border-left:1px solid rgba(255,255,255,.08)}.tc-stat small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#fff9}.tc-stat b{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1}.tc-pips{display:flex;gap:3px}.tc-pips i{flex:1;max-width:14px;height:5px;border-radius:3px;background:#ffffff26}.tc-pips i.is-on{background:#ff3b3b;box-shadow:0 0 8px #ff3b3bb3}.tc-blurb{font-size:13px;line-height:1.5;color:#fff9}.tc-blurb:before{content:"Tonight: ";font-weight:600;color:#ffffffd9}.tc-cta{align-self:flex-start;margin-top:6px;padding:13px 26px;border-radius:999px;font-family:var(--font-display);font-size:18px;letter-spacing:.06em;color:#140c02;background:linear-gradient(180deg,#ffd08a,#ffb347 55%,#e8932a);box-shadow:0 0 28px #ffb34766}.tc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tc-gap);margin:0;padding:0;list-style:none}.tc-step{display:grid;grid-template-columns:auto 1fr;align-content:start;column-gap:14px;row-gap:6px;padding:20px;border-radius:16px;background:var(--tc-card);box-shadow:0 0 0 1px #ffffff12 inset}.tc-step-n{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-display);font-size:15px;letter-spacing:.06em;color:var(--tc-gold);box-shadow:0 0 0 1px var(--tc-line) inset}.tc-step b{font-family:var(--font-display);font-size:19px;font-weight:400;letter-spacing:.02em;line-height:1.15}.tc-step span:last-child{font-size:14px;line-height:1.5;color:#ffffffb3}.tc-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tc-gap)}.tc-case{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;color:#fff;text-decoration:none;background:#0b0907;box-shadow:0 0 0 1px var(--tc-line) inset;transition:box-shadow .2s ease}.tc-case:hover{box-shadow:0 0 0 1px #ffb347bf inset}.tc-case.is-locked{box-shadow:0 0 0 1px #ffffff14 inset}.tc-case-art{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden}.tc-case-art img{display:block;width:100%;height:100%;object-fit:cover}.tc-case.is-locked .tc-case-art img{filter:brightness(.82) saturate(1.05)}.tc-case-n{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;font-family:var(--font-display);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--tc-gold);background:#080604bf;box-shadow:0 0 0 1px var(--tc-line) inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tc-case-copy{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}.tc-case-copy b{font-family:var(--font-display);font-size:20px;font-weight:400}.tc-case-copy span{font-size:13px;line-height:1.5;color:#ffffffb3}.tc-case-copy em{margin-top:auto;padding-top:8px;font-style:normal;font-size:13px;font-weight:600;color:var(--tc-gold)}.tc-case.is-locked .tc-case-copy em{color:#ffffff80}.tc-wins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--tc-gap) 0 0;padding:0;border-radius:16px;list-style:none;background:linear-gradient(160deg,#ffb34714,#ffb34705);box-shadow:0 0 0 1px var(--tc-line) inset}.tc-wins li{display:grid;grid-template-columns:28px 1fr;align-content:start;column-gap:10px;row-gap:4px;padding:18px 20px}.tc-wins li+li{border-left:1px solid rgba(255,255,255,.07)}.tc-win-icon{grid-row:span 2;font-size:20px;line-height:1.2}.tc-wins b{font-size:15px}.tc-wins li>span:last-child{font-size:13px;line-height:1.45;color:#ffffffad}@media(max-width:1000px){.tc-wins{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-wins li+li{border-left:0}.tc-wins li:nth-child(2n){border-left:1px solid rgba(255,255,255,.07)}.tc-wins li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.07)}}@media(max-width:860px){.tc-file{grid-template-columns:1fr}.tc-art{min-height:0;aspect-ratio:16 / 9}.tc-art:after{background:linear-gradient(180deg,transparent 80%,rgba(10,8,6,.9) 100%)}.tc-body{padding:24px 20px 26px}.tc-steps,.tc-cases{grid-template-columns:1fr;gap:12px}.tc-case{flex-direction:row}.tc-case-art{flex:0 0 38%;aspect-ratio:auto;min-height:140px}.tc-case-n{top:8px;left:8px;font-size:10px}.tc-label{margin-top:36px}}@media(max-width:640px){.tc{padding:8px 14px 56px}.tc-stat{padding:10px}.tc-stat b{font-size:22px}.tc-wins{grid-template-columns:1fr}.tc-wins li:nth-child(2n){border-left:0}.tc-wins li+li{border-top:1px solid rgba(255,255,255,.07)}}@media(prefers-reduced-motion:reduce){.tc-stamp{animation:none}.tc-plate{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#07070c;--color-surface:#101018;--color-raised:#1a1a26;--color-border:#2a2a3c;--color-fg:#eef2f6;--color-muted:#8b90a0;--color-primary:#00d4ff;--color-gold:#f5c542;--color-danger:#ff3b3b;--color-neon-cyan:#3bdcff;--color-neon-blue:#2b6bff;--color-neon-magenta:#ff2d95;--color-neon-violet:#a855f7;--color-neon-gold:#ffc23d;--color-neon-amber:#ffb02e;--color-asphalt:#05050b;--color-tier-apex:#00d4ff;--color-tier-warlord:#ff3b3b;--color-tier-kingpin:#f5c542;--color-tier-elite:#4cc84a;--color-tier-heavy:#f4762a;--color-tier-unit:#d7dbe1;--color-tier-street:#ff3ea5;--color-tier-degen:#a87c3e;--color-tier-prospect:#7d8288;--color-tier-jit:#6b6470;--font-display:"Bebas Neue", Impact, "Arial Narrow", sans-serif;--shadow-border:0 0 0 1px #ffffff14;--shadow-border-hover:0 0 0 1px #00d4ff73}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-fg)}.font-display{font-family:var(--font-display)}}@layer components{.btn{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding-inline:1rem;font-weight:600;line-height:1.2;transition:transform .12s,filter .12s,background-color .14s,box-shadow .14s,color .14s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:saturate(.4)}.btn-primary{background:var(--color-primary);color:var(--color-bg);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0003,0 6px 18px -8px #00d4ffcc}@supports (color:color-mix(in lab,red,red)){.btn-primary{box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0003,0 6px 18px -8px color-mix(in srgb,var(--color-primary) 80%,transparent)}}.btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-secondary{color:var(--color-fg);background:#262636;box-shadow:inset 0 0 0 1px #ffffff40,inset 0 1px #ffffff1f,0 2px #0009}.btn-secondary:hover:not(:disabled){background:#30304a;box-shadow:inset 0 0 0 1px #00d4ffb3,inset 0 1px #ffffff24,0 2px #0009}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 70%,transparent),inset 0 1px #ffffff24,0 2px #0009}}.btn-secondary:hover:not(:disabled){transform:translateY(-1px)}.btn-sm{min-height:2.5rem;padding-inline:.8rem;font-size:.8rem}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-25{top:calc(var(--spacing) * 25)}.top-50{top:calc(var(--spacing) * 50)}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\[field-sizing\:content\]{field-sizing:content}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[100px\]{width:100px;height:100px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-auto{height:auto}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[55\%\]{max-height:55%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(36rem\,calc\(100dvh-5rem\)\)\]{max-height:min(36rem,100dvh - 5rem)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-auto\!{width:auto!important}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[82rem\]{max-width:82rem}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[900px\]{min-width:900px}.min-w-\[1180px\]{min-width:1180px}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-36{flex-basis:calc(var(--spacing) * 36)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-44{flex-basis:calc(var(--spacing) * 44)}.basis-52{flex-basis:calc(var(--spacing) * 52)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.25rem minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,14rem\)_1fr_auto\]{grid-template-columns:minmax(0,14rem) 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/60>:not(:last-child)){border-color:#2a2a3c99}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--color-border)}.border-border\/60{border-color:#2a2a3c99}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger\/40{border-color:#ff3b3b66}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.border-danger\/50{border-color:#ff3b3b80}@supports (color:color-mix(in lab,red,red)){.border-danger\/50{border-color:color-mix(in oklab,var(--color-danger) 50%,transparent)}}.border-gold{border-color:var(--color-gold)}.border-primary{border-color:var(--color-primary)}.border-primary\/30{border-color:#00d4ff4d}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-primary\/40{border-color:#00d4ff66}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-tier-elite{border-color:var(--color-tier-elite)}.border-tier-elite\/40{border-color:#4cc84a66}@supports (color:color-mix(in lab,red,red)){.border-tier-elite\/40{border-color:color-mix(in oklab,var(--color-tier-elite) 40%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-\[\#7cc4ff\]{background-color:#7cc4ff}.bg-\[color-mix\(in_srgb\,var\(--color-gold\)_8\%\,transparent\)\]{background-color:#f5c54214}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-gold\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-gold) 8%,transparent)}}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-gold\)\]{background-color:var(--color-gold)}.bg-\[var\(--color-gold\)\]\/20{background-color:#f5c54233}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-gold\)\]\/20{background-color:color-mix(in oklab,var(--color-gold) 20%,transparent)}}.bg-\[var\(--color-neon-magenta\)\]{background-color:var(--color-neon-magenta)}.bg-bg{background-color:var(--color-bg)}.bg-bg\/80{background-color:#07070ccc}@supports (color:color-mix(in lab,red,red)){.bg-bg\/80{background-color:color-mix(in oklab,var(--color-bg) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--color-border)}.bg-danger{background-color:var(--color-danger)}.bg-danger\/10{background-color:#ff3b3b1a}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-danger\/15{background-color:#ff3b3b26}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--color-danger) 15%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gold{background-color:var(--color-gold)}.bg-gold\/10{background-color:#f5c5421a}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.bg-gold\/15{background-color:#f5c54226}@supports (color:color-mix(in lab,red,red)){.bg-gold\/15{background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:#00d4ff0d}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:#00d4ff1a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-primary\/15{background-color:#00d4ff26}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.bg-primary\/20{background-color:#00d4ff33}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-primary\/30{background-color:#00d4ff4d}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.bg-primary\/70{background-color:#00d4ffb3}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary) 70%,transparent)}}.bg-raised{background-color:var(--color-raised)}.bg-raised\/40{background-color:#1a1a2666}@supports (color:color-mix(in lab,red,red)){.bg-raised\/40{background-color:color-mix(in oklab,var(--color-raised) 40%,transparent)}}.bg-raised\/50{background-color:#1a1a2680}@supports (color:color-mix(in lab,red,red)){.bg-raised\/50{background-color:color-mix(in oklab,var(--color-raised) 50%,transparent)}}.bg-raised\/60{background-color:#1a1a2699}@supports (color:color-mix(in lab,red,red)){.bg-raised\/60{background-color:color-mix(in oklab,var(--color-raised) 60%,transparent)}}.bg-raised\/80{background-color:#1a1a26cc}@supports (color:color-mix(in lab,red,red)){.bg-raised\/80{background-color:color-mix(in oklab,var(--color-raised) 80%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface\/95{background-color:#101018f2}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.bg-tier-elite\/10{background-color:#4cc84a1a}@supports (color:color-mix(in lab,red,red)){.bg-tier-elite\/10{background-color:color-mix(in oklab,var(--color-tier-elite) 10%,transparent)}}.bg-tier-elite\/15{background-color:#4cc84a26}@supports (color:color-mix(in lab,red,red)){.bg-tier-elite\/15{background-color:color-mix(in oklab,var(--color-tier-elite) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-bg{--tw-gradient-from:var(--color-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/80{--tw-gradient-from:#07070ccc}@supports (color:color-mix(in lab,red,red)){.from-bg\/80{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 80%, transparent)}}.from-bg\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/85{--tw-gradient-from:#07070cd9}@supports (color:color-mix(in lab,red,red)){.from-bg\/85{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 85%, transparent)}}.from-bg\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-bg\/90{--tw-gradient-from:#07070ce6}@supports (color:color-mix(in lab,red,red)){.from-bg\/90{--tw-gradient-from:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.from-bg\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-bg\/30{--tw-gradient-via:#07070c4d}@supports (color:color-mix(in lab,red,red)){.via-bg\/30{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 30%, transparent)}}.via-bg\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-bg\/35{--tw-gradient-via:#07070c59}@supports (color:color-mix(in lab,red,red)){.via-bg\/35{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 35%, transparent)}}.via-bg\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-bg\/40{--tw-gradient-via:#07070c66}@supports (color:color-mix(in lab,red,red)){.via-bg\/40{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 40%, transparent)}}.via-bg\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-bg\/50{--tw-gradient-via:#07070c80}@supports (color:color-mix(in lab,red,red)){.via-bg\/50{--tw-gradient-via:color-mix(in oklab, var(--color-bg) 50%, transparent)}}.via-bg\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-bg\/90{--tw-gradient-to:#07070ce6}@supports (color:color-mix(in lab,red,red)){.to-bg\/90{--tw-gradient-to:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.to-bg\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4cc84a\]{color:#4cc84a}.text-\[\#7cc4ff\]{color:#7cc4ff}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-gold\)\]{color:var(--color-gold)}.text-bg{color:var(--color-bg)}.text-bg\/70{color:#07070cb3}@supports (color:color-mix(in lab,red,red)){.text-bg\/70{color:color-mix(in oklab,var(--color-bg) 70%,transparent)}}.text-black{color:var(--color-black)}.text-danger{color:var(--color-danger)}.text-fg{color:var(--color-fg)}.text-fg\/50{color:#eef2f680}@supports (color:color-mix(in lab,red,red)){.text-fg\/50{color:color-mix(in oklab,var(--color-fg) 50%,transparent)}}.text-fg\/80{color:#eef2f6cc}@supports (color:color-mix(in lab,red,red)){.text-fg\/80{color:color-mix(in oklab,var(--color-fg) 80%,transparent)}}.text-fg\/85{color:#eef2f6d9}@supports (color:color-mix(in lab,red,red)){.text-fg\/85{color:color-mix(in oklab,var(--color-fg) 85%,transparent)}}.text-fg\/90{color:#eef2f6e6}@supports (color:color-mix(in lab,red,red)){.text-fg\/90{color:color-mix(in oklab,var(--color-fg) 90%,transparent)}}.text-gold{color:var(--color-gold)}.text-muted{color:var(--color-muted)}.text-neon-magenta{color:var(--color-neon-magenta)}.text-primary{color:var(--color-primary)}.text-red-400{color:var(--color-red-400)}.text-tier-apex{color:var(--color-tier-apex)}.text-tier-degen{color:var(--color-tier-degen)}.text-tier-elite{color:var(--color-tier-elite)}.text-tier-heavy{color:var(--color-tier-heavy)}.text-tier-jit{color:var(--color-tier-jit)}.text-tier-kingpin{color:var(--color-tier-kingpin)}.text-tier-prospect{color:var(--color-tier-prospect)}.text-tier-street{color:var(--color-tier-street)}.text-tier-unit{color:var(--color-tier-unit)}.text-tier-warlord{color:var(--color-tier-warlord)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.accent-\[var\(--color-primary\)\]{accent-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_\#ffffff1f\,0_0_22px_-8px_\#f5c542\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff1f), 0 0 22px -8px var(--tw-shadow-color,#f5c542);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_-8px_var\(--color-gold\)\]{--tw-shadow:0 0 24px -8px var(--tw-shadow-color,var(--color-gold));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(243\,207\,107\,0\.4\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#f3cf6b66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--color-gold\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-gold));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-border\)\]{--tw-shadow:var(--shadow-border);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-border-hover\)\]{--tw-shadow:var(--shadow-border-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-neon-magenta{--tw-ring-color:var(--color-neon-magenta)}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-primary\/40{--tw-ring-color:#00d4ff66}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[2000ms\]{--tw-duration:2s;transition-duration:2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:bg-gold:is(:where(.group):hover *){background-color:var(--color-gold)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:bg-bg:hover{background-color:var(--color-bg)}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.hover\:bg-primary\/25:hover{background-color:#00d4ff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/25:hover{background-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.hover\:bg-raised:hover{background-color:var(--color-raised)}.hover\:bg-raised\/60:hover{background-color:#1a1a2699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-raised\/60:hover{background-color:color-mix(in oklab,var(--color-raised) 60%,transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--shadow-border-hover\)\]:hover{--tw-shadow:var(--shadow-border-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[inset_0_0_0_2px_\#f3cf6b\]:focus{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#f3cf6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[var\(--shadow-border-hover\)\]:focus{--tw-shadow:var(--shadow-border-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-raised:active{background-color:var(--color-raised)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:order-none{order:0}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.sm\:mx-0{margin-inline:0}.sm\:mt-1{margin-top:var(--spacing)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:aspect-\[21\/9\]{aspect-ratio:21/9}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:min-h-0{min-height:0}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:min-w-\[280px\]{min-width:280px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[2\.5rem_minmax\(0\,9rem\)_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:2.5rem minmax(0,9rem) minmax(0,1fr) auto auto}.sm\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-0{padding:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-0{padding-block:0}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.68rem\]{font-size:.68rem}.sm\:opacity-0{opacity:0}@media(hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.sm\:focus\:opacity-100:focus{opacity:1}}@media(min-width:48rem){.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.md\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.md\:grid-cols-\[1fr_1\.25fr\]{grid-template-columns:1fr 1.25fr}.md\:grid-cols-\[1fr_1\.78fr\]{grid-template-columns:1fr 1.78fr}.md\:py-14{padding-block:calc(var(--spacing) * 14)}}@media(min-width:64rem){.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_b\]\:text-fg b{color:var(--color-fg)}.\[\&_li\]\:ml-5 li{margin-left:calc(var(--spacing) * 5)}.\[\&_li\]\:list-disc li{list-style-type:disc}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--chrome-h:69px;--bull-strip-h:52px;--club-strip-h:0px}html{scrollbar-color:#177794 transparent}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border)) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:#177794;border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}::-webkit-scrollbar-thumb{background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}.site-header{z-index:30;background:var(--color-bg);padding-top:env(safe-area-inset-top);position:sticky;top:0}.brand-link{flex:none;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.brand-mark{filter:drop-shadow(0 0 8px #00d4ff59);width:36px;height:36px}.footer-logo{opacity:.9;width:160px;height:auto}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wallet-wrap{flex:none;position:relative}.wallet-chip{min-height:2.75rem;color:var(--color-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding-inline:.5rem;transition:color .14s,background-color .14s,box-shadow .14s;display:flex}.wallet-chip:hover,.wallet-chip.is-open{color:var(--color-fg);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f}.wallet-chip.is-needed{color:var(--color-primary);background:#00d4ff1f}@supports (color:color-mix(in lab,red,red)){.wallet-chip.is-needed{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.wallet-chip.is-needed{box-shadow:inset 0 0 0 1px #00d4ff66}@supports (color:color-mix(in lab,red,red)){.wallet-chip.is-needed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.wallet-chip.is-needed:hover{background:#00d4ff2e}@supports (color:color-mix(in lab,red,red)){.wallet-chip.is-needed:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}}.wallet-chip-connect{white-space:nowrap;font-size:.8rem;font-weight:600}.wallet-chip-face{object-fit:cover;border-radius:.35rem;flex:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #ffffff1f}.wallet-chip-face.is-empty{background:repeating-linear-gradient(135deg,#ffffff0a 0 5px,transparent 5px 10px),var(--color-asphalt);display:block}.wallet-chip-text{align-items:baseline;gap:.35rem;min-width:0;display:flex}.wallet-chip-k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem;font-weight:600}.wallet-chip-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}@media(max-width:26rem){.wallet-chip-k{display:none}}.wallet-chip-chev{color:var(--color-muted);flex:none;transition:transform .18s}.wallet-chip-chev.is-open{transform:rotate(90deg)}.wallet-panel{z-index:45;background:var(--color-surface);border-radius:.75rem;width:min(21rem,100vw - 1.5rem);max-height:min(28rem,70dvh);margin-top:.4rem;position:absolute;right:0;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 50px -30px #000}.wallet-wrap.is-bar .wallet-panel{right:-.2rem}.wallet-wrap.is-bar .wallet-chip{min-height:2.5rem;padding-inline:.4rem}.wallet-panel-addr{border-bottom:1px solid var(--color-border);padding:.65rem .75rem .5rem}.wallet-panel-k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem;font-weight:600}.wallet-panel-full{word-break:break-all;color:var(--color-fg);margin-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.45;display:block}.wallet-panel-note{color:var(--color-muted);margin-top:.35rem;font-size:.68rem;line-height:1.4}.wallet-panel-pick{padding:0 .75rem .75rem}.wallet-item{text-align:left;cursor:pointer;background:#22222f;border-radius:.5rem;flex-direction:column;gap:.05rem;width:calc(100% - 1rem);margin:.3rem .5rem;padding:.55rem .75rem;transition:background-color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px #00000080}.wallet-item:hover:not(:disabled),.wallet-item:focus-visible{background:#2c2c40;box-shadow:inset 0 0 0 1px #00d4ffa6,0 1px #00000080}@supports (color:color-mix(in lab,red,red)){.wallet-item:hover:not(:disabled),.wallet-item:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 65%,transparent),0 1px #00000080}}.wallet-item:disabled{opacity:.45;cursor:default}.wallet-item.is-copy{width:100%;color:var(--color-primary);align-items:center;margin:.55rem 0 0;font-size:.8rem;font-weight:600}.wallet-item.is-danger .wallet-item-k{color:var(--color-danger)}.wallet-item-k{font-size:.85rem;font-weight:600}.wallet-item-v{font-size:.68rem;line-height:1.35}.arena-hud{isolation:isolate;background:var(--color-asphalt);--hud-heat:0;height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.arena-scrim{z-index:1;pointer-events:none;background:linear-gradient(#05050b8c,#05050b1f 24%,#05050b0f 54%,#05050ba6 88%,#05050bd9);position:absolute;inset:0}.arena-haze{z-index:1;pointer-events:none;background:radial-gradient(80% 76% at 50% 48%,#05050b8c,#05050b52 55%,#05050b00);position:absolute;inset:12% 0 15%}.arena-content{z-index:2;height:100%;padding:max(.6rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.6rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));flex-direction:column;gap:.35rem;display:flex;position:relative}.arena-stage{flex-direction:column;flex:1 1 0;justify-content:center;min-height:0;display:flex;position:relative;container-type:size}.arena-dock{flex:none;padding-top:.25rem}.arena-versus{perspective:72rem;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:0;width:100%;max-width:min(100%,82rem);margin-inline:auto;display:grid;position:relative}.arena-fighter{flex-direction:column;width:min(106%,75cqh - 3.3rem);min-width:0;display:flex}.arena-corner.is-left{text-align:right;justify-self:end;align-items:flex-end;translate:5%}.arena-corner.is-right{text-align:left;justify-self:start;align-items:flex-start;translate:-5%}.arena-corner.is-left .arena-fighter-name,.arena-corner.is-left .arena-fighter-meta,.arena-corner.is-left .arena-bot-tell{padding-inline-end:calc(5% + .85rem)}.arena-corner.is-right .arena-fighter-name,.arena-corner.is-right .arena-fighter-meta,.arena-corner.is-right .arena-bot-tell{padding-inline-start:calc(5% + .85rem)}.arena-center{z-index:4;pointer-events:none;background:linear-gradient(#0b1626f2,#060a14f7);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:.35rem .75rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% calc(-50% - 1.7rem);box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px -14px #000}.arena-score{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 18px #000;font-size:clamp(2rem,9vw,3.25rem);line-height:1}.arena-score-dash{color:var(--color-muted);padding-inline:.12em}.arena-fighter-frame{aspect-ratio:3/4;--fighter-heat:0;background:#0a0a12;border-radius:.85rem;width:100%;transition:filter .5s,box-shadow .4s,transform .4s;animation:4.6s ease-in-out infinite alternate fighter-idle;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 18px 40px -18px #000}.arena-fighter-frame.is-left{transform-origin:100%;border-start-end-radius:.2rem;border-end-end-radius:.2rem;transform:rotateY(8deg)}.arena-fighter-frame.is-right{transform-origin:0;border-start-start-radius:.2rem;border-end-start-radius:.2rem;transform:rotateY(-8deg)}@keyframes fighter-idle{0%{translate:0}to{translate:0 -.7%}}.arena-fighter.items-end .arena-fighter-frame{margin-inline-start:auto}.arena-fighter-frame:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:var(--fighter-heat);box-shadow:inset 0 0 0 2px #ff2d95cc,inset 0 0 34px -6px var(--color-neon-magenta);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.arena-fighter-frame:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-neon-magenta) 80%,transparent),inset 0 0 34px -6px var(--color-neon-magenta)}}.arena-fighter-frame:after{transition:opacity .8s}.arena-fighter-frame.is-charged:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;mix-blend-mode:normal;opacity:0;background:radial-gradient(at 50% 35%,#ffffff1f,#0000 70%);animation:1.5s ease-in-out infinite fighter-charged;position:absolute;inset:0}@keyframes fighter-charged{50%{opacity:1}}.arena-fighter-img{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.arena-fighter-back{z-index:0;object-fit:cover;filter:blur(18px)saturate(1.15)brightness(.5);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;scale:1.14}.arena-fighter-glow,.arena-stamp,.arena-taunt-layer{z-index:2}.arena-fighter-glow{pointer-events:none;background:radial-gradient(ellipse at 50% 100%,var(--street-key,#3bdcff) 0%,transparent 70%);opacity:.28;filter:blur(10px);inset-inline:-10%;height:55%;position:absolute;bottom:-30%}.arena-fighter-frame.is-hot{box-shadow:0 0 0 1px #ffc23d66,0 0 26px -4px #ffc23d80,0 18px 40px -18px #000}.arena-fighter-frame.is-beaten{filter:grayscale()contrast(1.08)brightness(.62)}.arena-fighter-frame.is-beaten .arena-fighter-glow{opacity:0}.arena-fighter-frame.is-victor{box-shadow:0 0 0 2px var(--color-gold),0 0 34px -6px #ffc23daa,0 18px 40px -18px #000}.arena-fighter-frame.is-left.is-victor{transform:rotateY(8deg)scale(1.02)}.arena-fighter-frame.is-right.is-victor{transform:rotateY(-8deg)scale(1.02)}.arena-stamp{font-family:var(--font-display);letter-spacing:.12em;white-space:nowrap;opacity:.92;text-shadow:0 2px 10px #000c;border:.14em solid;border-radius:.2em;padding:.15em .5em;font-size:clamp(1.1rem,5.2cqw,2.4rem);line-height:1.1;animation:.42s cubic-bezier(.2,1.5,.35,1) stamp-slam;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-14deg;box-shadow:inset 0 0 0 .04em}.arena-fighter-frame{container-type:inline-size}.arena-stamp.is-win{color:var(--color-gold);background:#1a1204cc}.arena-stamp.is-lose{color:var(--color-danger);background:#180507cc}.arena-stamp.is-draw{color:var(--color-fg);background:#0b0b14cc}.arena-stamp.is-final{opacity:.96;font-size:clamp(1.2rem,6.4cqw,3rem)}@keyframes stamp-slam{0%{opacity:0;transform:scale(3)}55%{opacity:1;transform:scale(.92)}to{transform:scale(1)}}.arena-fighter-name{min-width:0;max-width:100%;font-family:var(--font-display);letter-spacing:.02em;align-items:baseline;gap:.4rem;margin-top:.3rem;font-size:clamp(.95rem,2.8vw,1.35rem);line-height:1.15;display:flex;overflow:hidden}.arena-fighter-meta{min-width:0;max-width:100%;color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.7rem;line-height:1.3;display:flex;overflow:hidden}.arena-bot-chip{letter-spacing:.12em;color:var(--color-muted);border-radius:.25rem;padding:0 .3rem;font-size:.6rem;box-shadow:inset 0 0 0 1px #ffffff1f}.arena-bot-tell{color:#8b90a0d9;max-width:100%;font-size:.65rem;line-height:1.25}@supports (color:color-mix(in lab,red,red)){.arena-bot-tell{color:color-mix(in oklab,var(--color-muted) 85%,transparent)}}.arena-bot-tell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arena-streak-chip{color:var(--color-gold);white-space:nowrap;font-size:.7rem}.arena-shotclock{z-index:8;pointer-events:none;--remaining:1;--clock:var(--color-neon-cyan);box-shadow:inset 0 0 0 2px var(--clock),inset 0 0 22px -6px var(--clock),0 10px 30px -10px #000,0 0 34px -10px var(--clock);background:linear-gradient(#0c0d18f2,#04040af7);border-radius:.55rem;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .9rem .42rem;display:flex;position:absolute;top:0;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.arena-shotclock{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--clock) 55%,transparent),inset 0 0 22px -6px color-mix(in srgb,var(--clock) 70%,transparent),0 10px 30px -10px #000,0 0 34px -10px color-mix(in srgb,var(--clock) 75%,transparent)}}.arena-shotclock{transition:box-shadow .3s,scale .2s}.arena-shotclock:before{content:"";background:linear-gradient(#1b1d2b,#0a0a12);border-radius:0 0 .2rem .2rem;width:34%;height:.5rem;position:absolute;bottom:100%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff1f}.arena-shotclock-rail{border-bottom:1px solid var(--clock);align-items:center;gap:.4rem;width:100%;padding-bottom:.18rem;display:flex}@supports (color:color-mix(in lab,red,red)){.arena-shotclock-rail{border-bottom:1px solid color-mix(in srgb,var(--clock) 22%,transparent)}}.arena-shotclock-rail{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.55rem;line-height:1}.arena-shotclock-round{font-family:var(--font-display);letter-spacing:.08em;color:#f4feff}.arena-shotclock-format{text-align:center;color:var(--clock);flex:auto}@supports (color:color-mix(in lab,red,red)){.arena-shotclock-format{color:color-mix(in srgb,var(--clock) 70%,#fff)}}.arena-shotclock-format.is-sudden{color:var(--color-neon-magenta);text-shadow:0 0 10px #ff2d9599;animation:1.1s ease-in-out infinite sudden-pulse}@keyframes sudden-pulse{50%{opacity:.55}}.arena-shotclock.is-sudden{box-shadow:inset 0 0 0 2px #ff2d9599,inset 0 0 22px -6px var(--clock),0 10px 30px -10px #000,0 0 40px -10px #ff2d9588}@supports (color:color-mix(in lab,red,red)){.arena-shotclock.is-sudden{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-neon-magenta) 60%,transparent),inset 0 0 22px -6px color-mix(in srgb,var(--clock) 70%,transparent),0 10px 30px -10px #000,0 0 40px -10px #ff2d9588}}.arena-shotclock-pips{align-items:center;gap:.2rem;display:flex}.arena-shotclock-pip{background:#ffffff1f;border-radius:999px;width:.5rem;height:.5rem;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #ffffff2e}.arena-shotclock-pip-gap{background:#ffffff2e;width:1px;height:.62rem}.arena-shotclock-pip.is-a.is-won{background:var(--color-neon-cyan);box-shadow:inset 0 0 0 1px #ffffff59,0 0 10px -1px var(--color-neon-cyan)}.arena-shotclock-pip.is-b.is-won{background:var(--color-neon-magenta);box-shadow:inset 0 0 0 1px #ffffff59,0 0 10px -1px var(--color-neon-magenta)}.arena-shotclock-reroll{pointer-events:auto;font-family:var(--font-display);letter-spacing:.14em;white-space:nowrap;color:var(--color-bg);background:linear-gradient(100deg,var(--color-neon-gold),var(--color-neon-magenta));box-shadow:0 0 22px -8px var(--color-neon-gold);border-radius:.35rem;margin-top:.15rem;padding:.16rem .5rem;font-size:.55rem;animation:1.4s ease-in-out infinite reroll-throb}.arena-shotclock-reroll:disabled{opacity:.4;animation:none}.arena-shotclock-reroll.is-spent{pointer-events:none;color:var(--color-gold);box-shadow:none;opacity:.75;background:0 0;animation:none}.arena-shotclock-label{letter-spacing:.24em;text-transform:uppercase;color:var(--clock);font-size:.6rem;line-height:1}@supports (color:color-mix(in lab,red,red)){.arena-shotclock-label{color:color-mix(in srgb,var(--clock) 78%,#fff)}}.arena-shotclock-label{text-shadow:0 0 10px var(--clock)}@supports (color:color-mix(in lab,red,red)){.arena-shotclock-label{text-shadow:0 0 10px color-mix(in srgb,var(--clock) 60%,transparent)}}.arena-shotclock-readout{place-items:center;display:grid;position:relative}.arena-shotclock-ghost,.arena-shotclock-digits{font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;grid-area:1/1;font-size:clamp(2.6rem,8.5vw,4.4rem);line-height:.86}.arena-shotclock-ghost{color:var(--clock)}@supports (color:color-mix(in lab,red,red)){.arena-shotclock-ghost{color:color-mix(in srgb,var(--clock) 12%,transparent)}}.arena-shotclock-digits{color:#f4feff;text-shadow:0 0 6px var(--clock),0 0 20px var(--clock),0 0 44px var(--clock)}@supports (color:color-mix(in lab,red,red)){.arena-shotclock-digits{text-shadow:0 0 6px color-mix(in srgb,var(--clock) 95%,transparent),0 0 20px color-mix(in srgb,var(--clock) 80%,transparent),0 0 44px color-mix(in srgb,var(--clock) 55%,transparent)}}.arena-shotclock-bar{background:#ffffff14;border-radius:999px;width:100%;height:.28rem;position:relative;overflow:hidden}.arena-shotclock-fill{transform-origin:0;scale:var(--remaining) 1;border-radius:inherit;background:linear-gradient(90deg,var(--clock),var(--clock));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.arena-shotclock-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--clock) 40%,transparent),var(--clock))}}.arena-shotclock-fill{box-shadow:0 0 12px -2px var(--clock);transition:scale .12s linear}.arena-shotclock.is-wait,.arena-shotclock.is-locked{--clock:var(--color-neon-blue);scale:.86}.arena-shotclock.is-locked .arena-shotclock-digits{color:#f4feffb3}.arena-shotclock.is-warn{--clock:var(--color-neon-gold)}.arena-shotclock.is-panic{--clock:var(--color-neon-magenta);animation:.62s ease-in-out infinite shotclock-panic}@keyframes shotclock-panic{50%{scale:1.07}}.arena-shotclock.is-expired{--clock:var(--color-danger);animation:.16s step-end infinite shotclock-buzz}@keyframes shotclock-buzz{50%{background:linear-gradient(#3a0810f2,#1a0308f7)}}@media(max-height:700px){.arena-shotclock{padding:.2rem .7rem .3rem}.arena-shotclock-ghost,.arena-shotclock-digits{font-size:clamp(2rem,7vw,3rem)}.arena-shotclock-rail{gap:.3rem;font-size:.5rem}}.arena-staredown{z-index:15;text-align:center;pointer-events:none;background:radial-gradient(circle,#05050b00 20%,#05050bcc 78%);place-content:center;animation:.3s ease-out staredown-in;display:grid;position:absolute;inset:0}.arena-staredown-word{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-gold);text-shadow:0 0 30px #ffc23d66;font-size:clamp(2rem,11vw,5rem);animation:2.2s ease-out both staredown-word}.arena-staredown-sub{letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}@keyframes staredown-in{0%{opacity:0}}@keyframes staredown-word{0%{opacity:0;transform:scaleX(1.35)}25%{opacity:1;transform:none}80%{opacity:1}to{opacity:.15}}.arena-slam-overlay{z-index:20;border-radius:.75rem;place-items:center;animation:.26s ease-out .56s both arena-slam-in;display:grid;position:absolute;inset:0;overflow:hidden}.arena-slam-bg{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.arena-slam-veil{background:radial-gradient(circle,#07070c66,#07070ceb 72%);position:absolute;inset:0}.arena-flash{opacity:0;background:#fff;animation:.4s ease-out .56s both arena-flash;position:absolute;inset:0}@keyframes arena-flash{0%{opacity:.55}to{opacity:0}}@keyframes arena-slam-in{0%{opacity:0}}.arena-slam-copy{text-align:center;padding:1rem;position:relative}.arena-slam-word{font-family:var(--font-display);letter-spacing:.04em;font-size:clamp(2.6rem,14vw,6rem);line-height:.9;animation:.35s cubic-bezier(.2,1.4,.4,1) .6s both arena-stamp}.arena-slam-sub{font-family:var(--font-display);letter-spacing:.18em;color:var(--color-muted);font-size:clamp(.9rem,4.2vw,1.5rem)}.arena-slam-callout{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-neon-cyan);text-shadow:0 0 14px #3bdcff55;margin-top:.35rem;font-size:clamp(.85rem,3.6vw,1.15rem)}.is-win .arena-slam-word{color:var(--color-primary)}.is-lose .arena-slam-word{color:var(--color-danger)}.is-draw .arena-slam-word{color:var(--color-gold)}@keyframes arena-stamp{0%{opacity:0;transform:scale(2.6)rotate(-6deg)}60%{opacity:1;transform:scale(.94)rotate(1deg)}to{transform:scale(1)rotate(0)}}.arena-chaos{width:min(16rem,70vw);margin:.7rem auto 0}.arena-chaos-track{background:linear-gradient(to right,var(--color-danger),#2a2a38 50%,var(--color-primary));border-radius:999px;height:.4rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.arena-chaos-rail{animation:.6s cubic-bezier(.15,1.3,.4,1) .7s both chaos-settle;position:absolute;inset:0}.arena-chaos-needle{background:var(--color-fg);border-radius:2px;width:.55rem;height:1.15rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 10px #fff9}@keyframes chaos-settle{0%{transform:translate(0)}}.arena-chaos-value{text-align:center;font-family:var(--font-display);letter-spacing:.2em;margin-top:.3rem;font-size:.85rem}.arena-next-in{font-family:var(--font-display);letter-spacing:.18em;color:var(--color-fg);margin-top:.75rem;font-size:1.25rem}.arena-narrate.is-call{text-align:center;border:0;border-radius:1.1rem;max-width:min(34rem,92%);padding:.45rem 1rem .5rem;font-size:clamp(.9rem,3vw,1.25rem);top:auto;bottom:.2rem;left:50%;translate:-50%;box-shadow:inset 0 0 0 2px #3bdcffd9,0 0 26px -6px #3bdcffb3,0 10px 26px -14px #000}@supports (color:color-mix(in lab,red,red)){.arena-narrate.is-call{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-neon-cyan) 85%,transparent),0 0 26px -6px color-mix(in srgb,var(--color-neon-cyan) 70%,transparent),0 10px 26px -14px #000}}.arena-narrate.is-call{animation:.28s cubic-bezier(.2,1.4,.4,1) callout-pop}.arena-narrate.is-call:before,.arena-narrate.is-call:after{content:"";border:.55rem solid #0000;border-top:0;border-bottom-color:var(--call-rim,#3bdcffd9);position:absolute;bottom:100%;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.arena-narrate.is-call:before,.arena-narrate.is-call:after{border-bottom-color:var(--call-rim,color-mix(in srgb, var(--color-neon-cyan) 85%, transparent))}}.arena-narrate.is-call:after{border-width:0 .5rem .5rem;border-top-style:none;border-top-color:currentColor;border-bottom-color:#0b1626;bottom:calc(100% - 2px)}.arena-narrate.is-call.is-win{--call-rim:var(--color-gold);color:#fff4d2;box-shadow:inset 0 0 0 2px var(--color-gold),0 0 30px -6px #ffc23daa,0 10px 26px -14px #000;text-shadow:0 0 14px #ffc23d88}.arena-narrate.is-call.is-lose{--call-rim:var(--color-danger);color:#ffdede;box-shadow:inset 0 0 0 2px var(--color-danger),0 0 30px -8px #ff4d6d99,0 10px 26px -14px #000;text-shadow:0 0 14px #ff4d6d77}.arena-narrate.is-call.is-draw{--call-rim:var(--color-neon-magenta);color:#f2e9ff;box-shadow:inset 0 0 0 2px var(--color-neon-magenta),0 0 30px -8px #ff2d9599,0 10px 26px -14px #000}@keyframes callout-pop{0%{opacity:0;transform:translateY(6px)scale(.94)}}@media(max-height:700px){.arena-narrate.is-call{padding:.35rem .75rem;font-size:clamp(.85rem,3vw,1rem)}}.arena-stance{text-align:left;background:linear-gradient(160deg,#0e1020e0,#07070ee0);border-radius:.6rem;min-height:3.75rem;padding:.5rem .6rem;transition:box-shadow .15s,transform .1s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.arena-stance:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-neon-cyan),0 0 22px -6px #3bdcff88}.arena-stance:active:not(:disabled){transform:translateY(1px)}.arena-stance:disabled{opacity:.45}.arena-stance.is-locked{box-shadow:inset 0 0 0 2px var(--color-gold),0 0 24px -6px #ffc23d99}.arena-stance:active:not(:disabled){transition-duration:50ms;transform:translateY(1px)scale(.97)}.arena-stance.is-chosen:disabled{opacity:1;box-shadow:inset 0 0 0 2px var(--color-gold),0 0 28px -4px #ffc23daa;animation:.5s ease-in-out infinite alternate stance-commit;transform:scale(.98)}.arena-stance.is-passed:disabled{opacity:.3}@keyframes stance-commit{to{transform:scale(1.01)}}.arena-hud.is-committing .arena-versus{transition:transform .35s cubic-bezier(.3,0,.2,1);transform:scale(1.025)}.arena-versus{transition:transform .25s ease-out}.arena-stance-glyph{opacity:.16;pointer-events:none;font-size:2.4rem;line-height:1;position:absolute;bottom:-.35rem;right:.4rem}.arena-stance-key{color:var(--color-muted);font-size:.6rem;position:absolute;top:.35rem;right:.5rem}.arena-stance-name{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neon-magenta);text-shadow:0 0 16px #ff2d9566;font-size:clamp(.95rem,3.4vw,1.2rem);line-height:1.05}.arena-stance.is-locked .arena-stance-name{color:var(--color-gold);text-shadow:0 0 16px #ffc23d77}.arena-stance-counter{letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.05rem;margin-top:.25rem;font-size:.7rem;line-height:1.25;display:flex}.arena-stance-beats{color:#7ee6a8}.arena-stance-loses{color:#ff8f9a;opacity:.85}.arena-stance-counter b{opacity:.7;font-weight:700}.arena-coach{color:#cfefff;background:#3bdcff14;border-radius:.5rem;margin-bottom:.35rem;padding:.4rem .6rem;font-size:.7rem;line-height:1.35;box-shadow:inset 0 0 0 1px #3bdcff40}.arena-coach b{color:var(--color-neon-cyan);font-weight:700}.arena-clockwarn{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:.3rem;font-size:.6rem}.arena-boosts{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.arena-boost{text-align:left;background:var(--color-raised);border-radius:.4rem;align-items:baseline;gap:.4rem;padding:.28rem .55rem;display:flex;box-shadow:inset 0 0 0 1px #f5c54259}@supports (color:color-mix(in lab,red,red)){.arena-boost{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-gold) 35%,transparent)}}.arena-boost{transition:box-shadow .12s}.arena-boost:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-gold)}.arena-boost:disabled{opacity:.55}.arena-boost.is-spent{box-shadow:inset 0 0 0 1px #f5c54299}@supports (color:color-mix(in lab,red,red)){.arena-boost.is-spent{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-gold) 60%,transparent)}}.arena-boost.is-spent{opacity:.7}.arena-boost-name{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-gold);white-space:nowrap;font-size:.6rem}.arena-boost-note{color:var(--color-muted);font-size:.6rem}.arena-boost-held{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.6rem}.arena-boost-reveal{letter-spacing:.04em;color:var(--color-primary);flex-basis:100%;font-size:.68rem}.arena-taunts{margin-top:.35rem}.arena-taunt-title{letter-spacing:.16em;text-transform:uppercase;color:var(--color-neon-magenta);cursor:help;align-self:center;font-size:.6rem}.arena-taunt-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;display:flex}.arena-taunt-btn{background:#0b0b14cc;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;min-width:3.4rem;padding:.3rem .4rem;line-height:1;transition:transform .1s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.arena-taunt-glyph{font-size:1.15rem;line-height:1}.arena-taunt-word{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.5rem}.arena-taunt-btn:hover{box-shadow:inset 0 0 0 1px var(--color-neon-magenta);transform:translateY(-2px)}.arena-taunt-btn:hover .arena-taunt-word{color:var(--color-fg)}.arena-taunt-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.arena-taunt-float{font-size:2rem;animation:4.5s ease-out forwards taunt-rise;position:absolute;bottom:6%;left:50%}.arena-taunt-float:nth-child(2){animation-delay:.12s;left:28%}.arena-taunt-float:nth-child(3){animation-delay:.24s;left:72%}@keyframes taunt-rise{0%{opacity:0;transform:translate(-50%,20%)scale(.4)}15%{opacity:1;transform:translate(-50%)scale(1.15)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-260%)scale(.9)}}.arena-narrate{z-index:5;pointer-events:none;max-width:min(24rem,66%);font-family:var(--font-display);letter-spacing:.03em;color:#eafdff;background:linear-gradient(#0b1626f7,#060a14fa);border:2px solid #3bdcffb3;padding:.5rem .8rem;font-size:clamp(.8rem,2.6vw,1rem);line-height:1.25;position:absolute;top:0;left:0}@supports (color:color-mix(in lab,red,red)){.arena-narrate{border:2px solid color-mix(in srgb,var(--color-neon-cyan) 70%,transparent)}}.arena-narrate{border-radius:.55rem;box-shadow:3px 3px #00000080,0 0 24px -8px #3bdcffcc}@supports (color:color-mix(in lab,red,red)){.arena-narrate{box-shadow:3px 3px #00000080,0 0 24px -8px color-mix(in srgb,var(--color-neon-cyan) 80%,transparent)}}.arena-narrate{text-shadow:0 0 12px #3bdcff73}@supports (color:color-mix(in lab,red,red)){.arena-narrate{text-shadow:0 0 12px color-mix(in srgb,var(--color-neon-cyan) 45%,transparent)}}.arena-narrate{animation:.4s ease-out narrate-in}@keyframes narrate-in{0%{opacity:0;transform:translate(-8px)}}.arena-narrate.is-result,.arena-narrate.is-final{color:#ffe9a8;text-shadow:0 0 12px #ffc23d66;border-color:#ffc23dcc;box-shadow:3px 3px #00000080,0 0 26px -8px #ffc23daa}.arena-boom{z-index:6;pointer-events:none;white-space:nowrap;font-family:var(--font-display);letter-spacing:.02em;color:#fff6d8;-webkit-text-stroke:.055em #08070c;paint-order:stroke fill;text-shadow:.06em .06em 0 #08070c,0 0 1.2em var(--boom,var(--color-neon-cyan));animation:boom-hit .62s cubic-bezier(.15,1.6,.35,1) var(--clash-contact) both;font-size:clamp(1.6rem,8vw,4.2rem);line-height:1;position:absolute;top:38%;left:50%;translate:-50% -50%;rotate:-8deg}.arena-boom.is-win{--boom:var(--color-primary)}.arena-boom.is-lose{--boom:var(--color-danger)}.arena-boom.is-draw{--boom:var(--color-gold)}@keyframes boom-hit{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.14)}60%{transform:scale(1)}to{opacity:0;transform:scale(1.05)translateY(-8%)}}.arena-puff{z-index:6;pointer-events:none;white-space:nowrap;font-family:var(--font-display);color:var(--color-neon-cyan);-webkit-text-stroke:.05em #08070c;paint-order:stroke fill;text-shadow:.05em .05em #08070c;font-size:clamp(.85rem,3.2vw,1.5rem);animation:1.1s ease-out forwards puff-up;position:absolute;bottom:18%;rotate:-6deg}.arena-puff.is-a{left:6%}.arena-puff.is-b{right:6%}@keyframes puff-up{0%{opacity:0;transform:translateY(10px)scale(.7)}25%{opacity:1;transform:translateY(0)scale(1.05)}to{opacity:0;transform:translateY(-38px)scale(1)}}@media(max-width:960px){.arena-narrate{top:3.6rem}.arena-narrate.is-call{top:auto}}@media(max-height:620px){.arena-narrate{display:none}.arena-narrate.is-call{display:block}}.arena-finish{background:linear-gradient(#0b0d1af2,#05050bfa);border-radius:.75rem;flex-direction:column;flex:none;gap:.6rem;padding:.75rem;animation:.35s ease-out finish-rise;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 -18px 40px -24px #000}@keyframes finish-rise{0%{opacity:0;transform:translateY(14px)}}.arena-finish-word{text-align:center;font-family:var(--font-display);letter-spacing:.1em;font-size:clamp(1.4rem,6.5vw,2.5rem);line-height:1}.arena-finish-margin{text-align:center;color:var(--color-muted);margin-top:-.25rem;font-size:.8rem}.arena-finish-sting{color:var(--color-gold)}.arena-finish-h2h{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}.arena-finish-rounds{flex-direction:column;gap:.25rem;display:flex}.arena-finish-round{background:#ffffff08;border-radius:.4rem;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.5rem;padding:.3rem .55rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.arena-finish-round-n{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}.arena-finish-round-verdict{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-danger);font-size:clamp(.9rem,3.4vw,1.1rem)}.arena-finish-round.is-mine .arena-finish-round-verdict{color:var(--color-gold)}.arena-finish-round.is-draw .arena-finish-round-verdict{color:var(--color-muted)}.arena-finish-round-score{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-fg);font-size:clamp(.9rem,3.4vw,1.1rem)}.arena-why{background:#ffffff06;border-radius:.55rem;flex-direction:column;gap:.3rem;padding:.55rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.arena-why-title{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem}.arena-why-row{align-items:flex-start;gap:.5rem;display:flex}.arena-why-icon{flex:none;font-size:1.1rem;line-height:1.25}.arena-why-head{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-fg);font-size:clamp(.85rem,3.2vw,1rem);line-height:1.2;display:block}.arena-why-row.is-good .arena-why-head{color:var(--color-gold)}.arena-why-row.is-bad .arena-why-head{color:var(--color-danger)}.arena-why-body{color:var(--color-muted);font-size:.75rem;line-height:1.3;display:block}.arena-finish-actions{flex-wrap:wrap;gap:.5rem;display:flex}.arena-finish-actions>*{flex:8rem}.arena-finish-drip{text-align:center;color:var(--color-muted);flex:1 0 100%;font-size:.75rem}@media(max-height:720px){.arena-why{display:none}}@keyframes arena-shake{0%,to{transform:translate(0)}15%{transform:translate3d(calc(-9px * var(--shake)),calc(3px * var(--shake)),0) rotate(calc(-.25deg * var(--shake)))}32%{transform:translate3d(calc(8px * var(--shake)),calc(-5px * var(--shake)),0) rotate(calc(.22deg * var(--shake)))}52%{transform:translate3d(calc(-6px * var(--shake)),calc(4px * var(--shake)),0)}72%{transform:translate3d(calc(5px * var(--shake)),calc(-3px * var(--shake)),0)}88%{transform:translate3d(calc(-2px * var(--shake)),0,0)}}.animate-arena-shake{--shake:calc(1 + var(--hud-heat,0) * .9);animation:arena-shake .55s ease-out var(--clash-contact) both}@keyframes clash-a{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:rotateY(8deg)translate(0)scale(1)}20%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:rotateY(15deg)translate(-9%)scale(.965)}38%{transform:rotateY(4deg)translate(25%)scale(1.1)}48%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:rotateY(4deg)translate(24%)scale(1.1)}66%{transform:rotateY(10deg)translate(6%)scale(1.02)}to{transform:rotateY(8deg)translate(0)scale(1)}}@keyframes clash-b{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:rotateY(-8deg)translate(0)scale(1)}20%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:rotateY(-15deg)translate(9%)scale(.965)}38%{transform:rotateY(-4deg)translate(-25%)scale(1.1)}48%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:rotateY(-4deg)translate(-24%)scale(1.1)}66%{transform:rotateY(-10deg)translate(-6%)scale(1.02)}to{transform:rotateY(-8deg)translate(0)scale(1)}}:root{--clash-contact:.3s}.animate-clash-a{animation:.8s linear clash-a}.animate-clash-b{animation:.8s linear clash-b}.degen-sign{text-align:center;--degen:0;background:linear-gradient(#0a0a14cc,#05050be6);border-radius:.5rem;flex:none;width:min(100%,30rem);margin:.2rem auto 0;padding:.5rem .75rem .35rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 34px -20px #000}.degen-rail{background:#ffffff26;height:1px;position:absolute;top:-.45rem;left:12%;right:12%}.degen-rail:before,.degen-rail:after{content:"";background:#ffffff26;width:1px;height:.5rem;position:absolute;top:0}.degen-rail:before{left:8%}.degen-rail:after{right:8%}.degen-letters{justify-content:center;gap:clamp(.2rem,1.6vw,.55rem);display:flex}.degen-letter{font-family:var(--font-display);letter-spacing:.06em;color:#23233a;border-radius:.25rem;flex:0 3.4rem;padding:.05em 0;font-size:clamp(1.25rem,6.5vw,2.35rem);line-height:1;transition:color .35s,text-shadow .35s,box-shadow .35s,transform .35s cubic-bezier(.2,1.5,.4,1);box-shadow:inset 0 0 0 1px #ffffff0f}.degen-letter.is-lit{color:var(--color-neon-cyan);text-shadow:0 0 8px,0 0 26px;box-shadow:inset 0 0 0 1px,0 0 18px -6px}@supports (color:color-mix(in lab,red,red)){.degen-letter.is-lit{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 45%,transparent),0 0 18px -6px currentColor}}.degen-letter.is-lit{animation:.45s cubic-bezier(.2,1.6,.35,1) degen-strike;transform:translateY(-1px)}.degen-letter.is-lit.is-step-3,.degen-letter.is-lit.is-step-4{color:var(--color-neon-magenta)}.degen-letter.is-lit.is-step-5{color:#fff;text-shadow:0 0 10px var(--color-neon-magenta),0 0 30px var(--color-neon-magenta),0 0 60px var(--color-neon-magenta)}@keyframes degen-strike{0%{opacity:.2;transform:translateY(0)scale(.9)}22%{opacity:1}34%{opacity:.35}48%{opacity:1;transform:translateY(-2px)scale(1.06)}to{transform:translateY(-1px)scale(1)}}.degen-bar{background:#ffffff12;border-radius:999px;height:.25rem;margin-top:.4rem;position:relative;overflow:hidden}.degen-bar-fill{background:linear-gradient(90deg,var(--color-neon-cyan),var(--color-neon-magenta) 70%,#fff);height:100%;box-shadow:0 0 14px -2px var(--color-neon-magenta);border-radius:999px;transition:width .7s cubic-bezier(.2,.9,.3,1);display:block}.degen-rank{font-family:var(--font-display);letter-spacing:.22em;color:#ff2d95;justify-content:space-between;gap:.5rem;margin-top:.25rem;font-size:.68rem;display:flex}@supports (color:color-mix(in lab,red,red)){.degen-rank{color:color-mix(in srgb,var(--color-neon-magenta) calc(var(--degen) * 100%),var(--color-muted))}}.degen-rank-num{color:var(--color-muted);letter-spacing:.12em}.degen-sparks{pointer-events:none;inset-inline:0;justify-content:center;gap:.4rem;display:flex;position:absolute;top:-.2rem}.degen-spark{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-neon-cyan);text-shadow:0 0 10px;font-size:.6rem;animation:1.6s ease-out forwards degen-spark-rise}.degen-spark b{color:#fff}@keyframes degen-spark-rise{0%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.degen-sign.is-maxed{box-shadow:inset 0 0 0 1px #ff2d95cc,0 0 30px -12px #ff2d95}.degen-sign.is-maxed:after{content:"";border-radius:inherit;pointer-events:none;animation:1.1s ease-in-out infinite degen-max;position:absolute;inset:0;box-shadow:0 0 60px -8px #ff2d95}@keyframes degen-max{0%,to{opacity:.25}50%{opacity:1}}.arena-hud.is-degen-max:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 0 90px -20px var(--color-neon-magenta);animation:1.1s ease-in-out infinite degen-max;position:absolute;inset:0}@media(max-height:700px){.degen-sign{padding:.25rem .6rem}.degen-bar,.degen-rank{display:none}.degen-letter{font-size:clamp(1rem,5vw,1.6rem)}}@media(max-width:640px){.arena-versus{width:calc(100% + 1.5rem);margin-inline:-.75rem}}.arena-impact{z-index:3;aspect-ratio:1;pointer-events:none;--impact:var(--color-neon-cyan);width:clamp(90px,22vw,240px);position:absolute;top:36%;left:50%;translate:-50% -50%}.arena-impact.is-win{--impact:var(--color-primary)}.arena-impact.is-lose{--impact:var(--color-danger)}.arena-impact.is-draw{--impact:var(--color-gold)}.arena-impact-core,.arena-impact-ring,.arena-impact-spark{border-radius:50%;position:absolute;inset:0}.arena-impact-core{background:radial-gradient(circle,#fff 0%,var(--impact) 34%,transparent 66%);background:radial-gradient(circle,#fff 0%,#fff 12%,var(--impact) 30%,var(--impact) 48%,transparent 66%)}@supports (color:color-mix(in lab,red,red)){.arena-impact-core{background:radial-gradient(circle,#fff 0%,#fff 12%,var(--impact) 30%,color-mix(in srgb,var(--impact) 35%,transparent) 48%,transparent 66%)}}.arena-impact-core{animation:impact-core .5s ease-out var(--clash-contact) both}.arena-impact-ring{border:2px solid var(--impact);box-shadow:0 0 26px -2px var(--impact);animation:impact-ring .62s cubic-bezier(.1,.8,.3,1) var(--clash-contact) both}.arena-impact-ring.is-late{animation-delay:calc(var(--clash-contact) + .12s)}.arena-impact-spark{background:conic-gradient(from 0deg,var(--impact) 0 2deg,transparent 2deg 45deg,var(--impact) 45deg 47deg,transparent 47deg 90deg,var(--impact) 90deg 92deg,transparent 92deg 135deg,var(--impact) 135deg 137deg,transparent 137deg 180deg,var(--impact) 180deg 182deg,transparent 182deg 225deg,var(--impact) 225deg 227deg,transparent 227deg 270deg,var(--impact) 270deg 272deg,transparent 272deg 315deg,var(--impact) 315deg 317deg,transparent 317deg 360deg);animation:impact-spark .45s ease-out var(--clash-contact) both;-webkit-mask-image:radial-gradient(circle,#0000 26%,#000 44%,#0000 74%);mask-image:radial-gradient(circle,#0000 26%,#000 44%,#0000 74%)}@keyframes impact-core{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}@keyframes impact-ring{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(1.9)}}@keyframes impact-spark{0%{opacity:1;transform:scale(.3)rotate(0)}to{opacity:0;transform:scale(2.1)rotate(28deg)}}.arena-tug{background:#962a2e;border-radius:999px;flex:none;width:min(100%,46rem);height:.5rem;margin:.35rem auto .95rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.arena-tug{background:color-mix(in srgb,var(--color-danger) 55%,#16161f)}}.arena-tug{box-shadow:inset 0 0 0 1px #ffffff1f}.arena-tug-a{background:linear-gradient(90deg,#008aa6,var(--color-primary));inset-block:0;border-radius:999px 0 0 999px;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.arena-tug-a{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 65%,#000),var(--color-primary))}}.arena-tug-a{box-shadow:0 0 14px -2px var(--color-primary);transition:width .55s cubic-bezier(.2,.9,.3,1)}.arena-tug-mark{left:50%;background:#ffffff59;width:1px;position:absolute;inset-block:-2px}.arena-tug-num{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-muted);font-size:.7rem;position:absolute;top:.55rem}.arena-tug-num.is-a{left:0}.arena-tug-num.is-b{right:0}.arena-haul{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.arena-haul-cell{text-align:center;background:#ffffff08;border-radius:.45rem;min-width:0;padding:.35rem .4rem;box-shadow:inset 0 0 0 1px #ffffff14}.arena-haul-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem}.arena-haul-value{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.15rem,5vw,1.75rem);line-height:1.1;overflow:hidden}.arena-haul-note{color:var(--color-muted);margin-top:.1rem;font-size:.62rem;line-height:1.25}@media(max-width:560px){.arena-haul{grid-template-columns:repeat(2,1fr)}}@keyframes pulse-ring{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.94)}}@keyframes reroll-throb{0%,to{filter:none;transform:scale(1)}50%{transform:scale(1.06)}}.animate-pulse-ring{animation:1.6s ease-out infinite pulse-ring}@keyframes slide-over{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.animate-slide-over{animation:.2s ease-out slide-over}@media(prefers-reduced-motion:reduce){.animate-slide-over,.animate-arena-shake,.animate-clash-a,.animate-clash-b,.arena-fighter-frame,.arena-impact-core,.arena-impact-ring,.arena-impact-spark,.degen-letter.is-lit,.degen-sign.is-maxed,.arena-hud.is-degen-max:after,.degen-spark,.arena-slam-word,.arena-flash,.arena-shotclock.is-panic,.arena-shotclock.is-expired,.arena-stamp,.arena-staredown-word,.arena-chaos-needle,.arena-chaos-rail,.arena-stance.is-chosen,.arena-fighter-frame.is-charged:before,.arena-slam-overlay,.arena-finish,.arena-narrate,.arena-shotclock-reroll,.arena-shotclock-format.is-sudden,.animate-pulse-ring{animation:none!important}.arena-boom{animation:.9s linear forwards boom-fade}.arena-puff{animation:1.1s linear forwards boom-fade}@keyframes boom-fade{0%,65%{opacity:1}to{opacity:0}}.arena-taunt-float{animation:4.5s linear forwards taunt-fade}@keyframes taunt-fade{0%,70%{opacity:1}to{opacity:0}}}.street{--street-key:#3bdcff;--street-fill:#ff2d95;--street-heat:0;background:#04040a;position:absolute;inset:0;overflow:hidden}.street-plate{filter:brightness(.98)contrast(1.14)saturate(1.35);background-image:url(/arena/street.jpg);background-position:50% 62%;background-size:cover;position:absolute;inset:-2%;transform:scale(1.03)}.arena-hud .street-plate:after{content:"";background:inherit;filter:blur(13px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(84% 64% at 50% 47%,#000 0% 42%,#0000 100%);mask-image:radial-gradient(84% 64% at 50% 47%,#000 0% 42%,#0000)}@keyframes street-breathe{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.075)translate(-.6%,-.8%)}}.street-relight{pointer-events:none;mix-blend-mode:screen;opacity:.3;background:radial-gradient(58% 44% at 50% 22%,var(--street-key),transparent 72%),radial-gradient(70% 40% at 50% 100%,var(--street-key),transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.street-relight{background:radial-gradient(58% 44% at 50% 22%,color-mix(in srgb,var(--street-key) 55%,transparent),transparent 72%),radial-gradient(70% 40% at 50% 100%,color-mix(in srgb,var(--street-key) 32%,transparent),transparent 74%)}}.street-heat{pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--street-heat) * .55);background:radial-gradient(80% 55% at 50% 88%,var(--street-fill),transparent 76%),linear-gradient(0deg,var(--street-fill),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.street-heat{background:radial-gradient(80% 55% at 50% 88%,color-mix(in srgb,var(--street-fill) 60%,transparent),transparent 76%),linear-gradient(0deg,color-mix(in srgb,var(--street-fill) 26%,transparent),transparent 55%)}}.street-heat{transition:opacity 1.4s}.street-bloom{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:.4;border-radius:50%;width:clamp(70px,13vw,190px);animation:7s step-end infinite bloom-flicker;position:absolute;translate:-50% -50%}.street-bloom.is-magenta{background:radial-gradient(circle,#ff2d95cc,#ff2d9552 34%,#0000 70%)}.street-bloom.is-cyan{background:radial-gradient(circle,#3bdcffcc,#3bdcff52 34%,#0000 70%);animation-duration:9.5s;animation-delay:-3s}.street-bloom.is-violet{background:radial-gradient(circle,#a855f7b3,#a855f748 34%,#0000 70%);width:clamp(90px,17vw,240px);animation-duration:12s;animation-delay:-7s}@keyframes bloom-flicker{0%,38%,40%,44%,to{opacity:.4}39%{opacity:.08}42%{opacity:.62}43%{opacity:.18}}.street-wires{pointer-events:none;opacity:.5;inset-inline:-5%;height:34%;position:absolute;top:0}.street-wires path{fill:none;stroke:#01010a;stroke-width:.45px;vector-effect:non-scaling-stroke}.street-crowd{pointer-events:none;position:absolute;inset:0}.street-walker{fill:#01010799;filter:drop-shadow(0 0 14px var(--street-key));position:absolute}@supports (color:color-mix(in lab,red,red)){.street-walker{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--street-key) 40%,transparent))}}.street-walker{animation:6s ease-in-out infinite alternate walker-step}.street-walker:nth-child(2n){animation-duration:8.5s;animation-delay:-2s}.street-walker:nth-child(3n){animation-duration:11s;animation-delay:-5s}@keyframes walker-step{0%{transform:translate(0)scaleY(1)}to{transform:translate(2.5%,-1.5%)scaleY(.985)}}.street-ripples{pointer-events:none;position:absolute;inset:0}.street-ripples span{aspect-ratio:3;border:1px solid var(--street-key);border-radius:50%;width:clamp(40px,7vw,110px);position:absolute}@supports (color:color-mix(in lab,red,red)){.street-ripples span{border:1px solid color-mix(in srgb,var(--street-key) 60%,transparent)}}.street-ripples span{opacity:0;animation:4.4s linear infinite ripple}@keyframes ripple{0%{opacity:0;transform:scale(.15)}12%{opacity:.5}to{opacity:0;transform:scale(1.6)}}.street-haze{pointer-events:none;background:radial-gradient(70% 42% at 50% 74%,var(--street-key),transparent 72%),radial-gradient(52% 30% at 22% 88%,#9fb6ff10,transparent 70%),radial-gradient(52% 30% at 78% 88%,var(--street-fill),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.street-haze{background:radial-gradient(70% 42% at 50% 74%,color-mix(in srgb,var(--street-key) 12%,transparent),transparent 72%),radial-gradient(52% 30% at 22% 88%,#9fb6ff10,transparent 70%),radial-gradient(52% 30% at 78% 88%,color-mix(in srgb,var(--street-fill) 10%,transparent),transparent 70%)}}.street-haze{animation:17s ease-in-out infinite alternate haze-drift}@keyframes haze-drift{0%{transform:translate(-2%)}to{transform:translate(2%,-1%)}}.street-vignette{pointer-events:none;background:radial-gradient(125% 90% at 50% 46%,#0000 44%,#000000a6),linear-gradient(#0000004d,#0000 18% 72%,#00000094);position:absolute;inset:0}.street-grain{pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.street-plate,.street-haze,.street-bloom,.street-walker,.street-ripples span{animation:none!important}.street-ripples span{opacity:.18}}.street.is-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0}.street.is-ambient .street-plate{filter:brightness(.34)contrast(1.02)saturate(.85)blur(2px);animation:none}.street.is-ambient .street-relight{opacity:.16;mix-blend-mode:normal}.street.is-ambient .street-haze{animation:none}.street.is-ambient .street-grain{mix-blend-mode:normal;opacity:.05}.street.is-ambient .street-heat,.street.is-ambient .street-bloom{display:none}.street.is-ambient .street-vignette{background:radial-gradient(120% 85% at 50% 40%,#0000 20%,#000000e6),linear-gradient(#000000a6,#00000073 30%,#000c)}.page-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:linear-gradient(#05050bd9,#05050bf2 40%,#05050bfa);position:relative}.arena-hud.is-titled{--hud-accent:var(--color-neon-gold)}.arena-hud.is-titled:before{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 0 0 2px #ffc23d73,inset 0 0 120px -40px var(--color-neon-gold);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.arena-hud.is-titled:before{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-neon-gold) 45%,transparent),inset 0 0 120px -40px var(--color-neon-gold)}}.arena-hud.is-titled:before{animation:3.4s ease-in-out infinite titled-breathe}@keyframes titled-breathe{0%,to{opacity:.55}50%{opacity:1}}.arena-hud.is-daily:before{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #a855f766}@supports (color:color-mix(in lab,red,red)){.arena-hud.is-daily:before{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-neon-violet) 40%,transparent)}}.arena-staredown-belt{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--color-neon-gold);text-shadow:0 0 24px #ffc23d55;font-size:clamp(.75rem,3.4vw,1.15rem)}.arena-staredown-line{max-width:26ch;color:var(--color-fg);text-shadow:0 2px 10px #05050b;margin-top:.6rem;margin-inline:auto;font-size:clamp(.85rem,3.6vw,1.15rem);font-style:italic;line-height:1.35;animation:.6s ease-out .35s both staredown-in}.arena-staredown-grudge{max-width:30ch;color:var(--color-neon-magenta);margin-top:.35rem;margin-inline:auto;font-size:clamp(.75rem,3.1vw,.95rem);line-height:1.35;animation:.6s ease-out .8s both staredown-in}.arena-read{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.arena-read-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem}.arena-read-chip{letter-spacing:.06em;color:var(--color-neon-cyan);background:#3bdcff1f;border-radius:999px;padding:.1rem .5rem;font-size:.65rem}@supports (color:color-mix(in lab,red,red)){.arena-read-chip{background:color-mix(in srgb,var(--color-neon-cyan) 12%,transparent)}}.arena-read-chip{box-shadow:inset 0 0 0 1px #3bdcff59}@supports (color:color-mix(in lab,red,red)){.arena-read-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-cyan) 35%,transparent)}}.arena-read-chip{white-space:nowrap}.arena-cards{background:#0b0b14b3;border-radius:.6rem;flex-direction:column;gap:.2rem;width:100%;max-width:26rem;margin-inline:auto;padding:.5rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #f5c5424d}@supports (color:color-mix(in lab,red,red)){.arena-cards{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 30%,transparent)}}.arena-cards-word{text-align:center;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);font-size:.8rem}.arena-cards-sub{font-family:var(--font-sans);letter-spacing:.04em;text-transform:none;color:var(--color-muted)}.arena-card{color:var(--color-muted);grid-template-columns:5.4rem 1fr auto;align-items:baseline;gap:.5rem;font-size:.7rem;line-height:1.3;display:grid}.arena-card-judge{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-fg)}.arena-card-detail{min-width:0}.arena-card-verdict{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-danger);font-size:.62rem}.arena-card.is-mine .arena-card-verdict{color:var(--color-primary)}.arena-finish-read{text-align:center;color:var(--color-muted);font-size:.8rem;line-height:1.4}.arena-finish-read strong{color:var(--color-neon-cyan);font-weight:600}.arena-streak-stake{text-align:center;background:#f5c54214;border-radius:.6rem;max-width:34ch;margin-inline:auto;padding:.45rem .75rem}@supports (color:color-mix(in lab,red,red)){.arena-streak-stake{background:color-mix(in srgb,var(--color-gold) 8%,transparent)}}.arena-streak-stake{box-shadow:inset 0 0 0 1px #f5c5424d}@supports (color:color-mix(in lab,red,red)){.arena-streak-stake{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 30%,transparent)}}.arena-streak-stake.is-hot{box-shadow:inset 0 0 0 1px #f5c54299,0 0 34px -12px var(--color-gold)}@supports (color:color-mix(in lab,red,red)){.arena-streak-stake.is-hot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 60%,transparent),0 0 34px -12px var(--color-gold)}}.arena-streak-stake-word{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-gold);font-size:1rem}.arena-streak-stake-sub{color:var(--color-fg);font-size:.75rem;line-height:1.35}.arena-streak-stake-risk,.arena-streak-stake-best{color:var(--color-muted);font-size:.65rem;line-height:1.3}@media(prefers-reduced-motion:reduce){.arena-hud.is-titled:before,.arena-staredown-line,.arena-staredown-grudge{animation:none}}.home-scene{z-index:0;pointer-events:none;--street-key:#3bdcff;--street-fill:#ff2d95;position:absolute;inset:0;overflow:hidden}.home-scene-plate{filter:brightness(.94)contrast(1.12)saturate(1.34);background-image:url(/arena/street.jpg);background-position:50% 46%;background-size:cover;animation:52s ease-in-out infinite alternate street-breathe;position:absolute;inset:-4% -2%}.home-scene-plate.is-skyline{filter:brightness(.8)contrast(1.1)saturate(1.25);background-position:50% 16%}.home-scene-scrim{background:linear-gradient(#05050bf7,#05050b8c 12%,#05050b3d 44%,#05050bcc 82%,#05050b),linear-gradient(90deg,#05050bf2,#05050ba6 38%,#05050b1f 70%,#05050b66);position:absolute;inset:0}.home-scene.is-band{-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 78%,#0000 100%);mask-image:linear-gradient(#0000,#000 26% 78%,#0000)}.home-scene-scrim.is-even{background:linear-gradient(#05050bd9,#05050b8c 30% 70%,#05050bd9),radial-gradient(70% 100%,#05050b26,#05050bb3)}.home-film{background:#000;position:relative}.home-film-frame{aspect-ratio:16/9;width:min(100%,177.778svh - 7.11111rem);margin-inline:auto;position:relative;overflow:hidden}.home-film-media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.home-film-doors{position:absolute;inset:0}.home-film-door{border-radius:.5rem;height:46%;transition:box-shadow .16s,background-color .16s;position:absolute;top:32%}.home-film-door:hover,.home-film-door:focus-visible{background-color:var(--door)}@supports (color:color-mix(in lab,red,red)){.home-film-door:hover,.home-film-door:focus-visible{background-color:color-mix(in srgb,var(--door) 12%,transparent)}}.home-film-door:hover,.home-film-door:focus-visible{box-shadow:0 0 0 2px var(--door),0 0 28px var(--door)}@supports (color:color-mix(in lab,red,red)){.home-film-door:hover,.home-film-door:focus-visible{box-shadow:0 0 0 2px var(--door),0 0 28px color-mix(in srgb,var(--door) 55%,transparent)}}.home-film-door:hover,.home-film-door:focus-visible{outline:none}.home-film-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000000b3;border:1px solid #ffffff40;border-radius:999px;padding:.35rem .8rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.home-film-btn:hover,.home-film-btn:focus-visible{border-color:#fff9}.home-top{isolation:isolate;position:relative}.home-signboard{z-index:3;min-width:0;position:relative}.home-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#d3ebf6;background:#080c14e6;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #3bdcff3d}.home-eyebrow-dot{background:var(--color-primary);border-radius:999px;width:.375rem;height:.375rem;animation:2.6s ease-in-out infinite eyebrow-pulse;box-shadow:0 0 10px 2px #00d4ffb3}@keyframes eyebrow-pulse{0%,to{opacity:1}50%{opacity:.35}}.how-title{font-family:var(--font-display);letter-spacing:.015em;margin-top:.9rem;font-size:clamp(3.25rem,27vw,7.5rem);line-height:.8}@media(min-width:768px){.how-title{font-size:clamp(4rem,10vw,8.5rem)}}.how-title span{display:block}.home-title-lit{color:#fff;text-shadow:0 0 2px #fff,0 0 24px #3bdcff8c,0 0 72px #3bdcff47,0 10px 40px #000c}.home-title-tube{color:#0000;-webkit-text-stroke:.018em #ff2d95;text-shadow:0 0 28px #ff2d9578,0 0 84px #ff2d9542;padding-left:.05em;animation:9s step-end infinite tube-buzz}@keyframes tube-buzz{0%,91%,93%,96%,to{opacity:1}92%{opacity:.35}94%{opacity:.75}95%{opacity:.28}}.home-cta{color:#04040a;background:linear-gradient(#7ceaff,#00c4f0);border-radius:.6rem;align-items:center;gap:.55rem;min-height:3.25rem;padding:0 1.6rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 0 0 1px #9df1ff5c,0 10px 34px -8px #00d4ffa6}.home-cta:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 0 0 1px #bff5ff,0 14px 44px -8px #00d4ffd9}.home-cta-arrow{transition:transform .2s}.home-cta:hover .home-cta-arrow{transform:translate(3px)}.home-ghost{color:#dfe6f0;background:#0a0e17ed;border-radius:.6rem;align-items:center;min-height:3.25rem;padding:0 1.4rem;font-weight:600;transition:box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.home-ghost:hover{color:#fff;box-shadow:inset 0 0 0 1px #3bdcff8c}.home-scene-drift{position:absolute;inset:0}.home-top .home-scene-plate{inset:-14% -2%}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.home-top .home-scene-drift{will-change:translate;animation-name:hero-parallax;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 80svh}}}@keyframes hero-parallax{0%{translate:0}to{translate:0 9%}}.home-top.is-quiet .home-scene-plate,.home-top.is-quiet .street-bloom,.home-top.is-quiet .home-title-tube,.home-top.is-quiet .home-eyebrow-dot,.home-top.is-quiet .home-ticker-track,.is-filming .home-scene-plate,.is-filming .street-plate,.is-filming .street-bloom,.is-filming .home-title-tube,.is-filming .home-eyebrow-dot,.is-filming .home-ticker-track{animation-play-state:paused}.home-signboard{background:linear-gradient(#05050b8c,#05050bf7);border-top:1px solid #ffffff1a;padding-bottom:.5rem}.home-ticker{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.home-ticker-label{letter-spacing:.2em;text-transform:uppercase;color:#7fe3ff;flex:none;font-size:.6rem;font-weight:600}.home-ticker-rail{flex:1 1 0;min-width:0;position:relative;overflow:hidden}.home-ticker-rail:has(.is-crawling){-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.home-ticker-track{width:max-content;display:flex}.home-ticker-track.is-crawling{animation:ticker-crawl var(--ticker-secs,60s) linear infinite}.home-ticker:hover .home-ticker-track.is-crawling,.home-ticker:focus-within .home-ticker-track.is-crawling,.home-ticker-track.is-paused{animation-play-state:paused}@keyframes ticker-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-ticker-run{flex:none;display:flex}.home-ticker-item{white-space:nowrap;color:#cfd6e4;align-items:baseline;gap:.4rem;padding-right:.9rem;display:inline-flex}.home-ticker-who{color:var(--color-primary)}.home-ticker-bull{font-family:var(--font-display);letter-spacing:.06em;color:var(--tier,#7fe3ff);font-size:.95rem}.home-ticker-margin{color:var(--color-gold)}.home-ticker-sep{color:#ffffff2e;padding-left:.5rem;font-size:.5rem}.home-ticker-stop{width:1.5rem;height:1.5rem;color:var(--color-muted);border-radius:999px;flex:none;place-items:center;font-size:.5rem;line-height:1;transition:color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.home-ticker-stop:hover{color:var(--color-primary);box-shadow:inset 0 0 0 1px #3bdcff73}@media(max-width:640px){.home-ticker-label{display:none}}@media(prefers-reduced-motion:reduce){.home-ticker-track.is-crawling{animation:none}.home-ticker-track.is-crawling .home-ticker-run[aria-hidden]{display:none}.home-ticker-rail{overflow-x:auto}.home-ticker-stop{display:none}}.home-live{background:linear-gradient(90deg,#0a0f1afa,#101018f0);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.85rem 1.1rem .85rem 1.4rem;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 50px -30px #000}.home-live:hover{box-shadow:inset 0 0 0 1px #3bdcff73,0 0 34px -12px #3bdcff8c,0 24px 50px -30px #000}.home-live:before{content:"";background:var(--color-primary);inset-block:0;width:3px;position:absolute;left:0;box-shadow:0 0 18px #00d4ff}.home-live.is-open:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00d4ff00,#00d4ff14,#00d4ff00);width:28%;animation:5.5s ease-in-out infinite live-sweep;position:absolute;inset-block:0}@keyframes live-sweep{0%{transform:translate(-120%)}to{transform:translate(480%)}}.home-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;display:flex}.home-head-n{font-family:var(--font-display);letter-spacing:.22em;color:#00d4ffa6;font-size:.875rem}.home-head-title{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(2rem,4.4vw,3rem);line-height:1}.home-head-rule{background:linear-gradient(90deg,#ffffff2e,#fff0);flex:1;align-self:center;min-width:1rem;height:1px}.glass{background:#10101ae6;border-radius:.9rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 40px -34px #000}a.glass:hover,.glass-hover:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #3bdcff73,0 0 30px -10px #3bdcffa6,0 24px 44px -30px #000}.home-bar{background:#00000080;border-radius:999px;height:.4rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.home-bar-fill{background:linear-gradient(90deg,#00d4ff,#a855f7);border-radius:999px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 14px #00d4ff8c}.home-bar-fill.is-done{background:linear-gradient(90deg,#ffc23d,#f5c542);box-shadow:0 0 14px #f5c54280}.tier-mult{font-family:var(--font-display);white-space:nowrap;color:var(--tier);border-radius:.5rem;align-items:baseline;gap:.3em;padding:.18em .5em;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tier-mult{color:color-mix(in srgb,var(--tier) 88%,white)}}.tier-mult{background:var(--tier)}@supports (color:color-mix(in lab,red,red)){.tier-mult{background:color-mix(in srgb,var(--tier) calc(9% + var(--mult) * 13%),transparent)}}.tier-mult{box-shadow:inset 0 0 0 1px var(--tier),0 0 calc(4px + var(--mult) * 20px) calc(-4px + var(--mult) * -2px) var(--tier)}@supports (color:color-mix(in lab,red,red)){.tier-mult{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) calc(28% + var(--mult) * 52%),transparent),0 0 calc(4px + var(--mult) * 20px) calc(-4px + var(--mult) * -2px) var(--tier)}}.tier-mult{letter-spacing:calc(.02em + var(--mult) * .05em)}.tier-mult-x{font-variant-numeric:tabular-nums}.tier-mult-suffix{letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-family:inherit;font-size:.62em;font-weight:600}.tier-mult-sm{font-size:.78rem}.tier-mult-md{font-size:1rem}.tier-mult-lg{font-size:1.5rem}.nav-tabs{scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.pfp-word.is-verified{color:var(--color-primary)}.pfp-word.is-drifted{color:var(--color-gold)}.pfp-word.is-failing{color:var(--color-danger)}.pfp-word.is-none{color:var(--color-muted)}.home-band{isolation:isolate;text-align:center;margin-top:2rem;padding-block:clamp(4rem,12vw,7rem);position:relative;overflow:hidden}.home-band-body{z-index:3;position:relative}.home-band-title{font-family:var(--font-display);letter-spacing:.03em;text-shadow:0 0 2px #fff,0 0 30px #3bdcff73,0 0 90px #ff2d9540;font-size:clamp(2.75rem,8vw,5.5rem);line-height:.9}.home-glowfield{z-index:0;pointer-events:none;background:radial-gradient(46rem 32rem at 12% 22%,#3bdcff14,#0000 70%),radial-gradient(40rem 30rem at 88% 58%,#ff2d9514,#0000 70%),radial-gradient(52rem 34rem at 42% 96%,#a855f712,#0000 72%);position:fixed;inset:0}.home-section{z-index:1;opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(20px)}.home-section.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.home-section{opacity:1;transition:none;transform:none}.home-scene-plate,.home-title-tube,.home-eyebrow-dot,.home-live.is-open:after,.how-drip-bar{animation:none!important}.how-art-bull,.how-art-door{transform:none}}.how{isolation:isolate;padding-top:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.how-inner{z-index:3;padding-inline:1rem;max-width:76rem;margin-inline:auto;padding-bottom:clamp(1.75rem,4vw,3rem);position:relative}.how-head{max-width:44rem}.how-lede{color:#c9d0dd;text-shadow:0 2px 14px #05050be6;max-width:36rem;margin-top:1.1rem;font-size:1.0625rem;line-height:1.55}.how-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.how-note{max-width:34rem;color:var(--color-muted);text-shadow:0 2px 10px #05050bcc;margin-top:.85rem;font-size:.75rem}.how-rail{gap:1rem;margin-top:clamp(2rem,5vw,3.25rem);padding:0;list-style:none;display:grid}@media(min-width:64rem){.how-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.how-stage{background:#0a0e17e6;border-radius:1rem;flex-direction:column;padding:.9rem 1rem 1.1rem;transition:box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 26px 50px -38px #000}.how-stage:hover{box-shadow:inset 0 0 0 1px #3bdcff59,0 0 34px -14px #3bdcff73,0 26px 50px -38px #000}.how-stage-art{aspect-ratio:16/10;background:radial-gradient(120% 100% at 50% 0,#16203040,#0000 70%),linear-gradient(#060a12,#04060c);border-radius:.7rem;place-items:center;margin-bottom:.85rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.how-stage-n{z-index:2;margin-top:-1.9rem;margin-bottom:.5rem;line-height:1;position:relative}.how-stage-n span{min-width:2.1rem;font-family:var(--font-display);letter-spacing:.1em;color:#04040a;background:linear-gradient(#7ceaff,#00c4f0);border-radius:.45rem;place-items:center;padding:.3rem .45rem .2rem;font-size:1.05rem;display:inline-grid;box-shadow:0 0 0 1px #05050b,0 0 22px -6px #00d4ffcc}.how-stage-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg);font-size:1.65rem;line-height:1}.how-stage-copy{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.how-stage-tags{flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.85rem;display:flex}.how-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background:#ffffff0a;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff14}.how-tag.is-gives{color:#ffe6a3;background:#f5c5420f;box-shadow:inset 0 0 0 1px #f5c54240}.how-stage-cta{color:var(--color-primary);align-self:flex-start;margin-top:.7rem;font-size:.75rem;font-weight:600}.how-stage-cta:hover{text-decoration:underline}.how-stage-arrow{display:none}@media(min-width:64rem){.how-stage-arrow{z-index:3;color:#3bdcffa6;text-shadow:0 0 12px #3bdcff8c;font-size:.9rem;display:block;position:absolute;top:4.5rem;right:-1.1rem}}.how-foot{max-width:46rem;color:var(--color-muted);margin-top:1.5rem;font-size:.75rem;line-height:1.6}.how-art{place-items:center;width:100%;height:100%;display:grid;position:relative}.how-art-bull{padding:.6rem;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:perspective(900px)rotateY(-6deg)rotateX(2deg)}.how-stage:hover .how-art-bull{transform:perspective(900px)rotateY(0)rotateX(0)}.how-art-bull img{aspect-ratio:4/5;object-fit:cover;border-radius:.5rem;align-self:stretch;height:auto;box-shadow:inset 0 0 0 1px #3bdcff40,0 0 34px -12px #3bdcff8c}.how-art-chip{letter-spacing:.1em;text-transform:uppercase;color:#d3ebf6;background:#04060cd9;border-radius:999px;padding:.15rem .5rem;font-size:.6rem;position:absolute;bottom:.5rem;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #3bdcff3d}.how-art-match{grid-auto-flow:column;gap:.5rem;padding-inline:.6rem}.how-art-square,.how-art-avatar{justify-items:center;gap:.3rem;display:grid;position:relative}.how-art-square img{object-fit:cover;border-radius:.35rem;width:3.6rem;height:3.6rem;box-shadow:inset 0 0 0 1px #ffffff2e}.how-art-avatar img{object-fit:cover;border-radius:999px;width:3.6rem;height:3.6rem;box-shadow:0 0 0 2px #00d4ff,0 0 24px -6px #00d4ffcc}.how-art-tick{color:#04040a;background:var(--color-primary);border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:-.2rem;right:-.2rem;box-shadow:0 0 0 2px #04060c}.how-art-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.55rem}.how-art-eq{font-family:var(--font-display);color:#3bdcff;text-shadow:0 0 14px #3bdcff8c;font-size:1.4rem;translate:0 -.45rem}.how-art-pay{grid-auto-flow:column;align-items:center;gap:.9rem;padding-inline:.7rem}.how-art-mult{font-family:var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 0 3px #fff,0 0 22px #f5c542cc,0 0 60px #f5c54273;font-size:2.6rem;line-height:1}.how-drip{grid-auto-flow:column;align-items:end;gap:.3rem;display:grid}.how-drip-rung{grid-template-rows:3rem auto auto;justify-items:center;gap:.15rem;display:grid}.how-drip-bar{width:.65rem;height:var(--h);transform-origin:50% 100%;background:linear-gradient(#f5c542,#f5c54233);border-radius:.2rem .2rem 0 0;align-self:end;animation:.6s cubic-bezier(.2,.8,.2,1) both how-drip-grow;box-shadow:0 0 14px -4px #f5c542cc}.how-drip-rung:nth-child(2) .how-drip-bar{animation-delay:80ms}.how-drip-rung:nth-child(3) .how-drip-bar{animation-delay:.16s}.how-drip-rung:nth-child(4) .how-drip-bar{animation-delay:.24s}@keyframes how-drip-grow{0%{scale:1 0}to{scale:1}}.how-drip-n{font-family:var(--font-display);color:var(--color-gold);font-size:.8rem;line-height:1}.how-drip-day{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.5rem}.how-art-doors{grid-auto-columns:1fr;grid-auto-flow:column;place-items:stretch stretch;gap:.4rem;padding:.6rem}.how-art-door{box-shadow:inset 0 0 0 1px var(--door-key);border-radius:.35rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.how-art-door{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--door-key) 45%,transparent)}}.how-art-door{transition:transform .45s cubic-bezier(.2,.7,.2,1);transform:perspective(700px)rotateY(8deg)}.how-art-door:nth-child(2){transform:none}.how-art-door:nth-child(3){transform:perspective(700px)rotateY(-8deg)}.how-stage:hover .how-art-door{transform:none}.how-art-door img{object-fit:cover;filter:brightness(.82)saturate(1.05);width:100%;height:100%;display:block;position:absolute;inset:0}.how-art-door-label{font-family:var(--font-display);letter-spacing:.1em;text-align:center;color:#fff;text-shadow:0 0 8px var(--door-key);background:linear-gradient(#0000,#04040af2);padding:.65rem .15rem .2rem;font-size:.6rem;position:absolute;inset:auto 0 0}.log{gap:.85rem;max-width:46rem;margin-inline:auto;display:grid}.log-header{z-index:3;background:linear-gradient(180deg,#14141ef7,#0a0a11f7),var(--color-bg);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-radius:.9rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.7rem .85rem;display:grid;position:sticky;top:0;box-shadow:inset 0 0 0 1px #ffffff17,0 18px 34px -26px #000}.log-col{align-items:center;gap:.65rem;min-width:0;display:flex}.log-col.is-right{text-align:right;flex-direction:row-reverse}.log-col.is-left{--log-side:var(--color-neon-cyan)}.log-col.is-right{--log-side:var(--color-neon-magenta)}.log-portrait{aspect-ratio:3/4;background:var(--color-asphalt);border-radius:.5rem;flex:none;width:3.1rem;position:relative;overflow:hidden}.log-portrait-back{object-fit:cover;filter:blur(11px)saturate(1.5)brightness(.55);width:128%;height:128%;position:absolute;inset:-14%}.log-portrait-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.log-portrait:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--log-side),inset 0 -13px 18px -13px var(--log-side);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.log-portrait:after{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--log-side) 55%,transparent),inset 0 -13px 18px -13px var(--log-side)}}.log-col-text{min-width:0}.log-col-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--log-side);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:600;overflow:hidden}.log-col-name{font-family:var(--font-display);letter-spacing:.045em;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;line-height:1.1;overflow:hidden}.log-col-score{align-items:baseline;gap:.28rem;margin-top:.05rem;display:flex}.log-col.is-right .log-col-score{justify-content:flex-end}.log-col-score-n{font-family:var(--font-display);color:var(--color-gold);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.log-col-score-of{letter-spacing:.13em;text-transform:uppercase;color:var(--color-muted);font-size:.58rem}.log-vs{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#5b6070;font-size:.85rem}.log-round{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.9rem;padding:.8rem .9rem .95rem;position:relative;overflow:hidden}.log-round:before{content:"";pointer-events:none;background:linear-gradient(90deg,#3bdcff12,#0000 46%),linear-gradient(270deg,#ff2d9512,#0000 46%);position:absolute;inset:0}.log-round-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:relative}.log-round-no{font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;color:#6d7284;font-size:1.2rem}.log-round-digit{color:var(--color-fg)}.log-verdict{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.22rem .55rem;font-size:.6rem;font-weight:600;overflow:hidden}.log-verdict.is-win{color:#ffe7b0;background:#f5c5421c;box-shadow:inset 0 0 0 1px #f5c54247}.log-verdict.is-lose{color:#ffd6d6;background:#ff3b3b17;box-shadow:inset 0 0 0 1px #ff3b3b42}.log-verdict.is-draw{color:#f6e6ff;background:#ff2d9515;box-shadow:inset 0 0 0 1px #ff2d9542}.log-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:.5rem;position:relative}.log-label{letter-spacing:.11em;text-transform:uppercase;text-align:center;width:40%;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;padding:.24rem .6rem;font-size:.65rem;font-weight:400;overflow:hidden}.log-cell{font-variant-numeric:tabular-nums;color:var(--color-fg);padding:.24rem 0;font-size:.95rem;line-height:1.35}.log-cell.is-left{text-align:right}.log-cell.is-right{text-align:left}.log-table tbody tr:not(:first-child)>*{border-top:1px solid #ffffff0a}.log-base{color:#c4cad8}.log-up{color:var(--color-primary)}.log-down{color:var(--color-danger)}.log-nil{color:#454a5c}.log-stance-row .log-cell{padding-bottom:.45rem}.log-stance{letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:.3rem;max-width:100%;padding:.22rem .5rem;font-size:.6rem;font-weight:600;display:inline-block;overflow:hidden}.log-cell.is-left .log-stance{color:#d8f4ff;background:#3bdcff1c;box-shadow:inset 0 0 0 1px #3bdcff4a}.log-cell.is-right .log-stance{color:#ffdcef;background:#ff2d951c;box-shadow:inset 0 0 0 1px #ff2d954a}.log-table tbody tr.log-power-row>*{border-top:1px solid #ffffff21;padding-top:.5rem}.log-power{font-family:var(--font-display);letter-spacing:.03em;color:#6d7284;font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.log-power.is-won{color:var(--color-gold);text-shadow:0 0 20px #ffc23d4d}.log-label.is-power{color:var(--color-fg);font-weight:600}.log-tug{background:linear-gradient(90deg,#ff2d9552,#ff2d95c4);border-radius:999px;height:.32rem;margin-top:.7rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.log-tug-a{transform-origin:0;background:linear-gradient(90deg,#3bdcffc4,#3bdcff66);border-radius:999px;animation:.75s cubic-bezier(.2,.8,.2,1) both log-tug;position:absolute;inset:0 auto 0 0}@keyframes log-tug{0%{transform:scaleX(0)}}.log-round{animation:.5s cubic-bezier(.2,.8,.2,1) both log-rise}.log-round:nth-child(3){animation-delay:70ms}.log-round:nth-child(4){animation-delay:.14s}.log-round:nth-child(n+5){animation-delay:.21s}@keyframes log-rise{0%{opacity:0;transform:translateY(10px)}}@media(max-width:30rem){.log-header{gap:.4rem;padding:.6rem}.log-portrait{width:2.5rem}.log-col{gap:.45rem}.log-col-name{font-size:1rem}.log-vs{letter-spacing:.1em;font-size:.7rem}.log-label{width:44%;padding-inline:.35rem;font-size:.6rem}.log-cell{font-size:.9rem}.log-power{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.log-round,.log-tug-a{animation:none}}.door-corridor{isolation:isolate;background:radial-gradient(120% 90% at 50% 120%,#2b6bff24,#0000 70%),linear-gradient(#0000,#04040a 45%,#04040a);padding-block:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.door-corridor{background:radial-gradient(120% 90% at 50% 120%,color-mix(in srgb,var(--color-neon-blue) 14%,transparent),transparent 70%),linear-gradient(180deg,transparent,#04040a 45%,#04040a)}}.door-corridor-floor{background:linear-gradient(#0000,#3bdcff14 60%,#0000),conic-gradient(from 200deg at 50% 100%,#0000,#3bdcff38 22deg,#0000 48deg 132deg,#ffc23d38 158deg,#0000 180deg);height:42%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.door-corridor-floor{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-neon-cyan) 8%,transparent) 60%,transparent),conic-gradient(from 200deg at 50% 100%,transparent 0deg,color-mix(in srgb,var(--color-neon-cyan) 22%,transparent) 22deg,transparent 48deg,transparent 132deg,color-mix(in srgb,var(--color-neon-gold) 22%,transparent) 158deg,transparent 180deg)}}.door-corridor-floor{filter:blur(14px);opacity:.7}.door-corridor-inner{max-width:64rem;margin-inline:auto;padding-inline:1rem;position:relative}.door-corridor-head{text-align:center}.door-corridor-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:600}.door-corridor-heading{font-family:var(--font-display,inherit);letter-spacing:.14em;color:var(--color-fg);text-shadow:0 0 34px #3bdcff4d;margin-top:.35rem;font-size:clamp(2.5rem,8vw,4.5rem);line-height:.95}@supports (color:color-mix(in lab,red,red)){.door-corridor-heading{text-shadow:0 0 34px color-mix(in srgb,var(--color-neon-cyan) 30%,transparent)}}.door-corridor-lede{max-width:34rem;color:var(--color-muted);margin:.6rem auto 0;font-size:.9rem}.door-row{perspective:900px;perspective-origin:50% 40%;gap:clamp(1rem,4vw,3rem);margin-top:clamp(1.5rem,4vw,2.75rem);display:grid}@media(min-width:52rem){.door-row:not(.is-entrance){grid-template-columns:repeat(3,1fr)}}.door-row.is-entrance{justify-content:center;max-width:42rem;margin-inline:auto}.door{cursor:pointer;text-align:center;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .42s cubic-bezier(.2,.7,.2,1),filter .42s;display:block;position:relative}.door-left{transform:rotateY(11deg)}.door-center{transform:none}.door-right{transform:rotateY(-11deg)}.door-key-amber{--door-key:var(--color-neon-amber)}.door-key-magenta{--door-key:#ff4fd8}.door-key-red{--door-key:#ff2f45}.door-key-cyan{--door-key:var(--color-neon-cyan)}.door:hover,.door:focus-visible{transform:rotateY(0)translateZ(24px)}.door:focus-visible{outline:2px solid var(--door-key);outline-offset:10px;border-radius:.75rem}.door-frame{aspect-ratio:4/5;box-shadow:inset 0 0 0 2px var(--door-key),inset 0 0 60px -20px var(--door-key);background:linear-gradient(#0b0b14,#060609);border-radius:.75rem .75rem .25rem .25rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.door-frame{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--door-key) 32%,transparent),inset 0 0 60px -20px var(--door-key)}}.door-entrance .door-frame{aspect-ratio:3/2;border-radius:.75rem}.door-entrance .door-sign{inset:auto 0 14%}.door-entrance .door-sign-tube{font-size:clamp(1.5rem,6vw,3.25rem)}.door-plate{object-fit:cover;filter:brightness(.86)saturate(.95);width:100%;height:100%;transition:filter .42s,transform .52s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.door:hover .door-plate,.door:focus-visible .door-plate{filter:brightness(1.08)saturate(1.1);transform:scale(1.03)}.door-glow{background:radial-gradient(120% 100% at 50% 100%,var(--door-key),transparent 68%);opacity:.55;border-radius:.5rem .5rem 0 0;transition:opacity .42s;position:absolute;inset:6%}.door-spill{background:linear-gradient(0deg,var(--door-key),transparent);height:26%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.door-spill{background:linear-gradient(0deg,color-mix(in srgb,var(--door-key) 34%,transparent),transparent)}}.door-spill{filter:blur(6px);opacity:.5;transition:opacity .42s}.door:hover .door-glow,.door:focus-visible .door-glow,.door:hover .door-spill,.door:focus-visible .door-spill{opacity:.85}.door.is-chosen .door-glow,.door.is-chosen .door-spill{opacity:1}.door.is-chosen .door-plate{filter:brightness(1.15)saturate(1.15);transform:scale(1.06)}.door-row:has(.is-chosen) .door:not(.is-chosen){filter:brightness(.35)saturate(.4)}.door-sign{display:block;position:absolute;inset:8% 0 auto}.door-sign-tube{font-family:var(--font-display,inherit);letter-spacing:.22em;color:#fff;text-shadow:0 0 6px #fff,0 0 18px var(--door-key),0 0 44px var(--door-key);font-size:clamp(1.75rem,5vw,2.75rem)}.door-copy{margin-top:.75rem;display:block}.door-copy-line{color:var(--color-fg);font-size:.95rem;display:block}.door-copy-note{color:var(--color-muted);margin-top:.15rem;font-size:.75rem;display:block}.door-plain{text-align:center;color:var(--color-muted);margin-top:1.25rem;font-size:.75rem}.door-plain a{color:var(--color-primary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.door-corridor.is-lead{background:radial-gradient(120% 80% at 50% 0,#3bdcff1a,#0000 68%),radial-gradient(120% 90% at 50% 120%,#2b6bff24,#0000 70%),linear-gradient(#04040a,#04040ae6 60%,#04040a);padding-top:clamp(1.5rem,4vw,2.75rem);padding-bottom:0}@supports (color:color-mix(in lab,red,red)){.door-corridor.is-lead{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--color-neon-cyan) 10%,transparent),transparent 68%),radial-gradient(120% 90% at 50% 120%,color-mix(in srgb,var(--color-neon-blue) 14%,transparent),transparent 70%),linear-gradient(180deg,#04040a,#04040ae6 60%,#04040a)}}.door-corridor.is-lead .door-corridor-heading{font-size:clamp(2.75rem,9vw,5.25rem)}.door-corridor.is-lead .door-corridor-kicker{letter-spacing:.18em}.door-corridor.is-lead .door-corridor-lede{max-width:38rem}.door-corridor.is-lead .door-plain{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.door-you{text-align:left;background:#0a0e17d9;border-radius:.9rem;gap:.75rem;margin-top:clamp(1.25rem,3vw,2rem);padding:.7rem .85rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 40px -34px #000}@media(min-width:48rem){.door-you{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:.75rem 1rem}}.door-you-bull{grid-auto-flow:column;justify-content:start;align-items:center;gap:.65rem;min-width:0;display:grid}.door-you-art{object-fit:cover;border-radius:.5rem;width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 20px -8px #3bdcffa6}.door-you-art-empty{background:repeating-linear-gradient(135deg,#ffffff0a 0 6px,#0000 6px 12px),#05050b;display:block;box-shadow:inset 0 0 0 1px #ffffff14}.door-you-bull-body{min-width:0;display:grid}.door-you-k{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem;font-weight:600}.door-you-v{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.15;overflow:hidden}.door-you-note{color:var(--color-muted);font-size:.65rem}.door-you-bull:hover .door-you-v{color:var(--color-primary)}.door-you-figures{grid-auto-flow:column;gap:.75rem;margin:0;display:grid}@media(min-width:48rem){.door-you-figures{gap:1.1rem}}.door-you-cell{gap:.1rem;display:grid}.door-you-cell .door-you-v{font-size:1rem}.door-you-cell a{text-underline-offset:.18em;-webkit-text-decoration:underline dotted #ffffff3d;text-decoration:underline dotted #ffffff3d}.door-you-cell a:hover{color:var(--color-primary);text-decoration-color:currentColor}.door-you-flame{filter:drop-shadow(0 0 6px #ff8a2ecc)}.door-you-actions{justify-items:start;gap:.4rem;display:grid}@media(min-width:48rem){.door-you-actions{justify-items:end}}.door-you-do{color:var(--color-fg);background:#ffffff0a;border-radius:999px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:box-shadow .2s,color .2s;box-shadow:inset 0 0 0 1px #ffffff1f}.door-you-do:hover{color:var(--color-primary);box-shadow:inset 0 0 0 1px #3bdcff73,0 0 22px -8px #3bdcffa6}.door-you-do.is-ready{color:#04040a;background:linear-gradient(180deg,#ffd76a,var(--color-gold));box-shadow:0 0 24px -8px #f5c542e6}.door-you-do.is-ready:hover{color:#04040a;box-shadow:0 0 30px -6px #f5c542}.door-you-do.is-warn{color:#ffd0a1;background:#ff8a2e14;box-shadow:inset 0 0 0 1px #ff8a2e59}.door-you-do.is-warn:hover{color:#ffe3c7;box-shadow:inset 0 0 0 1px #ff8a2ea6,0 0 22px -8px #ff8a2ea6}.club-walk{z-index:60;cursor:pointer;background:#04040a;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;animation:.2s both club-walk-in;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes club-walk-in{0%{opacity:0}}.club-walk:not(.is-armed) .club-walk-bull,.club-walk:not(.is-armed) .club-walk-contact{animation:none}.club-walk-back{position:absolute;inset:0;overflow:hidden}.club-walk-fill{opacity:0;position:absolute;inset:0}.club-walk-fill.is-live{animation:club-plate-fade var(--fade) ease-in-out both}.club-walk-poster{position:absolute;inset:0}.club-walk-poster img,.club-walk-fill img{object-fit:cover;filter:blur(14px)brightness(.3)saturate(1.15);width:100%;height:100%;transform:scale(1.15)}.club-walk-poster img{filter:blur(14px)brightness(.62)saturate(1.15)}.club-walk-scene{--stage:min(100vw, calc(100vh - 7rem) );width:var(--stage);aspect-ratio:1;isolation:isolate;flex:none;position:relative;overflow:hidden}@supports (height:100dvh){.club-walk-scene{--stage:min(100vw, calc(100dvh - 7rem) )}}.club-walk-plate{opacity:0;transform-origin:50% 58%;position:absolute;inset:0}.club-walk-plate.is-live{animation:club-plate-fade var(--fade) ease-in-out both,club-plate-push var(--hold) cubic-bezier(.32,0,.34,1) both}.club-walk-plate img{object-fit:cover;width:100%;height:100%}@keyframes club-plate-fade{0%{opacity:0}to{opacity:1}}@keyframes club-plate-push{0%{transform:scale(1)}to{transform:scale(var(--push,1.04))}}.club-walk-bull{z-index:10;transform-origin:50% 100%;width:22%;min-width:4.5rem;position:absolute;bottom:7%;left:50%;translate:-50%}.club-walk.is-armed .club-walk-bull{animation:club-turn .9s cubic-bezier(.3,.8,.2,1) both,club-step var(--step-ms,.95s) steps(1,end) infinite}.club-walk-bull img,.club-walk-silhouette{aspect-ratio:3/4;object-fit:cover;filter:brightness(.45)contrast(1.1);border-radius:.5rem;width:100%;display:block;box-shadow:0 30px 60px -30px #000}.club-walk-silhouette{background:linear-gradient(#16161f,#08080c);box-shadow:inset 0 0 0 1px #ffffff14}.club-walk-contact{filter:blur(4px);opacity:.6;background:radial-gradient(60% 100%,#000c,#0000 70%);border-radius:50%;height:12px;position:absolute;inset:auto 12% -6%}.club-walk.is-armed .club-walk-contact{animation:club-contact var(--step-ms,.95s) ease-in-out infinite}@keyframes club-turn{0%{transform:rotateY(-38deg)scale(.94)}to{transform:rotateY(0)scale(1)}}@keyframes club-step{0%{translate:-50%}50%{translate:-50% -3%}to{translate:-50%}}@keyframes club-contact{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:.15;transform:scaleX(.7)}}.club-walk-bloom{z-index:3;background:radial-gradient(46% 52% at 50% 50%,var(--door-key),transparent 68%),linear-gradient(#04040a,#04040a);opacity:0;position:absolute;inset:0}.club-walk.is-washing .club-walk-bloom{animation:club-swallow var(--wash-ms,.42s) ease-in both}@keyframes club-swallow{0%{opacity:0}to{opacity:.98}}.club-walk-caption{z-index:2;text-align:center;gap:.3rem;display:grid;position:relative}.club-walk-caption-label{font-family:var(--font-display,inherit);letter-spacing:.22em;color:#fff;text-shadow:0 0 8px #fff,0 0 30px var(--door-key),0 0 70px var(--door-key);font-size:clamp(1.5rem,5.5vw,2.5rem)}.club-walk-caption-skip{letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;font-size:.65rem}@media(prefers-reduced-motion:reduce){.door,.door-plate,.door-glow,.door-spill{transition:none}.door-left,.door-center,.door-right,.door:hover,.door:focus-visible{transform:none}.club-walk,.club-walk-fill.is-live,.club-walk-plate.is-live,.club-walk.is-armed .club-walk-bull,.club-walk.is-armed .club-walk-contact,.club-walk.is-washing .club-walk-bloom{animation:none}.club-walk-fill,.club-walk-plate{opacity:1}}.degen-honesty{background:linear-gradient(120deg,#ffc23d12,transparent 60%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.degen-honesty{background:linear-gradient(120deg,color-mix(in srgb,var(--color-neon-gold) 7%,transparent),transparent 60%),var(--color-surface)}}.degen-floor-shell{isolation:isolate;position:relative}.degen-floor-shell:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#ff2d9517,#0000 28rem),radial-gradient(circle at 88% 30%,#3bdcff16,#0000 30rem),linear-gradient(115deg,#0000 0 48%,#ffffff05 48.2% 48.4%,#0000 48.6% 100%);position:fixed;inset:0}.degen-tables{gap:1rem;max-width:56rem;margin:.75rem auto 0;display:grid}.degen-tables-main,.degen-tables-side{gap:1rem;min-width:0;display:grid}.degen-dock:empty{display:none}.degen-dock .degen-boss{width:auto;margin:0}.degen-dock>.degen-won,.degen-dock>.degen-lost{margin-top:0}@media(min-width:1280px){.degen-tables{grid-template-columns:minmax(0,58rem) 20rem;justify-content:center;align-items:start;column-gap:1.25rem;max-width:none}.degen-tables>.degen-math-card{grid-column:1/-1}.degen-tables-side{top:calc(var(--chrome-h) + var(--club-strip-h) + .75rem);position:sticky}.degen-floor-shell[data-wide] .degen-floor-hud{position:relative;top:auto}.degen-floor-shell[data-wide] .degen-cabinet-head>div{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.degen-floor-shell[data-wide] .degen-cabinet-head .ui-chips{margin-top:0}.degen-floor-shell[data-wide] .lux>.degen-cabinet{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}.degen-floor-shell[data-wide] .lux>.degen-cabinet>*{grid-column:1/-1}.degen-floor-shell[data-wide] .lux>.degen-cabinet>.degen-cabinet-head{grid-column:1}.degen-floor-shell[data-wide] .lux>.degen-cabinet>.lux-howto{grid-column:2;justify-content:flex-end;margin:0}.degen-floor-shell[data-wide] .arcade-pit-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.degen-floor-shell[data-wide] .arcade-pit-main>:not(.arcade-banner,.degen-line-report){grid-column:1/-1}}.degen-floor-hud{z-index:20;top:calc(var(--chrome-h) + var(--club-strip-h) + .75rem);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#272738;border:1px solid #ffffff18;border-radius:1rem;grid-template-columns:minmax(8.5rem,1.25fr) repeat(2,minmax(7rem,.7fr)) minmax(18rem,1.5fr);align-items:stretch;gap:1px;display:grid;position:sticky;overflow:hidden;box-shadow:0 18px 45px -28px #000}@media(min-width:901px){.degen-floor-hud:not(:has(.degen-hud-streak)){grid-template-columns:minmax(8.5rem,1.25fr) minmax(7rem,.7fr) minmax(18rem,2.2fr)}}@media(min-width:641px)and (max-width:900px){.degen-floor-hud:not(:has(.degen-hud-streak)){grid-template-columns:repeat(2,minmax(0,1fr))}}.degen-hud-balance,.degen-hud-stat,.degen-rack{background:#0d0d17ed}.degen-hud-balance,.degen-hud-stat{flex-direction:column;justify-content:center;min-height:3.4rem;padding:.45rem 1rem;display:flex}.degen-hud-label,.degen-hud-stat span{letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.degen-hud-balance strong{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-neon-gold);font-variant-numeric:tabular-nums;font-size:1.65rem;line-height:1}.degen-hud-stat strong{font-family:var(--font-display);color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.1}.degen-rack{align-content:center;gap:.5rem;padding:.55rem .7rem;display:grid}.degen-rack-bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;display:grid}.degen-rack.is-live{box-shadow:inset 2px 0 0 var(--color-neon-cyan)}.degen-rack-read{gap:.08rem;min-width:0;display:grid}.degen-rack-line{align-items:center;gap:.4rem;min-width:0;display:flex}.degen-rack-line>b{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.degen-rack-status{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.25;overflow:hidden}.degen-rack-status.is-bad{color:var(--color-neon-gold)}.degen-rack-btn{width:1.8rem;height:1.8rem;color:var(--color-muted);background:#ffffff08;border-radius:.45rem;place-items:center;font-size:.85rem;transition:color .14s,background-color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.degen-rack-btn:hover{color:var(--color-fg);background:#ffffff14}.degen-rack-btn.is-on{color:var(--color-neon-cyan);background:#3bdcff14;box-shadow:inset 0 0 0 1px #3bdcff59}.degen-rack-btn.is-off{color:var(--color-neon-gold);background:#f5c5421a;box-shadow:inset 0 0 0 1px #f5c54266}.degen-math-caret .degen-icon{transition:rotate .18s}.degen-rack.is-muted .degen-rack-line{opacity:.42}.degen-rack.is-muted .degen-rack-status{color:var(--color-neon-gold)}.degen-icon{fill:currentColor;flex:none;width:1em;height:1em}.degen-math-card{background:linear-gradient(140deg,#ffffff06,transparent 50%),var(--color-surface)}.degen-signin-callout{border-left:3px solid var(--color-neon-cyan);justify-content:space-between;align-items:center;gap:1rem;display:flex}.degen-modes{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.degen-mode{text-align:left;background:var(--color-surface);border-radius:.6rem;flex-direction:column;gap:.1rem;padding:.55rem .75rem;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.degen-mode:disabled{opacity:.45;cursor:not-allowed}.degen-mode.is-on{background:#152834}@supports (color:color-mix(in lab,red,red)){.degen-mode.is-on{background:color-mix(in srgb,var(--color-neon-cyan) 12%,var(--color-surface))}}.degen-mode.is-on{box-shadow:inset 0 0 0 1px #3bdcff99}@supports (color:color-mix(in lab,red,red)){.degen-mode.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-cyan) 60%,transparent)}}.degen-mode-label{font-family:var(--font-display);letter-spacing:.12em;font-size:1rem}.degen-mode-note{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem}.game-topbar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.game-back{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);background:var(--color-surface);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.75rem;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.game-back:hover{color:var(--color-fg);box-shadow:inset 0 0 0 1px #fff3}.game-topbar-title{--title-key:var(--color-primary);font-family:var(--font-display);letter-spacing:.08em;color:var(--title-key);flex:auto;margin:0;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1}@supports (color:color-mix(in lab,red,red)){.game-topbar-title{color:color-mix(in srgb,var(--title-key) 70%,white)}}.game-topbar-title{text-shadow:0 0 18px var(--title-key)}@supports (color:color-mix(in lab,red,red)){.game-topbar-title{text-shadow:0 0 18px color-mix(in srgb,var(--title-key) 45%,transparent)}}.degen-modes.is-compact,.jit-modes.is-compact{grid-template-columns:auto auto;gap:.35rem;margin:0;display:inline-grid}.degen-modes.is-compact .degen-mode,.jit-modes.is-compact .jit-mode{border-radius:999px;align-items:center;padding:.35rem .85rem}.degen-modes.is-compact .degen-mode-label,.jit-modes.is-compact .jit-mode-label{font-size:.85rem}.degen-signin-pill{min-height:2.1rem;color:var(--color-bg);background:var(--color-primary);border-radius:999px;align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.degen-signin-pill:hover{filter:brightness(1.1)}.degen-practice-note{border-left:3px solid var(--color-neon-gold);justify-content:space-between;align-items:center;gap:1rem;display:flex}.degen-signin-button{min-height:2.75rem;color:var(--color-bg);background:var(--color-primary);border-radius:.5rem;flex:none;align-items:center;padding:0 1rem;font-weight:700;display:inline-flex}.degen-felt{background:linear-gradient(140deg,#ffffff08,transparent 35%),radial-gradient(120% 80% at 50% 120%,#2b6bff29,transparent 65%),var(--color-surface);border:1px solid #ffffff10;position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.degen-felt{background:linear-gradient(140deg,#ffffff08,transparent 35%),radial-gradient(120% 80% at 50% 120%,color-mix(in srgb,var(--color-neon-blue) 16%,transparent),transparent 65%),var(--color-surface)}}.degen-felt{box-shadow:inset 0 1px #ffffff08,0 24px 60px -45px #2b6bff}.degen-cabinet{z-index:1;flex-direction:column;gap:.85rem;min-width:0;display:flex;position:relative}.degen-cabinet-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;display:grid}.degen-cabinet-head .degen-boss{width:min(21rem,40vw);margin-top:0}.degen-cabinet-head.is-slim{align-items:center}.degen-cabinet-head.is-slim .degen-boss{width:min(26rem,46vw);padding-block:.4rem}.degen-cabinet-head.is-slim .ui-chips{margin-top:0}@media(max-width:640px){.degen-cabinet-head.is-slim{gap:.55rem}.degen-cabinet-head.is-slim .degen-boss{width:auto}.degen-cabinet-head.is-slim .ui-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.degen-cabinet-head.is-slim .ui-chips li{flex:none}}.degen-cabinet-copy{max-width:48rem;color:var(--color-muted);margin-top:.3rem;font-size:.78rem;line-height:1.5}.degen-stage{min-width:0;position:relative}.degen-controls{z-index:8;padding:.65rem 1.25rem calc(.65rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#07070cd4,#07070cfa);border-top:1px solid #ffffff1a;gap:.45rem;margin:.3rem -1.25rem 0;display:grid;position:sticky;bottom:0}.degen-controls-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.degen-controls-row .degen-go{flex:8rem}.degen-controls-row.is-hand{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.degen-go{min-height:2.8rem;font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:1rem}.degen-readout{border-left:2px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem .7rem;min-height:1.1rem;padding-left:.55rem;font-size:.78rem;line-height:1.35;display:flex}.degen-readout b{font-family:var(--font-display);letter-spacing:.05em}.degen-readout em{font-style:normal;font-weight:700}.degen-readout.is-idle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);border-left-color:#ffffff1f;font-size:.62rem;font-weight:700}.degen-readout.is-won{border-left-color:var(--color-primary);color:var(--color-fg)}.degen-readout.is-lost{color:var(--color-muted);border-left-color:#ffffff2e}.degen-stake{background:#ffffff08;border-radius:.6rem;grid-template-columns:auto auto minmax(3.2rem,auto) auto auto;align-items:center;gap:.28rem;padding:.25rem .4rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.degen-stake-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);padding-left:.15rem;font-size:.55rem;font-weight:700}.degen-stake-step{width:1.75rem;height:1.75rem;color:var(--color-fg);background:#ffffff0f;border-radius:.4rem;place-items:center;font-size:1.05rem;line-height:1;transition:background-color .14s,opacity .14s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.degen-stake-step:hover:not(:disabled){background:#ffffff24}.degen-stake-step:disabled{opacity:.28}.degen-stake-value{text-align:center;font-family:var(--font-display);letter-spacing:.03em;color:var(--color-neon-gold);padding-inline:.1rem;font-size:1.15rem;line-height:1}.degen-stake-max{letter-spacing:.14em;color:var(--color-neon-cyan);background:#3bdcff12;border-radius:.4rem;padding:.32rem .5rem;font-size:.55rem;font-weight:700;transition:background-color .14s,opacity .14s;box-shadow:inset 0 0 0 1px #3bdcff45}.degen-stake-max:hover:not(:disabled){background:#3bdcff2e}.degen-stake-max:disabled{opacity:.32}.degen-math-head{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;width:100%;display:grid}.degen-math-edge{font-family:var(--font-display);color:var(--color-neon-cyan);justify-items:end;gap:.02rem;font-size:1.15rem;line-height:1;display:grid}.degen-math-edge small{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.55rem;font-weight:700}.degen-math-caret{width:1.6rem;height:1.6rem;color:var(--color-muted);background:#ffffff0a;border-radius:.4rem;place-items:center;font-size:.85rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.degen-math-caret.is-open .degen-icon{rotate:180deg}.degen-cap-fill{background:linear-gradient(90deg,var(--color-neon-cyan),var(--color-neon-gold))}.degen-won{background:#182b3a}@supports (color:color-mix(in lab,red,red)){.degen-won{background:color-mix(in srgb,var(--color-primary) 9%,var(--color-raised))}}.degen-lost{background:var(--color-raised)}.is-skippable{cursor:pointer}.degen-skip-hint{z-index:6;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);pointer-events:none;background:#05050bb3;border-radius:999px;padding:.1rem .5rem;font-size:.58rem;animation:1.6s ease-in-out infinite degen-skip-hint;position:absolute;bottom:.4rem;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff1a}@keyframes degen-skip-hint{0%,to{opacity:.45}50%{opacity:.95}}.degen-keys{letter-spacing:.08em;text-transform:uppercase;color:#8b90a0cc;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.6rem;font-size:.62rem;display:flex}@supports (color:color-mix(in lab,red,red)){.degen-keys{color:color-mix(in srgb,var(--color-muted) 80%,transparent)}}.degen-pick-key,.degen-btn-key{letter-spacing:.04em;min-width:1.05rem;height:1.05rem;color:inherit;opacity:.75;background:#ffffff14;border-radius:.25rem;place-items:center;padding:0 .2rem;font-size:.55rem;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}.degen-pick-key{position:absolute;top:.35rem;right:.35rem}.degen-btn-key{vertical-align:.05em;margin-left:.4rem}.degen-die3d{--die-size:clamp(5rem, 17vw, 7.6rem);--die-half:calc(var(--die-size) / 2);width:var(--die-size);height:var(--die-size);perspective:calc(var(--die-size) * 5);position:relative}.degen-die-body{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 100%;position:relative}.degen-die-cube{width:100%;height:100%;transform-style:preserve-3d;position:relative}.degen-die-face{--die-key:var(--color-muted);border-radius:calc(var(--die-size) * .13);backface-visibility:hidden;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -8px 16px -8px #000000a6,inset 0 0 22px -8px var(--die-key);background:linear-gradient(160deg,#f4f6fb,#b9bfd0);position:absolute;inset:0;overflow:hidden}.degen-die-plate{object-fit:cover;filter:saturate(1.05)contrast(1.04)brightness(.86);width:100%;height:100%;position:absolute;inset:0}.degen-die-face:after{content:"";background:radial-gradient(78% 62% at 50% 46%,#00000073,#0000 72%),linear-gradient(160deg,#ffffff26,#00000059);position:absolute;inset:0}.degen-die-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:6%;display:grid;position:absolute;inset:13%}.degen-pip{background:0 0;border-radius:50%}.degen-pip.is-on{box-shadow:0 0 0 1px #00000080,0 1px 3px #000c,0 0 9px -1px var(--die-key);background:#fff}.degen-die-face.is-skinned .degen-die-plate{filter:none}.degen-die-face.is-skinned:after{background:linear-gradient(160deg,#ffffff14,#0003)}.degen-die-face:not(.is-skinned){box-shadow:inset 0 0 0 1.5px var(--die-key),inset 0 0 calc(var(--die-size) * .22) -4px var(--die-key),inset 0 -8px 16px -8px #000000a6;background:#07070c}@supports (color:color-mix(in lab,red,red)){.degen-die-face:not(.is-skinned){box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--die-key) 70%,transparent),inset 0 0 calc(var(--die-size) * .22) -4px var(--die-key),inset 0 -8px 16px -8px #000000a6}}.degen-die-face:not(.is-skinned) .degen-die-plate{object-position:50% 30%;filter:saturate(1.25)contrast(1.08)brightness(1.08)}.degen-die-face:not(.is-skinned) .degen-pip.is-on{box-shadow:0 0 0 1px #000000b3,0 0 0 3px #00000059,0 0 12px 1px var(--die-key)}.degen-die-value{right:calc(var(--die-size) * .07);bottom:calc(var(--die-size) * .02);z-index:2;font-family:var(--font-display);font-size:calc(var(--die-size) * .24);color:#fff;text-shadow:0 1px 3px #000,0 0 7px #000;line-height:1;position:absolute}.degen-die-shadow{background:radial-gradient(closest-side,#000000a6,#0000 75%);border-radius:50%;height:16%;transition:opacity .22s,scale .22s;position:absolute;bottom:-14%;left:8%;right:8%}.degen-die3d.is-rolling .degen-die-shadow{opacity:.42;scale:.8 1}.degen-dice-pit{min-height:calc(var(--die-size,6rem) * 2.1);background:radial-gradient(72% 90% at 50% 26%,#ffffff0f,#0000 72%),#05050b73;border-radius:1rem;place-items:center;padding:1.2rem 1rem 1.8rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 40px 70px -60px #fff}.degen-dice-pair{justify-content:center;align-items:flex-end;gap:clamp(1.1rem,5vw,2.4rem);display:flex}.degen-dice-sum{justify-items:end;gap:.1rem;line-height:1;display:grid;position:absolute;bottom:.45rem;right:.9rem}.degen-dice-sum b{font-family:var(--font-display);color:#ffffff2e;font-variant-numeric:tabular-nums;font-size:clamp(2rem,8vw,3.2rem);line-height:.9}.degen-dice-sum small{letter-spacing:.18em;text-transform:uppercase;color:#ffffff2e;font-size:.5rem;font-weight:700}.degen-picks{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;display:grid}.degen-pick{text-align:left;min-height:3.6rem;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:.6rem;padding:.6rem .8rem;transition:box-shadow .14s,background-color .14s,translate .14s;position:relative}.degen-pick:hover{translate:0 -1px;box-shadow:inset 0 0 0 1px #1388a7}@supports (color:color-mix(in lab,red,red)){.degen-pick:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 55%,var(--color-border))}}.degen-pick.is-on{color:var(--color-bg);background:var(--color-primary);box-shadow:0 10px 26px -18px var(--color-primary)}.degen-wheel-frame{aspect-ratio:1;width:min(27rem,82vw,48vh);position:relative}.degen-wheel-disc{will-change:transform;box-shadow:inset 0 0 0 5px #0a0a12,inset 0 0 0 8px #ffffff12,0 0 60px -20px var(--color-neon-gold);border-radius:50%;position:absolute;inset:0}.degen-wheel-svg{width:100%;height:100%;display:block}.degen-wedge path{fill:var(--wedge-key,#1b1b28);stroke:#05050b;stroke-width:.55px}.degen-wedge-name{font-family:var(--font-display);letter-spacing:.3px;fill:#fff;paint-order:stroke;stroke:#05050be6;stroke-width:1.7px;stroke-linejoin:round;font-size:8px}.degen-wedge-pays{fill:#ffffffd9;paint-order:stroke;stroke:#05050be6;stroke-width:1.5px;stroke-linejoin:round;font-variant-numeric:tabular-nums;font-size:6.6px;font-weight:700}.degen-wedge.is-lit path{fill:var(--wedge-key,#1b1b28)}@supports (color:color-mix(in lab,red,red)){.degen-wedge.is-lit path{fill:color-mix(in srgb,var(--wedge-key,#1b1b28) 68%,#fff)}}.degen-wedge.is-lit .degen-wedge-name,.degen-wedge.is-lit .degen-wedge-pays{fill:#fff}.degen-wheel-dish,.degen-wheel-peg,.degen-wheel-rim,.degen-wheel-boss{pointer-events:none}.degen-wheel-peg{fill:#eef1f8;stroke:#05050b;stroke-width:.7px}.degen-wheel-rim{fill:none;stroke:#0a0a12;stroke-width:3.5px}.degen-wheel-boss{fill:#0d0d17;stroke:#ffffff26;stroke-width:1.2px}.degen-wheel-svg{transition:filter .32s}.degen-wheel-frame.is-live .degen-wheel-svg{filter:blur(.9px)}.degen-wheel-layout{grid-template-columns:minmax(16rem,1.4fr) minmax(10rem,.6fr);place-items:center;gap:1.1rem;display:grid}.degen-wheel-pointer{transform-origin:50% 0;width:0;height:0;filter:drop-shadow(0 0 8px var(--color-neon-gold));border-top:1.1rem solid #fff;border-left:.6rem solid #0000;border-right:.6rem solid #0000;position:absolute;top:-.4rem;left:50%;translate:-50%}.degen-wheel-frame.is-live .degen-wheel-pointer{animation:.11s ease-in-out infinite alternate degen-flapper}@keyframes degen-flapper{to{rotate:8deg}}.degen-wheel-hub{z-index:1;pointer-events:none;background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-border),0 10px 30px -12px #000;border-radius:50%;place-items:center;display:grid;position:absolute;inset:30%;overflow:hidden}.degen-wheel-hub-art{border-radius:50%;position:absolute;inset:0;overflow:hidden}.degen-wheel-hub-art img{object-fit:contain;opacity:0;filter:brightness(.95)saturate(1.08);width:86%;height:86%;transition:opacity .42s;position:absolute;top:50%;left:50%;translate:-50% -50%}.degen-wheel-hub-art img.is-on{opacity:1}.degen-wheel-hub-art:after{content:"";box-shadow:inset 0 0 0 2px var(--color-border);background-image:radial-gradient(68% 68% at 50% 58%,#05050b8c,#05050b66 46%,#05050b29 78%,#05050b00);border-radius:50%;transition:background-color .42s,box-shadow .42s;position:absolute;inset:0}.degen-wheel-hub>:not(.degen-wheel-hub-art){text-align:center;text-shadow:0 1px 10px #05050b,0 0 3px #05050b;position:relative}.degen-wheel-hub-pays{letter-spacing:.08em;color:var(--hub-key,#2a2a3c);margin-top:.15rem;font-size:.7rem}@supports (color:color-mix(in lab,red,red)){.degen-wheel-hub-pays{color:color-mix(in srgb,var(--hub-key,var(--color-border)) 55%,#fff)}}.degen-wheel-legend{gap:.55rem;display:grid}.degen-wheel-key{background:#08081099;border-radius:.6rem;grid-template-columns:.9rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.6rem .65rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.degen-wheel-swatch{border-radius:999px;width:.9rem;height:2rem;box-shadow:0 0 14px -4px}.degen-wheel-key span:last-child{display:grid}.degen-wheel-key strong{font-family:var(--font-display);letter-spacing:.06em;font-size:1rem}.degen-wheel-key small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.68rem}@media(max-width:900px){.degen-floor-hud{grid-template-columns:repeat(3,1fr)}.degen-rack{grid-column:1/-1}}@media(max-width:640px){.degen-floor-hud{top:calc(var(--chrome-h) + var(--club-strip-h) + .35rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-auto-columns:auto;grid-auto-flow:column;margin-inline:-.5rem}.degen-floor-hud .degen-rack{grid-column:auto}.degen-floor-hud .degen-rack-read{display:none}.degen-floor-hud .degen-rack-bar{grid-template-columns:auto auto}.degen-hud-stat:nth-child(3){display:none}.degen-cabinet-head{grid-template-columns:minmax(0,1fr)}.degen-cabinet-head .degen-boss{width:auto}.degen-controls-row.is-hand{grid-template-columns:minmax(0,1fr)}.degen-wheel-layout{grid-template-columns:1fr}.degen-wheel-frame{justify-self:center}.degen-wheel-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.degen-wheel-legend .degen-section-kicker{grid-column:1/-1}.degen-signin-callout,.degen-practice-note{flex-direction:column;align-items:stretch}.degen-signin-button{justify-content:center}}.degen-cabinet-glass{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.degen-reels-window{--cabinet-pad:.7rem;--pit-h:min(46vh, 25rem);width:min(100%,calc(var(--pit-h) * 1.3333 + 2.6rem));margin-inline:auto;position:relative}.degen-lamps{align-content:center;gap:.28rem;display:grid}.degen-lamp{--line-key:var(--color-border);color:#ffffff40;background:#05050b8c;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.55rem;font-weight:700;line-height:1;transition:color .22s,background-color .22s,box-shadow .22s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.degen-lamp.is-lit{color:#08080d;background:var(--line-key);box-shadow:0 0 16px -3px var(--line-key)}.degen-reels{padding:var(--cabinet-pad);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 60px -24px var(--color-neon-gold),0 24px 60px -45px #000;background:linear-gradient(#04040a,#0d0d17 60%,#04040a);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid;position:relative}.degen-reels:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e 12% 88%,#0000);height:1px;position:absolute;inset:50% .3rem auto}.degen-reel{--reel-key:var(--color-border);aspect-ratio:4/9;box-shadow:inset 0 0 0 1px var(--reel-key),inset 0 0 34px -12px var(--reel-key);background:linear-gradient(#0b0b14,#14141f 50%,#0b0b14);border-radius:.75rem;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.degen-reel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--reel-key) 45%,transparent),inset 0 0 34px -12px var(--reel-key)}}.degen-reel{color:var(--reel-key)}@supports (color:color-mix(in lab,red,red)){.degen-reel{color:color-mix(in srgb,var(--reel-key) 85%,#fff)}}.degen-reel-strip{will-change:transform;grid-template-rows:repeat(52,1fr);width:100%;height:1733.33%;display:grid;position:absolute;top:0;left:0}.degen-reel:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(#07070cf0,#0000 26% 74%,#07070cf0),repeating-linear-gradient(90deg,#fff0 0 7px,#ffffff0d 7px 9px,#fff0 9px 16px),linear-gradient(#ffffff14,#ffffff05 50%,#ffffff14);transition:opacity .24s;position:absolute;inset:0}.degen-reel[data-phase=spin]:after{opacity:1}.degen-reel[data-phase=land]:after{opacity:.35;transition-duration:.42s}.degen-reel-cell{position:relative;overflow:hidden;box-shadow:inset 0 -1px #00000059}.degen-reel-strip img,.degen-reel-cell img{object-fit:cover;object-position:50% 28%;filter:saturate(1.25)contrast(1.06)brightness(1.08);width:100%;height:100%}.degen-reel-cell:after{content:"";pointer-events:none;background:radial-gradient(90% 75% at 50% 42%,#0000 55%,#000000a8),linear-gradient(#ffffff1f,#0000 18% 82%,#0000008c);position:absolute;inset:0}.degen-reel-marks{z-index:4;pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.degen-reel-mark{--cell-key:var(--color-border);position:relative}.degen-reel-mark.is-win{box-shadow:inset 0 0 0 2px var(--cell-key),inset 0 0 26px -6px var(--cell-key);animation:.7s ease-in-out 3 degen-reel-win}.degen-reel.is-win{box-shadow:inset 0 0 0 1px var(--reel-key)}@supports (color:color-mix(in lab,red,red)){.degen-reel.is-win{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--reel-key) 45%,transparent)}}.degen-reel-name{z-index:2;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--cell-key,var(--reel-key));padding:.5rem .3rem .18rem;font-size:.6rem;font-weight:700;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.degen-reel-name{color:color-mix(in srgb,var(--cell-key,var(--reel-key)) 40%,#fff)}}.degen-reel-name{text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#04040aeb 65%)}.degen-reel-glass{z-index:5;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff14,#0000 54%);position:absolute;inset:0}.degen-reel-shade{z-index:3;pointer-events:none;background:linear-gradient(#04040af2,#04040a4d 8%,#0000 20% 80%,#04040a4d 92%,#04040af2);position:absolute;inset:0}@keyframes degen-reel-win{50%{opacity:.35}}.degen-reel.is-hot{box-shadow:inset 0 0 0 1px #ffffff26,inset 0 0 34px -12px var(--color-neon-gold)}.degen-reel.is-hot:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 2px #ffc23db3,inset 0 0 44px -6px var(--color-neon-gold);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.degen-reel.is-hot:before{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-neon-gold) 70%,transparent),inset 0 0 44px -6px var(--color-neon-gold)}}.degen-reel.is-hot:before{animation:.46s ease-in-out infinite degen-reel-hot}@keyframes degen-reel-hot{0%,to{opacity:0}50%{opacity:1}}.degen-paylines{z-index:5;pointer-events:none;border-radius:1rem;position:absolute;top:0;left:0;overflow:hidden}.degen-paylines polyline{fill:none;stroke:var(--line-key,#fff);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--line-key,#fff));animation:.52s ease-out both degen-payline-draw}@keyframes degen-payline-draw{0%{opacity:0;stroke-width:12px}to{opacity:.92;stroke-width:5px}}.degen-line-report{background:#05050b73;border-radius:.7rem;margin-top:.9rem;padding:.7rem .85rem;box-shadow:inset 0 0 0 1px #ffffff0d}.degen-line-report ul{gap:.3rem;margin-top:.5rem;display:grid}.degen-line-report li{border-left:2px solid var(--line-key,var(--color-border));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .6rem;padding-left:.6rem;font-size:.75rem;display:grid}.degen-line-report li b{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--line-key,#fff)}@supports (color:color-mix(in lab,red,red)){.degen-line-report li b{color:color-mix(in srgb,var(--line-key,#fff) 60%,#fff)}}.degen-line-report li span{color:var(--color-muted);grid-column:1}.degen-line-report li em{font-style:normal;font-family:var(--font-display);color:#fff;grid-area:1/2/span 2;align-self:center}.degen-table21,.degen-dice-pit.is-felt{--felt:#0f7148;--felt-deep:#053320;isolation:isolate;background:radial-gradient(90% 75% at 50% 0%,#ffffff30,transparent 62%) padding-box,radial-gradient(55% 45% at 50% 55%,#3fe3a01a,transparent 70%) padding-box,radial-gradient(130% 110% at 50% 45%,transparent 46%,#00000078 100%) padding-box,repeating-linear-gradient(45deg,#ffffff06 0 1px,transparent 1px 2.5px) padding-box,repeating-linear-gradient(-45deg,#00000014 0 1px,transparent 1px 2.5px) padding-box,linear-gradient(180deg,var(--felt),var(--felt-deep)) padding-box,linear-gradient(180deg,#4a2e1a,#24150b 40%,#120a05) border-box;border:.55rem solid #0000;border-radius:1.4rem;gap:.6rem;padding:1rem 1.1rem 1.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f3d98b80,inset 0 0 0 2px #00000059,inset 0 0 30px -6px #000000b3,0 0 0 1px #3a2618,0 0 0 2px #e9c46a2e,0 22px 48px -26px #000,0 0 80px -30px #1fbf75}.degen-table21:before,.degen-dice-pit.is-felt:before{content:"";z-index:-1;pointer-events:none;border:1px dashed #f3d98b38;border-radius:1rem;position:absolute;inset:.4rem;box-shadow:inset 0 0 0 3px #00000014,0 0 0 3px #00000014}.felt-crest{--crest:clamp(3.6rem, 10vw, 4.9rem);width:var(--crest);aspect-ratio:1;border:calc(var(--crest) * .045) solid transparent;pointer-events:none;background:radial-gradient(circle at 50% 36%,#22123d,#0a0614 62%,#040309) padding-box padding-box,conic-gradient(from 200deg,#fff1bf,#c8962e,#6e4a12,#f3d98b,#fff7da,#b07f22,#6e4a12,#e9c46a,#fff1bf) border-box;border-radius:50%;flex:none;place-items:center;animation:4.8s ease-in-out infinite felt-crest-glow;display:grid;position:relative;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #0009,inset 0 6px 14px -6px #ffffff2e,0 0 18px -2px #ff4fd873,0 0 30px #00d4ff40,0 6px 14px -4px #000c}.felt-crest img{-webkit-user-select:none;user-select:none;filter:saturate(1.25)brightness(1.08)drop-shadow(0 0 4px #ff4fd866)drop-shadow(0 0 8px #00d4ff4d);width:94%;height:auto}.felt-crest:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffff26,#0000 38%);position:absolute;inset:0}@keyframes felt-crest-glow{0%,to{box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #0009,inset 0 6px 14px -6px #ffffff2e,0 0 18px -2px #ff4fd873,0 0 30px #00d4ff40,0 6px 14px -4px #000c}50%{box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #0009,inset 0 6px 14px -6px #ffffff2e,0 0 26px #ff4fd8a6,0 0 42px 4px #00d4ff59,0 6px 14px -4px #000c}}@media(prefers-reduced-motion:reduce){.felt-crest{animation:none}}.felt-crest.is-dice{--crest:clamp(3.2rem, 10vw, 4.6rem);z-index:0;position:absolute;top:.9rem;left:.95rem}.degen-dice-pit.is-felt .degen-dice-pair{z-index:1;position:relative}.degen-table21 .text-muted{color:#cfe9da}.degen-table21 .text-fg{color:#fff;text-shadow:0 1px 2px #0008}.degen-table21-rule{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#f3d98b;text-shadow:0 1px 2px #00000080;border-top:1px solid #e9c46a40;border-bottom:1px solid #e9c46a40;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.35rem 0;font-size:.6rem;font-weight:700;display:grid}.degen-table21-rule>span:first-child{text-align:right}.degen-table21-rule>span:last-child{text-align:left}@media(min-width:48rem){.degen-table21{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"dealer you""rule rule";column-gap:0;padding:.9rem 1.2rem .8rem}.degen-table21>[data-seat=dealer]{grid-area:dealer;padding-right:1.2rem}.degen-table21>[data-seat=you]{border-left:1px solid #e9c46a40;grid-area:you;padding-left:1.2rem}.degen-table21-rule{border-bottom:0;grid-area:rule;padding-bottom:0}.degen-table21 .degen-seat{justify-content:center}}.degen-table21 .degen-seat{flex-wrap:nowrap;gap:0}.degen-table21 .degen-seat>*+*{margin-left:calc(var(--card-w) * -.38)}@media(max-width:640px){.degen-table21-rule{letter-spacing:.14em;gap:.55rem}.degen-table21,.degen-dice-pit.is-felt{border-width:.35rem;border-radius:1rem;padding:.8rem .75rem 1rem}.degen-table21-rule{display:none}}.degen-seat{--card-w:clamp(4.2rem, min(11.5vw, 13vh), 6.6rem);min-height:calc(var(--card-w) * 1.4);flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin-top:.35rem;display:flex}.degen-card{--card-key:var(--color-muted);width:var(--card-w,4.4rem);aspect-ratio:5/7;min-width:0;font-size:calc(var(--card-w,4.4rem) / 5.2);color:#12121c;font-variant-numeric:tabular-nums;animation:.3s cubic-bezier(.2,.85,.2,1) both degen-deal;animation-delay:var(--deal-delay,0s);background:linear-gradient(160deg,#f8fafd,#dbe0ec);border-radius:.4em;grid-template-rows:auto minmax(0,1fr) auto;padding:.26em;font-weight:700;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80,0 10px 22px -14px #000}@keyframes degen-deal{0%{opacity:0;transform:translate(14%,-34%)rotate(-9deg)scale(.94)}}.degen-card.is-turning{animation:.42s linear both degen-turn;animation-delay:var(--deal-delay,0s)}.degen-card-turnback{z-index:3;border-radius:inherit;animation:.42s step-end both degen-turnback;animation-delay:var(--deal-delay,0s);background:linear-gradient(160deg,#16162a,#0a0a14);display:grid;position:absolute;inset:0}@keyframes degen-turn{0%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:perspective(40em)rotateY(0)scale(1)}50%{animation-timing-function:cubic-bezier(.1,.5,.3,1);transform:perspective(40em)rotateY(90deg)scale(1.06)}50.01%{transform:perspective(40em)rotateY(-90deg)scale(1.06)}to{transform:perspective(40em)rotateY(0)scale(1)}}@keyframes degen-turnback{0%{visibility:visible}50%{visibility:hidden}to{visibility:hidden}}.degen-card.is-red{color:#b81a3a}.degen-card-corner{align-items:center;gap:.14em;padding-left:.08em;font-size:.62em;line-height:1;display:flex}.degen-card-corner b{font-family:var(--font-display);letter-spacing:.02em}.degen-card-corner i{color:var(--card-key);font-style:normal}.degen-card-corner.is-flipped{justify-content:flex-end;rotate:180deg}.degen-card-plate{box-shadow:inset 0 0 0 1px var(--card-key);border-radius:.22em;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.degen-card-plate{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-key) 45%,transparent)}}.degen-card-plate img{object-fit:cover;object-position:50% 26%;filter:saturate(1.25)contrast(1.06)brightness(1.06);width:100%;height:100%}.degen-card-plate:after{content:"";pointer-events:none;background:linear-gradient(115deg,transparent 30%,var(--card-key) 46%,#ffffff40 50%,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.degen-card-plate:after{background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--card-key) 35%,transparent) 46%,#ffffff40 50%,transparent 62%)}}.degen-card-plate:after{mix-blend-mode:screen;background-size:260% 100%;animation:5.5s ease-in-out infinite degen-foil}@keyframes degen-foil{0%,55%{background-position:120% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.degen-card-plate:after{opacity:.4;background-position:50% 0;animation:none}}.degen-card-plate em{z-index:1;text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#04040ae6 60%);padding:.6em .2em .15em;font-size:.4em;font-style:normal;font-weight:700;position:absolute;inset:auto 0 0}.degen-card.is-court{box-shadow:inset 0 0 0 1px var(--card-key),0 10px 22px -12px var(--card-key)}@supports (color:color-mix(in lab,red,red)){.degen-card.is-court{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-key) 55%,#ffffff80),0 10px 22px -12px color-mix(in srgb,var(--card-key) 60%,#000)}}.degen-card-pips{color:var(--card-key);grid-template-rows:repeat(4,1fr);grid-auto-flow:column;place-items:center;gap:.02em;padding:.12em .1em;font-size:.56em;display:grid}.degen-card-pips i{font-style:normal;line-height:1}.degen-card-pips[data-pips="2"],.degen-card-pips[data-pips="3"]{grid-template-rows:repeat(3,1fr)}.degen-card-pips[data-pips="7"],.degen-card-pips[data-pips="8"],.degen-card-pips[data-pips="9"],.degen-card-pips[data-pips="10"]{grid-template-rows:repeat(5,1fr)}.degen-card.is-down{background:linear-gradient(160deg,#16162a,#0a0a14);grid-template-rows:minmax(0,1fr);padding:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 22px -14px #000}.degen-card-back{background:radial-gradient(60% 45% at 50% 42%,#ff2fd833,#0000 70%),radial-gradient(80% 60% at 50% 100%,#00d4ff26,#0000 70%),repeating-linear-gradient(45deg,#1a1430 0 5px,#0e0b1c 5px 10px);border-radius:.3em;align-content:center;place-items:center;gap:.14em;height:100%;margin:.14em;display:grid;box-shadow:inset 0 0 0 1px #3bdcff73,inset 0 0 0 4px #0e0b1c,inset 0 0 0 5px #ff2d9566}@supports (color:color-mix(in lab,red,red)){.degen-card-back{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-cyan) 45%,transparent),inset 0 0 0 4px #0e0b1c,inset 0 0 0 5px color-mix(in srgb,var(--color-neon-magenta) 40%,transparent)}}.degen-card-back-mark{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 8px #ff2fd880)drop-shadow(0 0 14px #00d4ff55);width:62%}.degen-card-back small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-size:.4em;font-weight:700}.degen-card.is-art{padding:0}.degen-card-art,.degen-card-back-art{border-radius:inherit;object-fit:cover;width:100%;height:100%}.degen-card.is-empty{width:var(--card-w,4.4rem);aspect-ratio:5/7;box-shadow:inset 0 0 0 1px var(--color-border);background:0 0;animation:none}.degen-counter{font-variant-numeric:tabular-nums;transition:color .22s,text-shadow .22s;display:inline-block}.degen-counter.is-up{color:var(--color-primary);text-shadow:0 0 18px #00d4ff8c}@supports (color:color-mix(in lab,red,red)){.degen-counter.is-up{text-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 55%,transparent)}}.degen-counter.is-down{color:var(--color-danger)}.degen-hud-streak{background:#05050b8c;border-radius:.6rem;align-content:center;gap:.1rem;padding:.45rem .7rem;display:grid}.degen-hud-streak span{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem;font-weight:700}.degen-hud-streak strong{font-family:var(--font-display);font-size:1.4rem;line-height:1}.degen-hud-streak.is-hot strong{color:var(--color-neon-gold);text-shadow:0 0 16px #ffc23d80}@supports (color:color-mix(in lab,red,red)){.degen-hud-streak.is-hot strong{text-shadow:0 0 16px color-mix(in srgb,var(--color-neon-gold) 50%,transparent)}}.degen-hud-streak.is-cold strong{color:var(--color-muted)}.degen-boss{--boss-key:var(--color-muted);background:linear-gradient(90deg,var(--boss-key),#05050b73);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin-top:1rem;padding:.55rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.degen-boss{background:linear-gradient(90deg,color-mix(in srgb,var(--boss-key) 12%,transparent),#05050b73)}}.degen-boss{box-shadow:inset 0 0 0 1px var(--boss-key)}@supports (color:color-mix(in lab,red,red)){.degen-boss{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-key) 25%,transparent)}}.degen-boss-face{width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 2px var(--boss-key);border-radius:50%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.degen-boss-face{box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 2px color-mix(in srgb,var(--boss-key) 40%,transparent)}}.degen-boss-face img{object-fit:cover;width:100%;height:100%}.degen-boss-text{gap:.1rem;min-width:0;display:grid}.degen-boss-name{font-family:var(--font-display);letter-spacing:.08em;color:var(--boss-key);align-items:baseline;gap:.4rem;font-size:.9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.degen-boss-name{color:color-mix(in srgb,var(--boss-key) 70%,white)}}.degen-boss-name small{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.55rem;font-weight:700}.degen-boss-line{color:var(--color-muted);font-size:.8rem;line-height:1.35}.degen-boss[data-mood=big]{box-shadow:inset 0 0 0 1px #ffc23d8c}@supports (color:color-mix(in lab,red,red)){.degen-boss[data-mood=big]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-gold) 55%,transparent)}}.degen-boss[data-mood=big] .degen-boss-line,.degen-boss[data-mood=streak] .degen-boss-line{color:#f7d890}@supports (color:color-mix(in lab,red,red)){.degen-boss[data-mood=big] .degen-boss-line,.degen-boss[data-mood=streak] .degen-boss-line{color:color-mix(in srgb,var(--color-neon-gold) 55%,var(--color-fg))}}.degen-celebrate{--win-key:var(--color-neon-gold);z-index:60;pointer-events:none;place-items:center;animation:3.4s both degen-celebrate-fade;display:grid;position:fixed;inset:0}@keyframes degen-celebrate-fade{0%{opacity:0}8%,82%{opacity:1}to{opacity:0}}.degen-celebrate-card{text-align:center;box-shadow:inset 0 0 0 1px var(--win-key),0 0 90px -20px var(--win-key);background:#05050bf2;border-radius:1rem;gap:.15rem;padding:1.4rem 2.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.degen-celebrate-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--win-key) 60%,transparent),0 0 90px -20px var(--win-key)}}.degen-celebrate-card{animation:.62s cubic-bezier(.16,1.5,.3,1) both degen-celebrate-pop}@keyframes degen-celebrate-pop{0%{opacity:0;transform:scale(.82)translateY(12px)}}.degen-celebrate-mult{font-family:var(--font-display);color:var(--win-key);text-shadow:0 0 40px var(--win-key);font-size:clamp(3rem,15vw,5.5rem);line-height:.95}@supports (color:color-mix(in lab,red,red)){.degen-celebrate-mult{text-shadow:0 0 40px color-mix(in srgb,var(--win-key) 60%,transparent)}}.degen-celebrate-mult{font-variant-numeric:tabular-nums}.degen-celebrate-label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem}.degen-celebrate-payout{color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:.9rem}.degen-confetti{position:absolute;inset:0;overflow:hidden}.degen-confetti span{top:-6%;left:calc(var(--i) * 6.25% + 2%);background:var(--win-key);opacity:0;width:.45rem;height:.9rem;animation:2.4s cubic-bezier(.35,.1,.7,1) both degen-confetti-fall;animation-delay:calc(var(--i) * 65ms);border-radius:1px;position:absolute}.degen-confetti span:nth-child(2n){background:var(--color-neon-cyan);width:.35rem;height:.7rem}.degen-confetti span:nth-child(3n){background:var(--color-neon-magenta)}@keyframes degen-confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(105vh)rotate(540deg)}}.degen-table-thumb{width:2.4rem;height:2.4rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px var(--table-key);border-radius:.45rem;flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.degen-table-thumb{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px color-mix(in srgb,var(--table-key) 35%,transparent)}}.degen-table-thumb img{object-fit:cover;width:100%;height:100%;transition:scale .22s}.degen-table-thumb:hover img{scale:1.06}.degen-backdrop{opacity:.8}.degen-room{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.degen-room>*{display:block;position:absolute;inset:0}.degen-room-art{object-fit:cover;filter:blur(6px)brightness(.34)saturate(.92);width:100%;height:100%;scale:1.06}.degen-room-wash{opacity:calc(.55 + var(--room-heat,0) * .35);background:radial-gradient(120% 92% at 10% 0%,var(--room-a,#2b6bff2e),transparent 62%),radial-gradient(112% 86% at 90% 6%,var(--room-b,#ff2d9524),transparent 60%),linear-gradient(180deg,#05050b00,#05050b8c)}.degen-room-spot{opacity:calc(.45 + var(--room-heat,0) * .4);background:radial-gradient(66% 52% at 50% 4%,var(--room-key,#fff),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.degen-room-spot{background:radial-gradient(66% 52% at 50% 4%,color-mix(in srgb,var(--room-key,#fff) 24%,transparent),transparent 70%)}}.degen-room-spot{mix-blend-mode:screen}.degen-room-haze{opacity:.55;background:repeating-linear-gradient(102deg,#ffffff06 0 1px,#0000 1px 22px),radial-gradient(125% 62% at 50% 118%,#00000080,#0000 62%)}.degen-room[data-room=bones]{--room-a:#ff2d9526;--room-b:#2b6bff1f;--room-key:#ffd9a8}.degen-room[data-room=wheel]{--room-a:#f5c54233;--room-b:#ff6a0022;--room-key:#ffe6a8}.degen-room[data-room=pit]{--room-a:#3bdcff2e;--room-b:#a855f726;--room-key:#cfefff}.degen-room[data-room=horn21]{--room-a:#0f7a4d33;--room-b:#04303022;--room-key:#dcf0e4}.degen-room[data-room=plinko]{--room-a:#ffc93c33;--room-b:#9b4dff26;--room-key:#ffe494}.degen-wheel-frame.is-live .degen-wheel-disc{box-shadow:inset 0 0 0 5px #0a0a12,inset 0 0 0 8px #ffffff24,0 0 90px -18px var(--color-neon-gold)}.degen-wheel-hub.is-lit{background:var(--hub-key)}@supports (color:color-mix(in lab,red,red)){.degen-wheel-hub.is-lit{background:color-mix(in srgb,var(--hub-key) 22%,var(--color-surface))}}.degen-wheel-hub.is-lit{box-shadow:0 0 40px -12px var(--hub-key)}.degen-wheel-hub.is-lit .degen-wheel-hub-art:after{background-color:var(--hub-key)}@supports (color:color-mix(in lab,red,red)){.degen-wheel-hub.is-lit .degen-wheel-hub-art:after{background-color:color-mix(in srgb,var(--hub-key) 14%,transparent)}}.degen-wheel-hub.is-lit .degen-wheel-hub-art:after{box-shadow:inset 0 0 0 2px var(--hub-key),inset 0 0 34px -10px var(--hub-key)}@supports (color:color-mix(in lab,red,red)){.degen-wheel-hub.is-lit .degen-wheel-hub-art:after{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--hub-key) 65%,transparent),inset 0 0 34px -10px var(--hub-key)}}@media(max-width:640px){.degen-boss-face{width:2.1rem;height:2.1rem}}@media(prefers-reduced-motion:reduce){.degen-reel.is-hot,.degen-reel.is-hot:before,.degen-reel-mark.is-win,.degen-wheel-frame.is-live .degen-wheel-pointer,.degen-card,.degen-card.is-turning,.degen-paylines polyline,.degen-skip-hint,.degen-celebrate,.degen-celebrate-card,.degen-confetti span{animation:none}.degen-celebrate{opacity:1}.degen-confetti,.degen-card-turnback{display:none}.degen-paylines polyline{opacity:.92}.degen-skip-hint{opacity:.95}.degen-reel-strip,.degen-wheel-svg,.degen-wheel-hub-art img,.degen-wheel-hub-art:after,.degen-lamp,.degen-die-shadow,.degen-rack-btn,.degen-mode,.degen-stake-step,.degen-stake-max,.degen-math-caret,.degen-table-thumb img,.degen-icon{transition:none}}.jit-room{height:clamp(9rem,26vw,16rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.jit-room img{object-fit:cover;object-position:50% 20%;filter:brightness(.7)saturate(1.05);width:100%;height:100%}.jit-note{--jit-key:#ff2f45;border-left:3px solid var(--jit-key);background:var(--jit-key);border-radius:.75rem;margin-bottom:1.5rem}@supports (color:color-mix(in lab,red,red)){.jit-note{background:color-mix(in srgb,var(--jit-key) 8%,var(--color-surface))}}.jit-note{color:var(--color-fg);padding:.9rem 1.1rem;font-size:.85rem;line-height:1.6}.jit-note a{color:var(--color-primary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.jit-stage{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.75rem;padding:clamp(.9rem,3vw,1.5rem)}.jit-game{gap:1rem;display:grid}.jit-game-bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jit-game-stat{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}.jit-game-stat b{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-fg);font-variant-numeric:tabular-nums;margin-left:.3rem;font-size:1.35rem}.jit-game-bar>:last-child{margin-left:auto}.jit-game-acts{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.jit-game-status{color:var(--color-muted);font-size:.8rem}.jit-game-result{font-family:var(--font-display);letter-spacing:.16em;color:#ff6b7a;text-shadow:0 0 28px #ff2f4559;font-size:clamp(1.5rem,6vw,2.25rem)}.jit-game-share{align-self:center;margin-top:.25rem}.jit-game-result.is-good{color:var(--color-primary);text-shadow:0 0 28px #00d4ff59}@supports (color:color-mix(in lab,red,red)){.jit-game-result.is-good{text-shadow:0 0 28px color-mix(in srgb,var(--color-primary) 35%,transparent)}}.jit-game-pb{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);text-shadow:none;font-size:.7rem}.jit-match-grid{grid-template-columns:repeat(4,1fr);gap:clamp(.4rem,2vw,.7rem);display:grid}@media(min-width:40rem){.jit-match-grid{grid-template-columns:repeat(6,1fr);width:100%;max-width:46rem;margin-inline:auto}}.jit-card{cursor:pointer;perspective:700px;background:0 0;border:0;padding:0}.jit-card:disabled{cursor:default}.jit-card-inner{aspect-ratio:4/5;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.3,.8,.2,1);display:block;position:relative}.jit-card.is-up .jit-card-inner{transform:rotateY(180deg)}.jit-card-back,.jit-card-face{backface-visibility:hidden;border-radius:.4rem;position:absolute;inset:0;overflow:hidden}.jit-card-back{background:url(/brand/ansemverse-mark.webp) 50% 46%/58% no-repeat,radial-gradient(70% 55% at 50% 45%,#ff2fd838,#0000 70%),radial-gradient(90% 60% at 50% 100%,#00d4ff26,#0000 70%),repeating-linear-gradient(45deg,#1a1430 0 5px,#0e0b1c 5px 10px);box-shadow:inset 0 0 0 1px #00d4ff59,inset 0 0 0 4px #0e0b1c,inset 0 0 0 5px #ff2fd855}.jit-card-back:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff1f,#0000 65%) 0 0/260% 100%;animation:6s ease-in-out infinite degen-foil;position:absolute;inset:0}.jit-card-face{--rank:#fff;box-shadow:inset 0 0 0 1.5px var(--rank),inset 0 0 18px -4px var(--rank);background:#0c080c;transform:rotateY(180deg)}@supports (color:color-mix(in lab,red,red)){.jit-card-face{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--rank) 75%,transparent),inset 0 0 18px -4px var(--rank)}}.jit-card-face img{object-fit:cover;object-position:50% 28%;filter:saturate(1.25)contrast(1.06)brightness(1.08);width:100%;height:100%}.jit-card-face:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--rank);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.jit-card-face:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--rank) 75%,transparent)}}.jit-card-face:after{background:radial-gradient(100% 70% at 50% 0%,var(--rank),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.jit-card-face:after{background:radial-gradient(100% 70% at 50% 0%,color-mix(in srgb,var(--rank) 22%,transparent),transparent 60%)}}.jit-card-face:after{mix-blend-mode:screen}.jit-card.is-done .jit-card-face:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff8c 48%,var(--rank) 52%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.jit-card.is-done .jit-card-face:before{background:linear-gradient(115deg,transparent 30%,#ffffff8c 48%,color-mix(in srgb,var(--rank) 60%,transparent) 52%,transparent 70%)}}.jit-card.is-done .jit-card-face:before{background-position:-40% 0;background-size:260% 100%;animation:.7s ease-out both jit-pair-flash}@keyframes jit-pair-flash{0%{background-position:130% 0}to{opacity:0;background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.jit-card-back:after,.jit-card.is-done .jit-card-face:before{opacity:0;animation:none}}.jit-card-name{font-family:var(--font-display);letter-spacing:.1em;text-align:center;color:#fff;background:linear-gradient(#0000,#000d);padding:.3rem .2rem .25rem;font-size:.7rem;position:absolute;inset:auto 0 0}.jit-card.is-done .jit-card-face{box-shadow:inset 0 0 0 1px #ff2f4599}.jit-card.is-done{cursor:default;opacity:.62;transition:opacity .4s}.ui-press,.jit-card,.jit-pad,.bag-pad{transition-property:transform,opacity,box-shadow,background-color,color,filter}.ui-press:active:not(:disabled),.jit-pad:active:not(:disabled),.bag-pad:active:not(:disabled){transition-duration:60ms;transform:scale(.96)}.jit-card:active:not(:disabled) .jit-card-inner{transition:scale 60ms ease-out;scale:.95}.jit-card-inner{transition-property:transform,scale}.jit-order-grid{grid-template-columns:1fr 1fr;gap:clamp(.5rem,2vw,.8rem);display:grid}@media(min-width:48rem){.jit-order-grid{grid-template-columns:repeat(4,1fr)}}.jit-pad{--pad-key:var(--color-neon-cyan);aspect-ratio:5/4;box-shadow:inset 0 0 0 1px var(--pad-key),inset 0 -20px 40px -30px var(--pad-key);background:linear-gradient(#14141d,#0a0a10);border:0;border-radius:.75rem;place-items:center;gap:.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.jit-pad{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pad-key) 22%,transparent),inset 0 -20px 40px -30px var(--pad-key)}}.jit-pad{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s}.jit-pad:disabled{cursor:default}.jit-pad-charge{--pad-key:#ff3b3b}.jit-pad-lock{--pad-key:#3bdcff}.jit-pad-feint{--pad-key:#a855f7}.jit-pad-sweep{--pad-key:#ffc23d}@supports (color:color-mix(in lab,red,red)){.jit-pad.is-lit{background:linear-gradient(180deg,color-mix(in srgb,var(--pad-key) 34%,#14141d),#0a0a10)}}.jit-pad.is-lit{box-shadow:inset 0 0 0 1px var(--pad-key),0 0 40px -6px var(--pad-key);transform:translateY(-2px)}.jit-pad-glyph{font-size:clamp(1.5rem,6vw,2rem);line-height:1}.jit-pad-label{font-family:var(--font-display);letter-spacing:.14em;color:var(--pad-key);font-size:clamp(.9rem,3.4vw,1.15rem)}.jit-pad-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem}.jit-back{text-align:center;color:var(--color-muted);margin-top:1.5rem;font-size:.75rem}.jit-back a{color:var(--color-primary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.jit-modes{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.jit-mode{text-align:left;background:var(--color-surface);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.55rem .7rem;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.jit-mode.is-on{background:#2d141d}@supports (color:color-mix(in lab,red,red)){.jit-mode.is-on{background:color-mix(in srgb,#ff2f45 12%,var(--color-surface))}}.jit-mode.is-on{box-shadow:inset 0 0 0 1px #ff2f4599}.jit-mode-label{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-fg);font-size:.95rem}.jit-mode-note{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem}.jit-ladder{scrollbar-width:none;gap:.25rem;margin:.6rem 0 .9rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.jit-ladder::-webkit-scrollbar{display:none}.jit-rung{text-align:center;background:#ffffff08;border-radius:.4rem;flex:1 0 auto;min-width:3.4rem;padding:.3rem .35rem;box-shadow:inset 0 0 0 1px #ffffff10}.jit-rung.is-past{opacity:.5;background:#ffffff05}.jit-rung{transition:background-color .3s,box-shadow .3s,opacity .3s}.jit-rung.is-at{animation:.42s cubic-bezier(.2,1.5,.4,1) jit-rung-reach}@keyframes jit-rung-reach{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.jit-rung.is-at{background:#00d4ff2e}@supports (color:color-mix(in lab,red,red)){.jit-rung.is-at{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}}.jit-rung.is-at{box-shadow:inset 0 0 0 1px var(--color-primary)}.jit-rung.is-next{box-shadow:inset 0 0 0 1px #ff2f4599}.jit-rung-step{letter-spacing:.14em;color:var(--color-muted);font-size:.6rem;display:block}.jit-rung-pay{font-family:var(--font-display);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:.8rem;display:block}.jit-card.is-skull .jit-card-face{background:radial-gradient(circle at 50% 40%,#3a0a12,#0a0509);box-shadow:inset 0 0 0 1px #ff2f45cc}.jit-skull{color:#ffd0d6;text-shadow:0 0 6px #ff2f45,0 0 16px #ff2f45,0 0 32px #ff2f45aa;background:radial-gradient(55% 45% at 50% 45%,#ff2f4559,#0000 70%),repeating-linear-gradient(-45deg,#1a0609 0 6px,#12040a 6px 12px);place-items:center;width:100%;height:100%;font-size:clamp(1.8rem,8vw,2.8rem);animation:2.4s step-end infinite jit-skull-buzz;display:grid}@keyframes jit-skull-buzz{0%,to{opacity:1}91%{opacity:.55}93%{opacity:1}95%{opacity:.7}}@media(prefers-reduced-motion:reduce){.jit-skull{animation:none}}.jit-pad-skull{--pad-key:#ff2f45;opacity:.55;background:#0a0a10;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.7rem .4rem;display:flex;box-shadow:inset 0 0 0 1px #ff2f4533}.jit-pad-skull.is-lit{opacity:1;background:linear-gradient(#641d2b,#0a0a10);box-shadow:inset 0 0 0 1px #ff2f45,0 0 40px -6px #ff2f45}.jit-staked{gap:.9rem;display:grid}.jit-stake{background:var(--color-surface);border-radius:.75rem;padding:.85rem .9rem;box-shadow:inset 0 0 0 1px #ffffff12}.jit-stake-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.jit-stake-label{font-family:var(--font-display);letter-spacing:.14em;font-size:.95rem}.jit-stake-balance{font-size:.8rem}.jit-stake-row{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.jit-stake-presets{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.jit-chip{font-variant-numeric:tabular-nums;min-height:2.25rem;box-shadow:var(--shadow-border);border-radius:.4rem;padding:0 .6rem;font-size:.75rem;font-weight:600;transition:box-shadow .15s}.jit-chip:hover:not(:disabled){box-shadow:var(--shadow-border-hover)}.jit-chip.is-on{background:var(--color-primary);color:var(--color-bg);box-shadow:none}.jit-chip:disabled{opacity:.4}.jit-stake-cap{margin-top:.7rem}.jit-cap-track{background:#ffffff0f;border-radius:999px;height:.35rem;overflow:hidden}.jit-cap-fill{background:linear-gradient(90deg,var(--color-primary),#ff2f45);border-radius:999px;height:100%}.jit-stake-note{color:var(--color-muted);margin-top:.35rem;font-size:.7rem}.jit-run-foot{text-align:center}.jit-run-label{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-fg);font-size:clamp(1.1rem,4.6vw,1.5rem)}.jit-run-label.is-good{color:var(--color-primary)}.jit-run-label.is-bad{color:#ff2f45}.jit-run-detail{color:var(--color-muted);margin-top:.2rem;font-size:.75rem}.jit-run-net{color:var(--color-muted);margin-top:.3rem;font-size:.75rem}.jit-run-buttons{justify-content:center;gap:.5rem;display:flex}.jit-paytable{grid-template-columns:repeat(auto-fit,minmax(3.2rem,1fr));gap:.3rem;margin-top:.75rem;display:grid}.jit-paytable li{text-align:center;background:#ffffff08;border-radius:.4rem;padding:.35rem .25rem;box-shadow:inset 0 0 0 1px #ffffff10}.jit-paytable-step{letter-spacing:.14em;color:var(--color-muted);font-size:.6rem;display:block}.jit-paytable-pay{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.85rem;display:block}.jit-tape{margin-top:.7rem;font-size:.78rem}.jit-tape li{border-top:1px solid var(--color-border);grid-template-columns:3.6rem 1fr auto;align-items:baseline;gap:.5rem;padding:.35rem 0;display:grid}.jit-tape-game{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-muted);font-size:.65rem}.jit-tape-label{color:var(--color-fg)}.jit-tape-mult{font-variant-numeric:tabular-nums}.jit-tape-mult.is-good{color:var(--color-primary)}.jit-tape-mult.is-bad{color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.jit-card-inner,.jit-pad,.jit-pick,.jit-mode,.jit-chip{transition:none}.jit-pad.is-lit{transform:none}}.degen-elsewhere{background:var(--color-surface);box-shadow:var(--shadow-border);color:var(--color-muted);border-radius:.75rem;margin-top:1.25rem;padding:.85rem 1.1rem;font-size:.8rem}.degen-elsewhere a{color:var(--color-primary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bull-hero{isolation:isolate;background:radial-gradient(120% 140% at 100% 0%,var(--tier) 0%,transparent 58%),var(--color-surface);border-radius:.9rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bull-hero{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--tier) 12%,transparent) 0%,transparent 58%),var(--color-surface)}}.bull-hero{box-shadow:inset 0 0 0 1px var(--tier),0 30px 60px -50px #000}@supports (color:color-mix(in lab,red,red)){.bull-hero{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 26%,#ffffff14),0 30px 60px -50px #000}}.bull-hero:after{content:"";background:linear-gradient(90deg,transparent,var(--tier),transparent);height:1px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.bull-hero:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tier) 70%,transparent),transparent)}}.bull-hero-frame{background:var(--color-asphalt);box-shadow:inset 0 0 0 1px var(--tier),0 0 28px -14px var(--tier);border-radius:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bull-hero-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 34%,#ffffff1f),0 0 28px -14px color-mix(in srgb,var(--tier) 80%,transparent)}}#bull-panel{scroll-margin-top:calc(var(--chrome-h) + var(--bull-strip-h) + .75rem)}.club-strip{top:var(--chrome-h);z-index:20;background:#07070cf5;position:sticky}@supports (color:color-mix(in lab,red,red)){.club-strip{background:color-mix(in srgb,var(--color-bg) 96%,transparent)}}.club-strip{border-bottom:1px solid #2a2a3ccc}@supports (color:color-mix(in lab,red,red)){.club-strip{border-bottom:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}}.club-strip-inner{align-items:center;gap:.5rem;min-width:0;max-width:72rem;margin:0 auto;padding:.3rem 1rem;display:flex}.club-strip-sign{font-family:var(--font-display);letter-spacing:.12em;color:#dfa74e;flex:none;font-size:.95rem}@supports (color:color-mix(in lab,red,red)){.club-strip-sign{color:color-mix(in srgb,#ffb02e 72%,var(--color-muted))}}.club-strip-sign{text-shadow:0 0 18px #ffb02e4d;white-space:nowrap;transition:color .14s,text-shadow .14s}.club-strip-sign:hover,.club-strip-sign:focus-visible{color:#ffc76a;text-shadow:0 0 22px #ffb02e8c}@media(max-width:26rem){.club-strip-sign{display:none}}.club-rooms{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:.2rem;min-width:0;display:grid}.club-room{min-width:0;min-height:2.5rem;color:var(--color-muted);background:0 0;border-radius:.6rem;justify-content:center;align-items:center;padding:0 .5rem;transition:color .14s,background .14s,box-shadow .14s;display:flex}.club-room:hover,.club-room:focus-visible{color:var(--color-fg);background:#ffffff0a}.club-room.is-on{color:var(--color-fg);background:var(--door-key)}@supports (color:color-mix(in lab,red,red)){.club-room.is-on{background:color-mix(in srgb,var(--door-key) 14%,var(--color-raised))}}.club-room.is-on{box-shadow:inset 0 0 0 1px var(--door-key),0 0 18px -10px var(--door-key)}@supports (color:color-mix(in lab,red,red)){.club-room.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--door-key) 42%,transparent),0 0 18px -10px color-mix(in srgb,var(--door-key) 90%,transparent)}}.club-room-label{font-family:var(--font-display);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.bull-tabs{top:var(--chrome-h);z-index:20;background:#101018f7;border-radius:.8rem;align-items:center;gap:.4rem;margin:.75rem 0;padding:.3rem;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.bull-tabs{background:color-mix(in srgb,var(--color-surface) 97%,transparent)}}.bull-tabs{transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #ffffff14}.bull-tabs.is-condensed{background:#07070ce0}@supports (color:color-mix(in lab,red,red)){.bull-tabs.is-condensed{background:color-mix(in srgb,var(--color-bg) 88%,transparent)}}.bull-tabs.is-condensed{box-shadow:inset 0 0 0 1px var(--tier),0 18px 30px -26px #000}@supports (color:color-mix(in lab,red,red)){.bull-tabs.is-condensed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 22%,#ffffff14),0 18px 30px -26px #000}}.bull-tabs-who{opacity:0;align-items:center;gap:.4rem;min-width:0;max-width:0;padding-left:0;transition:max-width .22s,opacity .16s,padding .22s;display:flex;overflow:hidden}.bull-tabs.is-condensed .bull-tabs-who{opacity:1;max-width:10rem;padding-left:.25rem}.bull-tabs-face{object-fit:cover;width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 14px -6px var(--tier);border-radius:.4rem;flex:none}@supports (color:color-mix(in lab,red,red)){.bull-tabs-face{box-shadow:inset 0 0 0 1px #ffffff1f,0 0 14px -6px color-mix(in srgb,var(--tier) 90%,transparent)}}.bull-tabs-face-empty{background:repeating-linear-gradient(135deg,#ffffff0a 0 6px,transparent 6px 12px),var(--color-asphalt);display:block;box-shadow:inset 0 0 0 1px #ffffff14}.bull-tabs-handle{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}@media(max-width:26rem){.bull-tabs-handle{display:none}}.bull-tabs-list{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:.2rem;min-width:0;display:grid}.bull-tab{min-width:0;min-height:2.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .5rem;transition:color .14s,background .14s,box-shadow .14s;display:flex}.bull-tab:hover{color:var(--color-fg);background:#ffffff0a}.bull-tab.is-on{color:var(--color-fg);background:var(--tier)}@supports (color:color-mix(in lab,red,red)){.bull-tab.is-on{background:color-mix(in srgb,var(--tier) 14%,var(--color-raised))}}.bull-tab.is-on{box-shadow:inset 0 0 0 1px var(--tier),0 0 18px -10px var(--tier)}@supports (color:color-mix(in lab,red,red)){.bull-tab.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 40%,transparent),0 0 18px -10px color-mix(in srgb,var(--tier) 90%,transparent)}}.bull-tab-label{font-family:var(--font-display);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.bull-tab-mark{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.05rem .34rem;font-size:.6rem;font-weight:700}.bull-tab-mark.is-alert{color:#ffd9d9;background:#ff3b3b57}@supports (color:color-mix(in lab,red,red)){.bull-tab-mark.is-alert{background:color-mix(in srgb,var(--color-danger) 34%,transparent)}}.bull-tab-mark.is-alert{box-shadow:inset 0 0 0 1px #ff3b3b99}@supports (color:color-mix(in lab,red,red)){.bull-tab-mark.is-alert{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger) 60%,transparent)}}.bull-tab-mark.is-ready{color:#1b1400;background:var(--color-gold)}.bull-tab-mark.is-quiet{color:var(--color-muted);background:#ffffff12}.bull-todo{background:#23131b;border-radius:.75rem;margin-top:.75rem;padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.bull-todo{background:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface))}}.bull-todo{box-shadow:inset 0 0 0 1px #ff3b3b66}@supports (color:color-mix(in lab,red,red)){.bull-todo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger) 40%,transparent)}}.bull-todo-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-danger);align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:flex}.bull-todo-title .casino-bank-dot{position:static}.bull-todo-list{gap:.35rem;margin-top:.5rem;display:grid}.bull-todo-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.bull-todo-go{min-width:4.5rem;min-height:2.25rem;box-shadow:var(--shadow-border);background:#ffffff12;border-radius:.5rem;padding:0 .75rem;font-size:.75rem;font-weight:600}.bull-todo-go:hover{background:#ffffff1f}.bull-todo-go.is-primary{color:#1b1400;background:var(--color-gold)}.bull-todo-go:disabled{opacity:.6}.bull-rail{background:var(--color-border);border-radius:.75rem;gap:1px;display:grid;overflow:hidden}.bull-rail-cell{background:var(--color-surface);align-items:center;gap:.6rem;min-height:3rem;padding:.5rem .75rem;display:flex}.bull-rail-dot{background:var(--color-muted);border-radius:999px;flex:none;width:.5rem;height:.5rem}.bull-rail-dot.is-ok{background:var(--color-primary);box-shadow:0 0 10px -1px var(--color-primary)}.bull-rail-dot.is-warn{background:var(--color-danger);box-shadow:0 0 10px -1px var(--color-danger)}.bull-rail-dot.is-idle{background:#ffffff2e}.bull-rail-body{flex-wrap:wrap;flex:1;align-items:baseline;gap:.15rem .5rem;min-width:0;display:flex}.bull-rail-k{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;font-size:1.05rem}.bull-rail-k.is-warn{color:var(--color-danger)}.bull-rail-v{min-width:0;color:var(--color-muted);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.bull-rail-acts{flex:none;align-items:center;gap:.35rem;display:flex}.bull-rail-more{width:2rem;height:2rem;color:var(--color-neon-magenta);background:#ff2d9524;border-radius:999px;flex:none;place-items:center;font-size:1.15rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.bull-rail-more{background:color-mix(in srgb,var(--color-neon-magenta) 14%,transparent)}}.bull-rail-more{box-shadow:inset 0 0 0 1.5px #ff2d9599}@supports (color:color-mix(in lab,red,red)){.bull-rail-more{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-neon-magenta) 60%,transparent)}}.bull-rail-more{cursor:pointer;transition:color .14s,background .14s}.bull-rail-more span{transition:transform .18s;display:block}.bull-rail-more:hover{background:#ff2d9542}@supports (color:color-mix(in lab,red,red)){.bull-rail-more:hover{background:color-mix(in srgb,var(--color-neon-magenta) 26%,transparent)}}.bull-rail-more.is-open span{transform:rotate(90deg)}.bull-gate{gap:.5rem;display:grid}.bull-gate-body{background:var(--color-surface);border-radius:.75rem;gap:.85rem;padding:.85rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}@media(min-width:40rem){.bull-gate-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem}}.bull-gate-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;max-width:20rem;display:grid}.bull-gate-fig{gap:.35rem;min-width:0;margin:0;display:grid}.bull-gate-fig figcaption{color:var(--color-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.bull-gate-frame{aspect-ratio:1;background:var(--color-asphalt);border-radius:.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.bull-gate-none{height:100%;color:var(--color-muted);place-items:center;font-size:.7rem;display:grid}.bull-gate-verdict{font-family:var(--font-display);font-size:1.75rem;line-height:1}.bull-gate-verdict.is-ok{color:var(--color-primary)}.bull-gate-verdict.is-warn{color:var(--color-danger)}.bull-gate-acts{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.bull-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media(min-width:30rem){.bull-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.bull-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}}@media(min-width:64rem){.bull-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.bull-tile{isolation:isolate;aspect-ratio:1;text-align:left;background:var(--color-asphalt);cursor:pointer;content-visibility:auto;contain-intrinsic-size:10rem;border-radius:.7rem;transition:box-shadow .16s,transform .12s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.bull-tile-art{object-fit:cover;width:100%;height:100%;display:block}.bull-tile-scrim{pointer-events:none;background:linear-gradient(#0000,#04040bd9 62%,#04040bf5);position:absolute;inset:40% 0 0}.bull-tile:hover{box-shadow:inset 0 0 0 1px var(--tier),0 0 24px -12px var(--tier)}@supports (color:color-mix(in lab,red,red)){.bull-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 60%,transparent),0 0 24px -12px color-mix(in srgb,var(--tier) 90%,transparent)}}.bull-tile:active:not(:disabled){transform:scale(.98)}.bull-tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bull-tile.is-active{cursor:default;box-shadow:inset 0 0 0 2px var(--tier),0 0 30px -12px var(--tier)}@supports (color:color-mix(in lab,red,red)){.bull-tile.is-active{box-shadow:inset 0 0 0 2px var(--tier),0 0 30px -12px color-mix(in srgb,var(--tier) 95%,transparent)}}.bull-tile.is-static{cursor:default}.bull-tile-flags{flex-wrap:wrap;gap:.2rem;max-width:calc(100% - .6rem);display:flex;position:absolute;top:.3rem;left:.3rem}.bull-tile-flag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.3rem;padding:.05rem .3rem;font-size:.55rem;font-weight:700}.bull-tile-flag.is-battle{color:#04040a;background:var(--tier)}@supports (color:color-mix(in lab,red,red)){.bull-tile-flag.is-battle{background:color-mix(in srgb,var(--tier) 88%,white)}}.bull-tile-flag.is-x{color:var(--color-primary);background:#04040bcc;box-shadow:inset 0 0 0 1px #00d4ff8c}@supports (color:color-mix(in lab,red,red)){.bull-tile-flag.is-x{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 55%,transparent)}}.bull-tile-mult{font-size:.65rem;position:absolute;top:.3rem;right:.3rem}.bull-tile-body{pointer-events:none;gap:.05rem;padding:.4rem .45rem;display:grid;position:absolute;inset:auto 0 0}.bull-tile-tier{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;line-height:1}.bull-tile-name{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:600;line-height:1.15;overflow:hidden}.bull-tile-bonus{color:var(--color-gold);opacity:0;max-height:0;font-size:.6rem;line-height:1.2;transition:max-height .16s,opacity .16s;overflow:hidden}.bull-tile:hover .bull-tile-bonus,.bull-tile:focus-visible .bull-tile-bonus,.bull-tile.is-active .bull-tile-bonus{opacity:1;max-height:2.4rem}.bull-filters{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.bull-chip{min-height:2rem;color:var(--color-muted);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.75rem;font-weight:600;transition:color .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.bull-chip:hover{color:var(--color-fg)}.bull-chip.is-on{color:var(--color-fg);background:var(--color-raised);box-shadow:inset 0 0 0 1px #fff3}.bull-filters-sort{min-height:2rem;color:var(--color-muted);cursor:pointer;border-radius:.5rem;margin-left:auto;padding:0 .5rem;font-size:.7rem;transition:color .14s}.bull-filters-sort:hover{color:var(--color-fg)}.bull-hint{color:var(--color-muted);font-size:.75rem}.bull-drift{color:var(--color-gold);background:#27221c;border-radius:.6rem;padding:.5rem .75rem;font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.bull-drift{background:color-mix(in srgb,var(--color-gold) 10%,var(--color-surface))}}.bull-drift{box-shadow:inset 0 0 0 1px #f5c54252}@supports (color:color-mix(in lab,red,red)){.bull-drift{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 32%,transparent)}}.bull-empty{text-align:center;color:var(--color-muted);background:var(--color-surface);border-radius:.75rem;gap:.35rem;padding:1.5rem 1rem;font-size:.85rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.bull-empty-k{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-fg);font-size:1.4rem}.bull-more{min-height:2.75rem;color:var(--color-muted);cursor:pointer;border-radius:.6rem;font-size:.8rem;font-weight:600;transition:color .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #ffffff14}.bull-more:hover{color:var(--color-fg);box-shadow:inset 0 0 0 1px #fff3}.bull-setup{background:var(--color-surface);border-radius:.75rem;box-shadow:inset 0 0 0 1px #ffffff14}.bull-setup.is-needed{background:#0f1c26}@supports (color:color-mix(in lab,red,red)){.bull-setup.is-needed{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}}.bull-setup.is-needed{box-shadow:inset 0 0 0 1px #00d4ff4d}@supports (color:color-mix(in lab,red,red)){.bull-setup.is-needed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,transparent)}}.bull-setup-head{text-align:left;cursor:pointer;align-items:center;gap:.6rem;width:100%;min-height:3rem;padding:.5rem .75rem;display:flex}.bull-setup-k{font-family:var(--font-display);letter-spacing:.04em;flex:none;font-size:1.05rem}.bull-setup-v{flex-wrap:wrap;flex:1;align-items:baseline;gap:.15rem .5rem;min-width:0;font-size:.8rem;display:flex}.bull-setup-note{color:var(--color-muted);font-size:.75rem}.bull-setup-chev{width:2rem;height:2rem;color:var(--color-neon-magenta);background:#ff2d9524;border-radius:999px;flex:none;place-items:center;font-size:1.15rem;line-height:1;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.bull-setup-chev{background:color-mix(in srgb,var(--color-neon-magenta) 14%,transparent)}}.bull-setup-chev{box-shadow:inset 0 0 0 1.5px #ff2d9599}@supports (color:color-mix(in lab,red,red)){.bull-setup-chev{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-neon-magenta) 60%,transparent)}}.bull-setup-chev{transition:transform .18s}.bull-setup-chev.is-open{transform:rotate(90deg)}.bull-setup-body{padding:0 .75rem .85rem}.bull-skel{background:linear-gradient(90deg,var(--color-raised) 0%,#23233a 50%,var(--color-raised) 100%);background-size:200% 100%;border-radius:.4rem;animation:1.4s ease-in-out infinite bull-skel}.bull-skel-tile{aspect-ratio:1;border-radius:.7rem}@keyframes bull-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.bull-tabs,.bull-tabs-who,.bull-tile,.bull-tile-bonus,.btn,.bull-rail-more span,.bull-setup-chev,.bull-chip,.bull-more{transition:none}.bull-skel{animation:none}}.bag-room{height:clamp(9rem,26vw,16rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.bag-room img{object-fit:cover;object-position:50% 40%;filter:brightness(.62)saturate(.95);width:100%;height:100%}.bag-game .jit-note,.bag-staked .jit-stake-note{--jit-key:var(--color-neon-amber)}.bag-scene{--bag-load:0;perspective:900px;perspective-origin:50% 42%;background:radial-gradient(120% 90% at 50% 8%,#ffb02e14,#0000 62%),radial-gradient(90% 70% at 50% 100%,#0006,#0000),linear-gradient(#14100c,#0b0908 62%,#070606);border-radius:.9rem;height:clamp(15rem,44vw,22rem);margin:.4rem 0 .9rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.bag-scene:after{content:"";transform-origin:50% 100%;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff06 0 2px,#0000 2px 44px),linear-gradient(#0000,#ffb02e08 70%,#ffb02e12);height:38%;position:absolute;inset:auto 0 0;transform:rotateX(72deg)}.bag-rig{transform-style:preserve-3d;position:absolute;inset:0}.bag-beam{background:linear-gradient(#3a332a,#1a1713 60%,#0d0b09);border-radius:.1rem;height:.55rem;position:absolute;top:6%;left:12%;right:12%;box-shadow:0 2px 6px #00000080}.bag-chain{transform-origin:50% 0;background:repeating-linear-gradient(#8a8377 0 3px,#4a453d 3px 6px,#2a261f 6px 9px);width:.5rem;height:13%;margin-left:-.25rem;position:absolute;top:calc(6% + .5rem);left:50%}.bag-pendulum{transform-origin:50% calc(6% + .5rem);transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.bag-body{top:calc(19% + var(--bag-load) * 2%);transform-origin:50% -12%;width:clamp(5.5rem,17vw,8rem);height:clamp(9rem,27vw,13rem);transform-style:preserve-3d;background:linear-gradient(100deg,#1c0f0c 0 8%,#6b2019 22%,#a83226 44%,#7c2118,#2a120e 92%),#6b2019;border-radius:1.6rem/2.4rem;margin-left:calc(clamp(5.5rem,17vw,8rem)/-2);position:absolute;left:50%;box-shadow:inset 0 0 2.5rem #00000070,0 1.4rem 2rem #00000070}.bag-body-strap{background:linear-gradient(#2b1410,#43201a);border-radius:1.6rem 1.6rem 0 0/2.4rem 2.4rem 0 0;height:12%;position:absolute;inset:0 0 auto;box-shadow:inset 0 -1px #00000080}.bag-body-seam{background:linear-gradient(#0000,#ffffff26 20%,#ffffff1a 80%,#0000);width:2px;position:absolute;top:12%;bottom:6%;left:26%}.bag-body-shine{background:radial-gradient(60% 50% at 50% 30%,#ffd7a866,#ffd7a822 45%,#0000 75%);border-radius:50%;width:22%;position:absolute;inset:10% auto 14% 12%}.bag-body.is-hit{animation:.5s cubic-bezier(.2,.9,.3,1) bag-hit}.bag-body.is-folded{animation:.62s cubic-bezier(.3,1.4,.4,1) bag-comeback}@keyframes bag-hit{0%{transform:translateZ(0)rotate(0)}22%{transform:translateZ(-42px)rotate(5.5deg)scaleX(.94)}60%{transform:translateZ(14px)rotate(-3deg)scaleX(1.02)}to{transform:translateZ(0)rotate(0)}}@keyframes bag-comeback{0%{transform:translateZ(-30px)rotate(6deg)}40%{transform:translateZ(120px)rotate(-11deg)scale(1.1)}to{transform:translateZ(30px)rotate(-4deg)scale(1.03)}}.bag-scene.is-still .bag-chain,.bag-scene.is-still .bag-body{animation:none}.bag-gloves{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.bag-glove{filter:drop-shadow(0 -.4rem .9rem #0009);transform-origin:50% 100%;width:clamp(6rem,20vw,9rem);height:auto;transition:transform .16s ease-out;position:absolute;bottom:-3%}.bag-glove.is-lead{left:2%;transform:translateY(22%)rotate(-14deg)}.bag-glove.is-rear{right:2%;transform:translateY(26%)rotate(14deg)scaleX(-1)}.bag-gloves.is-jab .bag-glove.is-lead{animation:.26s ease-out bag-jab}.bag-gloves.is-cross .bag-glove.is-rear{animation:.3s ease-out bag-cross}.bag-gloves.is-hook .bag-glove.is-rear{animation:.32s ease-out bag-hook}.bag-gloves.is-upper .bag-glove.is-lead{animation:.3s ease-out bag-upper}@keyframes bag-jab{0%{transform:translateY(22%)rotate(-14deg)}45%{transform:translate3d(58%,-46%,210px)rotate(-4deg)scale(1.28)}to{transform:translateY(22%)rotate(-14deg)}}@keyframes bag-cross{0%{transform:translateY(26%)rotate(14deg)scaleX(-1)}48%{transform:translate3d(-52%,-50%,230px)rotate(6deg)scaleX(-1)scale(1.32)}to{transform:translateY(26%)rotate(14deg)scaleX(-1)}}@keyframes bag-hook{0%{transform:translateY(26%)rotate(14deg)scaleX(-1)}40%{transform:translate3d(-96%,-34%,120px)rotate(-42deg)scaleX(-1)scale(1.2)}62%{transform:translate3d(-34%,-42%,220px)rotate(4deg)scaleX(-1)scale(1.3)}to{transform:translateY(26%)rotate(14deg)scaleX(-1)}}@keyframes bag-upper{0%{transform:translateY(22%)rotate(-14deg)}38%{transform:translate3d(30%,34%,60px)rotate(-30deg)scale(1.1)}62%{transform:translate3d(44%,-34%,210px)rotate(-58deg)scale(1.3)}to{transform:translateY(22%)rotate(-14deg)}}.bag-pads{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}@media(min-width:40rem){.bag-pads{grid-template-columns:repeat(4,minmax(0,1fr))}}.bag-pad{text-align:left;background:var(--color-surface);border-radius:.7rem;min-height:5.2rem;padding:.6rem .65rem .75rem;transition:transform .12s,box-shadow .12s,background .12s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.bag-pad:disabled{opacity:.42}@supports (color:color-mix(in lab,red,red)){.bag-pad.is-called{background:color-mix(in srgb,var(--color-neon-amber) 16%,var(--color-surface))}}.bag-pad.is-called{box-shadow:inset 0 0 0 1px var(--color-neon-amber),0 0 1.4rem #ffb02e40;transform:translateY(-2px)}.bag-pad.is-thrown{transform:translateY(1px)scale(.985)}.bag-pad-key{width:1.15rem;height:1.15rem;font-family:var(--font-display);color:var(--color-muted);background:#ffffff12;border-radius:.25rem;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.bag-pad-label{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-fg);margin-top:.3rem;font-size:1.05rem;display:block}.bag-pad-hint{color:var(--color-muted);margin-top:.15rem;font-size:.68rem;line-height:1.35;display:block}.bag-pad-clock{transform-origin:0;background:var(--color-neon-amber);height:3px;animation:bag-drain var(--bag-window,1.5s) linear forwards;position:absolute;inset:auto 0 0}@keyframes bag-drain{0%{transform:scaleX(1)}70%{background:var(--color-neon-amber)}to{background:var(--color-danger);transform:scaleX(0)}}.bag-pads.is-pending .bag-pad:disabled{opacity:1}.bag-ladder .jit-rung{min-width:4.2rem}.bag-ladder .jit-rung.is-next{box-shadow:inset 0 0 0 1px #ffb02e99}@supports (color:color-mix(in lab,red,red)){.bag-ladder .jit-rung.is-next{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-amber) 60%,transparent)}}.bag-reveal{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;margin:.7rem 0 .5rem;display:grid}@media(min-width:40rem){.bag-reveal{grid-template-columns:repeat(16,minmax(0,1fr))}}.bag-reveal-cell{aspect-ratio:1;color:var(--color-muted);background:#ffffff08;border-radius:.3rem;place-items:center;font-size:.6rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.bag-reveal-cell.is-thrown{background:#ffb02e33}@supports (color:color-mix(in lab,red,red)){.bag-reveal-cell.is-thrown{background:color-mix(in srgb,var(--color-neon-amber) 20%,transparent)}}.bag-reveal-cell.is-thrown{color:var(--color-fg)}.bag-reveal-cell.is-bad{background:#ff3b3b42}@supports (color:color-mix(in lab,red,red)){.bag-reveal-cell.is-bad{background:color-mix(in srgb,var(--color-danger) 26%,transparent)}}.bag-reveal-cell.is-bad{box-shadow:inset 0 0 0 1px var(--color-danger);color:var(--color-fg)}.bag-reveal-cell.is-beyond{opacity:.45}.bag-seed{overflow-wrap:anywhere;color:var(--color-muted);font-size:.65rem}.bag-clock-toggle{color:var(--color-fg);cursor:pointer;background:#ffffff06;border-radius:.6rem;align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.6rem .75rem;font-size:.78rem;display:flex}.bag-clock-toggle.is-off{opacity:.5;cursor:default}.bag-clock-toggle input{accent-color:var(--color-neon-amber);margin-top:.15rem}.bag-clock-note{color:var(--color-muted);margin-top:.1rem;font-size:.7rem;display:block}.bag-punch-list{gap:.4rem;margin-top:.7rem;display:grid}.bag-punch-list li{background:#ffffff06;border-radius:.4rem;grid-template-columns:1.3rem 5.5rem 1fr;align-items:baseline;gap:.5rem;padding:.4rem .55rem;font-size:.75rem;display:grid}.bag-punch-key{font-family:var(--font-display);color:var(--color-muted);background:#ffffff12;border-radius:.22rem;place-items:center;font-size:.68rem;display:grid}.bag-punch-name{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-fg)}.bag-punch-hint{color:var(--color-muted)}@media(prefers-reduced-motion:reduce){.bag-chain,.bag-body,.bag-body.is-hit,.bag-body.is-folded{animation:none}.bag-scene.is-still .bag-body.is-hit,.bag-body.is-hit{box-shadow:inset 0 0 2.5rem #00000070,0 0 1.6rem #ffb02e55}.bag-body.is-folded{box-shadow:inset 0 0 2.5rem #00000070,0 0 1.6rem #ff3b3b99}@supports (color:color-mix(in lab,red,red)){.bag-body.is-folded{box-shadow:inset 0 0 2.5rem #00000070,0 0 1.6rem color-mix(in srgb,var(--color-danger) 60%,transparent)}}.bag-glove,.bag-pad{transition:none}.bag-gloves.is-jab .bag-glove.is-lead,.bag-gloves.is-cross .bag-glove.is-rear,.bag-gloves.is-hook .bag-glove.is-rear,.bag-gloves.is-upper .bag-glove.is-lead{animation:none}.bag-pad.is-called{transform:none}}.book-hero{isolation:isolate;background:linear-gradient(105deg,#23170cf2 0 52%,#4b1712de),repeating-linear-gradient(90deg,#0000 0 9%,#ffffff08 9% 9.4%);border:1px solid #d7a83f66;border-radius:1rem;grid-template-columns:minmax(0,1.4fr) minmax(13rem,.6fr);gap:1.5rem;margin-bottom:1rem;padding:clamp(1.2rem,4vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #05040880}.book-hero:after{content:"A";z-index:-1;font-family:var(--font-display);color:#d7a83f0f;font-size:clamp(10rem,32vw,22rem);line-height:1;position:absolute;bottom:-.28em;right:-.05em;rotate:-9deg}.book-eyebrow{letter-spacing:.22em;color:#e4b952;font-size:.68rem;font-weight:800}.book-hero h1{font-family:var(--font-display);letter-spacing:-.035em;color:#fff4d2;text-shadow:4px 4px #6f2017;margin-top:.18rem;font-size:clamp(3rem,11vw,6.7rem);line-height:.84}.book-hero-copy p{color:#e6d7ba;margin-top:.85rem;font-size:clamp(.85rem,2vw,1.05rem);font-weight:700}.book-hero-stats{letter-spacing:.08em;text-transform:uppercase;color:#cdbf9f;border-left:1px solid #d7a83f55;align-self:end;gap:.45rem;padding-left:1.2rem;font-size:.7rem;display:grid}.book-hero-stats b{font-family:var(--font-display);color:#fff4d2;margin-right:.35rem;font-size:1.25rem}.book-live-dot:before{content:"";background:#e75d4e;border-radius:50%;width:.42rem;height:.42rem;margin-right:.4rem;animation:1.8s ease-in-out infinite book-pulse;display:inline-block}@keyframes book-pulse{50%{opacity:.35;transform:scale(.72)}}.book-callout{color:var(--color-muted);background:#d7a83f0c;border-left:3px solid #d7a83f;margin-bottom:1.25rem;padding:.65rem .85rem;font-size:.76rem;line-height:1.45}.book-callout b{color:#edc665}.book-callout a{color:var(--color-fg);text-decoration:underline}.book-gate{border-left:2px solid var(--color-neon-amber)}.book-leagues{flex-wrap:wrap}.book-board{gap:.7rem;margin-top:.9rem;display:grid}.book-event{background:linear-gradient(145deg,#131018,var(--color-surface));border:1px solid #ffffff12;position:relative;overflow:hidden;padding:0!important}@supports (color:color-mix(in lab,red,red)){.book-event{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 95%,#4b1712),var(--color-surface))}}.book-event{animation:.35s ease-out both book-card-in}.book-event:nth-child(2n){animation-delay:45ms}.book-event:nth-child(3n){animation-delay:90ms}@keyframes book-card-in{0%{opacity:0;transform:translateY(8px)}}.book-event-head{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.55rem;padding:.55rem .8rem;display:grid}.book-event-league{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-muted);background:#ffffff12;border-radius:.22rem;padding:.1rem .34rem;font-size:.62rem}.book-event-teams{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-size:.86rem;overflow:hidden}.book-event-time{color:var(--color-muted);font-size:.68rem}.book-feed-tag{letter-spacing:.16em;color:#d7a83f;font-size:.54rem;font-weight:800}.book-matchup{background:linear-gradient(90deg,#ffffff03,#0000 42% 58%,#ffffff03);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.45rem,2vw,1rem);padding:.9rem clamp(.65rem,2.5vw,1.1rem) .7rem;display:grid}.book-team{align-items:center;gap:.65rem;min-width:0;display:flex}.book-team.is-home{text-align:right;flex-direction:row-reverse}.book-team-mark{--team-color:#d8a83e;aspect-ratio:1;background:radial-gradient(circle,var(--team-color),#100f13 68%);border-radius:50%;flex:none;place-items:center;width:clamp(3rem,10vw,4.2rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.book-team-mark{background:radial-gradient(circle,color-mix(in srgb,var(--team-color) 24%,#26201a),#100f13 68%)}}@supports (color:color-mix(in lab,red,red)){.book-team-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--team-color) 65%,#ffffff18)}}.book-team-mark img{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 5px #05040888);width:76%;height:76%;transition:transform .16s;position:relative}.book-event:hover .book-team-mark img{transform:scale(1.07)rotate(-2deg)}.book-team.is-home .book-team-mark img{transition-delay:25ms}.book-team-fallback{font-family:var(--font-display);letter-spacing:.06em;color:#d9cfb7;font-size:.78rem;position:absolute}.book-team-copy{min-width:0;display:grid}.book-team-copy b{font-family:var(--font-display);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-size:clamp(.8rem,2.5vw,1.08rem);overflow:hidden}.book-team-copy small{color:var(--color-muted);margin-top:.16rem;font-size:.58rem}.book-at{font-family:var(--font-display);color:#d7a83f88;font-size:.62rem}.book-market{margin:.55rem .8rem 0}.book-market-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.book-market-name{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-muted);font-size:.66rem}.book-market-rtp{color:var(--color-muted);font-size:.66rem}.book-sides{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.3rem;display:grid}.book-side{text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;gap:.1rem .5rem;min-height:3.1rem;background:#ffffff06!important;border:1px solid #ffffff12!important;padding:.45rem .6rem!important;transition:transform .12s,border-color .12s,background .12s!important;display:grid!important}.book-side:hover:not(:disabled){transform:translateY(-2px);background:#d7a83f12!important;border-color:#d7a83f99!important}.book-market:last-of-type{padding-bottom:.8rem}.book-side-pick{text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg);font-size:.8rem;overflow:hidden}.book-side-price{font-family:var(--font-display);color:var(--color-primary);font-size:.82rem}.book-side-back{color:var(--color-muted);grid-column:1/-1;font-size:.64rem}.book-stale{background:#ffb02e1f;border-radius:.4rem;margin-top:.55rem}@supports (color:color-mix(in lab,red,red)){.book-stale{background:color-mix(in srgb,var(--color-neon-amber) 12%,transparent)}}.book-stale{color:var(--color-fg);padding:.45rem .6rem;font-size:.68rem}.book-slips{margin-top:.7rem;font-size:.78rem}.book-slips li{border-top:1px solid var(--color-border);grid-template-columns:1fr auto;gap:.15rem .6rem;padding:.45rem 0;display:grid}.book-slip-pick{color:var(--color-fg)}.book-slip-game{color:var(--color-muted);grid-column:1;font-size:.68rem}.book-slip-stake,.book-slip-result{font-variant-numeric:tabular-nums;color:var(--color-muted);grid-area:1/2/span 2;align-self:center}.book-slip-result.is-good{color:var(--color-primary)}.book-slip-result.is-bad{color:var(--color-danger)}.book-live-tape{background:linear-gradient(110deg,#441f12f0,#14110efa);border:1px solid #d8a83e80;margin:1rem 0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.book-live-title{color:#f2ce75;letter-spacing:.15em;border-bottom:1px solid #d8a83e40;justify-content:space-between;gap:1rem;padding:.55rem .8rem;font-size:.72rem;display:flex}.book-live-title span:before{content:"";background:#d85e42;border-radius:50%;width:.48rem;height:.48rem;margin-right:.45rem;animation:1.4s ease-in-out infinite book-live-pulse;display:inline-block}.book-live-title small{color:#9f9382;letter-spacing:.06em}.book-live-games{grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.book-live-game{border-right:1px solid #d8a83e2e;grid-template-columns:1fr auto;gap:.3rem .8rem;padding:.75rem .9rem;display:grid}.book-live-game b{color:#eee5d4;font-size:.8rem;display:contents}.book-live-game b strong{text-align:right;color:#fff5d2;font-size:1rem}.book-live-game small{color:#a99c8b;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.book-live-status{color:#dd6e50;letter-spacing:.09em;grid-column:1/-1;font-size:.65rem;font-weight:800}.book-countdown{color:#d8a83e;letter-spacing:.12em;grid-column:1/-1;font-size:.58rem;font-weight:900}@keyframes book-live-pulse{50%{opacity:.3;transform:scale(.75)}}.book-slips li.is-live{border-left:3px solid #d85e42;padding-left:.7rem}.book-sweat-copy{color:#d8a83e;letter-spacing:.08em;margin-top:.18rem;font-weight:800;display:block}.book-share-slip{color:#8f826f;grid-column:1;justify-self:start;font-size:.6rem;text-decoration:underline}.book-mine-filter{color:#b9aa93;letter-spacing:.1em;border:1px solid #d8a83e4d;margin:.55rem 0 1rem auto;padding:.45rem .7rem;font-size:.68rem;display:block}.book-mine-filter.is-on{color:#21170d;background:#d8a83e}.book-crowd{color:#968b7a;letter-spacing:.07em;border-top:1px dashed #d8a83e40;justify-content:space-between;gap:.75rem;margin:.8rem .85rem 0;padding:.55rem .65rem;font-size:.64rem;display:flex}.book-crowd b{color:#e3bf69}.book-call-it{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;margin:.55rem .85rem;display:grid}.book-call-it>div{color:#d8a83e;letter-spacing:.08em;flex-direction:column;font-size:.67rem;display:flex}.book-call-it>div small{color:#82786a;letter-spacing:0}.book-call-it button{color:#c8bcaa;border:1px solid #d8a83e40;min-width:4.8rem;padding:.42rem .55rem;font-size:.69rem}.book-call-it button small{color:#7f7466}.book-call-it button.is-on{color:#21170d;background:#d8a83e;border-color:#d8a83e}.book-line-move{color:#9c7d3d;letter-spacing:.05em;width:100%;margin-top:.2rem;font-size:.55rem;display:block}.book-intel{border-top:1px solid #d8a83e29}.book-intel-trigger{color:#bca76f;letter-spacing:.13em;justify-content:space-between;width:100%;padding:.7rem .85rem;font-size:.68rem;font-weight:800;display:flex}.book-intel-body{padding:0 .85rem .85rem;animation:.18s ease-out book-intel-in}@keyframes book-intel-in{0%{opacity:0;transform:translateY(-5px)}}.book-intel-body details{color:#b9ae9e;border-top:1px solid #ffffff12}.book-intel-body summary{cursor:pointer;color:#e4d8c3;letter-spacing:.04em;padding:.65rem 0;font-size:.76rem;font-weight:750;list-style:none}.book-intel-body summary:after{content:"+";float:right;color:#d8a83e}.book-intel-body details[open] summary:after{content:"−"}.book-intel-body summary i{color:#766b5d;margin-left:.3rem;font-style:normal}.book-intel-body article{margin:0 0 .75rem}.book-intel-body article b{color:#efe4d1;font-size:.78rem}.book-intel-body p{margin:.2rem 0 .6rem;font-size:.72rem;line-height:1.55}.book-intel-loading,.book-intel-empty{color:#8e8271}.book-injury-team{gap:.3rem;margin-bottom:.75rem;display:grid}.book-injury-team>b{color:#d8a83e}.book-injury-team span{font-size:.7rem}.book-predictor{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.65rem;display:grid}.book-predictor span{background:#d8a83e14;justify-content:space-between;padding:.5rem;font-size:.7rem;display:flex}.book-degen-card{background:#d8a83e47;grid-template-columns:repeat(3,1fr) auto;gap:1px;margin:1rem 0;padding:1px;display:grid;transform:rotate(-.2deg);box-shadow:0 12px 30px #0000003d}.book-degen-card>div{background:#211b15;flex-direction:column;padding:.7rem .8rem;display:flex}.book-degen-card span,.book-degen-card small{color:#877c6c;letter-spacing:.09em;font-size:.61rem}.book-degen-card b{color:#eee1c8;margin:.12rem 0;font-size:1rem}.book-degen-card button{color:#21170d;letter-spacing:.1em;background:#d8a83e;padding:.6rem .8rem;font-size:.66rem;font-weight:900}.book-leader-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.book-leader-head span{color:#d8a83e;letter-spacing:.14em;font-size:.65rem}.book-leader-head small{color:#796f62}.book-leaderboard ol{margin:.7rem 0 0;padding:0;list-style:none}.book-leaderboard li{border-top:1px solid #ffffff0f;grid-template-columns:2rem 1fr auto 5rem;align-items:center;gap:.5rem;padding:.45rem .2rem;font-size:.74rem;display:grid}.book-leaderboard li>span{color:#d8a83e;font:800 1rem var(--font-display)}.book-leaderboard li small{color:#7f7465}.book-leaderboard li strong{text-align:right}.is-good{color:#90b987!important}.is-bad{color:#d66e57!important}.book-ticket-scrim{z-index:80;background:#090705e6;place-items:center;padding:1rem;animation:.15s ease-out book-scrim-in;display:grid;position:fixed;inset:0}@keyframes book-scrim-in{0%{opacity:0}}.book-ticket{color:#2a2116;clip-path:polygon(0 0,97% 0,100% 3%,99% 97%,96% 100%,3% 99%,0 96%);background:linear-gradient(100deg,#ead9b4,#d8c28f);width:min(440px,100%);padding:1.2rem;position:relative;transform:rotate(-.35deg);box-shadow:0 30px 80px #0000008c}.book-ticket:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#6d5434 4px);position:absolute;inset:0}.book-ticket>*{position:relative}.book-ticket-close{z-index:1;color:#4d3b25;font-size:1.6rem;position:absolute;top:.7rem;right:1rem}.book-ticket-kicker{letter-spacing:.18em;font-size:.65rem;font-weight:900}.book-ticket h2{font:800 1.45rem/1 var(--font-display);text-transform:uppercase;margin:.35rem 2rem .8rem 0}.book-ticket h2 i{text-transform:lowercase;opacity:.65;font:italic .75rem serif}.book-ticket-pick{border-block:2px dashed #35271659;flex-direction:column;padding:.75rem 0;display:flex}.book-ticket-pick span,.book-ticket-money small{letter-spacing:.12em;font-size:.61rem;font-weight:900}.book-ticket-pick b{font-size:1.18rem}.book-ticket-pick small{opacity:.7}.book-ticket-money{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.8rem 0;display:grid}.book-ticket-money span{flex-direction:column;display:flex}.book-ticket-money b{font-size:1.05rem}.book-ticket p{opacity:.74;font-size:.7rem;line-height:1.45}.book-ticket .ui-button,.book-ticket>button:not(.book-ticket-close):not(.book-ticket-cancel){width:100%}.book-ticket-cancel{margin:.65rem auto 0;font-size:.7rem;text-decoration:underline;display:block}@media(max-width:640px){.book-call-it{grid-template-columns:1fr 1fr}.book-call-it>div{grid-column:1/-1}.book-degen-card{grid-template-columns:1fr 1fr}.book-degen-card button{grid-column:1/-1}.book-leaderboard li{grid-template-columns:1.5rem 1fr auto}.book-leaderboard li small{display:none}.book-crowd{flex-direction:column;gap:.25rem}}@media(prefers-reduced-motion:reduce){.book-live-title span:before,.book-intel-body,.book-ticket-scrim{animation:none}}.book-rules{color:var(--color-muted);gap:.5rem;margin-top:.7rem;font-size:.78rem;display:grid}.book-rules b{color:var(--color-fg)}@media(max-width:30rem){.book-hero{grid-template-columns:1fr}.book-hero-stats{border-top:1px solid #d7a83f55;border-left:0;grid-template-columns:1fr 1fr;padding:.8rem 0 0}.book-live-dot{grid-column:1/-1}.book-event-head{grid-template-columns:auto 1fr}.book-event-time{grid-column:2;justify-self:start}.book-side-pick{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.book-event,.book-live-dot:before{animation:none}.book-event:hover .book-team-mark img,.book-side:hover:not(:disabled){transform:none}}.book-hero,.book-callout,.book-live-tape,.book-gate,.book-tabs,.book-ticket-scrim,.book-ticket,.book-event,.book-degen-card,.book-leaderboard{--book-pink:#ff4fa3;--book-blue:#39c8e8;--book-ink:#090d19;--book-panel:#101527}.book-hero{isolation:isolate;border:1px solid var(--book-blue);min-height:13rem;padding:1.5rem 1.4rem 1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.book-hero{border:1px solid color-mix(in srgb,var(--book-blue) 62%,transparent)}}.book-hero{clip-path:polygon(0 0,96% 0,100% 17%,100% 100%,3% 100%,0 83%);background:radial-gradient(circle at 82% 12%,#ff4fa338,#0000 30%),linear-gradient(125deg,#0c1124 0 54%,#18102a);box-shadow:inset 0 0 0 1px #ff4fa31f,0 18px 45px #02050f57}.book-hero:before{content:"DEGEN / DEGEN / DEGEN /";z-index:-1;color:#39c8e812;font:900 clamp(2.8rem,9vw,6.5rem)/.72 var(--font-display);letter-spacing:-.05em;writing-mode:vertical-rl;position:absolute;bottom:-.6rem;right:-1.3rem;transform:rotate(180deg)}.book-hero:after{background:linear-gradient(90deg,var(--book-blue) 0 42%,transparent 42% 45%,var(--book-pink) 45% 72%,transparent 72%);height:3px;inset:auto 0 0}.book-hero-grid{z-index:-2;opacity:.22;background-image:linear-gradient(#39c8e82e 1px,#0000 1px),linear-gradient(90deg,#39c8e82e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;transform:perspective(280px)rotateX(28deg)scale(1.2);-webkit-mask-image:linear-gradient(105deg,#000,#0000 75%);mask-image:linear-gradient(105deg,#000,#0000 75%)}.book-eyebrow{color:var(--book-blue);letter-spacing:.2em}.book-hero h1{color:#f7f7ff;letter-spacing:-.06em;text-shadow:4px 3px #39c8e894,-3px -2px #ff4fa394;margin-top:.45rem;font-size:clamp(3.25rem,10vw,6.4rem);line-height:.78}.book-hero h1 span{color:#0000;letter-spacing:.5em;-webkit-text-stroke:1px var(--book-pink);text-shadow:none;margin-left:.15em;font-size:.32em;line-height:1.1;display:block}.book-hero-copy p{color:#b9c6dc;margin-top:1rem}.book-hero-copy p b{color:var(--book-pink);font-weight:800}.book-hero-stats{border-left-color:#39c8e84d}.book-hero-stats span{color:#8292ad}.book-hero-stats b{color:#eefaff}.book-live-dot{color:var(--book-blue)!important}.book-live-dot:before{background:var(--book-pink);box-shadow:0 0 0 3px #ff4fa31f}.book-callout{border:0;border-left:3px solid var(--book-pink);color:#aebbd0;background:linear-gradient(90deg,#ff4fa31a,#39c8e80a);margin-top:.8rem;position:relative}.book-callout b,.book-callout a{color:#f5f7ff}.book-gate{position:relative;overflow:hidden;background:linear-gradient(105deg,#ff4fa31f,#080d1bf5 48%,#39c8e81a)!important;border-color:#ff4fa380!important}.book-gate:after{content:"LOCKED";color:#ff4fa314;font:900 3.5rem/1 var(--font-display);position:absolute;top:50%;right:-.25rem;transform:translateY(-50%)rotate(-90deg)}.book-gate-kicker{color:var(--book-pink);letter-spacing:.18em;margin-bottom:.45rem;font-size:.6rem;font-weight:900;display:block}.book-gate h2{color:#f4f7ff}.book-gate a{color:var(--book-blue)}.book-live-tape{background:linear-gradient(110deg,#110f26fa,#060e1dfa);border-color:#ff4fa38c}.book-live-title{color:var(--book-pink);border-bottom-color:#39c8e833}.book-live-title span:before{background:var(--book-pink)}.book-live-title small,.book-live-game small{color:#71809b}.book-live-game{border-right-color:#39c8e82e}.book-live-game b{color:#dce8f8}.book-live-game b strong{color:var(--book-blue)}.book-live-status,.book-countdown{color:var(--book-pink)}.book-leagues{background:#070c1999;border:1px solid #39c8e829;padding:.25rem}.book-leagues .jit-mode{border-radius:0}.book-leagues .jit-mode.is-on{border-color:var(--book-pink);background:linear-gradient(120deg,#ff4fa32e,#39c8e81f)}.book-leagues .jit-mode.is-on .jit-mode-label{color:#fff}.book-mine-filter{color:var(--book-blue);border-color:#39c8e859}.book-mine-filter.is-on{background:var(--book-pink);color:#0b0e1b}.book-board{gap:1rem}.book-event{position:relative;overflow:hidden;box-shadow:inset 3px 0 #ff4fa3b8,0 14px 32px #02050f38;background:linear-gradient(145deg,#101527fa,#080c19fa)!important;border:1px solid #39c8e833!important;border-radius:.25rem!important}.book-event:after{content:"";background:linear-gradient(90deg,var(--book-pink),transparent 42%,var(--book-blue));height:1px;position:absolute;inset:0 0 auto}.book-event-head{background:#040916b8}.book-event-league{color:#0c1020;background:var(--book-pink);transform:skew(-8deg)}.book-event-time{color:#aebad0}.book-feed-tag{color:var(--book-blue);border-color:#39c8e847}.book-team-mark{border-color:var(--team-color)}@supports (color:color-mix(in lab,red,red)){.book-team-mark{border-color:color-mix(in srgb,var(--team-color) 72%,var(--book-blue))}}.book-team-mark{background:#0a1020}.book-team-copy b{color:#f1f4fd}.book-at{color:var(--book-pink)}.book-market{border-top-color:#39c8e81f}.book-market-name{color:var(--book-blue)}.book-market-name:after{background:linear-gradient(90deg,#39c8e8a6,#0000)}.book-market-rtp{color:#687691}.book-side{background:linear-gradient(115deg,#39c8e80e,#ff4fa309)!important;border-color:#39c8e82b!important}.book-side:hover:not(:disabled),.book-side:focus-visible{border-color:var(--book-pink)!important;background:linear-gradient(115deg,#ff4fa329,#39c8e81a)!important}.book-side:disabled{opacity:.38;filter:saturate(.5)}.book-side-price{color:var(--book-pink)}.book-side-back{color:#6facc0}.book-line-move{color:var(--book-blue)}.book-crowd{color:#6f7d97;border-top-color:#ff4fa340}.book-crowd b,.book-call-it>div{color:var(--book-pink)}.book-call-it>div small{color:#69758d}.book-call-it button{color:#bfcae0;border-color:#39c8e840}.book-call-it button.is-on{border-color:var(--book-blue);background:var(--book-blue);color:#09101e}.book-intel{border-top-color:#39c8e824}.book-intel-trigger{color:var(--book-blue)}.book-event-more{border-top-color:#39c8e824}.book-event-more>summary{color:var(--book-blue)}.book-event-more-mark{color:var(--book-pink);opacity:1}.book-intel-body details{border-top-color:#ff4fa31f}.book-intel-body summary:after,.book-injury-team>b{color:var(--book-pink)}.book-predictor span{background:#39c8e814}.book-degen-card{background:linear-gradient(90deg,var(--book-pink),var(--book-blue));border:1px solid #ff4fa359;transform:rotate(-.2deg)}.book-degen-card>div{background:#0d1325}.book-degen-card span,.book-degen-card small{color:#74819a}.book-degen-card b{color:#f2f5ff}.book-degen-card button{background:var(--book-pink);color:#0a0d18}.book-leader-head span,.book-leaderboard li>span{color:var(--book-blue)}.book-leaderboard li{border-top-color:#ff4fa31f}.book-sweat-copy{color:var(--book-pink)}.book-slips li.is-live{border-left-color:var(--book-pink)}.book-ticket-scrim{background:#040712e0}.book-ticket{color:#eaf2ff;background:linear-gradient(145deg,#11182d,#190f27);border:1px solid #39c8e88c;box-shadow:10px 10px #ff4fa326,-8px -8px #39c8e81a}.book-ticket:before{opacity:.12;background:repeating-linear-gradient(0deg,transparent 0 3px,var(--book-blue) 4px);mix-blend-mode:screen}.book-ticket-close{color:var(--book-pink)}.book-ticket-kicker{color:var(--book-blue)}.book-ticket h2{color:#fff}.book-ticket h2 i{color:var(--book-pink)}.book-ticket-pick{border-color:#ff4fa359}.book-ticket-pick span,.book-ticket-money small{color:#72829e}.book-ticket .ui-button{background:var(--book-pink)!important;color:#090d19!important}.book-ticket-cancel{color:#8794aa}@media(max-width:40rem){.book-hero{padding:1.2rem 1rem 2rem}.book-hero-stats{border-top-color:#39c8e83d}.book-hero h1{font-size:clamp(3.2rem,19vw,5.4rem)}}@media(prefers-reduced-motion:reduce){.book-hero-grid{transform:none}}.book-tabs{top:calc(var(--chrome-h) + var(--club-strip-h));z-index:20;background:var(--book-ink,#090d19);border:1px solid #39c8e82e;border-radius:.8rem;margin:1rem 0;padding:.3rem;position:sticky}@supports (color:color-mix(in lab,red,red)){.book-tabs{background:color-mix(in srgb,var(--book-ink,#090d19) 97%,transparent)}}.book-tabs-list{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.book-tab{color:#8794aa;background:0 0;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .5rem;transition:color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.book-tab:hover:not(.is-on){color:#c9d4e6;background:#ffffff08}.book-tab.is-on{color:#fff;box-shadow:inset 0 0 0 1px var(--book-pink,#ff4fa3);background:linear-gradient(120deg,#ff4fa333,#39c8e824)}.book-tab-label{font:800 .82rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.book-tab-mark{letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:.1rem .4rem;font-size:.58rem;font-weight:900}.book-tab-mark.is-alert{background:var(--book-pink,#ff4fa3);color:#090d19}.book-tab-mark.is-ready{background:var(--book-blue,#39c8e8);color:#090d19}.book-tab-mark.is-quiet{color:#a8b5c9;background:#ffffff16}#book-panel{scroll-margin-top:calc(var(--chrome-h) + var(--club-strip-h) + 3.5rem)}.book-filters{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.book-filters .book-leagues{flex:16rem;margin-bottom:0}.book-filters .book-mine-filter{align-self:center;margin:0 0 0 auto}.book-inline-link{color:var(--book-blue,#39c8e8);text-decoration:underline}.book-event-more{border-top:1px solid #d8a83e29}.book-event-more>summary{cursor:pointer;color:#bca76f;letter-spacing:.13em;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:.68rem;font-weight:800;list-style:none;display:flex}.book-event-more>summary::-webkit-details-marker{display:none}.book-event-more>summary:after{content:"OPEN +"}.book-event-more[open]>summary:after{content:"CLOSE −"}.book-event-more-mark{opacity:.75;margin-left:auto}.book-event-more .book-crowd{border-top:0;margin-top:0}.book-ticket-stake{padding:.8rem 0 .2rem}.book-ticket-stake-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.book-ticket-stake-head span{letter-spacing:.12em;font-size:.61rem;font-weight:900}.book-ticket-stake-head small{opacity:.7;font-size:.61rem}.book-ticket-chips{gap:.4rem;margin-top:.45rem;display:flex}.book-ticket-chip,.book-ticket-custom input{min-width:0;color:inherit;text-align:center;font:800 1rem/1 var(--font-display);letter-spacing:.04em;background:currentColor;border-radius:.4rem;flex:1 1 0;padding:.5rem .25rem}@supports (color:color-mix(in lab,red,red)){.book-ticket-chip,.book-ticket-custom input{background:color-mix(in srgb,currentColor 8%,transparent)}}.book-ticket-chip,.book-ticket-custom input{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.book-ticket-chip,.book-ticket-custom input{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 28%,transparent)}}.book-ticket-chip.is-on{background:currentColor}@supports (color:color-mix(in lab,red,red)){.book-ticket-chip.is-on{background:color-mix(in srgb,currentColor 20%,transparent)}}.book-ticket-chip.is-on{box-shadow:inset 0 0 0 2px}.book-ticket-chip:disabled,.book-ticket-custom input:disabled{opacity:.3}.book-ticket-custom{flex:1 1 0;min-width:0}.book-ticket-custom input{width:100%}.book-ticket .book-ticket-refusal{color:#ff6b6b;opacity:1;font-weight:700}.book-ticket .book-ticket-fine{opacity:.6;margin-top:.35rem;font-size:.61rem}@media(max-width:30rem){.book-tab{flex-direction:column;gap:.15rem;padding:.45rem .3rem}.book-tab-label{letter-spacing:.08em;font-size:.72rem}}.metal-switch{background:#080c14cc;border-radius:999px;gap:.2rem;margin-left:auto;padding:.2rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.metal-switch-btn{letter-spacing:.14em;text-transform:uppercase;color:#9aa4b2;cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-size:.6875rem;font-weight:600;transition:color .16s,background .16s,box-shadow .16s}.metal-switch-btn:hover{color:#e6edf5}.metal-switch-btn.is-on{color:#07080d;background:var(--city);box-shadow:0 0 18px -6px var(--city)}.metal-switch-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.metal-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.metal-card{box-shadow:inset 0 0 0 1px var(--metal),0 18px 40px -28px #000;background:#0a0d17b3;border-radius:.9rem;flex-direction:column;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.metal-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metal) 22%,transparent),0 18px 40px -28px #000}}.metal-card{transition:box-shadow .2s}.metal-card:hover{box-shadow:inset 0 0 0 1px var(--metal),0 0 34px -18px var(--metal),0 18px 40px -28px #000}@supports (color:color-mix(in lab,red,red)){.metal-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metal) 45%,transparent),0 0 34px -18px var(--metal),0 18px 40px -28px #000}}.metal-plate{aspect-ratio:1;border-radius:.6rem;position:relative;overflow:hidden}.metal-plate-img{object-fit:cover;width:100%;height:100%;display:block}.metal-plate-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--metal);text-shadow:0 1px 12px #000;background:linear-gradient(#0000,#04060bf2);padding:1.6rem .7rem .55rem;font-size:1.5rem;line-height:1;position:absolute;bottom:0;left:0;right:0}.metal-line{color:var(--color-muted);margin:.75rem .15rem .85rem;font-size:.8125rem;line-height:1.45}.metal-ranks{flex-direction:column;gap:.35rem;margin-top:auto;display:flex}.metal-rank{background:#ffffff08;border-radius:.5rem;align-items:center;gap:.6rem;padding:.4rem .45rem;display:flex}.metal-rank-ribbon{background:var(--metal);border-radius:.3rem;flex:none;width:2.25rem;height:2.25rem}@supports (color:color-mix(in lab,red,red)){.metal-rank-ribbon{background:color-mix(in srgb,var(--metal) 10%,transparent)}}.metal-rank-body{flex-direction:column;gap:.05rem;min-width:0;display:flex}.metal-rank-name{font-family:var(--font-display);letter-spacing:.05em;font-size:1.05rem;line-height:1}.metal-rank-doctrine{color:#8b95a3;font-size:.6875rem;line-height:1.3}.metal-rank-lit{background:var(--tier);width:.4rem;height:.4rem;box-shadow:0 0 9px 1px var(--tier);border-radius:999px;flex:none;margin-left:auto}.metal-foot{color:var(--color-muted);margin-top:1rem;font-size:.8125rem}.metal-foot-link{color:#cfe8f5;text-underline-offset:3px;-webkit-text-decoration:underline #3bdcff5c;text-decoration:underline #3bdcff5c}.metal-foot-link:hover{text-decoration-color:#3bdcff}@media(max-width:40rem){.metal-switch{margin-left:0}}.file-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.file-doc{margin:0}.file-paper{box-shadow:0 0 0 1px #ffffff12,0 24px 48px -24px #000,0 0 40px -26px var(--city,var(--color-neon-magenta));border-radius:.35rem;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;transform:rotate(-.6deg)}.file-doc:last-child .file-paper{transform:rotate(.6deg)}.file-paper:hover,.file-paper:focus-visible{box-shadow:0 0 0 1px #ffffff24,0 30px 60px -24px #000,0 0 50px -20px var(--city,var(--color-neon-magenta));transform:rotate(0)translateY(-2px)}.file-paper:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.file-img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;animation:.26s both file-in;display:block}@keyframes file-in{0%{opacity:0}}.file-open{letter-spacing:.14em;text-transform:uppercase;color:#eef2f6;opacity:0;background:#05070ccc;border-radius:999px;padding:.25rem .6rem;font-size:.625rem;font-weight:600;transition:opacity .16s;position:absolute;bottom:.5rem;right:.5rem}.file-paper:hover .file-open,.file-paper:focus-visible .file-open{opacity:1}.file-cap{color:var(--color-muted);margin-top:.75rem;font-size:.75rem;line-height:1.45}.file-cap-k,.file-ledger-k{letter-spacing:.08em;color:#e9dcc0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.file-ledger{background:#0a0d17b3;border-radius:.6rem;padding:1rem;box-shadow:inset 0 0 0 1px #e9dcc01f}.file-ledger-k{text-transform:uppercase;margin-bottom:.6rem;font-size:.6875rem}.file-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.file-table th,.file-table td{text-align:right;border-bottom:1px solid #ffffff0d;padding:.3rem .25rem}.file-table th[scope=row],.file-table thead th:first-child{text-align:left;font-weight:600}.file-table thead th{letter-spacing:.1em;text-transform:uppercase;color:#8b95a3;font-size:.625rem;font-weight:500}.file-table td{color:#cfd6de}.file-table tfoot th,.file-table tfoot td{color:#e9dcc0;border-bottom:0;padding-top:.5rem;font-weight:600}.file-note{color:var(--color-muted);margin-top:.75rem;font-size:.75rem;line-height:1.45}@media(max-width:56rem){.file-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.file-ledger{order:3;grid-column:1/-1}}@media(max-width:34rem){.file-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.file-paper,.file-doc:last-child .file-paper,.file-paper:hover{transform:none}.file-img{animation:none}}.casino-strip{border-bottom-color:var(--casino-key)}@supports (color:color-mix(in lab,red,red)){.casino-strip{border-bottom-color:color-mix(in srgb,var(--casino-key) 45%,transparent)}}.casino-strip{box-shadow:0 10px 30px -22px var(--casino-key)}.casino-strip .club-strip-inner{min-height:calc(var(--club-strip-h) - 1px)}.casino-mark{line-height:.9;font-family:var(--font-display);letter-spacing:.08em;flex:none;grid-template-columns:auto auto;align-items:center;column-gap:.4rem;display:grid}.casino-mark-logo{grid-row:span 2;width:30px;height:30px}.casino-mark-a{color:var(--color-muted);align-self:end;font-size:.62rem}.casino-mark-b{color:var(--casino-key);text-shadow:0 0 16px var(--casino-key);align-self:start;font-size:1.15rem}@supports (color:color-mix(in lab,red,red)){.casino-mark-b{text-shadow:0 0 16px color-mix(in srgb,var(--casino-key) 60%,transparent)}}@media(max-width:40rem){.casino-mark{display:none}}.casino-tabs{scrollbar-width:none;flex:1;gap:.25rem;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.casino-tabs::-webkit-scrollbar{display:none}.casino-tab{min-height:2.5rem;font-family:var(--font-display);letter-spacing:.05em;white-space:nowrap;color:var(--color-muted);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:0 .75rem;font-size:1rem;transition:color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-flex}.casino-tab:hover,.casino-tab:focus-visible{color:var(--color-fg);background:#ffffff0d}.casino-tab:active{transform:scale(.96)}.casino-tab.is-on{color:#fff;background:var(--tab-key)}@supports (color:color-mix(in lab,red,red)){.casino-tab.is-on{background:color-mix(in srgb,var(--tab-key) 26%,var(--color-raised))}}.casino-tab.is-on{box-shadow:inset 0 0 0 1px var(--tab-key),0 0 20px -6px var(--tab-key)}@supports (color:color-mix(in lab,red,red)){.casino-tab.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tab-key) 70%,transparent),0 0 20px -6px var(--tab-key)}}.casino-tab.is-on{text-shadow:0 0 10px var(--tab-key)}@supports (color:color-mix(in lab,red,red)){.casino-tab.is-on{text-shadow:0 0 10px color-mix(in srgb,var(--tab-key) 80%,transparent)}}.casino-bank{background:#352e29;border-radius:999px;flex:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.casino-bank{background:color-mix(in srgb,var(--color-neon-gold) 12%,var(--color-raised))}}.casino-bank{box-shadow:inset 0 0 0 1px #ffc23d73}@supports (color:color-mix(in lab,red,red)){.casino-bank{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-gold) 45%,transparent)}}.casino-bank{color:var(--color-neon-gold)}.casino-bank.is-guest{color:var(--color-bg);background:var(--color-primary);box-shadow:none}.casino-bank-streak{color:#ff8a3d}.casino-bank-dot{background:var(--color-danger);width:.6rem;height:.6rem;box-shadow:0 0 10px var(--color-danger);border-radius:999px;animation:1.4s ease-in-out infinite casino-pulse;position:absolute;top:2px;right:2px}@media(max-width:26rem){.casino-bank-streak{display:none}}.account-horns{white-space:nowrap;color:var(--color-neon-gold);font-size:.72rem;font-weight:700}.spin-chip{min-height:2.5rem;font-family:var(--font-display);letter-spacing:.08em;white-space:nowrap;color:var(--color-primary);background:#163444;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:0 .65rem;font-size:.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.spin-chip{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-raised))}}.spin-chip{box-shadow:inset 0 0 0 1px #00d4ff8c,0 0 14px -6px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.spin-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 55%,transparent),0 0 14px -6px var(--color-primary)}}.spin-chip{animation:2.4s ease-in-out infinite spin-chip-glow}@keyframes spin-chip-glow{50%{box-shadow:inset 0 0 0 1px var(--color-primary),0 0 20px -4px var(--color-primary)}}@media(max-width:26rem){.spin-chip{padding:0 .5rem}.spin-chip-word{display:none}}@media(prefers-reduced-motion:reduce){.spin-chip{animation:none}}@keyframes casino-pulse{50%{opacity:.6;transform:scale(1.35)}}.casino-collect{color:var(--color-bg);background:var(--color-neon-gold);border-radius:999px;align-items:center;padding:.6rem 1.1rem;font-size:.875rem;font-weight:800;transition:transform .16s;display:inline-flex}.casino-collect:hover{transform:translateY(-1px)}.casino-ticker{background:#101018b3;border-block:1px solid #ffffff12;margin:0 -1rem;padding:.55rem 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.casino-ticker{background:color-mix(in srgb,var(--color-surface) 70%,transparent)}}.casino-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.casino-ticker-track{gap:2.5rem;width:max-content;animation:40s linear infinite casino-crawl;display:flex}.casino-ticker:hover .casino-ticker-track{animation-play-state:paused}.casino-ticker-item{white-space:nowrap;color:var(--color-muted);font-size:.8rem}.casino-ticker-item b{color:var(--color-fg)}.casino-ticker-item em{color:var(--color-neon-gold);font-style:normal;font-weight:800}.casino-ticker-item.is-hot em{color:var(--color-neon-magenta)}@keyframes casino-crawl{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.casino-bank-dot,.casino-ticker-track{animation:none}.casino-ticker{overflow-x:auto}.jit-rung.is-at{animation:none}.ui-press:active:not(:disabled),.jit-pad:active:not(:disabled),.bag-pad:active:not(:disabled){transform:none}}.book-ticket{animation:.28s cubic-bezier(.2,1.25,.35,1) both book-ticket-in}@keyframes book-ticket-in{0%{opacity:0;transform:translateY(22px)scale(.95)rotate(-.35deg)}to{transform:rotate(-.35deg)}}@media(prefers-reduced-motion:reduce){.book-ticket{animation:none}}.degen-win-pop{--pop-key:var(--color-neon-gold);z-index:70;pointer-events:none;font-family:var(--font-display);letter-spacing:.08em;color:#fff;box-shadow:inset 0 0 0 1px var(--pop-key),0 0 36px -8px var(--pop-key),0 16px 30px -18px #000;background:linear-gradient(#14141f,#07070c);border-radius:999px;align-items:baseline;gap:.5rem;padding:.45rem 1rem;display:flex;position:fixed;bottom:22vh;left:50%}@supports (color:color-mix(in lab,red,red)){.degen-win-pop{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pop-key) 70%,transparent),0 0 36px -8px var(--pop-key),0 16px 30px -18px #000}}.degen-win-pop{animation:1.5s cubic-bezier(.2,1,.3,1) both degen-win-pop}.degen-win-pop b{color:var(--pop-key);text-shadow:0 0 18px var(--pop-key);font-size:1.6rem}@supports (color:color-mix(in lab,red,red)){.degen-win-pop b{text-shadow:0 0 18px color-mix(in srgb,var(--pop-key) 60%,transparent)}}.degen-win-pop span{color:#ffffffb3;font-size:.9rem}.degen-win-pop.is-big b{font-size:2.2rem}@keyframes degen-win-pop{0%{opacity:0;transform:translate(-50%,24px)scale(.6)}14%{opacity:1;transform:translate(-50%)scale(1.08)}24%{transform:translate(-50%)scale(1)}72%{opacity:1;transform:translate(-50%,-10px)scale(1)}to{opacity:0;transform:translate(-50%,-46px)scale(.96)}}@media(prefers-reduced-motion:reduce){.degen-win-pop{animation:1.5s linear both degen-win-pop-fade;transform:translate(-50%)}@keyframes degen-win-pop-fade{0%,70%{opacity:1}to{opacity:0}}}.kit-reel{aspect-ratio:4/3;background:var(--color-raised);border-radius:.75rem;transition:box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.kit-reel-strip{will-change:transform;inset-inline:0;flex-direction:column;display:flex;position:absolute;top:0}.kit-reel-cell{flex:none;display:block;overflow:hidden}.kit-reel-cell img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.kit-reel.is-spinning .kit-reel-strip{filter:blur(2px)brightness(1.08)}.kit-reel.is-landing .kit-reel-strip{filter:blur(.6px)}.kit-reel-glass{pointer-events:none;background:linear-gradient(#0000008c,#0000 22% 78%,#0000008c);position:absolute;inset:0}.kit-reel.is-win{box-shadow:inset 0 0 0 2px var(--reel-key),0 0 28px -6px var(--reel-key);animation:.9s ease-in-out 2 kit-reel-win}@keyframes kit-reel-win{50%{box-shadow:inset 0 0 0 2px var(--reel-key),0 0 40px 0 var(--reel-key)}}.kit-spin-steps{gap:.4rem;padding:0;list-style:none;display:grid}.kit-spin-step{background:var(--color-raised);border-radius:.6rem;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.85rem;display:grid}.kit-spin-step-n{width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-muted);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.kit-spin-step-r{color:var(--color-primary);white-space:nowrap;font-size:.72rem;font-weight:700}.kit-spin-step.is-done .kit-spin-step-n{background:var(--color-primary);color:var(--color-bg);box-shadow:none}.kit-spin-step.is-done .kit-spin-step-r{color:var(--color-muted)}.kit-spin-result.is-win{animation:.28s cubic-bezier(.2,1.4,.4,1) callout-pop}@media(prefers-reduced-motion:reduce){.kit-reel.is-win,.kit-spin-result.is-win{animation:none}}.lore{--paper:#e9dcc0;--lore-tokyo:#ff4fd8;--lore-nyc:#ffb02e;padding-bottom:2rem;overflow-x:clip}.lore-tokyo{color:var(--lore-tokyo)}.lore-nyc{color:var(--lore-nyc)}.lore-glow{color:#fff;text-shadow:0 0 12px #ff2d95,0 0 28px #3bdcff}.lore-hero{background:radial-gradient(60% 50% at 20% 0,#ff2d9533,#0000 70%),radial-gradient(50% 50% at 85% 10%,#3bdcff2b,#0000 70%);padding:2rem 0 1.5rem;position:relative}.lore-hero-inner{text-align:center;margin-bottom:1.25rem}.lore-hero-inner:last-child{margin-bottom:0}.lore-hero+.lore-block{padding-top:1.5rem}.lore-stamp{color:#ff5a5a;letter-spacing:.22em;text-transform:uppercase;border:2px solid #ff3b3b;border-radius:.25rem;padding:.3rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:700;display:inline-block;transform:rotate(-2deg);box-shadow:0 0 18px -6px #ff3b3b}.lore-title{font-family:var(--font-display);letter-spacing:.04em;color:#fff;text-shadow:0 0 18px #ff2d95b3,0 0 60px #ff2d9566,0 0 110px #3bdcff40;width:fit-content;margin:.6rem auto .35rem;font-size:clamp(3.5rem,11vw,7rem);line-height:.85;position:relative}.lore-title:before,.lore-title:after{content:attr(data-text);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.lore-title:before{color:#3bdcff;animation:3.8s step-end infinite lore-glitch-a}.lore-title:after{color:#ff2d95;animation:3.8s step-end infinite lore-glitch-b}@keyframes lore-glitch-a{0%,88%,to{clip-path:inset(0);opacity:0;transform:none}90%{opacity:.9;clip-path:inset(10% 0 55%);transform:translate(-6px,2px)}93%{opacity:.9;clip-path:inset(60% 0 8%);transform:translate(5px,-3px)}}@keyframes lore-glitch-b{0%,89%,to{clip-path:inset(0);opacity:0;transform:none}91%{opacity:.9;clip-path:inset(35% 0 30%);transform:translate(6px,-2px)}94%{opacity:.9;clip-path:inset(5% 0 75%);transform:translate(-4px,3px)}}.lore-sub{font-family:var(--font-display);letter-spacing:.18em;color:var(--color-muted);font-size:clamp(.95rem,2vw,1.25rem)}.lore-sub span{color:var(--color-neon-gold)}.lore-lede{color:#d5d9e2;max-width:40rem;margin:1rem auto 0;font-size:1rem;line-height:1.6}.lore-lede b{color:#fff}.lore-film{aspect-ratio:1280/726;background:#000;border-radius:.9rem;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff2d9566,0 0 0 6px #05050b,0 0 0 7px #3bdcff40,0 40px 90px -30px #000,0 0 120px -30px #ff2d95}.lore-film-video{object-fit:cover;width:100%;height:100%;display:block}.lore-film-video:fullscreen{object-fit:contain}.lore-film:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);transition:opacity .3s;position:absolute;inset:0}.lore-film.is-on:after,.lore-film.is-on .lore-film-corner{opacity:0}.lore-film-play{z-index:2;color:#fff;cursor:pointer;background:radial-gradient(circle,#05050b33,#05050bb3 80%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.lore-film-ring{background:#ff2d95;border-radius:999px;place-items:center;width:5.5rem;height:5.5rem;padding-left:4px;transition:transform .16s;animation:1.8s ease-in-out infinite lore-pulse;display:grid;box-shadow:0 0 0 8px #ff2d9540,0 0 50px #ff2d95}.lore-film-play:hover .lore-film-ring,.lore-film-play:focus-visible .lore-film-ring{transform:scale(1.08)}.lore-film-play:focus-visible{outline:3px solid var(--color-primary);outline-offset:-6px}@keyframes lore-pulse{50%{box-shadow:0 0 0 18px #ff2d9500,0 0 70px #ff2d95}}.lore-film-label{font-family:var(--font-display);letter-spacing:.2em;text-shadow:0 2px 10px #000;font-size:1.25rem}.lore-film-corner{z-index:3;pointer-events:none;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;transition:opacity .3s;position:absolute}.lore-film-corner-tl{color:#ff5a5a;top:.8rem;left:1rem}.lore-film-corner-br{color:var(--paper);bottom:.8rem;right:1rem}.lore-ticker{color:#05050b;background:#ffc23d;margin:1rem 0 0;padding:.7rem 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.02);box-shadow:0 10px 40px -10px #ffc23d80}.lore-ticker-track{gap:1.5rem;width:max-content;animation:34s linear infinite lore-marquee;display:flex}.lore-ticker span{font-family:var(--font-display);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;font-size:1.5rem}.lore-ticker i{color:#ff2d95;margin-left:1.5rem;font-style:normal}@keyframes lore-marquee{to{transform:translate(-50%)}}.lore-block{scroll-margin-top:calc(var(--chrome-h) - .25rem);padding-top:4.5rem}.lore-toc{top:var(--chrome-h);z-index:20;background:#07070ceb;position:sticky}@supports (color:color-mix(in lab,red,red)){.lore-toc{background:color-mix(in srgb,var(--color-bg) 92%,transparent)}}.lore-toc{border-bottom:1px solid #ffffff14}.lore-toc-inner{scrollbar-width:none;gap:.35rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.lore-toc-inner::-webkit-scrollbar{display:none}.lore-toc-link{min-height:2.25rem;font-family:var(--font-display);letter-spacing:.08em;white-space:nowrap;color:#ffffffb0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .8rem;font-size:1rem;transition:color .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff2}.lore-toc-link span{letter-spacing:.1em;color:#ff2d95;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem}.lore-toc-link:hover{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.lore-toc-link.is-on{color:#fff;background:#ff2d9522;box-shadow:inset 0 0 0 1px #ff2d95,0 0 16px -4px #ff2d95}.lore-more{justify-content:center;margin-top:1.5rem;display:flex}.lore-block-head{margin-bottom:1.25rem}.lore-block-k{letter-spacing:.22em;text-transform:uppercase;color:#ff5a5a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.lore-block-title{font-family:var(--font-display);letter-spacing:.02em;margin-top:.25rem;font-size:clamp(2.4rem,6vw,4.5rem);line-height:.95}.lore-block-lede{color:#c9cdd8;max-width:44rem;margin-bottom:2rem;line-height:1.65}.lore-block-lede b{color:#fff}.lore-redact{color:#eef2f6;background:#eef2f6;padding:0 .3rem;transition:background .2s,color .2s}.lore-redact:hover,.lore-block-lede:hover .lore-redact{color:#ff5a5a;background:0 0}.lore-reveal{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(18px)}.lore-reveal.is-in{opacity:1;transform:none}.lore-prose p+p{margin-top:.9rem}.lore-prose{color:#c9cdd8;line-height:1.7}.lore-prose b{color:#fff}.lore-pull{font-family:var(--font-display);letter-spacing:.02em;color:#fff;border-left:3px solid #ff2d95;padding-left:.9rem;line-height:1.15;font-size:clamp(1.4rem,3vw,1.9rem)!important}.lore-pull-center{text-align:center;text-shadow:0 0 24px #ff2d9580;border:0;max-width:44rem;margin:2.5rem auto 0;padding:0}.lore-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.lore-chapter{background:linear-gradient(#12121ccc,#0a0a12e6);border-radius:.9rem;padding:1.5rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.lore-chapter-k{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ff2d9566;font-size:4.5rem;line-height:1;position:absolute;top:-.2rem;right:1rem}.lore-chapter-title{font-family:var(--font-display);letter-spacing:.03em;color:#fff;margin-bottom:1rem;font-size:1.9rem}.lore-file{grid-template-columns:1.15fr 1fr 1fr;align-items:start;gap:1.75rem;display:grid}.lore-paper-fig{margin:0}.lore-paper{transform:rotate(var(--tilt,0deg));box-shadow:0 0 0 1px #ffffff14,0 30px 60px -25px #000,0 0 60px -24px var(--city);border-radius:.3rem;transition:transform .24s,box-shadow .24s;display:block;position:relative;overflow:hidden}.lore-paper:before{content:"";z-index:1;background:#e9dcc0b3;width:34%;height:22px;position:absolute;top:-6px;left:50%;translate:-50%;rotate:-3deg}.lore-paper img{width:100%;height:auto;display:block}.lore-paper:hover,.lore-paper:focus-visible{box-shadow:0 0 0 1px #ffffff30,0 40px 80px -25px #000,0 0 80px -16px var(--city);transform:rotate(0)translateY(-6px)scale(1.02)}.lore-paper:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.lore-paper-open{letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:0;background:#05050bd9;border-radius:999px;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;transition:opacity .16s;position:absolute;bottom:.6rem;right:.6rem}.lore-paper:hover .lore-paper-open,.lore-paper:focus-visible .lore-paper-open{opacity:1}.lore-paper-cap{color:var(--color-muted);margin-top:1rem;font-size:.8125rem;line-height:1.5}.lore-paper-cap span{letter-spacing:.08em;color:var(--paper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.lore-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.lore-city{background:radial-gradient(80% 90% at 0% 0%,var(--city),transparent 70%),#0b0b14;border-radius:1rem;flex-direction:column;padding:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.lore-city{background:radial-gradient(80% 90% at 0% 0%,color-mix(in srgb,var(--city) 26%,transparent),transparent 70%),#0b0b14}}.lore-city{box-shadow:inset 0 0 0 1px var(--city)}@supports (color:color-mix(in lab,red,red)){.lore-city{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--city) 40%,transparent)}}.lore-city-n{font-family:var(--font-display);color:var(--city);text-shadow:0 0 40px var(--city);font-size:clamp(4rem,10vw,7rem);line-height:.9}@supports (color:color-mix(in lab,red,red)){.lore-city-n{text-shadow:0 0 40px color-mix(in srgb,var(--city) 60%,transparent)}}.lore-city-name{font-family:var(--font-display);letter-spacing:.08em;color:#fff;font-size:2rem}.lore-city-doc{color:#c9cdd8;margin-top:.4rem}.lore-ranks{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;display:grid}.lore-rank{box-shadow:inset 0 0 0 1px var(--rank),0 20px 50px -30px var(--rank);background:#0b0b14;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.lore-rank{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rank) 35%,transparent),0 20px 50px -30px var(--rank)}}.lore-rank{transition:transform .22s,box-shadow .22s,opacity .5s}.lore-rank.is-in:hover{box-shadow:inset 0 0 0 1px var(--rank),0 30px 70px -28px var(--rank);transform:translateY(-4px)}.lore-rank-art{aspect-ratio:1;position:relative;overflow:hidden}.lore-rank-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s;animation:.36s ease-out herd-in}.lore-rank-switch{justify-content:flex-end;margin:-.75rem 0 1.25rem;display:flex}.lore-rank-holo{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#ffffff30 45%,#ff2d9522,#3bdcff22 55%,#0000 70%) 0 0/250% 100%;animation:5s ease-in-out infinite herd-holo;position:absolute;inset:0}.lore-rank:nth-child(odd) .lore-rank-holo{animation-delay:-2.5s}.lore-rank:nth-child(3n) .lore-rank-holo{animation-delay:-1.2s}@media(prefers-reduced-motion:reduce){.lore-rank-holo,.lore-rank-art img{animation:none}}.lore-rank:hover .lore-rank-art img{transform:scale(1.06)}.lore-rank-art:after{content:"";background:linear-gradient(#0000 55%,#0b0b14);position:absolute;inset:0}.lore-rank-id{z-index:1;letter-spacing:.1em;color:#05050b;background:var(--rank);border-radius:.3rem;padding:.15rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;position:absolute;top:.6rem;right:.7rem}.lore-rank-body{margin-top:-1.5rem;padding:0 1.2rem 1.3rem;position:relative}.lore-rank-top{justify-content:space-between;align-items:baseline;display:flex}.lore-rank-name{font-family:var(--font-display);letter-spacing:.04em;color:var(--rank);text-shadow:0 0 20px var(--rank);font-size:2.4rem}@supports (color:color-mix(in lab,red,red)){.lore-rank-name{text-shadow:0 0 20px color-mix(in srgb,var(--rank) 50%,transparent)}}.lore-rank-supply{font-family:var(--font-display);color:#fff;flex-direction:column;align-items:flex-end;font-size:2rem;line-height:1;display:flex}.lore-rank-supply small{letter-spacing:.22em;text-transform:uppercase;color:#fff9;margin-bottom:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem}.lore-rank-split{letter-spacing:.06em;align-items:center;gap:.5rem;margin:.7rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;display:flex}.lore-split-bar{background:var(--lore-nyc);border-radius:999px;flex:1;height:4px;overflow:hidden}.lore-split-bar i{background:var(--lore-tokyo);height:100%;display:block}.lore-rank-lore{gap:.75rem;margin:.9rem 0 0;display:grid}.lore-rank-version dt{letter-spacing:.22em;text-transform:uppercase;color:var(--rank);margin-bottom:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem}.lore-rank-version dd{color:#aeb3c0;margin:0;font-size:.875rem;line-height:1.6}.lore-rank-version:first-child dd{color:#fff;font-weight:600}.lore-end{background:radial-gradient(60% 70% at 50% 100%,#ff2d9540,#0000 70%),linear-gradient(#0000,#05050b);margin-top:5rem;padding:4.5rem 0 3rem}.lore-end-line{color:#c9cdd8;margin-top:1.5rem;line-height:1.6}.lore-end-big{font-family:var(--font-display);color:#fff;margin-top:1.5rem;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.lore-end-big span{color:#ff2d95;text-shadow:0 0 30px #ff2d9599}.lore-end-sign{letter-spacing:.3em;text-transform:uppercase;color:var(--color-neon-gold);margin-top:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lore-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.lore-btn{min-height:3rem;font-family:var(--font-display);letter-spacing:.1em;color:#fff;border-radius:.6rem;align-items:center;padding:0 1.4rem;font-size:1.3rem;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff40}.lore-btn:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #fff}.lore-btn-hot{color:#05050b;background:#ff2d95;box-shadow:0 0 40px -6px #ff2d95}.lore-btn-hot:hover{box-shadow:0 0 60px -4px #ff2d95}@media(max-width:900px){.lore-chapters{grid-template-columns:minmax(0,1fr)}.lore-file{grid-template-columns:repeat(2,minmax(0,1fr))}.lore-file>:first-child{grid-column:1/-1;justify-self:center;max-width:30rem}}@media(max-width:560px){.lore-cities,.lore-file{grid-template-columns:minmax(0,1fr)}.lore-film-label{font-size:.95rem}.lore-film-ring{width:4rem;height:4rem}}@media(prefers-reduced-motion:reduce){.lore-title:before,.lore-title:after,.lore-ticker-track,.lore-film-ring{animation:none}.lore-reveal{opacity:1;transition:none;transform:none}}.gtile{isolation:isolate;background:#0b0b13;border-radius:1rem;flex-direction:column;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.gtile:before{content:"";z-index:3;background:var(--tile-key);opacity:.8;height:2px;position:absolute;inset:0 0 auto}.gtile:hover,.gtile:focus-visible{box-shadow:inset 0 0 0 1px var(--tile-key);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.gtile:hover,.gtile:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-key) 60%,transparent)}}.gtile:hover,.gtile:focus-visible{outline:none}.gtile:active{transform:scale(.98)}.gtile-stage{aspect-ratio:16/10;background:radial-gradient(75% 85% at 50% 110%,var(--tile-key),transparent 70%),#07070c;position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.gtile-stage{background:radial-gradient(75% 85% at 50% 110%,color-mix(in srgb,var(--tile-key) 22%,transparent),transparent 70%),#07070c}}.gtile-top{z-index:2;font-family:var(--font-display);letter-spacing:.03em;color:var(--color-neon-gold);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:.4rem;align-items:baseline;gap:.25rem;padding:.2rem .45rem .15rem;font-size:.95rem;line-height:1;display:flex;position:absolute;top:.55rem;right:.55rem}.gtile-top small{font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-muted);font-size:.5rem;font-weight:800}.gtile-foot{justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem .8rem;display:flex}.gtile-body{flex-direction:column;min-width:0;display:flex}.gtile-name{font-family:var(--font-display);letter-spacing:.04em;color:#fff;font-size:clamp(1.2rem,3.2vw,1.5rem);line-height:1}.gtile-line{color:var(--color-muted);margin-top:.25rem;font-size:.75rem;line-height:1.35}.gtile-go{font-family:var(--font-display);letter-spacing:.08em;white-space:nowrap;color:var(--color-fg);border-radius:.5rem;flex:none;padding:.4rem .7rem .3rem;font-size:.95rem;line-height:1;transition:background .16s,color .16s,box-shadow .16s;box-shadow:inset 0 0 0 1px #ffffff26}.gtile:hover .gtile-go,.gtile:focus-visible .gtile-go{color:var(--color-bg);background:var(--tile-key);box-shadow:none}@media(max-width:40rem){.gtile-line,.gtile-go{display:none}}.gtile.is-compact .gtile-name{font-size:1.35rem}.gtile.is-compact .gtile-line{font-size:.7rem;display:block}.gtile.is-compact .gtile-top{font-size:.85rem}.gtile.is-compact .gtile-foot{flex-direction:column;align-items:stretch;gap:.5rem}.gtile.is-compact .gtile-go{text-align:center;display:block}.gart{pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.gart-bg{object-fit:cover;width:100%;height:100%;transition:scale .4s;position:absolute;inset:0}.gart.has-bg:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#07070c33,#0000 35%,#07070c80);position:absolute;inset:0}.gart.has-bg>:not(.gart-bg){z-index:1}.gart.is-painted .gart-bg{object-position:62% 45%}.gart.is-painted:after{background:linear-gradient(#0000 55%,#07070c66)}.gtile:hover .gart-bg,.gtile:focus-visible .gart-bg{scale:1.04}.gart-pit-cab{background:linear-gradient(#3a0f2c,#14060f);border-radius:3.5cqw;flex-direction:column;align-items:center;gap:1.4cqw;width:60cqw;margin-top:3cqw;padding:1.6cqw 2.4cqw 2.4cqw;display:flex;position:relative;box-shadow:inset 0 0 0 .6cqw #ffc23d,0 0 6cqw -1cqw #ff2d9599}.gart-pit-top{text-align:center;width:100%;font-family:var(--font-display);letter-spacing:.12em;color:#ffc23d;text-shadow:0 0 3cqw #ffc23d;background:radial-gradient(circle,#fff3 .5cqw,#0000 .6cqw) 0 0/3cqw 100% repeat-x,#200818;border-radius:1.5cqw;padding:.6cqw 0 .2cqw;font-size:6cqw;line-height:1;animation:1.2s steps(2,end) infinite gart-marquee}@keyframes gart-marquee{to{background-position:3cqw 0,0 0}}.gart-pit-window{--h:14cqw;background:#0b0308;border-radius:2cqw;gap:1.2cqw;padding:1.2cqw;display:flex;position:relative}.gart-pit-reel{width:15cqw;height:var(--h);background:linear-gradient(#c9bfa6,#fffaf0 30% 70%,#c9bfa6);border-radius:1.2cqw;position:relative;overflow:hidden}.gart-pit-strip{animation:3.6s cubic-bezier(.2,.7,.25,1.08) infinite gart-reel;animation-delay:var(--d,0s);transform:translateY(calc(-9 * var(--h)));flex-direction:column;display:flex}.gart-pit-sym{height:var(--h);place-items:center;font-size:8.5cqw;line-height:1;display:grid}.gart-pit-sym.is-seven{font-family:var(--font-display);color:#e3124f;text-shadow:0 .4cqw #7a0628;font-size:12cqw}@keyframes gart-reel{0%{filter:blur(.5cqw);transform:translateY(0)}45%{filter:blur()}50%,to{transform:translateY(calc(-9 * var(--h)))}}.gart-pit-line{opacity:.75;background:#ff2d95;height:.5cqw;position:absolute;top:50%;left:.4cqw;right:.4cqw;box-shadow:0 0 2cqw #ff2d95}.gart-pit-lever{transform-origin:bottom;background:linear-gradient(90deg,#888,#eee,#888);border-radius:1cqw;width:1.2cqw;height:18cqw;animation:3.6s ease-in-out infinite gart-lever;position:absolute;top:30%;right:-5cqw}.gart-pit-lever:before{content:"";background:radial-gradient(circle at 35% 35%,#ff7aa8,#d10f4c 60%,#6a0424);border-radius:50%;width:5cqw;height:5cqw;position:absolute;top:-2.5cqw;left:50%;transform:translate(-50%)}@keyframes gart-lever{0%,to{transform:rotate(0)}4%{transform:scaleY(.55)}10%{transform:rotate(0)}}.gart-felt{background:radial-gradient(80% 90% at 50% 30%,#13704a,#073821 75%);border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:88cqw;height:52cqw;margin-top:6cqw;position:relative;box-shadow:inset 0 0 0 1.4cqw #4a2a10,inset 0 0 0 1.9cqw #ffc23d55,inset 0 -6cqw 8cqw #0007}.gart-card{color:#111;background:linear-gradient(160deg,#fff,#ecebe6);border-radius:1.8cqw;flex-direction:column;justify-content:space-between;width:20cqw;height:28cqw;padding:1.2cqw 1.4cqw;animation:4.5s ease-out infinite gart-deal;display:flex;position:absolute;top:7cqw;left:50%;box-shadow:0 2cqw 4cqw #0009,inset 0 0 0 .3cqw #0001}.gart-card.is-red{color:#d1123f}.gart-card.is-left{--rot:-12deg;--x:-88%}.gart-card.is-right{--rot:10deg;--x:-18%;animation-delay:.25s}.gart-card{transform:translate(var(--x)) rotate(var(--rot))}.gart-card-corner{width:max-content;font-family:var(--font-display);flex-direction:column;align-items:center;font-size:5.5cqw;line-height:.85;display:flex}.gart-card-corner i{font-size:4cqw;font-style:normal}.gart-card-corner.is-flip{align-self:flex-end;transform:rotate(180deg)}.gart-card-pip{place-items:center;font-size:12cqw;line-height:1;display:grid;position:absolute;inset:0}@keyframes gart-deal{0%{transform:translate(var(--x),-40cqw) rotate(0);opacity:0}14%{transform:translate(var(--x)) rotate(var(--rot));opacity:1}88%{transform:translate(var(--x)) rotate(var(--rot));opacity:1}to{transform:translate(var(--x)) rotate(var(--rot));opacity:0}}.gart-21{font-family:var(--font-display);color:#ffc23d;text-shadow:0 0 4cqw #ffc23d,0 .6cqw #6a4a00;font-size:13cqw;line-height:1;animation:4.5s ease-out infinite gart-pop;position:absolute;top:9cqw;right:9cqw}@keyframes gart-pop{0%,22%{transform:scale(0)}30%{transform:scale(1.25)}36%,88%{transform:scale(1)}to{transform:scale(0)}}.gart-chip{background:repeating-conic-gradient(#ff2d95 0 30deg,#fff 30deg 45deg);border-radius:50%;width:9cqw;height:9cqw;position:absolute;bottom:9cqw;left:10cqw;box-shadow:inset 0 0 0 1.6cqw #ff2d95,0 .8cqw #8a0f4f,0 1.6cqw #ff2d95,0 2.4cqw #8a0f4f}.gart-wheel-wrap{aspect-ratio:1;filter:drop-shadow(0 0 5cqw #a855f766);width:52cqw;margin-top:4cqw;position:relative}.gart-wheel{width:100%;height:100%;animation:9s cubic-bezier(.3,0,.2,1) infinite gart-spin}@keyframes gart-spin{0%{transform:rotate(0)}70%,to{transform:rotate(1095deg)}}.gart-wheel-hub{font-family:var(--font-display);color:#ffc23d;background:radial-gradient(circle at 40% 35%,#2a1640,#0b0612);border-radius:50%;place-items:center;font-size:7cqw;line-height:1;display:grid;position:absolute;inset:36%;box-shadow:inset 0 0 0 .7cqw #ffc23d,0 0 3cqw #000}.gart-wheel-wrap:after{content:"";pointer-events:none;background:radial-gradient(circle at 36% 28%,#ffffff4d,#0000 45%),radial-gradient(circle,#0000 60%,#0000005c);border-radius:50%;position:absolute;inset:3%}.gart--wheel.has-bg .gart-wheel-wrap{filter:drop-shadow(0 0 4cqw #ffc23d55)drop-shadow(0 2cqw 3cqw #000c);width:37cqw;margin-top:0;translate:0 -7cqw}.gart-wheel-pin{filter:drop-shadow(0 0 1.5cqw #fff);border-top:6cqw solid #fff;border-left:3cqw solid #0000;border-right:3cqw solid #0000;width:0;height:0;position:absolute;top:-2.5cqw;left:50%;transform:translate(-50%)}.gart-bones{justify-content:center;align-items:center;gap:5cqw;width:43cqw;margin-top:0;display:flex;position:relative}.gart-die{background:radial-gradient(circle at 28% 22%,#ffffff8c 0 6%,#0000 30%),linear-gradient(145deg,#ff4a55,#c4101c 48%,#6e030b);border-radius:4cqw;grid-template-columns:repeat(3,1fr);gap:1cqw;width:19cqw;height:19cqw;padding:2.3cqw;display:grid;box-shadow:inset 0 0 0 .35cqw #fff3,inset -1cqw -1.4cqw #5a0208,inset 1cqw 1cqw 1.6cqw #ff8a9055,0 3cqw 5cqw #000a,0 0 6cqw -1.5cqw #ff2d4a}.gart-die.is-a{--r:-14deg;animation:2.8s ease-in-out infinite gart-tumble}.gart-die.is-b{--r:11deg;animation:2.8s ease-in-out .15s infinite gart-tumble}.gart-pip{border-radius:50%}.gart-pip.is-on{background:radial-gradient(circle at 40% 35%,#fff,#e9e3d6 60%,#b9b0a0);box-shadow:inset 0 .3cqw .4cqw #0006}.gart--bones.has-bg .gart-bones{translate:0 7cqw}.gart--bones.has-bg .gart-bones-sum{color:#ffe58a;text-shadow:0 .4cqw #5a3a06,0 0 3cqw #ffd23d;bottom:-10.5cqw}@keyframes gart-tumble{0%,to{transform:translateY(0) rotate(var(--r))}18%{transform:translateY(-8cqw) rotate(calc(var(--r) + 200deg))}34%{transform:translateY(0) rotate(calc(var(--r) + 360deg))}40%{transform:translateY(-1.5cqw) rotate(calc(var(--r) + 360deg))}46%{transform:translateY(0) rotate(calc(var(--r) + 360deg))}}.gart-bones-sum{font-family:var(--font-display);white-space:nowrap;color:#3bdcff;text-shadow:0 0 3cqw #3bdcff;font-size:7cqw;line-height:1;position:absolute;bottom:-9.5cqw;left:50%;transform:translate(-50%)}.gart-ring{justify-content:center;align-items:center;gap:2cqw;width:100%;height:100%;padding-top:6cqw;display:flex;position:relative}.gart-ring-ropes{opacity:.55;background:linear-gradient(#e11d48,#e11d48) 0 0/100% 1cqw no-repeat,linear-gradient(#f3f4f6,#f3f4f6) 0/100% 1cqw no-repeat,linear-gradient(#2b6bff,#2b6bff) 0 100%/100% 1cqw no-repeat;height:26cqw;position:absolute;inset:30% 0 auto}.gart-glove{filter:drop-shadow(0 2cqw 3cqw #000a);font-size:24cqw;line-height:1;position:relative}.gart-glove.is-l{animation:1.8s ease-in-out infinite gart-jab-l}.gart-glove.is-r{animation:1.8s ease-in-out infinite gart-jab-r}@keyframes gart-jab-l{0%,to{transform:scaleX(-1)translate(0)}20%{transform:scaleX(-1)translate(-5cqw)rotate(-8deg)}30%{transform:scaleX(-1)translate(0)}}@keyframes gart-jab-r{0%,50%,to{transform:translate(0)}70%{transform:translate(-5cqw)rotate(-8deg)}80%{transform:translate(0)}}.gart-vs{font-family:var(--font-display);color:#ffb02e;text-shadow:0 0 4cqw #ffb02e,0 .6cqw #6a3a00;font-size:11cqw;line-height:1;animation:.9s ease-in-out infinite alternate gart-throb;position:relative}@keyframes gart-throb{to{transform:scale(1.15)}}.gart-ring-rounds{gap:2cqw;display:flex;position:absolute;bottom:6cqw;left:50%;transform:translate(-50%)}.gart-ring-rounds i{border-radius:50%;width:3.2cqw;height:3.2cqw;box-shadow:inset 0 0 0 .6cqw #ffb02e}.gart-ring-rounds i.is-won{background:#ffb02e;box-shadow:0 0 2cqw #ffb02e}.gart-bag{transform-origin:50% 0;flex-direction:column;align-items:center;height:100%;animation:2.4s ease-in-out infinite gart-swing;display:flex;position:relative}@keyframes gart-swing{0%,to{transform:rotate(0)}12%{transform:rotate(7deg)}30%{transform:rotate(-4deg)}48%{transform:rotate(2deg)}60%{transform:rotate(0)}}.gart-bag-chain{background:repeating-linear-gradient(#aaa 0 1.2cqw,#555 1.2cqw 2cqw);width:.8cqw;height:10cqw}.gart-bag-body{background:linear-gradient(90deg,#5a0d12,#c0262d 40%,#e04a4f 55%,#8f171d);border-radius:5cqw 5cqw 7cqw 7cqw;width:22cqw;height:40cqw;position:relative;box-shadow:0 3cqw 6cqw #000a}.gart-bag-band{background:#1a0507;height:3cqw;position:absolute;top:4cqw;left:0;right:0}.gart-bag-band.is-low{top:auto;bottom:5cqw}.gart-bag-hit{border-radius:50%;width:7cqw;height:7cqw;animation:2.4s step-end infinite gart-target;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .6cqw #ffc23d88}.gart-bag-hit.is-1{top:10cqw}.gart-bag-hit.is-2{animation-delay:.8s;top:18.5cqw}.gart-bag-hit.is-3{animation-delay:1.6s;top:27cqw}@keyframes gart-target{0%{background:#ffc23d;box-shadow:0 0 4cqw #ffc23d}33%,to{background:0 0;box-shadow:inset 0 0 0 .6cqw #ffc23d88}}.gart-bag-pow{font-family:var(--font-display);color:#07070c;clip-path:polygon(0 20%,15% 0,30% 15%,50% 0,65% 18%,85% 0,100% 25%,90% 50%,100% 80%,80% 100%,60% 85%,40% 100%,20% 85%,0 100%,8% 55%);background:#ffc23d;padding:1cqw 2cqw .4cqw;font-size:7cqw;line-height:1;animation:2.4s ease-out infinite gart-pop-pow;position:absolute;top:18cqw;right:-22cqw}@keyframes gart-pop-pow{0%,8%{transform:scale(0)rotate(-12deg)}14%{transform:scale(1.2)rotate(-8deg)}20%,40%{transform:scale(1)rotate(-8deg)}48%,to{transform:scale(0)rotate(-8deg)}}.gart-match{grid-template-columns:repeat(6,10.5cqw);gap:1.6cqw;width:71cqw;margin-top:2cqw;display:grid}.gart-mcard{background:repeating-linear-gradient(45deg,#ff3b3b33 0 1cqw,#0000 1cqw 2cqw),linear-gradient(160deg,#3a0d14,#1a0508);border-radius:1.6cqw;place-items:center;height:14cqw;font-size:7cqw;line-height:1;display:grid;box-shadow:inset 0 0 0 .4cqw #ff3b3b66}.gart-mcard.is-up{animation:3.6s ease-in-out infinite gart-flip;animation-delay:calc(var(--i) * .12s);background:linear-gradient(160deg,#fff,#e8e8ee);box-shadow:0 0 3cqw -.5cqw #fff}.gart-mcard.is-skull{background:radial-gradient(circle,#ff3b3b,#7a0a0a);animation-name:gart-flip-skull;box-shadow:0 0 5cqw #ff3b3b}@keyframes gart-flip{0%,10%{transform:rotateY(90deg)}20%,85%{transform:rotateY(0)}95%,to{transform:rotateY(90deg)}}@keyframes gart-flip-skull{0%,45%{transform:rotateY(90deg)}55%{transform:rotateY(0)scale(1.25)}62%,85%{transform:rotateY(0)scale(1)}95%,to{transform:rotateY(90deg)}}.gart-order{justify-content:center;align-items:center;gap:4cqw;width:76cqw;margin-top:5cqw;display:flex}.gart-ochip{width:16cqw;height:18cqw;animation:3.2s ease-in-out infinite gart-call;animation-delay:calc(var(--i) * .5s);background:#160b10;border-radius:2.4cqw;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 .5cqw #ff3b3b55}.gart-ochip b{font-size:8cqw;font-weight:400;line-height:1}.gart-ochip small{font-family:var(--font-display);letter-spacing:.08em;color:#f3c9cf;margin-top:.8cqw;font-size:4cqw}.gart-ochip:not(:last-child):after{content:"›";color:#ff3b3b;font-size:6cqw;position:absolute;right:-3.6cqw}@keyframes gart-call{0%,to{transform:translateY(0);box-shadow:inset 0 0 0 .5cqw #ff3b3b55}12%{background:#3a0d14;transform:translateY(-2.5cqw);box-shadow:inset 0 0 0 .5cqw #ff3b3b,0 0 5cqw #ff3b3b}26%{transform:translateY(0)}}.gart-ochip.is-skull{background:#3a0505;box-shadow:inset 0 0 0 .5cqw #ff3b3b}.gart-slip{color:#0b1218;background:#f4f1e8;border-radius:1.4cqw 1.4cqw 0 0;flex-direction:column;gap:1.4cqw;width:56cqw;padding:0 0 3cqw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:4cqw;animation:3.4s ease-in-out infinite gart-slip-float;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 3cqw 6cqw #000a;-webkit-mask:radial-gradient(1.6cqw at 50% 100%,#0000 98%,#000) 0 0/4cqw 100%;mask:radial-gradient(1.6cqw at 50% 100%,#0000 98%,#000) 0 0/4cqw 100%}.gart-slip-head{font-family:var(--font-display);letter-spacing:.1em;color:#fff;background:#157ea0;border-radius:1.4cqw 1.4cqw 0 0;padding:1.4cqw 2.4cqw;font-size:5cqw}.gart-slip-row{justify-content:space-between;padding:0 2.4cqw;display:flex}.gart-slip-row b{font-weight:700}@keyframes gart-slip-float{50%{transform:rotate(-3deg)translateY(-1.5cqw)}}.gart-slip-stamp{font-family:var(--font-display);letter-spacing:.06em;color:#16a34a;background:#f4f1e8cc;border:.8cqw solid #16a34a;border-radius:1.2cqw;padding:.6cqw 2cqw .2cqw;font-size:7cqw;animation:3.4s ease-out infinite gart-stamp;position:absolute;bottom:2cqw;right:3cqw;transform:rotate(-14deg)}@keyframes gart-stamp{0%,30%{opacity:0;transform:rotate(-14deg)scale(2.4)}38%{opacity:1;transform:rotate(-14deg)scale(.92)}44%,90%{opacity:1;transform:rotate(-14deg)scale(1)}to{opacity:0;transform:rotate(-14deg)scale(1)}}.gart--nyc{place-items:end center}.gart-nyc{place-items:end center;display:grid;position:absolute;inset:0}@keyframes gart-flicker{50%{opacity:.25}}.gart-nyc-fire{filter:blur(3cqw);mix-blend-mode:screen;background:radial-gradient(closest-side,#ff7a1a99,#ff3b3b44 55%,#0000);border-radius:50%;width:60%;height:70%;animation:1.6s ease-in-out infinite alternate gart-burn;position:absolute;bottom:0}.gart-nyc-fire.is-1{left:-5%}.gart-nyc-fire.is-2{animation-delay:.6s;right:-10%}@keyframes gart-burn{to{opacity:.75;transform:scale(1.12)translateY(-3%)}}.gart-nyc-bull{z-index:2;font-size:8cqw;line-height:1;animation:7s linear infinite gart-walk;position:absolute;bottom:2cqw}@keyframes gart-walk{0%{transform:translate(-46cqw)scaleX(-1)}49%{transform:translate(46cqw)scaleX(-1)}50%{transform:translate(46cqw)}to{transform:translate(-46cqw)}}.gart-raid{background:radial-gradient(60% 70% at 50% 100%,#36e0ff22,#0000 70%);place-items:end center;display:grid;position:absolute;inset:0}.gart-raid-tower{background:linear-gradient(#10141f,#07090f);border:1px solid #36e0ff55;border-bottom:0;gap:1.6cqw;width:34cqw;padding:3cqw 3cqw 9cqw;display:grid;position:relative;box-shadow:0 0 6cqw -2cqw #36e0ff66}.gart-raid-floor{grid-template-columns:repeat(4,1fr);gap:1.6cqw;display:grid}.gart-raid-win{height:3.2cqw;animation:5s step-end infinite gart-raid-lit;animation-delay:calc(var(--f) * .7s);background:#1a2233}@keyframes gart-raid-lit{0%{box-shadow:none;background:#1a2233}12%,88%{background:#9ff3ff;box-shadow:0 0 2cqw #36e0ff}to{background:#1a2233}}.gart-raid-door{font-size:7cqw;line-height:1;position:absolute;bottom:.5cqw;left:50%;translate:-50%}.gart-raid-flag{color:#e0262c;font-family:var(--font-display);letter-spacing:.06em;opacity:0;border:2px solid #e0262c;padding:.6cqw 1.8cqw;font-size:5cqw;animation:5s ease-out 1.5s infinite gart-stamp;position:absolute;top:10%;right:8%;rotate:-12deg}.gart-tokyo{position:absolute;inset:0}.gart-tokyo-lane{background:#07040fb3;border-block:.9cqw solid #ff4fd8;height:22cqw;position:absolute;inset:auto 0 14%;box-shadow:0 0 3cqw #ff4fd8,inset 0 0 3cqw #ff4fd8}.gart-tokyo-dot{width:2.2cqw;height:2.2cqw;animation:4s linear infinite gart-tokyo-eat;animation-delay:var(--t);background:#fff3d6;border-radius:50%;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 1.6cqw #ffcc80}.gart-tokyo-dot.is-horn{background:#ff4fd8;width:4.4cqw;height:4.4cqw;box-shadow:0 0 3cqw #ff4fd8}@keyframes gart-tokyo-eat{0%,1%{opacity:1}2%,95%{opacity:0}to{opacity:1}}.gart-tokyo-bull,.gart-tokyo-bear{font-size:10cqw;line-height:1;animation:4s linear infinite gart-tokyo-run;position:absolute;top:50%;translate:-50% -50%}.gart-tokyo-bull{filter:drop-shadow(0 0 1.5cqw #ff4fd8);scale:-1 1}.gart-tokyo-bear{filter:drop-shadow(0 0 1.5cqw #36e0ff);animation-delay:-.55s}@keyframes gart-tokyo-run{0%{left:-10%}to{left:110%}}.gart-escape{position:absolute;inset:0;overflow:hidden}.gart-escape-pad{background:#031417d9;border:.5cqw solid #36e0ff;border-radius:1.6cqw;gap:1.4cqw;padding:1.6cqw 2.2cqw;display:flex;position:absolute;bottom:12%;left:50%;translate:-50%;box-shadow:0 0 3cqw #36e0ff88}.gart-escape-digit{color:#7ff3ff;text-shadow:0 0 2cqw #36e0ff;animation:2.4s step-end infinite gart-escape-blink;animation-delay:var(--d);font:800 7cqw/1 ui-monospace,monospace}@keyframes gart-escape-blink{0%,60%{opacity:1}61%,to{opacity:.25}}.gart-escape-key{filter:drop-shadow(0 0 2cqw #ffb347);font-size:10cqw;animation:3s ease-in-out infinite gart-escape-swing;position:absolute;top:14%;right:10%}@keyframes gart-escape-swing{0%,to{rotate:-14deg}50%{rotate:14deg}}.gart-jail{position:absolute;inset:0;overflow:hidden}.gart-jail-bars{background:repeating-linear-gradient(90deg,#0000 0 9cqw,#0a0c0dcc 9cqw 11cqw);position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000 0 34%,#0000 52%);mask:linear-gradient(90deg,#000 0 34%,#0000 52%)}.gart-jail-light{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0 40%,#dff3ff33 48%,#f0faff55,#dff3ff33 52%,#0000 60%);animation:5s ease-in-out infinite gart-jail-sweep;position:absolute;inset:0}@keyframes gart-jail-sweep{0%,30%{translate:-70%}70%,to{translate:70%}}.gart-jail-cuffs{filter:drop-shadow(0 0 2cqw #ff7a1a);font-size:10cqw;animation:3.4s ease-in-out infinite gart-escape-swing;position:absolute;bottom:12%;left:10%}.gart-hunt{position:absolute;inset:0;overflow:hidden}.gart-hunt-bear{filter:drop-shadow(0 0 1.5cqw #0008);font-size:11cqw;line-height:1;position:absolute}.gart-hunt-bear.is-a{animation:4s ease-in-out infinite gart-hunt-fly}.gart-hunt-bear.is-b{animation:4s ease-in-out infinite gart-hunt-chute}@keyframes gart-hunt-fly{0%{opacity:1;top:70%;left:12%;rotate:0deg}40%{top:22%;left:42%;rotate:0deg}52%{top:24%;left:46%;rotate:0deg}56%{top:24%;left:46%;rotate:180deg}75%{opacity:1;top:90%;left:46%;rotate:180deg}76%,to{opacity:0;top:90%;left:46%}}@keyframes gart-hunt-chute{0%{top:-15%;left:70%}to{top:55%;left:64%}}.gart-hunt-aim{border:.8cqw solid #ff3b4f;border-radius:50%;width:12cqw;height:12cqw;animation:4s ease-in-out infinite gart-hunt-aim;position:absolute;translate:-50% -50%;box-shadow:0 0 2cqw #ff3b4f}.gart-hunt-aim:before,.gart-hunt-aim:after{content:"";background:#ff3b4f;height:.6cqw;position:absolute;inset:50% -40%;translate:0 -50%}.gart-hunt-aim:after{width:.6cqw;height:auto;inset:-40% 50%;translate:-50%}@keyframes gart-hunt-aim{0%{top:40%;left:25%}40%,56%{top:30%;left:51%;scale:1}45%{scale:.75}80%,to{top:40%;left:25%}}.gart-hunt-pts{color:#ffc23d;text-shadow:0 0 2cqw #000;opacity:0;font-size:6cqw;font-weight:900;animation:4s ease-out infinite gart-hunt-pts;position:absolute;top:14%;left:46%}@keyframes gart-hunt-pts{0%,42%{opacity:0;translate:0}46%{opacity:1}70%,to{opacity:0;translate:0 -6cqw}}.gart-blast{background:radial-gradient(60% 70%,#08060fcc,#0000 75%);place-items:center;display:grid;position:absolute;inset:0}.gart-blast-grid{background:#15111fe6;border-radius:2cqw;grid-template-columns:repeat(6,9cqw);grid-auto-rows:9cqw;gap:.8cqw;padding:1.5cqw;display:grid;box-shadow:0 0 0 .5cqw #2c2340,0 0 6cqw #b26bff55}.gart-blast-cell{background:#221b30;border-radius:1.2cqw;place-items:center;font-size:6cqw;line-height:1;display:grid}.gart-blast-cell.is-on{background:var(--t);box-shadow:inset 0 -.9cqw #0005,inset 0 .6cqw #fff5}.gart-blast-cell.is-bear{background:#5b3a22}.gart-blast-cell.is-row{animation:3s ease-in-out infinite gart-blast-row}@keyframes gart-blast-row{0%,40%{opacity:1;filter:none;scale:1}48%{filter:brightness(2.2);scale:1.12}58%,85%{opacity:0;scale:.2}to{opacity:1;scale:1}}.gart-blast-bang{letter-spacing:.05em;color:#fff;text-shadow:0 0 2cqw #b26bff,0 0 5cqw #ff2d95;opacity:0;font-size:10cqw;font-weight:900;animation:3s ease-out infinite gart-blast-bang;position:absolute}@keyframes gart-blast-bang{0%,45%{opacity:0;scale:.6}52%{opacity:1;scale:1.1}75%,to{opacity:0;scale:1.3}}.gart-subway{perspective:40cqw;position:absolute;inset:0;overflow:hidden}.gart-subway-floor{transform-origin:50% 100%;background:linear-gradient(90deg,#0000 16%,#c8ccd4 16% 18%,#0000 18% 32%,#c8ccd4 32% 34%,#0000 34% 49%,#c8ccd4 49% 51%,#0000 51% 66%,#c8ccd4 66% 68%,#0000 68% 82%,#c8ccd4 82% 84%,#0000 84%) 0 0/100% 100%,repeating-linear-gradient(#4a3a2a 0 6%,#2a2620 6% 14%) 0 0/100% 30%;width:90%;height:120%;animation:.6s linear infinite gart-subway-ties;position:absolute;bottom:-30%;left:50%;transform:rotateX(72deg)}@keyframes gart-subway-ties{to{background-position:0 0,0 30%}}.gart.has-bg .gart-subway-floor{display:none}.gart.has-bg .gart-subway-train{animation-name:gart-subway-train-r;top:30%;left:50%}@keyframes gart-subway-train-r{0%{opacity:0;translate:0;scale:.2}10%{opacity:1}85%{opacity:1;translate:22cqw 16cqw;scale:1.5}to{opacity:0;translate:32cqw 22cqw;scale:2}}.gart-subway-train{transform-origin:50% 100%;background:linear-gradient(#a7aeb8 0 20%,#1a1d24 20% 52%,#a7aeb8 52%);border-radius:2cqw 2cqw 0 0;width:18cqw;height:20cqw;animation:2.6s ease-in infinite gart-subway-train;position:absolute;top:34%;left:22%;box-shadow:inset 0 -3cqw #7d8590}.gart-subway-bullet{color:#fff;background:#00933c;border-radius:50%;place-items:center;width:3.4cqw;height:3.4cqw;font-size:2.6cqw;font-weight:900;display:grid;position:absolute;top:.6cqw;left:50%;translate:-50%}@keyframes gart-subway-train{0%{opacity:0;translate:6cqw -4cqw;scale:.25}10%{opacity:1}85%{opacity:1;translate:-6cqw 8cqw;scale:1.5}to{opacity:0;translate:-14cqw 14cqw;scale:2}}.gart-subway-coin{background:radial-gradient(circle,#b8860b 35%,#ffc23d 40%);border-radius:50%;width:4cqw;height:4cqw;animation:1.3s ease-in infinite gart-subway-coin;position:absolute;box-shadow:0 0 2cqw #ffc23d}.gart-subway-coin.is-2{animation-delay:.65s}@keyframes gart-subway-coin{0%{opacity:0;top:40%;left:61%;scale:.4}20%{opacity:1}to{opacity:0;top:82%;left:66%;scale:1.4}}.gart-subway-bull{filter:drop-shadow(0 0 2cqw #00d4ff);font-size:15cqw;line-height:1;animation:2.6s ease-in-out infinite gart-subway-bull;position:absolute;bottom:6%;left:50%;translate:-50%}@keyframes gart-subway-bull{0%,30%{bottom:6%;left:50%}40%{bottom:6%;left:66%}55%{bottom:22%;left:66%}70%,85%{bottom:6%;left:66%}to{bottom:6%;left:50%}}.gart-plinko{background:radial-gradient(circle at 50% 30%,#1e0d36,#090412 85%);flex-direction:column;justify-content:space-between;align-items:center;padding:6cqw 4cqw 3cqw;display:flex;position:absolute;inset:0}.gart-plinko-board{flex:1;width:90%;height:auto}.gart-plinko-coin{background:radial-gradient(circle at 50% 36%,#22123d,#0a0614 62%,#040309) padding-box padding-box,conic-gradient(from 200deg,#fff1bf,#c8962e,#6e4a12,#f3d98b,#fff7da,#b07f22,#6e4a12,#e9c46a,#fff1bf) border-box;border:1.5px solid #0000;border-radius:50%;place-items:center;width:14cqw;height:14cqw;animation:2.8s cubic-bezier(.4,0,.6,1) infinite gart-plinko-drop;display:grid;position:absolute;top:14%;left:50%;translate:-50% -50%;box-shadow:0 0 8px #ff4fd888,0 0 14px #00d4ff55}.gart-plinko-coin img{width:85%;height:auto}@keyframes gart-plinko-drop{0%{top:12%;left:50%}22%{top:28%;left:45%}45%{top:44%;left:56%}68%{top:60%;left:48%}90%,to{top:78%;left:74%}}.gart-plinko-slots{grid-template-columns:repeat(7,1fr);gap:1cqw;width:92%;margin-top:1cqw;display:grid}.gart-plinko-slots span{font-family:var(--font-display);text-align:center;color:#ff8fd6;background:#190c2e;border:1px solid #ff3fb440;border-radius:2px;padding:1.5cqw .5cqw;font-size:4cqw;line-height:1}.gart-plinko-slots span:first-child,.gart-plinko-slots span:last-child{color:#00d4ff;border-color:#00d4ff80}.gart-stampede{background:radial-gradient(80% 70% at 80% 10%,#ff4d6d55,#0000 70%),radial-gradient(70% 60% at 20% 100%,#5dffa533,#0000 70%),linear-gradient(#3a0c22,#0e030b);position:absolute;inset:0;overflow:hidden}.gart-stampede-chart{filter:drop-shadow(0 0 6px #5dffa5);width:88%;height:80%;position:absolute;inset:12% 6% 8%}.gart-stampede-line{stroke-dasharray:100;animation:4s ease-in infinite gart-stp-draw}.gart-stampede-fill{animation:4s ease-in infinite gart-stp-fill}@keyframes gart-stp-draw{0%{stroke-dashoffset:100px;stroke:#5dffa5}55%,82%{stroke-dashoffset:0;stroke:#5dffa5}86%,94%{stroke-dashoffset:0;stroke:#ff3b5c}to{stroke-dashoffset:0;stroke:#ff3b5c;opacity:0}}@keyframes gart-stp-fill{0%,20%{opacity:0}55%,82%{opacity:1}to{opacity:0}}.gart-stampede-tip{background:#fff;border-radius:50%;width:7cqw;height:7cqw;animation:4s ease-out infinite gart-stp-tip;position:absolute;top:24%;left:79%;box-shadow:0 0 0 2px #5dffa5,0 0 18px 4px #5dffa5}@keyframes gart-stp-tip{0%,50%{transform:scale(0)}56%{transform:scale(1.3);box-shadow:0 0 0 3px #5dffa5,0 0 30px 8px #5dffa5}62%,70%{transform:scale(1);box-shadow:0 0 0 2px #5dffa5,0 0 18px 4px #5dffa5}76%,82%{transform:scale(1);box-shadow:0 0 0 3px #5dffa5,0 0 30px 8px #5dffa5}86%,94%{background:#ffd0d8;transform:scale(1.1);box-shadow:0 0 0 3px #ff3b5c,0 0 30px 8px #ff3b5c}to{transform:scale(0)}}.gart-stampede-mult{font:15cqw/1 var(--font-display);color:#fff;text-shadow:0 0 18px #5dffa5,0 2px #0009;transform-origin:0;animation:4s ease-in infinite gart-stp-mult;position:absolute;top:34%;left:12%}@keyframes gart-stp-mult{0%{opacity:.35;transform:scale(.6)}55%,82%{opacity:1;transform:scale(1)}86%,94%{opacity:1;color:#ff8fa2;text-shadow:0 0 18px #ff3b5c,0 2px #0009;transform:scale(1)}to{opacity:0;transform:scale(1)}}.gart-stampede-cash{font:800 3.6cqw/1 var(--font-display);letter-spacing:.12em;color:#241500;background:linear-gradient(#fff3c4,#ffc93c);border-radius:999px;padding:1.2cqw 3cqw;animation:4s ease-out .4s infinite gart-pop;position:absolute;top:58%;left:12%;box-shadow:0 0 16px -2px #ffc93c}.gart-mines{background:radial-gradient(80% 60% at 50% 0,#36e0ff44,#0000 70%),linear-gradient(#123a66,#050f1c);flex-direction:column;justify-content:center;align-items:center;gap:3cqw;display:flex;position:absolute;inset:0}.gart-mines-grid{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:2cqw;width:54%;display:grid}.gart-mines-cell{background:linear-gradient(160deg,#4f7fb0,#24456f 55%,#142a48);border-radius:1.6cqw;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fff5,inset 0 -2px #0007,0 0 0 1px #8fefff40}.gart-mines-cell:not(.is-coin):not(.is-trap):before{content:"";background:linear-gradient(45deg,#0000 44%,#ffd76a44 45% 55%,#0000 56%),linear-gradient(-45deg,#0000 44%,#ffd76a44 45% 55%,#0000 56%);border:1px solid #ffd76a55;border-radius:1cqw;position:absolute;inset:18%}.gart-mines-cell.is-coin{animation:4s ease-in-out infinite gart-crate;animation-delay:calc(var(--o) * .45s);background:radial-gradient(circle at 50% 35%,#fffbe6,#ffd45a 45%,#b5770a);box-shadow:0 0 14px -2px #ffc93c}@keyframes gart-crate{0%,4%{transform:rotateY(90deg)}12%{transform:rotateY(0)scale(1.12)}18%,84%{transform:rotateY(0)scale(1)}92%,to{transform:rotateY(90deg)}}.gart-mines-cell.is-coin img{width:56%;height:auto}.gart-mines-cell.is-trap{background:radial-gradient(circle,#ff8fa2,#d4123a 55%,#4a0510);animation:4s ease-in-out infinite gart-trap;box-shadow:0 0 20px 2px #ff3b5c}@keyframes gart-trap{0%,44%{transform:rotateY(90deg)}50%{transform:rotateY(0)scale(1.3)}55%{transform:scale(1)rotate(-6deg)}60%{transform:scale(1.08)rotate(5deg)}65%,84%{transform:scale(1)rotate(0)}92%,to{transform:rotateY(90deg)}}.gart-mines-tag{font:800 3.6cqw/1 var(--font-display);letter-spacing:.14em;color:#9ff1ff;text-shadow:0 0 10px #36e0ff;animation:1.6s steps(2,end) infinite gart-flicker}.gart-war{background:radial-gradient(70% 60% at 50% 40%,#fff2,#0000 70%),radial-gradient(120% 100% at 50% 45%,#13915c,#07452b 70%,#032016);justify-content:center;align-items:center;gap:4cqw;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 2cqw #2a170b,inset 0 0 0 2.4cqw #e9c46a66}.gart-war-card{width:24cqw;height:34cqw;transform:rotate(var(--rot));background:linear-gradient(#fff,#f1ebdc);border-radius:2cqw;align-content:center;justify-items:center;gap:1cqw;animation:4.2s ease-out infinite gart-war-deal;display:grid;position:relative;box-shadow:0 0 0 1px #c9a14a,0 6px 14px -4px #000c}.gart-war-card.is-bull{--rot:-8deg;animation-name:gart-war-deal,gart-war-win}.gart-war-card.is-bear{--rot:8deg;animation-delay:.3s}@keyframes gart-war-deal{0%{opacity:0;transform:translateY(-50cqw)rotate(0)}14%{transform:translateY(0) rotate(var(--rot));opacity:1}88%{transform:translateY(0) rotate(var(--rot));opacity:1}to{transform:translateY(0) rotate(var(--rot));opacity:0}}@keyframes gart-war-win{0%,34%{box-shadow:0 0 0 1px #c9a14a,0 6px 14px -4px #000c}42%{box-shadow:0 0 0 2px #ffd76a,0 0 34px 2px #ffc93c,0 6px 14px -4px #000c}50%,88%{box-shadow:0 0 0 1px #c9a14a,0 0 22px -2px #ffc93c,0 6px 14px -4px #000c}to{box-shadow:0 0 0 1px #c9a14a,0 6px 14px -4px #000c}}.gart-war-rank{font:12cqw/1 var(--font-display);color:#141414}.gart-war-suit{color:#141414;font-size:8cqw;line-height:1}.gart-war-rank.is-red,.gart-war-suit.is-red{color:#d4123a}.gart-war-who{font:800 2.6cqw/1 var(--font-display);letter-spacing:.16em;color:#8a5f0c}.gart-war-vs{font:7cqw/1 var(--font-display);color:#ffd76a;text-shadow:0 0 12px #ffc93c,0 2px #0008;animation:.7s ease-in-out infinite alternate gart-throb}.gart-scratch{background:radial-gradient(70% 60% at 50% 30%,#a855f755,#0000 70%),radial-gradient(60% 50% at 50% 100%,#ffc93c44,#0000 70%),linear-gradient(#2a0f4a,#0c0418);place-items:center;display:grid;position:absolute;inset:0}.gart-scratch-ticket{background:linear-gradient(135deg,#8a5f0c,#f3cf6b 22%,#fff3c4 38%,#d4a017,#f7dc8a 72%,#8a5f0c);border-radius:2.4cqw;justify-items:center;gap:1.6cqw;width:42%;padding:2.4cqw;animation:3.2s ease-in-out infinite gart-ticket;display:grid;transform:rotate(-5deg);box-shadow:0 0 0 1px #fff3c4,0 0 30px -4px #ffc93c,0 10px 20px -8px #000}@keyframes gart-ticket{50%{transform:rotate(-2deg)translateY(-1.5cqw)}}.gart-scratch-head,.gart-scratch-foot{font:800 3.4cqw/1 var(--font-display);letter-spacing:.12em;color:#3a2404}.gart-scratch-foot{font-size:2.6cqw}.gart-scratch-grid{grid-template-columns:repeat(3,1fr);gap:1.4cqw;width:100%;display:grid}.gart-scratch-cell{aspect-ratio:1;background:repeating-linear-gradient(135deg,#c9c9d4 0 2px,#9a9aa8 2px 4px);border-radius:1.2cqw;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0002}.gart-scratch-cell.is-open{background:radial-gradient(circle,#2a0f4a,#12061f);box-shadow:inset 0 0 0 1px #ffc93c,0 0 10px -2px #ffc93c}.gart-scratch-cell img{width:64%;height:auto}@media(prefers-reduced-motion:reduce){.gart,.gart *{animation:none!important}}.is-filming .gart *{animation-play-state:paused}.home-deck{background:radial-gradient(70% 60% at 50% 0,#ff2d9522,#0000 70%),radial-gradient(60% 50% at 85% 30%,#3bdcff14,#0000 70%),linear-gradient(#000,#05050b 30%,#0000);padding-top:clamp(2rem,5vw,3.5rem);position:relative}.home-deck-inner{padding-bottom:clamp(1.5rem,4vw,2.5rem)}.home-deck-head{text-align:center}.home-deck-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--color-neon-gold);font-size:.8rem;font-weight:700}.home-deck-title{font-family:var(--font-display);letter-spacing:.03em;margin-top:.35rem;font-size:clamp(2.6rem,8vw,5rem);line-height:.9}.home-deck-title span{color:var(--color-neon-magenta);text-shadow:0 0 28px #ff2d95b3}@supports (color:color-mix(in lab,red,red)){.home-deck-title span{text-shadow:0 0 28px color-mix(in srgb,var(--color-neon-magenta) 70%,transparent)}}.home-deck-lede{color:var(--color-muted);margin-top:.6rem}.home-deck-lanes{gap:.6rem;margin-top:1.25rem;display:grid}@media(min-width:48rem){.home-deck-lanes{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:.85rem}}.home-lane{--lane:var(--color-neon-amber);background:linear-gradient(100deg,var(--lane),#0a0a12 75%);border-radius:.9rem;align-items:center;gap:.85rem;padding:.8rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-lane{background:linear-gradient(100deg,color-mix(in srgb,var(--lane) 22%,#0a0a12),#0a0a12 75%)}}.home-lane{box-shadow:inset 0 0 0 1px var(--lane)}@supports (color:color-mix(in lab,red,red)){.home-lane{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lane) 45%,transparent)}}.home-lane{transition:transform .16s,box-shadow .16s}.home-lane:hover,.home-lane:focus-visible{box-shadow:inset 0 0 0 1px var(--lane),0 12px 36px -14px var(--lane);outline:none;transform:translateY(-2px)}.home-lane.is-fight{--lane:var(--color-neon-amber);background:linear-gradient(100deg,var(--color-neon-amber),#ff5a36);color:var(--color-bg);box-shadow:0 0 34px -10px var(--color-neon-amber)}.home-lane.is-spin{--lane:var(--color-neon-magenta)}.home-lane.is-all{--lane:var(--color-neon-cyan)}.home-lane.is-tape{--lane:#4cc84a}.home-lane-emoji{font-size:1.9rem;line-height:1}.home-lane-body{flex-direction:column;flex:1;min-width:0;display:flex}.home-lane-k{font-family:var(--font-display);letter-spacing:.05em;font-size:1.5rem;line-height:1}.home-lane-v{opacity:.8;font-size:.75rem}.home-lane-go{font-family:var(--font-display);font-size:1.6rem;line-height:1}.home-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;margin-top:1rem;grid-auto-columns:minmax(12.5rem,46%);grid-auto-flow:column;gap:.7rem;margin-inline:-1rem;padding:.25rem 1rem .75rem;display:grid;overflow-x:auto}.home-rail-item{scroll-snap-align:start;display:flex}.home-rail-item>.gtile{flex:1}@media(min-width:64rem){.home-rail{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.herd-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.herd-stats>div{background:#0a0d17b3;border-radius:.75rem;padding:.6rem .75rem;box-shadow:inset 0 0 0 1px #ffffff14}.herd-stats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem;font-weight:700}.herd-stats dd{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(1.4rem,4vw,2rem);line-height:1}.herd-stats .is-hot dd{color:var(--color-neon-gold);text-shadow:0 0 16px #ffc23d88}.herd-grid{align-items:start;gap:1rem;display:grid}@media(min-width:52rem){.herd-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.25rem}}.herd-card{background:linear-gradient(160deg,var(--metal),#07070c 70%);border-radius:1.1rem;padding:.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.herd-card{background:linear-gradient(160deg,color-mix(in srgb,var(--metal) 26%,#0a0d17),#07070c 70%)}}.herd-card{box-shadow:inset 0 0 0 1.5px var(--metal),0 0 50px -22px var(--metal),0 22px 50px -30px #000}@supports (color:color-mix(in lab,red,red)){.herd-card{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--metal) 70%,transparent),0 0 50px -22px var(--metal),0 22px 50px -30px #000}}.herd-card{transition:box-shadow .3s}@media(min-width:52rem){.herd-card{top:calc(var(--chrome-h,4rem) + 1rem);position:sticky}}.herd-card-plate{aspect-ratio:1;border-radius:.75rem;position:relative;overflow:hidden}.herd-card-img{object-fit:cover;width:100%;height:100%;animation:.36s ease-out herd-in;display:block}@keyframes herd-in{0%{opacity:0;transform:scale(1.04)}}.herd-card-holo{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#ffffff30 45%,#ff2d9522,#3bdcff22 55%,#0000 70%) 0 0/250% 100%;animation:5s ease-in-out infinite herd-holo;position:absolute;inset:0}@keyframes herd-holo{0%,to{background-position:100% 0}50%{background-position:0 0}}.herd-card-badge{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-bg);background:var(--metal);box-shadow:0 0 20px -4px var(--metal);border-radius:.45rem;padding:.3rem .65rem .2rem;font-size:1.1rem;line-height:1;position:absolute;bottom:.6rem;right:.6rem}.herd-card-body{padding:.85rem .4rem .3rem}.herd-card-k{letter-spacing:.16em;text-transform:uppercase;color:var(--metal);font-size:.65rem;font-weight:700}.herd-card-name{font-family:var(--font-display);letter-spacing:.03em;margin-top:.15rem;font-size:clamp(2.2rem,6vw,3rem);line-height:.95}.herd-card-line{color:var(--metal);margin-top:.35rem;font-size:.85rem}.herd-ladder{flex-direction:column;gap:.7rem;display:flex}.herd-metals{gap:.4rem;display:flex}.herd-metal-btn{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--metal);background:var(--metal);border-radius:.6rem;flex:1;font-size:1.15rem}@supports (color:color-mix(in lab,red,red)){.herd-metal-btn{background:color-mix(in srgb,var(--metal) 8%,#0a0d17)}}.herd-metal-btn{box-shadow:inset 0 0 0 1px var(--metal)}@supports (color:color-mix(in lab,red,red)){.herd-metal-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metal) 35%,transparent)}}.herd-metal-btn{transition:background .16s,color .16s}.herd-metal-btn:hover{background:var(--metal)}@supports (color:color-mix(in lab,red,red)){.herd-metal-btn:hover{background:color-mix(in srgb,var(--metal) 18%,#0a0d17)}}.herd-metal-btn.is-on{color:var(--color-bg);background:var(--metal);box-shadow:0 0 22px -6px var(--metal)}.herd-metal-btn:focus-visible{outline:2px solid var(--metal);outline-offset:2px}.herd-band{box-shadow:inset 0 0 0 1px var(--metal);background:#0a0d17b3;border-radius:.85rem;padding:.5rem}@supports (color:color-mix(in lab,red,red)){.herd-band{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metal) 18%,transparent)}}.herd-band{transition:box-shadow .2s}.herd-band.is-on{box-shadow:inset 0 0 0 1px var(--metal),0 0 30px -18px var(--metal)}@supports (color:color-mix(in lab,red,red)){.herd-band.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--metal) 60%,transparent),0 0 30px -18px var(--metal)}}.herd-band-k{letter-spacing:.16em;text-transform:uppercase;color:var(--metal);justify-content:space-between;align-items:baseline;padding:.1rem .45rem .35rem .35rem;font-size:.75rem;font-weight:800;display:flex}.herd-band-total{font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em}.herd-band-supply{color:var(--metal)}.herd-rows{flex-direction:column;gap:.25rem;display:flex}.herd-row{text-align:left;background:#ffffff06;border-radius:.5rem;grid-template-columns:2rem minmax(5.5rem,1fr) minmax(3rem,1.4fr) 2.6rem;align-items:center;gap:.6rem;width:100%;padding:.3rem .45rem;transition:background .14s,box-shadow .16s,transform .16s;display:grid}.herd-row-ribbon{transition:transform .16s,box-shadow .16s}.herd-row:hover,.herd-row.is-peek{background:var(--tier)}@supports (color:color-mix(in lab,red,red)){.herd-row:hover,.herd-row.is-peek{background:color-mix(in srgb,var(--tier) 14%,transparent)}}.herd-row:hover,.herd-row.is-peek{box-shadow:inset 0 0 0 1px var(--tier),0 0 18px -2px var(--tier)}@supports (color:color-mix(in lab,red,red)){.herd-row:hover,.herd-row.is-peek{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier) 60%,transparent),0 0 18px -2px color-mix(in srgb,var(--tier) 55%,transparent)}}.herd-row:hover .herd-row-ribbon,.herd-row.is-peek .herd-row-ribbon{box-shadow:0 0 12px var(--tier);transform:scale(1.12)}@supports (color:color-mix(in lab,red,red)){.herd-row:hover .herd-row-ribbon,.herd-row.is-peek .herd-row-ribbon{box-shadow:0 0 12px color-mix(in srgb,var(--tier) 70%,transparent)}}@media(prefers-reduced-motion:reduce){.herd-row-ribbon{transition:none}.herd-row:hover .herd-row-ribbon,.herd-row.is-peek .herd-row-ribbon{transform:none}}.herd-row.is-on{background:var(--tier)}@supports (color:color-mix(in lab,red,red)){.herd-row.is-on{background:color-mix(in srgb,var(--tier) 18%,transparent)}}.herd-row.is-on{box-shadow:inset 0 0 0 1px var(--tier)}.herd-row:focus-visible{outline:2px solid var(--tier);outline-offset:1px}.herd-row-ribbon{background:var(--metal);border-radius:.3rem;width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.herd-row-ribbon{background:color-mix(in srgb,var(--metal) 10%,transparent)}}.herd-row-name{font-family:var(--font-display);letter-spacing:.05em;align-items:center;gap:.4rem;font-size:1.15rem;line-height:1;display:flex}.herd-row-lit{background:var(--tier);width:.4rem;height:.4rem;box-shadow:0 0 9px 1px var(--tier);border-radius:999px;flex:none}.herd-row-bar{background:#ffffff0d;border-radius:999px;height:.45rem;overflow:hidden}.herd-row-bar i{border-radius:inherit;background:var(--tier);height:100%;box-shadow:0 0 10px var(--tier);display:block}.herd-row-supply{font-variant-numeric:tabular-nums;text-align:right;color:#cfd3dc;font-size:.8rem}@media(min-width:52rem){.herd-card-plate{width:min(100%,max(18rem,calc(100vh - var(--chrome-h,4rem) - 19rem)));margin-inline:auto}}@media(prefers-reduced-motion:reduce){.herd-card-holo,.herd-card-img{animation:none}}.jit-pad{background:radial-gradient(80% 70% at 50% 40%,var(--pad-key),transparent 70%),repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 6px),linear-gradient(180deg,#12121b,#08080d)}@supports (color:color-mix(in lab,red,red)){.jit-pad{background:radial-gradient(80% 70% at 50% 40%,color-mix(in srgb,var(--pad-key) 10%,transparent),transparent 70%),repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 6px),linear-gradient(180deg,#12121b,#08080d)}}.jit-pad{box-shadow:inset 0 0 0 1.5px var(--pad-key),inset 0 0 0 5px #08080d,inset 0 0 0 6px var(--pad-key),inset 0 -20px 40px -30px var(--pad-key)}@supports (color:color-mix(in lab,red,red)){.jit-pad{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pad-key) 40%,transparent),inset 0 0 0 5px #08080d,inset 0 0 0 6px color-mix(in srgb,var(--pad-key) 16%,transparent),inset 0 -20px 40px -30px var(--pad-key)}}.jit-pad-glyph{filter:drop-shadow(0 0 6px var(--pad-key))}@supports (color:color-mix(in lab,red,red)){.jit-pad-glyph{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--pad-key) 70%,transparent))}}.jit-pad-label{color:var(--pad-key)}@supports (color:color-mix(in lab,red,red)){.jit-pad-label{color:color-mix(in srgb,var(--pad-key) 45%,#fff)}}.jit-pad-label{text-shadow:0 0 4px var(--pad-key),0 0 12px var(--pad-key)}@supports (color:color-mix(in lab,red,red)){.jit-pad-label{text-shadow:0 0 4px color-mix(in srgb,var(--pad-key) 60%,transparent),0 0 12px color-mix(in srgb,var(--pad-key) 35%,transparent)}}.jit-pad.is-lit{background:radial-gradient(80% 70% at 50% 40%,var(--pad-key),transparent 75%),linear-gradient(180deg,var(--pad-key),#08080d)}@supports (color:color-mix(in lab,red,red)){.jit-pad.is-lit{background:radial-gradient(80% 70% at 50% 40%,color-mix(in srgb,var(--pad-key) 42%,transparent),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--pad-key) 22%,#12121b),#08080d)}}.jit-pad.is-lit{box-shadow:inset 0 0 0 2px var(--pad-key),inset 0 0 22px -4px var(--pad-key),0 0 26px -4px var(--pad-key),0 0 60px -10px var(--pad-key)}.jit-pad.is-lit .jit-pad-glyph{filter:drop-shadow(0 0 10px var(--pad-key)) drop-shadow(0 0 22px var(--pad-key));transform:scale(1.12)}.jit-pad.is-lit .jit-pad-label{color:#fff;text-shadow:0 0 4px #fff,0 0 10px var(--pad-key),0 0 24px var(--pad-key)}.bag-pad.is-jab,.bag-zone.is-jab,.bag-impact.is-jab{--punch:#00e5ff}.bag-pad.is-cross,.bag-zone.is-cross,.bag-impact.is-cross{--punch:#ff2fd8}.bag-pad.is-hook,.bag-zone.is-hook,.bag-impact.is-hook{--punch:#ffb02e}.bag-pad.is-upper,.bag-zone.is-upper,.bag-impact.is-upper{--punch:#7dff4a}.bag-impact.is-fold{--punch:#ff2f45}.bag-pad{--punch:var(--color-neon-amber);background:linear-gradient(180deg,var(--punch),transparent 60%),var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bag-pad{background:linear-gradient(180deg,color-mix(in srgb,var(--punch) 6%,transparent),transparent 60%),var(--color-surface)}}.bag-pad{box-shadow:inset 0 0 0 1px var(--punch),inset 0 3px 0 -1px var(--punch)}@supports (color:color-mix(in lab,red,red)){.bag-pad{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--punch) 22%,transparent),inset 0 3px 0 -1px color-mix(in srgb,var(--punch) 45%,transparent)}}.bag-pad.is-called{background:radial-gradient(90% 80% at 20% 0%,var(--punch),transparent 70%),var(--punch)}@supports (color:color-mix(in lab,red,red)){.bag-pad.is-called{background:radial-gradient(90% 80% at 20% 0%,color-mix(in srgb,var(--punch) 32%,transparent),transparent 70%),color-mix(in srgb,var(--punch) 12%,var(--color-surface))}}.bag-pad.is-called{box-shadow:inset 0 0 0 1.5px var(--punch),0 0 1.6rem var(--punch)}@supports (color:color-mix(in lab,red,red)){.bag-pad.is-called{box-shadow:inset 0 0 0 1.5px var(--punch),0 0 1.6rem color-mix(in srgb,var(--punch) 45%,transparent)}}.bag-pad.is-called .bag-pad-label{color:#fff;text-shadow:0 0 10px var(--punch)}.bag-scene{background:radial-gradient(40% 60% at 18% 0,#ff2fd833,#0000 70%),radial-gradient(40% 60% at 82% 0,#00e5ff2e,#0000 70%),radial-gradient(60% 50% at 50% 30%,#ffb02e1f,#0000 70%),radial-gradient(90% 70% at 50% 100%,#000000a0,#0000),linear-gradient(#0f0b16,#08070c 62%,#050407);box-shadow:inset 0 0 0 1px #ff2fd826,inset 0 0 60px -20px #00e5ff40}.bag-scene:before{content:"";pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 168deg at 30% -4%,#0000,#ff2fd81a 8deg,#0000 18deg),conic-gradient(from 174deg at 70% -4%,#0000,#00e5ff18,#0000 20deg);position:absolute;inset:0}.bag-scene:after{background:repeating-linear-gradient(90deg,#ff2fd810 0 2px,#0000 2px 44px),linear-gradient(#0000,#00e5ff10 60%,#ff2fd822)}.bag-beam{background:linear-gradient(#2a2633,#15131b 60%,#0a090d);box-shadow:0 2px 6px #00000080,inset 0 1px #00e5ff40}.bag-chain{filter:drop-shadow(0 0 3px #ffffff40);background:repeating-linear-gradient(#d9d6e6 0 3px,#6c6880 3px 6px,#2a2833 6px 9px)}.bag-body{background:radial-gradient(60% 40%,#ffffff08,#0000 70%),linear-gradient(100deg,#050407 0 6%,#1b1622 22%,#2b2433 42%,#1a1520 66%,#060508 94%),#14111a;box-shadow:inset 0 0 2.5rem #000000a0,inset 6px 0 18px -10px #ff2fd8aa,inset -6px 0 18px -10px #00e5ffaa,0 0 2.6rem -.6rem #ff2fd855,0 1.4rem 2rem #000000a0}.bag-body-strap{background:linear-gradient(#0c0a10,#221d29);box-shadow:inset 0 -1px #00000080,inset 0 -3px 0 -1px #ffb02e66}.bag-body-led{background:linear-gradient(180deg,transparent,var(--led) 12%,var(--led) 88%,transparent);width:3px;box-shadow:0 0 6px var(--led),0 0 14px var(--led);border-radius:3px;animation:2.8s ease-in-out infinite bag-led;position:absolute;top:14%;bottom:8%}.bag-body-led.is-left{--led:#ff2fd8;left:9%}.bag-body-led.is-right{--led:#00e5ff;animation-delay:-1.4s;right:9%}@keyframes bag-led{0%,to{opacity:.75}50%{opacity:1}}.bag-body-band{opacity:.85;background:linear-gradient(90deg,#3a2a0a,#ffcf4a 30%,#fff1b0,#e4a92a 62%,#3a2a0a);height:5%;position:absolute;top:16%;left:0;right:0;box-shadow:0 0 10px #ffb02e66}.bag-body-band.is-low{top:auto;bottom:12%}.bag-zone{aspect-ratio:1;border:2px solid var(--punch);border-radius:50%;width:34%;margin-left:-17%;position:absolute;left:50%}@supports (color:color-mix(in lab,red,red)){.bag-zone{border:2px solid color-mix(in srgb,var(--punch) 28%,transparent)}}.bag-zone{background:radial-gradient(circle,var(--punch) 0 30%,transparent 62%)}@supports (color:color-mix(in lab,red,red)){.bag-zone{background:radial-gradient(circle,color-mix(in srgb,var(--punch) 14%,transparent) 0 30%,transparent 62%)}}.bag-zone{transition:border-color .12s,box-shadow .12s,background .12s}.bag-zone.is-jab{top:25%}.bag-zone.is-cross{top:43%}.bag-zone.is-hook{width:26%;margin-left:-13%;top:37%;left:16%}.bag-zone.is-upper{top:62%}.bag-zone.is-called{border-color:var(--punch);background:radial-gradient(circle,#fff 0 8%,var(--punch) 18%,var(--punch) 42%,transparent 66%)}@supports (color:color-mix(in lab,red,red)){.bag-zone.is-called{background:radial-gradient(circle,#fff 0 8%,var(--punch) 18%,color-mix(in srgb,var(--punch) 35%,transparent) 42%,transparent 66%)}}.bag-zone.is-called{box-shadow:0 0 12px var(--punch),0 0 28px var(--punch),inset 0 0 12px var(--punch);animation:.6s ease-in-out infinite alternate bag-zone-pulse}@keyframes bag-zone-pulse{0%{transform:scale(.94)}to{transform:scale(1.08)}}.bag-body.is-folded .bag-body-led{--led:#ff2f45;animation:.62s step-end both bag-short}.bag-body.is-folded .bag-zone{background:0 0;border-color:#ff2f4533}@keyframes bag-short{0%,30%,60%{opacity:1}15%,45%,80%,to{opacity:.15}}.bag-impact{--punch:#fff;pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:46%;left:50%}.bag-impact.is-jab{top:31%}.bag-impact.is-hook{top:41%;left:16%}.bag-impact.is-upper{top:68%}.bag-impact-ring{border:3px solid var(--punch);width:5rem;height:5rem;box-shadow:0 0 14px var(--punch),inset 0 0 14px var(--punch);border-radius:50%;animation:.5s cubic-bezier(.1,.8,.3,1) both bag-ring;position:absolute;top:-2.5rem;left:-2.5rem}.bag-impact-ring.is-late{border-width:2px;animation-duration:.62s;animation-delay:80ms}@keyframes bag-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.4)}}.bag-impact-sparks{background:repeating-conic-gradient(var(--punch) 0 4deg,transparent 4deg 30deg);width:7rem;height:7rem;filter:drop-shadow(0 0 4px var(--punch));border-radius:50%;animation:.45s ease-out both bag-sparks;position:absolute;top:-3.5rem;left:-3.5rem;-webkit-mask:radial-gradient(circle,#0000 0 52%,#000 54% 60%,#0000 62%);mask:radial-gradient(circle,#0000 0 52%,#000 54% 60%,#0000 62%)}@keyframes bag-sparks{0%{opacity:1;transform:scale(.3)rotate(0)}to{opacity:0;transform:scale(1.9)rotate(18deg)}}.bag-impact-word{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;color:#fff;-webkit-text-stroke:1.5px var(--punch);text-shadow:0 0 8px var(--punch),0 0 20px var(--punch),3px 3px 0 #000;font-size:clamp(1.4rem,5vw,2.1rem);font-weight:400;animation:.7s cubic-bezier(.2,1.4,.4,1) both bag-word;position:absolute;top:-3.4rem;left:2.2rem}.bag-impact.is-hook .bag-impact-word{left:auto;right:1.6rem}@keyframes bag-word{0%{opacity:0;transform:scale(.3)rotate(-14deg)}25%{opacity:1;transform:scale(1.18)rotate(-6deg)}70%{opacity:1;transform:scale(1)rotate(-6deg)}to{opacity:0;transform:scale(1.05)translateY(-.6rem)rotate(-6deg)}}.bag-glove{filter:drop-shadow(0 -.4rem .9rem #000a) drop-shadow(0 0 .6rem var(--glove-key))}@supports (color:color-mix(in lab,red,red)){.bag-glove{filter:drop-shadow(0 -.4rem .9rem #000a) drop-shadow(0 0 .6rem color-mix(in srgb,var(--glove-key) 45%,transparent))}}.bag-glove.is-lead{--glove-key:#ff2fd8}.bag-glove.is-rear{--glove-key:#ff6a3c}.bag-glove-stripe{filter:drop-shadow(0 0 3px)}.bag-gloves.is-jab .bag-glove.is-lead,.bag-gloves.is-cross .bag-glove.is-rear,.bag-gloves.is-hook .bag-glove.is-rear,.bag-gloves.is-upper .bag-glove.is-lead{filter:drop-shadow(0 0 .8rem var(--glove-key)) drop-shadow(0 0 1.8rem var(--glove-key))}@media(prefers-reduced-motion:reduce){.bag-body-led,.bag-zone.is-called,.bag-body.is-folded .bag-body-led,.bag-impact-ring,.bag-impact-sparks,.bag-impact-word{animation:none}.bag-impact{display:none}}.bag-scene.is-still .bag-body-led,.bag-scene.is-still .bag-zone.is-called{animation:none}.gart-bag-chain{background:repeating-linear-gradient(#e6e3f0 0 1.2cqw,#66637a 1.2cqw 2cqw)}.gart-bag-body{background:linear-gradient(90deg,#050407,#231d2b 35%,#362d40 52%,#1b1620 72%,#060508);box-shadow:inset 1cqw 0 3cqw -1.5cqw #ff2fd8,inset -1cqw 0 3cqw -1.5cqw #00e5ff,0 0 7cqw -1cqw #ff2fd877,0 3cqw 6cqw #000a}.gart-bag-led{background:var(--led);width:.7cqw;box-shadow:0 0 1.5cqw var(--led),0 0 3.5cqw var(--led);border-radius:1cqw;position:absolute;top:8cqw;bottom:8cqw}.gart-bag-led.is-left{--led:#ff2fd8;left:2.4cqw}.gart-bag-led.is-right{--led:#00e5ff;right:2.4cqw}.gart-bag-band{background:linear-gradient(90deg,#3a2a0a,#ffcf4a 30%,#fff1b0,#e4a92a 62%,#3a2a0a);box-shadow:0 0 2cqw #ffb02e88}.gart-bag-hit{--hit:#00e5ff;animation-name:gart-target-neon}.gart-bag-hit.is-2{--hit:#ff2fd8}.gart-bag-hit.is-3{--hit:#7dff4a}@keyframes gart-target-neon{0%{background:radial-gradient(circle,#fff 0 15%,var(--hit) 40%,transparent 72%);box-shadow:0 0 3cqw var(--hit),0 0 6cqw var(--hit),inset 0 0 0 .6cqw var(--hit)}33%,to{box-shadow:inset 0 0 0 .5cqw color-mix(in srgb,var(--hit) 40%,transparent);background:0 0}}.gart-bag-pow{color:#fff;text-shadow:.3cqw .3cqw #000;filter:drop-shadow(0 0 2cqw #ff2fd8aa);background:linear-gradient(135deg,#ff2fd8,#ffb02e)}.book-stadium{z-index:-1;pointer-events:none;position:absolute;inset:0}.book-field{opacity:.9;width:100%;height:72%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.book-field line{stroke:#d9fff0;stroke-opacity:.16;stroke-width:1px}.book-field line.is-major{stroke-opacity:.32;stroke-width:1.6px}.book-field line.is-cross{stroke:var(--book-blue);stroke-opacity:.18}.book-flood{filter:blur(6px);mix-blend-mode:screen;background:conic-gradient(from 168deg at 50% 0,#0000,#fff6d633,#0000 24deg);width:46%;height:150%;animation:7s ease-in-out infinite alternate book-flood-sway;position:absolute;top:-30%}.book-flood:before{content:"";background:repeating-linear-gradient(90deg,#fffbe8 0 .3rem,#0000 .3rem .42rem);border-radius:.2rem;width:1.6rem;height:.5rem;position:absolute;top:19%;left:50%;translate:-50%;box-shadow:0 0 18px 6px #fff4c866}.book-flood.is-l{transform-origin:50% 20%;left:30%}.book-flood.is-r{transform-origin:50% 20%;animation-delay:-3.5s;right:-6%}@keyframes book-flood-sway{0%{rotate:-7deg}to{rotate:7deg}}.book-ball{filter:drop-shadow(0 10px 14px #000a)drop-shadow(0 0 18px #ff8a3d55);width:clamp(3.5rem,11vw,6rem);animation:4.5s ease-in-out infinite book-ball-spin;position:absolute;top:14%;right:9%}@keyframes book-ball-spin{0%,to{transform:translateY(0)rotate(-24deg)}50%{transform:translateY(-.6rem)rotate(-14deg)}}@media(max-width:640px){.book-ball{opacity:.75;top:6%;right:4%}.book-flood.is-l{display:none}}.book-event{box-shadow:inset 4px 0 0 var(--away-color,var(--book-pink)),inset -4px 0 0 var(--home-color,var(--book-blue)),0 14px 32px #02050f38!important;background:radial-gradient(60% 90% at 0% 60%,var(--away-color,transparent),transparent 70%),radial-gradient(60% 90% at 100% 60%,var(--home-color,transparent),transparent 70%),repeating-linear-gradient(90deg,transparent 0 9.9%,#d9fff009 9.9% 10%),linear-gradient(145deg,#101527fa,#080c19fa)!important}@supports (color:color-mix(in lab,red,red)){.book-event{background:radial-gradient(60% 90% at 0% 60%,color-mix(in srgb,var(--away-color,transparent) 14%,transparent),transparent 70%),radial-gradient(60% 90% at 100% 60%,color-mix(in srgb,var(--home-color,transparent) 14%,transparent),transparent 70%),repeating-linear-gradient(90deg,transparent 0 9.9%,#d9fff009 9.9% 10%),linear-gradient(145deg,#101527fa,#080c19fa)!important}}.book-team-mark{box-shadow:0 0 18px -6px var(--team-color)}@media(prefers-reduced-motion:reduce){.book-flood,.book-ball{animation:none}}.degen-die-face:not(.is-skinned){background:radial-gradient(circle at 50% 35%,var(--die-key),#07070c 75%)}@supports (color:color-mix(in lab,red,red)){.degen-die-face:not(.is-skinned){background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--die-key) 28%,#14141c),#07070c 75%)}}.degen-die-face:not(.is-skinned){box-shadow:inset 0 0 0 2px var(--die-key),inset 0 0 0 4px #05050a,inset 0 0 calc(var(--die-size) * .3) -2px var(--die-key),inset 0 -6px 14px -8px #000000a6}.degen-die-face:not(.is-skinned) .degen-die-plate{filter:saturate(1.35)contrast(1.12)brightness(1.4)}.degen-die-face:not(.is-skinned):after{background:radial-gradient(60% 48%,#0000004d,#0000 80%),linear-gradient(150deg,#ffffff38,#0000 32% 70%,#00000040)}.degen-die-face:not(.is-skinned) .degen-pip.is-on{opacity:.7}.degen-die3d.is-blank{opacity:.62;filter:grayscale(.35)}.degen-dice-pit{background:radial-gradient(60% 55% at 50% 45%,#ffffff10,#0000 70%),radial-gradient(40% 30% at 50% 90%,#ffc23d2e,#0000 80%),#05050b59}@supports (color:color-mix(in lab,red,red)){.degen-dice-pit{background:radial-gradient(60% 55% at 50% 45%,#ffffff10,transparent 70%),radial-gradient(40% 30% at 50% 90%,color-mix(in srgb,var(--color-neon-gold) 18%,transparent),transparent 80%),#05050b59}}.degen-wheel-hub-art img{filter:brightness(1.3)saturate(1.25)contrast(1.05)}.degen-wheel-hub-art:after{box-shadow:inset 0 0 0 3px var(--color-neon-gold),inset 0 0 0 5px #05050b,inset 0 0 22px -4px var(--color-neon-gold);background-image:radial-gradient(60% 40% at 50% 62%,#05050b73,#05050b26 60%,#05050b00)}.degen-wheel-hub{box-shadow:0 0 0 3px #05050b,0 0 0 5px #ffc23db3,0 0 30px -4px var(--color-neon-gold),0 10px 30px -12px #000}@supports (color:color-mix(in lab,red,red)){.degen-wheel-hub{box-shadow:0 0 0 3px #05050b,0 0 0 5px color-mix(in srgb,var(--color-neon-gold) 70%,transparent),0 0 30px -4px var(--color-neon-gold),0 10px 30px -12px #000}}.degen-pit-marquee{z-index:1;width:min(100%,30rem);box-shadow:0 0 0 1px #2a1c04,0 0 28px -6px var(--color-neon-gold),inset 0 1px #fffbe6;background:linear-gradient(#fff3c4,#c99a2e 22%,#7a5512 55%,#f0c95a 85%,#8a611a);border-radius:1.1rem 1.1rem .4rem .4rem;margin:0 auto -.4rem;padding:.45rem;position:relative}.degen-pit-marquee-bulbs{border-radius:inherit;pointer-events:none;filter:drop-shadow(0 0 3px #ffcf4d);background:radial-gradient(circle,#fff8d8 0 .13rem,#ffcf4d .14rem .18rem,#0000 .2rem) 0 0/.9rem .9rem;animation:1.4s steps(2,end) infinite degen-bulb-chase;position:absolute;inset:.18rem;-webkit-mask:linear-gradient(#000 0 0) top/100% .36rem no-repeat,linear-gradient(#000 0 0) bottom/100% .36rem no-repeat;mask:linear-gradient(#000 0 0) top/100% .36rem no-repeat,linear-gradient(#000 0 0) bottom/100% .36rem no-repeat}.degen-pit-marquee.is-spinning .degen-pit-marquee-bulbs{animation-duration:.35s}@keyframes degen-bulb-chase{to{background-position:.9rem 0}}.degen-pit-marquee-sign{background:radial-gradient(70% 120% at 50% 100%,#ff2fd833,#0000 70%),linear-gradient(#16040f,#050207);border-radius:.75rem .75rem .2rem .2rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 18px -4px #ff2fd8}.degen-pit-marquee-sign b{font:900 1.6rem/1 var(--font-display);color:#fff;text-shadow:0 0 4px #fff,0 0 10px #ff2fd8,0 0 24px #ff2fd8;animation:2.4s ease-in-out infinite degen-seven-buzz}.degen-pit-marquee-sign b:nth-child(2){animation-delay:.2s}.degen-pit-marquee-sign b:nth-child(3){animation-delay:.4s}.degen-pit-marquee-sign i{font:italic 900 .95rem/1 var(--font-display);letter-spacing:.28em;color:#fff4c8;text-shadow:0 0 6px var(--color-neon-gold),0 0 16px var(--color-neon-gold);margin-left:.6rem}@keyframes degen-seven-buzz{0%,to{opacity:1}46%{opacity:1}48%{opacity:.55}50%{opacity:1}}.degen-felt[data-room=pit] .degen-cabinet-glass{box-shadow:0 0 0 2px #2a1c04,0 0 0 6px #d6a636,0 0 0 7px #fff0b8,0 0 0 10px #8a611a,0 0 0 11px #2a1c04,0 0 40px -6px var(--color-neon-gold),inset 0 2px #ffffff1f,inset 0 0 40px -10px #000;background:linear-gradient(#2a1d06,#120c03 40%,#1c1405);border-radius:1.2rem;margin:.8rem .4rem .4rem;padding:.9rem .7rem;position:relative}.degen-felt[data-room=pit] .degen-reels{background:linear-gradient(90deg,#0006,#0000 8% 92%,#0006),linear-gradient(#000,#0b0b14 50%,#000);box-shadow:inset 0 0 0 2px #000,inset 0 0 0 3px #f0c95a99,inset 0 6px 18px #000,inset 0 -6px 18px #000}.degen-felt[data-room=pit] .degen-reel{box-shadow:0 0 0 .2rem #1a1a22,0 0 0 .3rem #c8ccd6,inset 0 0 0 1px var(--reel-key),inset 0 18px 22px -14px #000,inset 0 -18px 22px -14px #000}@supports (color:color-mix(in lab,red,red)){.degen-felt[data-room=pit] .degen-reel{box-shadow:0 0 0 .2rem #1a1a22,0 0 0 .3rem #c8ccd6,inset 0 0 0 1px color-mix(in srgb,var(--reel-key) 45%,transparent),inset 0 18px 22px -14px #000,inset 0 -18px 22px -14px #000}}.degen-felt[data-room=pit] .degen-reels-window:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffffff17,#ffffff05 34%,#0000 40% 62%,#ffffff0d 68%,#0000 72%);border-radius:1rem;position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.degen-pit-marquee-bulbs,.degen-pit-marquee-sign b{animation:none}}.jit-pad{isolation:isolate;align-content:end;padding-bottom:.6rem;position:relative;overflow:hidden}.jit-pad-art{z-index:-1;object-fit:cover;object-position:50% 28%;filter:brightness(.8)saturate(1.15);pointer-events:none;width:100%;height:100%;transition:filter .16s,scale .22s;position:absolute;inset:0}.jit-pad:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 35%,#05050bd9 82%),linear-gradient(180deg,var(--pad-key),transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.jit-pad:before{background:linear-gradient(180deg,transparent 35%,#05050bd9 82%),linear-gradient(180deg,color-mix(in srgb,var(--pad-key) 16%,transparent),transparent 40%)}}.jit-pad.is-lit .jit-pad-art{filter:brightness(1.35) saturate(1.4) drop-shadow(0 0 12px var(--pad-key));scale:1.08}@supports (color:color-mix(in lab,red,red)){.jit-pad.is-lit:before{background:linear-gradient(180deg,transparent 45%,#05050bb3 88%),radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--pad-key) 30%,transparent),transparent 75%)}}.jit-pad-label,.jit-pad-sub{text-shadow:0 1px 6px #000;position:relative}.jit-pad-sub{color:#d6d6e0}.jit-pad-skull{isolation:isolate;justify-content:flex-end;position:relative;overflow:hidden}.jit-pad-skull .jit-pad-glyph{color:#ffd6da;text-shadow:0 0 10px #ff2f45,0 0 22px #ff2f45;font-size:clamp(1.6rem,6vw,2.2rem);position:absolute;top:30%;left:50%;translate:-50% -50%}.gart-ochip{isolation:isolate;justify-content:flex-end;padding-bottom:1.2cqw}.gart-ochip img{z-index:-1;border-radius:inherit;object-fit:cover;object-position:50% 28%;filter:brightness(.85)saturate(1.2);width:100%;height:100%;position:absolute;inset:0}.gart-ochip:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#0000 40%,#000c);position:absolute;inset:0}.gart-ochip.is-skull img{filter:grayscale()brightness(.5)sepia()hue-rotate(-50deg)saturate(4)}.fc-hero{isolation:isolate;background:#07050a;border-radius:1.1rem;min-height:clamp(13rem,38vw,19rem);margin-bottom:1rem;padding:1.4rem 1.4rem 1.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffb02e55,0 0 50px -18px #ffb02e}.fc-hero-art{z-index:-2;object-fit:cover;object-position:30% 25%;filter:brightness(.85)saturate(1.15);width:100%;height:100%;position:absolute;inset:0}.fc-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#07050af2,#07050aa6 45%,#0000 80%),linear-gradient(#0000 55%,#07050a);position:absolute;inset:0}.fc-hero-copy{max-width:26rem;padding-top:clamp(3rem,14vw,6rem);position:relative}.fc-hero-kicker{letter-spacing:.22em;color:#ffb02e;font-size:.7rem;font-weight:700}.fc-hero-title{font:400 clamp(3rem,11vw,5.6rem) / .85 var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 0 6px #ffb02e,0 0 26px #ff6a3c,3px 3px #ff2fd8aa;margin-top:.25rem}.fc-hero-title span{color:#0000;-webkit-text-stroke:2px #ffb02e;text-shadow:0 0 18px #ffb02e88}.fc-hero-sub{color:#e9dcc6;text-shadow:0 1px 6px #000;margin-top:.6rem;font-size:.9rem}.fc-hero-gloves{pointer-events:none;width:min(55%,22rem);height:100%;position:absolute;bottom:0;right:0}.fc-hero .bag-glove{width:clamp(5.5rem,17vw,9rem);transition:none;bottom:4%}.fc-hero .bag-glove.is-lead{animation:2.4s ease-in-out infinite fc-jab-lead;left:4%}.fc-hero .bag-glove.is-rear{animation:2.4s ease-in-out infinite fc-jab-rear;right:4%}@keyframes fc-jab-lead{0%,30%,to{transform:translateY(12%)rotate(-14deg)}12%{transform:translate(32%,-28%)rotate(-4deg)scale(.86)}}@keyframes fc-jab-rear{0%,50%,82%,to{transform:translateY(16%)rotate(14deg)scaleX(-1)}62%{transform:translate(-36%,-30%)rotate(4deg)scaleX(-1)scale(.86)}}.fc-hero-pow{font:400 clamp(1.4rem,5vw,2.2rem) / 1 var(--font-display);color:#fff4c8;text-shadow:0 0 8px #ffb02e,0 0 22px #ff2fd8;opacity:0;animation:2.4s ease-out infinite fc-pow;position:absolute;top:22%;left:50%;translate:-50%}@keyframes fc-pow{0%,10%{opacity:0;rotate:-8deg;scale:.6}13%{opacity:1;scale:1.15}24%{opacity:0;scale:1.3}58%,60%{opacity:0;rotate:8deg;scale:.6}63%{opacity:1;scale:1.15}74%,to{opacity:0;scale:1.3}}.fc-games{gap:.9rem;margin-bottom:.9rem;display:grid}@media(min-width:44rem){.fc-games{grid-template-columns:1fr 1fr}}.fc-game{--fc-key:#ffb02e;isolation:isolate;min-height:clamp(20rem,60vw,24rem);box-shadow:inset 0 0 0 1px var(--fc-key),0 18px 44px -24px var(--fc-key);background:#07050a;border-radius:1rem;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fc-game{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc-key) 45%,transparent),0 18px 44px -24px var(--fc-key)}}.fc-game{transition:transform .18s,box-shadow .18s}.fc-game.is-bag{--fc-key:#ff2fd8;color:inherit;text-decoration:none}.fc-game:hover,.fc-game:focus-visible{box-shadow:inset 0 0 0 2px var(--fc-key),0 22px 54px -20px var(--fc-key);outline:none;transform:translateY(-3px)}.fc-game-art{z-index:-2;object-fit:cover;object-position:50% 20%;filter:brightness(1.05)saturate(1.15);width:100%;height:100%;transition:scale .4s;position:absolute;inset:0}.fc-game:hover .fc-game-art{scale:1.05}.fc-game:before{content:"";z-index:-1;background:linear-gradient(#0000 18%,#07050acc 52%,#07050a 80%);position:absolute;inset:0}.fc-game-badge{aspect-ratio:16/10;width:clamp(6.5rem,30%,9rem);box-shadow:inset 0 0 0 1px var(--fc-key),0 0 24px -8px var(--fc-key);background:#07070ccc;border-radius:.7rem;position:absolute;top:.8rem;right:.8rem;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab,red,red)){.fc-game-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fc-key) 60%,transparent),0 0 24px -8px var(--fc-key)}}.fc-game-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fc-game-body{padding:1rem 1.1rem 1.1rem;position:relative}.fc-game-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--fc-key);font-size:.65rem;font-weight:700}.fc-game-name{font:400 clamp(2rem,7vw,2.8rem) / .95 var(--font-display);letter-spacing:.04em;color:#fff;text-shadow:0 0 18px var(--fc-key);margin-top:.2rem}@supports (color:color-mix(in lab,red,red)){.fc-game-name{text-shadow:0 0 18px color-mix(in srgb,var(--fc-key) 70%,transparent)}}.fc-game-line{color:#d8d2de;margin:.4rem 0 .9rem;font-size:.875rem}.fc-game-cta{color:#0b0710;background:linear-gradient(90deg,#ff2fd8,#ff6a3c);border-radius:.6rem;justify-content:center;align-items:center;min-height:2.9rem;font-size:1.05rem;font-weight:700;display:flex;box-shadow:0 0 22px -6px #ff2fd8}@media(prefers-reduced-motion:reduce){.fc-hero .bag-glove,.fc-hero-pow{animation:none}.fc-game,.fc-game-art{transition:none}}.home-film.is-compact{background:#05050a}.home-doorstrip{isolation:isolate;max-width:72rem;margin-inline:auto;padding:.9rem 1rem .7rem;position:relative;overflow:hidden}.home-doorstrip-art{z-index:-1;object-fit:cover;object-position:50% 40%;filter:blur(2px)brightness(.45)saturate(1.2);width:100%;height:100%;position:absolute;inset:0;scale:1.05}.home-doorstrip-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media(min-width:40rem){.home-doorstrip-doors{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-doorstrip-door{background:linear-gradient(180deg,var(--door),#07070ce6);border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;padding:.5rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-doorstrip-door{background:linear-gradient(180deg,color-mix(in srgb,var(--door) 18%,#0b0b12e6),#07070ce6)}}.home-doorstrip-door{box-shadow:inset 0 0 0 1.5px var(--door),0 0 22px -8px var(--door)}@supports (color:color-mix(in lab,red,red)){.home-doorstrip-door{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--door) 70%,transparent),0 0 22px -8px var(--door)}}.home-doorstrip-door{color:#fff;text-decoration:none;transition:transform .16s,box-shadow .16s}.home-doorstrip-door:hover,.home-doorstrip-door:focus-visible{box-shadow:inset 0 0 0 2px var(--door),0 0 32px -6px var(--door);outline:none;transform:translateY(-2px)}.home-doorstrip-emoji{font-size:1.25rem;line-height:1}.home-doorstrip-label{font-family:var(--font-display);letter-spacing:.08em;color:var(--door);font-size:clamp(.85rem,2.6vw,1.05rem)}@supports (color:color-mix(in lab,red,red)){.home-doorstrip-label{color:color-mix(in srgb,var(--door) 35%,#fff)}}.home-doorstrip-label{text-shadow:0 0 10px var(--door)}.home-doorstrip-tools{justify-content:flex-end;gap:.4rem;margin-top:.55rem;display:flex}.home-doorstrip-btn{color:#d8d8e2;letter-spacing:.08em;text-transform:uppercase;background:#0000008c;border:1px solid #ffffff38;border-radius:999px;padding:.25rem .7rem;font-size:.68rem}.home-doorstrip-btn:hover{color:#fff;border-color:#ffffff80}.jit-pad-art{filter:brightness(1.1)saturate(1.15)contrast(1.04)}.jit-pad:before{background:linear-gradient(180deg,transparent 58%,#05050bb3 94%),linear-gradient(180deg,var(--pad-key),transparent 40%)}@supports (color:color-mix(in lab,red,red)){.jit-pad:before{background:linear-gradient(180deg,transparent 58%,#05050bb3 94%),linear-gradient(180deg,color-mix(in srgb,var(--pad-key) 12%,transparent),transparent 40%)}}.jit-pad:not(:disabled):hover .jit-pad-art{filter:brightness(1.22)saturate(1.25)contrast(1.04)}.jit-pad.is-lit .jit-pad-art{filter:brightness(1.45) saturate(1.4) drop-shadow(0 0 12px var(--pad-key))}.jit-pad.is-lit:before{background:linear-gradient(180deg,transparent 62%,#05050b99 94%),radial-gradient(70% 60% at 50% 40%,var(--pad-key),transparent 75%)}@supports (color:color-mix(in lab,red,red)){.jit-pad.is-lit:before{background:linear-gradient(180deg,transparent 62%,#05050b99 94%),radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--pad-key) 26%,transparent),transparent 75%)}}.jit-pad-skull .jit-pad-art{filter:grayscale()brightness(.85)sepia()hue-rotate(-50deg)saturate(4)}.jit-pad-skull.is-lit .jit-pad-art{filter:grayscale()brightness(1.15)sepia()hue-rotate(-50deg)saturate(6)}.degen-reel-strip img,.degen-reel-cell img{object-position:50% 45%;filter:none}.degen-reel-cell:after{background:radial-gradient(95% 80% at 50% 42%,#0000 68%,#0000004d),linear-gradient(#ffffff24,#0000 18% 86%,#00000038)}.degen-reel-mark:not(.is-centre):not(.is-win){background:#05050b1f}.degen-reel-shade{background:linear-gradient(#04040a99,#04040a1f 7%,#0000 14% 86%,#04040a1f 93%,#04040a99)}.degen-reel-cell.is-golden img{object-position:50% 45%}.degen-reel-cell.is-golden:after{background:radial-gradient(65% 60% at 50% 48%,#ffc93c38,#0000 72%),linear-gradient(#ffffff1f,#0000 20%);box-shadow:inset 0 0 0 1px #ffc93c55}.degen-reel-mark.is-golden{animation:.82s ease-in-out infinite alternate gh-golden-pulse;box-shadow:inset 0 0 0 2px #ffc93c,inset 0 0 32px -4px #ffc93c}.degen-reel-mark.is-golden .degen-reel-name{color:#fff3c4;background:linear-gradient(#0000,#2a1c04f0 65%)}@keyframes gh-golden-pulse{0%{box-shadow:inset 0 0 0 2px #ffc93c,inset 0 0 22px -6px #ffc93c}to{box-shadow:inset 0 0 0 3px #fff0b8,inset 0 0 40px -2px #ffc93c}}.gh-copy-key{color:#ffc93c;text-shadow:0 0 10px #ffc93c55}.degen-felt[data-bonus=on]{box-shadow:0 0 0 1px #ffc93c99,0 0 90px -24px #ffc93c}.degen-felt[data-bonus=on] .degen-reels{background:radial-gradient(90% 70%,#3a2808,#120c03 70%,#070502);box-shadow:inset 0 0 0 1px #ffc93c55,inset 0 0 70px -18px #ffc93c,0 24px 60px -45px #000}.degen-pit-marquee.is-bonus .degen-pit-marquee-bulbs{animation-duration:.28s}.degen-pit-marquee-sign.is-bonus{background:radial-gradient(70% 120% at 50% 100%,#ffc93c40,#0000 70%),linear-gradient(#1c1204,#070502);gap:.5rem;box-shadow:inset 0 0 0 1px #00000080,inset 0 0 18px -4px #ffc93c}.degen-pit-marquee-sign.is-bonus i{margin:0}.degen-pit-marquee-sign.is-bonus b{color:#fff8de;text-shadow:0 0 4px #fff,0 0 12px #ffc93c,0 0 26px #ffb300;animation:none}.degen-pit-marquee-sign.is-bonus em{font:900 1rem/1 var(--font-display);color:#ffd76a;font-style:normal}.gh-splash{z-index:70;cursor:pointer;background:radial-gradient(70% 60% at 50% 45%,#3a2606ee,#0a0603f7 70%);place-items:center;animation:.38s both gh-splash-in;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes gh-splash-in{0%{opacity:0}}.gh-splash-rays{pointer-events:none;background:repeating-conic-gradient(#ffc93c2e 0deg 7deg,#0000 7deg 18deg);width:180vmax;height:180vmax;animation:14s linear infinite gh-rays;position:absolute;top:45%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 52%);mask:radial-gradient(circle,#000 8%,#0000 52%)}@keyframes gh-rays{to{rotate:360deg}}.gh-splash-card{text-align:center;justify-items:center;gap:.25rem;width:min(92vw,30rem);padding:1rem 1.25rem 1.1rem;animation:.7s cubic-bezier(.16,1.4,.3,1) both gh-card-pop;display:grid;position:relative}@keyframes gh-card-pop{0%{opacity:0;transform:scale(.6)translateY(20px)}}.gh-splash-bull{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(64vw,17rem);animation:1.8s ease-in-out infinite alternate gh-bull-breathe;box-shadow:0 0 0 3px #2a1c04,0 0 0 6px #d6a636,0 0 0 7px #fff0b8,0 0 60px 6px #ffb30088,0 0 140px 20px #ffc93c44}@keyframes gh-bull-breathe{to{transform:scale(1.04);box-shadow:0 0 0 3px #2a1c04,0 0 0 6px #d6a636,0 0 0 7px #fff0b8,0 0 80px 12px #ffb300aa,0 0 180px 30px #ffc93c55}}.gh-splash-kicker{letter-spacing:.24em;text-transform:uppercase;color:#e9c879;margin-top:.75rem;font-size:.7rem;font-weight:700}.gh-splash-title{font:900 clamp(2rem,9vw,3.4rem)/.95 var(--font-display);letter-spacing:.04em;color:#0000;filter:drop-shadow(0 3px #3a2606)drop-shadow(0 0 22px #ffb30066);background:linear-gradient(#fffbe6 10%,#ffd24a 45%,#c98a12 70%,#ffe9a3);-webkit-background-clip:text;background-clip:text}.gh-splash-title b{letter-spacing:.3em;font-size:.72em;display:block}.gh-splash-sub{font:900 1.35rem/1 var(--font-display);letter-spacing:.14em;color:#fff3c4}.gh-splash-sub b{color:#ffd24a;text-shadow:0 0 18px #ffb300;font-size:1.6em}.gh-splash-amount{font:900 clamp(2.4rem,11vw,4rem)/1 var(--font-display);color:#7dffb0;text-shadow:0 0 24px #39ff8f88}.gh-splash-amount small{letter-spacing:.16em;color:#e9c879;text-shadow:none;font-size:.35em}.gh-splash-total{font-variant-numeric:tabular-nums}.gh-splash-note{color:#e9d7a8;font-size:.78rem}.gh-splash-skip{letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin-top:.6rem;font-size:.6rem;font-weight:700}.gh-coins{pointer-events:none;position:absolute;inset:0}.gh-coins span{top:-8%;left:calc(var(--i) * 4.5% + 1%);width:1.1rem;height:1.1rem;animation:2.6s cubic-bezier(.35,.1,.7,1) infinite gh-coin-fall;animation-delay:calc(var(--i) * .117s);background:radial-gradient(circle at 35% 30%,#fffbe6,#ffd24a 40%,#b07a10 80%);border-radius:50%;position:absolute;box-shadow:0 0 10px #ffc93c88}.gh-coins span:nth-child(3n){width:.8rem;height:.8rem}@keyframes gh-coin-fall{0%{opacity:1;transform:translateY(0)rotateY(0)}to{opacity:.6;transform:translateY(115vh)rotateY(720deg)}}.gh-burst{z-index:9;pointer-events:none;align-content:center;place-items:center;animation:1.8s both gh-burst;display:grid;position:absolute;inset:0}.gh-burst img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:5.5rem;box-shadow:0 0 0 3px #d6a636,0 0 40px 6px #ffb300aa}.gh-burst b{font:900 3.4rem/1 var(--font-display);color:#fff8de;text-shadow:0 0 6px #fff,0 0 18px #ffc93c,0 0 40px #ffb300}.gh-burst i{font:italic 900 1rem/1 var(--font-display);letter-spacing:.24em;color:#ffd24a;text-shadow:0 0 10px #000}@keyframes gh-burst{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.12)}30%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.gh-splash-rays,.gh-splash-bull,.gh-coins span,.degen-reel-mark.is-golden,.slot-spin.is-free{animation:none}.gh-coins{display:none}}.degen-controls.slot-console{background:linear-gradient(#fff0b81a,#0000 30%),linear-gradient(#1d1406f2,#0b0803fa);border-top:2px solid #d6a636;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;box-shadow:inset 0 1px #fff0b84d}.slot-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.slot-meter{text-align:center;background:linear-gradient(#050403,#0d0a05);border-radius:.6rem;align-content:center;justify-items:center;gap:.28rem;min-height:4rem;padding:.45rem .4rem;display:grid;box-shadow:inset 0 0 0 1px #d6a63666,inset 0 0 22px -10px #000,0 1px #fff0b81f}.slot-meter>span{letter-spacing:.18em;color:#d6b36a;font-size:.56rem;font-weight:700}.slot-meter>b{font:1.35rem/1 var(--font-display);letter-spacing:.03em;color:#ffd76a;text-shadow:0 0 10px #ffb30055;font-variant-numeric:tabular-nums}.slot-meter.is-win.is-lit>b{color:#7dffb0;text-shadow:0 0 12px #39ff8f88}.slot-meter.is-bonus{box-shadow:inset 0 0 0 1px #ffc93c,inset 0 0 26px -8px #ffc93c}.slot-meter.is-bonus>b{color:#fff8de}.slot-meter .degen-stake{box-shadow:none;background:0 0;grid-template-columns:auto minmax(2.4rem,auto) auto auto;gap:.2rem;padding:0}.slot-meter .degen-stake-label{display:none}.slot-meter .degen-stake-value{color:#ffd76a;text-shadow:0 0 10px #ffb30055;font-size:1.35rem}.slot-meter .degen-stake-step{color:#fff3c4;background:#d6a6361f;width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px #d6a63680}.slot-meter .degen-stake-max{padding:.3rem .35rem}.slot-spin{width:5.6rem;height:5.6rem;font:1.45rem/1 var(--font-display);letter-spacing:.08em;color:#fff;text-shadow:0 2px #5a040f;cursor:pointer;background:radial-gradient(circle at 50% 32%,#ff7a7a,#e0182f 52%,#7a0616);border-radius:50%;align-content:center;place-items:center;transition:transform 80ms,box-shadow 80ms,filter .16s;display:grid;box-shadow:0 0 0 3px #2a0308,0 0 0 6px #d6a636,0 0 0 7px #fff0b8,0 6px 0 5px #3d0209,0 0 36px -2px #ff2a45aa}.slot-spin small{font:700 .5rem/1 var(--font-sans,system-ui);letter-spacing:.14em;text-transform:uppercase;opacity:.85;text-shadow:none;margin-top:.22rem}.slot-spin:hover:not(:disabled){filter:brightness(1.1)}.slot-spin:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 0 3px #2a0308,0 0 0 6px #d6a636,0 0 0 7px #fff0b8,0 2px 0 5px #3d0209,0 0 26px -2px #ff2a45aa}.slot-spin:disabled{filter:grayscale(.75)brightness(.65);cursor:not-allowed}.slot-spin.is-stop{color:#2a1c04;text-shadow:none;background:radial-gradient(circle at 50% 32%,#fff3c4,#f0b020 52%,#8a5a00)}.slot-spin.is-free{color:#2a1c04;text-shadow:none;background:radial-gradient(circle at 50% 32%,#fffbe6,#ffc93c 50%,#9a6a12);animation:.9s ease-in-out infinite alternate gh-free-pulse}@keyframes gh-free-pulse{to{filter:brightness(1.15)drop-shadow(0 0 14px #ffc93c)}}@media(max-width:34rem){.degen-controls.slot-console{grid-template-columns:1fr}.slot-meter{min-height:3.4rem}.slot-meter>b,.slot-meter .degen-stake-value{font-size:1.05rem}.slot-meter .degen-stake-max{display:none}.slot-meter .degen-stake{grid-template-columns:auto minmax(2rem,auto) auto}.slot-spin{border-radius:1.8rem;grid-auto-flow:column;gap:.6rem;width:100%;height:3.6rem}.slot-spin small{margin-top:0}}.degen-card:not(.is-down):not(.is-art){color:#17171f;background:linear-gradient(165deg,#fff,#f6f3ec 65%,#ece7dc);box-shadow:inset 0 0 0 1px #00000014,inset 0 0 0 .17em #fff,inset 0 0 0 calc(.17em + 1px) #0000000f,0 12px 22px -14px #000}.degen-card.is-red:not(.is-down){color:#c8102e}.degen-card:not(.is-down) .degen-card-corner{flex-direction:column;justify-self:start;align-items:center;gap:.02em;padding-left:.04em;font-size:.72em;line-height:.95}.degen-card:not(.is-down) .degen-card-corner.is-flipped{justify-self:end}.degen-card:not(.is-down) .degen-card-corner i{color:currentColor;font-size:.85em}.degen-card:not(.is-down) .degen-card-pips{color:currentColor;font-size:.62em}.degen-card-court{background:radial-gradient(70% 60% at 50% 45%,#fff9ea,#0000 80%);border-radius:.2em;align-content:center;place-items:center;margin:.04em .16em;display:grid;box-shadow:inset 0 0 0 1px #b8933a,inset 0 0 0 .11em #fffdf6,inset 0 0 0 calc(.11em + 1px) #b8933a8c}.degen-card-court b{font:1.85em/.9 var(--font-display);letter-spacing:-.01em}.degen-card-court i{font-size:1.05em;font-style:normal;line-height:1}.degen-card-court.is-signature img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 1px 1px #00000040);width:58%}.degen-card-court.is-signature i{margin-top:.05em;font-size:.8em}.degen-card.is-court:not(.is-down){box-shadow:inset 0 0 0 1px #b8933a66,inset 0 0 0 .17em #fff,inset 0 0 0 calc(.17em + 1px) #b8933a33,0 12px 22px -14px #000}.degen-card-logo{object-fit:contain;opacity:.7;pointer-events:none;width:.78em;height:.78em;position:absolute;bottom:.26em;left:50%;translate:-50%}.bull-steps{counter-reset:none;gap:.5rem;padding:.75rem;display:grid}.bull-step{background:#ffffff05;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;padding:.75rem .85rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.bull-step.is-now{background:#00d4ff12}@supports (color:color-mix(in lab,red,red)){.bull-step.is-now{background:color-mix(in srgb,var(--color-primary) 7%,transparent)}}.bull-step.is-now{box-shadow:inset 0 0 0 1px #00d4ff73}@supports (color:color-mix(in lab,red,red)){.bull-step.is-now{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 45%,transparent)}}.bull-step.is-later{opacity:.55}.bull-step-n{width:2rem;height:2rem;font-family:var(--font-display);color:var(--color-muted);border-radius:999px;flex:none;place-items:center;font-size:1.15rem;display:grid;box-shadow:inset 0 0 0 1.5px #fff3}.bull-step.is-now .bull-step-n{color:var(--color-bg);background:var(--color-primary);box-shadow:none}.bull-step.is-done .bull-step-n{color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.bull-step-body{flex:12rem;min-width:0;display:grid}.bull-step-k{font-family:var(--font-display);letter-spacing:.04em;font-size:1.2rem}.bull-step.is-done .bull-step-k{color:var(--color-muted)}.bull-step-v{color:var(--color-muted);font-size:.8rem}.bull-step-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media(max-width:639px){.bull-step-acts{flex-basis:100%;padding-left:2.85rem}}.ui-chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.ui-chips li{letter-spacing:.03em;background:#ffffff0d;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1f}.ui-chips li.is-hot{color:var(--color-bg);background:var(--color-gold)}.ui-steps{flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-top:.6rem;display:flex}.ui-steps li{background:var(--color-raised);box-shadow:var(--shadow-border);border-radius:.6rem;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex;position:relative}.ui-steps li+li:before{content:"→";color:var(--color-muted);position:absolute;left:-.9rem}.ui-steps-icon{font-size:1rem}.ui-level{vertical-align:middle;gap:3px;display:inline-flex}.ui-level-seg{background:#ffffff1f;border-radius:2px;width:1.1rem;height:.45rem}.ui-level-seg.is-on{background:var(--color-gold);box-shadow:0 0 8px -2px var(--color-gold)}.degen-felt.arcade{--arc-ink:#0b0412;--arc-panel:#160a26;--arc-pink:#ff3fb4;--arc-violet:#9b4dff;--arc-gold:#ffc93c;box-shadow:0 0 0 1px #ff3fb42e,0 0 70px -34px var(--arc-pink),inset 0 1px #ffffff0d;background:radial-gradient(1px 1px at 8% 14%,#ffffffa0 50%,#0000 51%),radial-gradient(1px 1px at 72% 9%,#ffffff80 50%,#0000 51%),radial-gradient(1.5px 1.5px at 91% 38%,#ff9be0aa 50%,#0000 51%),radial-gradient(1px 1px at 33% 62%,#ffffff70 50%,#0000 51%),radial-gradient(1px 1px at 58% 84%,#ffffff70 50%,#0000 51%),radial-gradient(120% 70% at 50% 0,#3a145a55,#0000 60%),linear-gradient(#160a26,#0b0412);border-color:#ff3fb440}.degen-felt.arcade.is-bonus{box-shadow:0 0 0 1px #ffc93c99,0 0 90px -24px #ffc93c}.arcade .degen-cabinet{container:arcade/inline-size}.arcade-logo{justify-items:start;margin:0;line-height:.88;display:grid}.arcade-logo-top{font-family:var(--font-display);letter-spacing:.04em;color:#0000;-webkit-text-stroke:1px #ffffff40;filter:drop-shadow(0 0 10px #ff3fb4aa)drop-shadow(0 3px #3a0326);background:linear-gradient(#ffe3f6,#ff6cc9 38%,#ff2fa8 62%,#b0137a);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.3rem,7cqi,3.4rem)}.arcade-logo-bottom{font-family:var(--font-display);letter-spacing:.1em;color:#0000;filter:drop-shadow(0 0 8px #ffb30066)drop-shadow(0 2px #3a2404);background:linear-gradient(#fff6cf,#ffd45a 40%,#e09a14,#9a5e08);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.45rem;font-size:clamp(1.6rem,4.9cqi,2.4rem);display:inline-flex}.arcade-logo-bottom i{clip-path:polygon(0 0,100% 30%,100% 70%,0 100%,35% 50%);background:repeating-linear-gradient(#ffd45a 0 .17rem,#0000 .17rem .3rem);width:1.7rem;height:.85rem}.arcade-logo-bottom i:last-child{clip-path:polygon(100% 0,0 30%,0 70%,100% 100%,65% 50%)}.arcade-panel{box-shadow:0 0 0 1px #ff3fb466,0 0 0 3px var(--arc-ink),0 0 0 4px #ff3fb426,0 0 26px -10px var(--arc-pink),inset 0 0 30px -18px var(--arc-violet);background:linear-gradient(#1c0c30,#0d0516);border-radius:.9rem;padding:.85rem;position:relative}.arcade-panel-title{text-align:center;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#ff8fd6;text-shadow:0 0 6px #ff3fb4,0 0 18px #ff3fb488;margin-bottom:.55rem;font-size:1.3rem}.arcade .arcade-wheel-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"wheel""odds";place-items:center stretch;gap:1.2rem}.arcade .arcade-wheel-stage>.degen-wheel-frame{grid-area:wheel}.arcade .arcade-wheel-stage>.arcade-odds{grid-area:odds}.arcade-hero{text-align:center;grid-area:hero;align-content:center;align-self:stretch;justify-items:center;gap:.55rem;display:none}@container arcade (min-width:38rem){.arcade .arcade-wheel-stage{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"wheel hero""wheel odds";align-items:stretch;gap:.9rem 1.2rem}.arcade .arcade-wheel-stage>.degen-wheel-frame{align-self:center;width:min(28rem,54vh,56cqi)}.arcade-hero{text-align:left;grid-template-columns:4.4rem minmax(0,1fr);grid-template-areas:"img kicker""img title""img foot";justify-items:start;gap:.15rem .75rem;padding:.6rem;display:grid}.arcade-hero img{grid-area:img;align-self:center}.arcade-hero-kicker{grid-area:kicker}.arcade-hero-title{grid-area:title}.arcade-hero-foot{grid-area:foot}}@container arcade (min-width:60rem){.arcade .arcade-wheel-stage{grid-template-columns:minmax(10.5rem,.7fr) auto minmax(14rem,1fr);grid-template-areas:"hero wheel odds";align-items:center;gap:1.4rem}.arcade .arcade-wheel-stage>.degen-wheel-frame{width:min(30rem,54vh,46cqi)}.arcade-hero{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:none;justify-items:center;gap:.55rem;padding:.85rem}.arcade-hero>*,.arcade-hero img{grid-area:auto}.arcade-hero img{max-width:13rem}}.arcade-hero img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 0 0 2px var(--hero-key,var(--arc-gold)),0 0 30px -6px var(--hero-key,var(--arc-gold));border-radius:.7rem}.arcade-hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:#d9c2ff;font-size:.66rem;font-weight:700}.arcade-hero-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.45rem;line-height:1}.arcade-hero-title b,.arcade-hero-foot b{color:var(--hero-key,var(--arc-gold));text-shadow:0 0 10px var(--hero-key,var(--arc-gold))}@supports (color:color-mix(in lab,red,red)){.arcade-hero-title b,.arcade-hero-foot b{text-shadow:0 0 10px color-mix(in srgb,var(--hero-key,var(--arc-gold)) 70%,transparent)}}.arcade-hero-foot{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd0;font-size:.78rem}.arcade-hero-foot b{color:var(--arc-pink);text-shadow:0 0 10px #ff3fb488}.arcade .degen-wheel-frame{justify-self:center;width:min(28rem,92cqi,60vh)}.degen-wheel-rimframe{pointer-events:none;filter:drop-shadow(0 0 18px #ffb93c55);width:100%;height:100%;position:absolute;inset:0}.degen-rim-band{fill:none;stroke:url(#degen-rim-gold);stroke-width:8.2px}.degen-rim-edge{fill:none;stroke:#2a1604;stroke-width:1px}.degen-rim-bulb{fill:#fff6d6;stroke:#ffc93c;stroke-width:.9px;animation:1.2s step-end infinite arcade-bulb}.degen-rim-bulb.is-b{animation-delay:-.6s}.degen-wheel-rimframe.is-live .degen-rim-bulb{animation-duration:.28s}@keyframes arcade-bulb{50%{fill:#6a4410;stroke:#8a5a12}}.arcade .degen-wheel-frame .degen-wheel-disc,.arcade .degen-wheel-frame.is-live .degen-wheel-disc{inset:3.6%;box-shadow:inset 0 0 26px #000000b0}.arcade .degen-wedge path{fill:var(--wedge-key,#1b1b28)}@supports (color:color-mix(in lab,red,red)){.arcade .degen-wedge path{fill:color-mix(in srgb,var(--wedge-key,#1b1b28) 58%,#14061f)}}.arcade .degen-wedge path{stroke:#e2a92e;stroke-width:.9px}.arcade .degen-wedge:nth-child(2n) path{fill:var(--wedge-key,#1b1b28)}@supports (color:color-mix(in lab,red,red)){.arcade .degen-wedge:nth-child(2n) path{fill:color-mix(in srgb,var(--wedge-key,#1b1b28) 40%,#0b0412)}}.arcade .degen-wedge.is-lit path{fill:var(--wedge-key,#1b1b28)}@supports (color:color-mix(in lab,red,red)){.arcade .degen-wedge.is-lit path{fill:color-mix(in srgb,var(--wedge-key,#1b1b28) 78%,#fff)}}.arcade .degen-wedge-name{letter-spacing:.5px;stroke:#0b0412;stroke-width:1.8px;font-size:7.4px}.degen-wedge-badge circle{fill:var(--wedge-key,#1b1b28)}@supports (color:color-mix(in lab,red,red)){.degen-wedge-badge circle{fill:color-mix(in srgb,var(--wedge-key,#1b1b28) 72%,#000)}}.degen-wedge-badge circle{stroke:#ffd76a;stroke-width:1.1px}.degen-wedge-badge .degen-wedge-pays{font-family:var(--font-display);fill:#fff;stroke:#0b0412;stroke-width:1.3px;font-size:7px}.degen-wedge-badge.is-top circle{fill:#fff1b8;stroke:#ff3fb4;stroke-width:1.4px}.degen-wedge-badge.is-top .degen-wedge-pays{fill:#5a2a04;stroke:none;font-size:8.4px}.degen-wedge-badge.is-blank circle{fill:#0b0412;stroke:#ffffff40}.degen-wedge-badge.is-blank .degen-wedge-pays{fill:#ffffff80}.degen-wedge.is-lit .degen-wedge-badge circle{fill:#fff6d6}.degen-wedge.is-lit .degen-wedge-badge .degen-wedge-pays{fill:#2a1604;stroke:none}.arcade .degen-wheel-peg{fill:#ffe9a8;stroke:#5a3a10}.arcade .degen-wheel-pointer{z-index:3;filter:drop-shadow(0 3px 4px #000c)drop-shadow(0 0 10px #ff3fb4aa);border:0;width:2.5rem;height:2.8rem;top:-.55rem}.arcade .degen-wheel-pointer:before,.arcade .degen-wheel-pointer:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);position:absolute}.arcade .degen-wheel-pointer:before{background:linear-gradient(#fff1b8,#e2a92e 50%,#7a4d0c);inset:0}.arcade .degen-wheel-pointer:after{background:linear-gradient(160deg,#ffd6f2,#ff3fb4 45%,#8a0a5c);inset:.3rem .5rem .8rem}.arcade .degen-wheel-hub{inset:33%;box-shadow:0 0 0 3px #2a1604,0 0 0 6px #e2a92e,0 0 0 7px #fff1b8,0 0 0 9px #7a4d0c,0 0 30px -2px #ffb93c99}.arcade .degen-wheel-hub.is-lit{box-shadow:0 0 0 3px #2a1604,0 0 0 6px #e2a92e,0 0 0 7px #fff1b8,0 0 0 9px #7a4d0c,0 0 44px -4px var(--hub-key)}.arcade .arcade-odds{grid-template-columns:minmax(0,1fr);align-content:center;align-self:stretch;gap:.4rem}.arcade-odds-row{--band-key:var(--color-border);background:#ffffff06;border-radius:.6rem;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.45rem .55rem;transition:background-color .26s,box-shadow .26s;display:grid;box-shadow:inset 0 0 0 1px #ffffff10}.arcade-odds-row.is-lit{background:var(--band-key)}@supports (color:color-mix(in lab,red,red)){.arcade-odds-row.is-lit{background:color-mix(in srgb,var(--band-key) 18%,transparent)}}.arcade-odds-row.is-lit{box-shadow:inset 0 0 0 1px var(--band-key),0 0 18px -6px var(--band-key)}.arcade-odds-badge{width:2.4rem;height:2.4rem;font-family:var(--font-display);color:#fff;text-shadow:0 1px 2px #000;background:radial-gradient(circle at 35% 30%,var(--band-key),var(--band-key) 45%,var(--band-key));border-radius:50%;place-items:center;font-size:1rem;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.arcade-odds-badge{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--band-key) 55%,#fff),var(--band-key) 45%,color-mix(in srgb,var(--band-key) 45%,#000))}}.arcade-odds-badge{box-shadow:0 0 0 2px #e2a92e,0 0 14px -3px var(--band-key)}.arcade-odds-badge.is-blank{color:#ffffff80;background:#160a26;box-shadow:0 0 0 2px #ffffff30}.arcade-odds-name{min-width:0;display:grid}.arcade-odds-name strong{font-family:var(--font-display);letter-spacing:.06em;color:var(--band-key);font-size:1.05rem}@supports (color:color-mix(in lab,red,red)){.arcade-odds-name strong{color:color-mix(in srgb,var(--band-key) 62%,#fff)}}.arcade-odds-name small{color:var(--color-muted);font-size:.66rem}.arcade-odds-pct{font-family:var(--font-display);letter-spacing:.03em;color:#fff;font-size:1.1rem}.arcade-pit-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}@container arcade (min-width:52rem){.arcade-pit-stage{grid-template-columns:minmax(0,1fr) minmax(15rem,17rem)}}.arcade-pit-main{min-width:0}.arcade-pit .degen-cabinet-glass{--pit-h:min(46vh, 25rem);width:min(100%,calc(var(--pit-h) * 1.3333 + 7.2rem));box-shadow:0 0 0 2px #2a1604,0 0 0 5px #e2a92e,0 0 0 6px #fff1b8,0 0 0 8px #7a4d0c,0 0 0 9px #2a1604,0 0 44px -8px var(--arc-pink),inset 0 2px #ffffff1f,inset 0 0 40px -10px #000;background:linear-gradient(#24103c,#0d0516 42%,#1a0a2b);border-radius:1.2rem;margin:.8rem auto .4rem;padding:.9rem .7rem}.arcade-banner{text-align:center;width:min(100%,34rem);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#ffd76a;text-shadow:0 0 8px #ffb30088,0 2px #5a3a10;box-shadow:inset 0 0 0 1px #ff3fb466,0 0 22px -10px var(--arc-pink);background:linear-gradient(#1c0c30,#0d0516);border-radius:.75rem;margin:1.1rem auto 0;padding:.6rem 2rem;font-size:clamp(1rem,3.2cqi,1.4rem);line-height:1.1;position:relative}.arcade-banner:before,.arcade-banner:after{content:"✦";color:#ff8fd6;text-shadow:0 0 8px var(--arc-pink);font-size:.85em;position:absolute;top:50%;translate:0 -50%}.arcade-banner:before{left:.8rem}.arcade-banner:after{right:.8rem}.arcade-banner.is-lit{color:#fff6d6;animation:.9s ease-in-out infinite alternate arcade-banner-glow}@keyframes arcade-banner-glow{to{box-shadow:inset 0 0 0 1px var(--arc-gold),0 0 30px -6px var(--arc-gold)}}.arcade-pays{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.5rem;display:grid}.arcade-pays .arcade-panel-title,.arcade-pays-sub,.arcade-pay.is-bonus{grid-column:1/-1}@container arcade (min-width:52rem){.arcade-pays{grid-template-columns:minmax(0,1fr)}}.arcade-pays .arcade-panel-title{margin-bottom:0}.arcade-pays-sub{text-align:center;letter-spacing:.06em;color:var(--color-muted);margin-bottom:.15rem;font-size:.66rem}.arcade-pay{--pay-key:var(--color-border);background:linear-gradient(90deg,var(--pay-key),#0d0516);border-radius:.7rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem .6rem .45rem .45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.arcade-pay{background:linear-gradient(90deg,color-mix(in srgb,var(--pay-key) 18%,#14061f),#0d0516)}}.arcade-pay{box-shadow:inset 0 0 0 1px var(--pay-key),0 0 16px -10px var(--pay-key)}@supports (color:color-mix(in lab,red,red)){.arcade-pay{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pay-key) 55%,transparent),0 0 16px -10px var(--pay-key)}}.arcade-pay img{object-fit:cover;object-position:50% 28%;width:3rem;height:3rem;box-shadow:0 0 0 1px var(--pay-key);border-radius:.5rem}.arcade-pay>span{min-width:0;display:grid}.arcade-pay strong{font-family:var(--font-display);letter-spacing:.05em;color:var(--pay-key);font-size:1.1rem}@supports (color:color-mix(in lab,red,red)){.arcade-pay strong{color:color-mix(in srgb,var(--pay-key) 55%,#fff)}}.arcade-pay strong em{font-family:var(--font-sans,system-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-left:.2rem;font-size:.6rem;font-style:normal;font-weight:700}.arcade-pay small{color:#ffffffbf;font-size:.7rem}.arcade-pay.is-bonus{box-shadow:inset 0 0 0 1px var(--arc-gold),0 0 22px -8px var(--arc-gold);background:linear-gradient(90deg,#3a2808,#140c03)}.arcade-pay.is-bonus strong{color:#ffd76a}.arcade .degen-controls.slot-console{background:linear-gradient(#1c0c30f2,#0b0412fa);border-top:2px solid #ff3fb466;box-shadow:inset 0 1px #ff3fb433}.arcade-console .degen-readout{grid-column:1/-1}.arcade .slot-meter{background:linear-gradient(#0d0516,#160a26);box-shadow:inset 0 0 0 1px #9b4dff59,inset 0 0 22px -10px #000}.arcade .slot-meter>span{color:#c9a2ff}.arcade .slot-meter>b,.arcade .slot-meter .degen-stake-value{color:#fff;text-shadow:0 0 10px #ff3fb455}.arcade .slot-meter .degen-stake-step{color:#fff;background:#9b4dff1f;box-shadow:inset 0 0 0 1px #9b4dff80}.arcade .slot-spin{text-shadow:0 2px #5a0440;background:linear-gradient(#ff86d9,#e0189a 52%,#8a0a5c);border-radius:999px;width:12.5rem;height:4.8rem;font-size:2.1rem;position:relative;box-shadow:0 0 0 2px #3a0326,0 0 0 4px #ff9be0,0 5px 0 3px #4a0332,0 0 36px -2px #ff3fb4cc}.arcade .slot-spin:before,.arcade .slot-spin:after{content:"";pointer-events:none;border:3px solid #0000;border-radius:50%;width:1.4rem;height:2.6rem;position:absolute;top:50%;translate:0 -50%}.arcade .slot-spin:before{border-left-color:#ffd6f2c0;left:.9rem}.arcade .slot-spin:after{border-right-color:#ffd6f2c0;right:.9rem}.arcade .slot-spin:active:not(:disabled){box-shadow:0 0 0 2px #3a0326,0 0 0 4px #ff9be0,0 1px 0 3px #4a0332,0 0 26px -2px #ff3fb4cc}.arcade .slot-spin.is-stop{color:#2a1c04;text-shadow:none;background:linear-gradient(#fff3c4,#f0b020 52%,#8a5a00)}.arcade .slot-spin.is-free{color:#2a1c04;text-shadow:none;background:linear-gradient(#fffbe6,#ffc93c 50%,#9a6a12)}@container arcade (max-width:30rem){.arcade-pit .degen-cabinet-glass{gap:.2rem;width:100%;margin-inline:0;padding:.55rem .3rem}.arcade-pit .degen-reels-window{--cabinet-pad:.4rem}.arcade-pit .degen-reels{gap:.35rem}.arcade-pit .degen-lamp{width:.95rem;height:.95rem;font-size:.5rem}}@media(max-width:34rem){.arcade .slot-spin{width:100%;height:3.8rem;font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.degen-rim-bulb,.arcade-banner.is-lit{animation:none}}.city-toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--city),0 0 24px -8px var(--city),0 8px 20px -10px #000;background:#05070dd9;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin-left:0;padding:.25rem;display:inline-grid;position:relative}@supports (color:color-mix(in lab,red,red)){.city-toggle{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--city) 55%,transparent),0 0 24px -8px var(--city),0 8px 20px -10px #000}}.city-toggle{transition:box-shadow .26s}.city-toggle-thumb{width:calc((100% - .5rem) / var(--n));background:var(--city);box-shadow:0 0 22px -4px var(--city);transform:translate(calc(var(--on) * 100%));border-radius:999px;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .26s,box-shadow .26s;position:absolute;top:.25rem;bottom:.25rem;left:.25rem}.city-toggle .metal-switch-btn{z-index:1;text-align:center;white-space:nowrap;min-width:6.5rem;padding:.55rem 1.1rem;font-size:.78rem;position:relative}.city-toggle .metal-switch-btn.is-on{box-shadow:none;background:0 0}.city-toggle .metal-switch-btn:not(.is-on):after{content:"⇄";color:var(--city);margin-left:.4rem;animation:1.6s ease-in-out infinite city-toggle-nudge;display:inline-block}.city-toggle .metal-switch-btn:not(.is-on):hover{color:var(--city)}@keyframes city-toggle-nudge{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.herd-card-switch{justify-content:center;margin:.1rem 0 .6rem;display:flex}.nfts-deck-switch{top:calc(var(--chrome-h,4rem) + .75rem);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070dcc;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .9rem;width:fit-content;margin:0 auto 1.5rem;padding:.4rem .5rem .4rem 1rem;display:flex;position:sticky}.nfts-deck-switch-k{letter-spacing:.16em;text-transform:uppercase;color:#9aa4b2;font-size:.65rem;font-weight:700}@media(max-width:40rem){.city-toggle .metal-switch-btn{min-width:5.25rem;padding:.5rem .8rem}.nfts-deck-switch{padding-left:.5rem}.nfts-deck-switch-k{display:none}}@media(prefers-reduced-motion:reduce){.city-toggle-thumb{transition:none}.city-toggle .metal-switch-btn:not(.is-on):after{animation:none}}.drops-page{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.drops-hero{text-align:center;padding:1.5rem 0 .5rem}.drops-kicker{letter-spacing:.35em;text-transform:uppercase;color:#ff3ea5;text-shadow:0 0 12px #ff3ea5b3;font-size:.75rem}.drops-title{font-family:var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 0 18px #00d4ffcc,4px 4px #ff3ea5,-3px -2px #00d4ff;font-size:clamp(3.4rem,11vw,7.5rem);line-height:.9;animation:4.5s step-end infinite drops-glitch}.drops-title span{color:#f5c542;text-shadow:0 0 24px #f5c542e6,4px 4px #ff3b3b}@keyframes drops-glitch{0%,92%,to{transform:none}93%{transform:translate(-3px,1px)skew(-6deg)}95%{transform:translate(3px,-1px)skew(4deg)}97%{transform:translate(-1px)}}.drops-sub{color:#ffffffd9;max-width:38rem;margin:.75rem auto 0;font-weight:600}.drops-h2{font-family:var(--font-display);letter-spacing:.04em;font-size:2.2rem}.drops-h3{font-family:var(--font-display);letter-spacing:.04em;font-size:1.6rem}.drops-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.drops-window{height:clamp(12rem,100svh - 30rem,26rem)}.drops-hero{order:1;padding-bottom:0}.drops-stage-cage{order:2}.drops-hero-more{text-align:center;order:3}.drops-stage-side{order:4}.drops-stage-list{order:5}@media(min-aspect-ratio:1)and (min-width:900px){.drops-column{width:min(46rem,52vw);max-width:none;margin-left:clamp(1rem,5vw,7rem);margin-right:0}.drops-hero{text-align:left;order:0}.drops-hero-more{text-align:left;order:1;margin-top:-.5rem}.drops-hero-more .drops-sub{margin-left:0}.drops-stage{grid-template-columns:minmax(0,1fr)}.drops-stage-side{order:2}.drops-stage-cage{order:3;margin-top:1.25rem}.drops-stage-list{order:4}.drops-window{display:none}}.drops-lower{background:linear-gradient(#080604b8,#060508e6 30%);border-radius:1.75rem;margin-top:2.5rem;padding:.5rem 1.25rem 1.5rem;box-shadow:0 0 0 1px #e8b64a2e,0 30px 80px -20px #000000e6}@media(min-width:900px){.drops-lower{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.drops-stage-side{gap:.75rem;display:grid}.drops-cagelist{background:#08080ee0;border-radius:1.25rem;margin-top:.75rem;padding:.9rem 1rem 1rem;box-shadow:0 0 0 1px #ffffff1a}.drops-cagelist-title{font-family:var(--font-display);letter-spacing:.04em;margin-bottom:.5rem;font-size:1.45rem}.drops-cagelist-more{letter-spacing:.05em;color:#f5c542;background:#f5c54214;border-radius:999px;width:100%;margin-top:.6rem;padding:.5rem 1rem;font-size:.85rem;font-weight:800;box-shadow:0 0 0 1px #f5c54259}.drops-cagelist-more:hover{background:#f5c54229}.drops-cagelist-search{color:#fff;background:#ffffff0f;border-radius:999px;width:100%;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.9rem;box-shadow:inset 0 0 0 1px #f5c54259}.drops-cagelist-search:focus{outline-offset:1px;outline:2px solid #f5c542}.drops-cagelist-scroll{overscroll-behavior:contain;scrollbar-color:#f5c54280 transparent;max-height:min(28rem,60vh);overflow-y:auto}.drops-cagelist-scroll thead th{z-index:1;background:#08080ef7;position:sticky;top:0}.drops-stage-side .drops-mine{margin-top:0}.drops-fold{background:#08080ee0;border-radius:1.25rem;scroll-margin-top:5rem;box-shadow:0 0 0 1px #ffffff1a}.drops-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;list-style:none;display:flex}.drops-fold>summary::-webkit-details-marker{display:none}.drops-fold>summary:hover{background:#ffffff08;border-radius:1.25rem}.drops-fold>summary:focus-visible{outline-offset:2px;border-radius:1.25rem;outline:2px solid #00d4ff}.drops-fold-title{font-family:var(--font-display);letter-spacing:.04em;font-size:1.45rem}.drops-fold-chev{color:#f5c542;font-size:1.1rem;transition:transform .2s}.drops-fold[open]>summary .drops-fold-chev{transform:rotate(180deg)}.drops-fold-body{padding:0 1.5rem 1.25rem}.drops-fold-body .drops-how,.drops-fold-body .drops-earn{box-shadow:none;background:0 0;margin:0;padding:0}.drops-fold-body .drops-how ol{margin-top:0}.drops-fold .drops-fold{background:0 0;box-shadow:0 0 0 1px #ffffff0f}@media(prefers-reduced-motion:reduce){.drops-fold-chev{transition:none}}.drops-next{--glow:#00d4ff;text-align:center;box-shadow:0 0 0 2px var(--glow),0 0 40px -6px var(--glow),inset 0 0 60px -20px var(--glow);background:linear-gradient(160deg,#0a0a16eb,#14041eeb);border-radius:1.25rem;padding:1.5rem;position:relative}.drops-next.is-weekly{--glow:#ff3ea5}.drops-next.is-monthly{--glow:#f5c542}.drops-next-kind{font-family:var(--font-display);letter-spacing:.12em;color:var(--glow);text-shadow:0 0 14px var(--glow);font-size:1.6rem}.drops-next-amount{font-family:var(--font-display);color:#fff;text-shadow:0 0 24px #f5c542cc;font-size:clamp(3rem,9vw,5rem);line-height:1}.drops-next-amount span{color:#f5c542;font-size:.45em}.drops-next-when{color:#fffc;margin-top:.25rem;font-weight:700}.drops-next-meta{letter-spacing:.15em;text-transform:uppercase;color:#fff9;margin-top:.75rem;font-size:.8rem}.drops-clock{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.drops-clock-cell{background:#0009;border-radius:.75rem;min-width:4.4rem;padding:.5rem .25rem;box-shadow:inset 0 0 0 1px #ffffff1f}.drops-clock-cell b{font-family:var(--font-display);color:var(--glow);text-shadow:0 0 16px var(--glow);font-variant-numeric:tabular-nums;font-size:2.8rem;line-height:1;display:block}.drops-clock-cell span{letter-spacing:.3em;color:#ffffff8c;font-size:.65rem}.drops-drawing{font-family:var(--font-display);color:#f5c542;margin-top:1rem;font-size:2.4rem;animation:.7s infinite alternate drops-pulse}@keyframes drops-pulse{0%{opacity:.55;transform:scale(.98)}to{opacity:1;transform:scale(1.03)}}.drops-how{background:#08080ee0;border-radius:1.25rem;padding:1.25rem 1.5rem;box-shadow:0 0 0 1px #ffffff1a}.drops-how ol{color:#ffffffd1;gap:.6rem;margin-top:.5rem;font-size:.92rem;display:grid}.drops-how b{color:#fff}.drops-schedule{background:#08080ee0;border-radius:1.25rem;margin-top:1rem;padding:1.25rem 1.5rem;overflow-x:auto;box-shadow:0 0 0 1px #ffffff1a}.drops-schedule-rules{color:#ffffffd1;gap:.35rem;margin-top:.5rem;font-size:.92rem;display:grid}.drops-schedule-rules b{color:#fff}.drops-mine{background:linear-gradient(90deg,#f5c5422e,#ff3ea51f);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 0 0 1px #f5c54273}.drops-mine-big{font-family:var(--font-display);color:#f5c542;font-size:2rem}.drops-earn{background:#08080ee0;border-radius:1.25rem;margin-top:1rem;padding:1.25rem 1.5rem;scroll-margin-top:5rem;box-shadow:0 0 0 1px #ffffff1a}.drops-checks{color:#ffffffbf;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;font-size:.88rem;display:flex}.drops-checks li.is-ok{color:#fff}.drops-earn-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:1rem;display:grid}.drops-earn-grid li{background:#ffffff0a;border-radius:.9rem;flex-direction:column;padding:.85rem 1rem;display:flex;box-shadow:0 0 0 1px #ffffff0f}.drops-earn-cta{letter-spacing:.06em;color:#f5c542;align-self:flex-start;margin-top:auto;padding-top:.6rem;font-size:.8rem;font-weight:800}.drops-earn-cta:hover{text-decoration:underline}.drops-sources{max-width:26rem}.drops-sources-bar{background:#ffffff0f;border-radius:999px;gap:2px;height:.45rem;display:flex;overflow:hidden}.drops-sources-bar i{flex-basis:0;min-width:4px}.drops-sources-legend{color:#ffffffb3;flex-wrap:wrap;gap:.15rem .75rem;margin-top:.3rem;font-size:.7rem;display:flex}.drops-sources-legend li{align-items:center;gap:.3rem;display:inline-flex}.drops-sources-legend i{border-radius:999px;width:.5rem;height:.5rem}.drops-sources-legend b{color:#fff}.drops-sources .is-drip{background:#00d4ff}.drops-sources .is-fights{background:#ff3ea5}.drops-sources .is-social{background:#4cc84a}.drops-sources .is-spins{background:#f5c542}.drops-sources .is-games{background:#ff7a1a}.drops-sources .is-played{background:#a78bfa}.drops-ball{--ball:#00d4ff;background:radial-gradient(circle at 32% 28%,#fff 0 8%,var(--ball) 45%,#000 120%);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ball),0 0 18px var(--ball);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.drops-ball img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.drops-ball:after{content:"";background:radial-gradient(circle at 30% 25%,#ffffffa6,#0000 35%);border-radius:50%;position:absolute;inset:0}.drops-ball-label{z-index:1;white-space:nowrap;color:#fff;background:#000000bf;border-radius:999px;padding:0 .3em;font:700 .5rem/1.5 ui-monospace,monospace;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.drops-ball.is-usd .drops-ball-label{font:400 .8rem/1 var(--font-display);letter-spacing:-.01em;color:#3a2400;text-shadow:0 1px #fff6d699;background:0 0;place-items:center;padding:0;display:grid;inset:0;transform:none}.drops-ball.is-usd img+.drops-ball-label{color:#fff;background:#000000bf;border-radius:999px;width:fit-content;margin:0 auto;padding:0 .3em;font-size:.6rem;inset:auto 0 8%}.drops-ball.is-ghost{opacity:.35;background:radial-gradient(circle at 32% 28%,#fff 0 8%,#333 50%,#000)}.drops-ball.is-tumbling{animation-name:drops-tumble;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;translate:-50% -50%}@keyframes drops-tumble{0%{transform:translate(0)rotate(0)}25%{transform:translate(38px,-46px)rotate(90deg)}50%{transform:translate(-42px,-20px)rotate(200deg)}75%{transform:translate(-20px,44px)rotate(290deg)}to{transform:translate(30px,30px)rotate(360deg)}}.drops-table{text-align:left;width:100%;font-size:.875rem}.drops-table .is-tight{white-space:nowrap;width:1%}.drops-table .drops-table-holder{overflow-wrap:anywhere}.drops-table-subwallet{display:none}@media(max-width:559px){.drops-table .drops-table-wallet{display:none}.drops-table-subwallet{color:#ffffff80;margin-top:.1rem;display:block}}.drops-table th{letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;padding:.5rem .5rem .5rem 0;font-size:.7rem}.drops-table td{border-top:1px solid #ffffff14;padding:.45rem .5rem .45rem 0}.drops-past{--glow:#00d4ff;box-shadow:0 0 0 1px #ffffff14,-4px 0 0 0 var(--glow);background:#0a0a12e6;border-radius:1.25rem;padding:1.25rem}.drops-past.is-weekly{--glow:#ff3ea5}.drops-past.is-monthly{--glow:#f5c542}.drops-past-kind{font-family:var(--font-display);letter-spacing:.06em;color:var(--glow);font-size:1.7rem}.drops-past-when{color:#ffffffa6;font-size:.85rem}.drops-replay{letter-spacing:.05em;color:#000;background:linear-gradient(90deg,#f5c542,#ff3ea5);border-radius:999px;padding:.6rem 1.1rem;font-weight:800;box-shadow:0 0 22px #ff3ea58c}.drops-winners{gap:.5rem;margin-top:1rem;display:grid}.drops-winners li,.drops-reveal-tray li{background:#ffffff0a;border-radius:.9rem;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.drops-place{font-family:var(--font-display);color:#f5c542;width:2.2rem;font-size:1.5rem}.drops-paid{letter-spacing:.08em;color:#ffffffb3;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.drops-paid.is-paid{color:#0b0b0b;background:#4cc84a;box-shadow:0 0 14px #4cc84a99}.drops-proof{color:#fff9;margin-top:.85rem;font-size:.78rem}.drops-proof summary{cursor:pointer}.drops-proof dl{grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;margin-top:.5rem;display:grid}.drops-proof dd{word-break:break-all;font-family:ui-monospace,monospace}.drops-reveal{z-index:100;isolation:isolate;background:#05040a;flex-direction:column;align-items:center;padding:1.25rem 1rem 2rem;animation:.38s ease-out both drops-reveal-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes drops-reveal-in{0%{opacity:0}}.drops-reveal.is-closing{pointer-events:none;animation:.38s ease-in both drops-reveal-out}@keyframes drops-reveal-out{to{opacity:0}}.drops-reveal>.draw-scene{z-index:-1}.drops-reveal>*{flex-shrink:0}.drops-reveal-close{z-index:1;background:#ffffff1f;border-radius:999px;align-self:flex-end;padding:.4rem .9rem;font-weight:700;position:sticky;top:0}.drops-reveal-controls{z-index:6;align-self:flex-end;gap:.5rem;display:flex;position:relative}.drops-reveal-controls .drops-reveal-close{align-self:auto}.drops-reveal-gate{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05040ab8;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:fixed;inset:0}.drops-reveal-gate .drops-replay{padding:1rem 1.75rem;font-size:1.25rem}.drops-reveal-head{text-align:center}.drops-reveal-title{font-family:var(--font-display);color:#fff;text-shadow:0 0 20px #ff3ea5,3px 3px #00d4ff;font-size:clamp(2.6rem,9vw,5rem);line-height:.95}.drops-reveal.is-monthly .drops-reveal-title{text-shadow:0 0 26px #f5c542,4px 4px #ff3b3b}.drops-reveal-pot{font-family:var(--font-display);color:#f5c542;text-shadow:0 0 16px #f5c542cc;font-size:2rem}.drops-reveal-pot span{font-size:.6em}.drops-reveal-stage{place-items:center;width:100%;min-height:max(460px,100dvh - 16rem);margin-top:.5rem;display:grid;position:relative}.drops-reveal-stage.is-done{min-height:0}.drops-reveal-stage.is-shake{place-items:end center;min-height:max(300px,100dvh - 16rem)}.drops-reveal-caption.drops-reveal-cranking{letter-spacing:.22em;text-transform:uppercase;color:#ffecbed9;text-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#22170ad1,#0a0602e6);border-radius:999px;justify-items:center;gap:.15rem;padding:.8rem 1.6rem .9rem;font-size:1.05rem;animation:.5s ease-out both drops-fade-in;display:grid;position:relative;box-shadow:0 0 0 1.5px #e8b64a,0 0 0 5px #0a060299,0 0 0 6px #ffdc8c59,0 0 30px #f5c54233}.drops-reveal-caption.drops-reveal-cranking:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;will-change:opacity;animation:1.6s ease-in-out infinite alternate drops-cranking;position:absolute;inset:0;box-shadow:0 0 0 1.5px #ffe7a6,0 0 0 6px #ffdc8c4d,0 0 70px #f5c54273}.drops-reveal-caption.drops-reveal-cranking span{font-family:var(--font-sans);letter-spacing:.4em;color:#ffe6aab3;font-size:.62rem;font-weight:700}.drops-reveal-caption.drops-reveal-cranking em{font-style:normal}.drops-reveal-caption.drops-reveal-cranking b{letter-spacing:.04em;color:#0000;background:linear-gradient(#fff1c1,#e8b64a 55%,#b07a1c);-webkit-background-clip:text;background-clip:text;margin-right:.35rem;font-size:1.6em;font-weight:400}@keyframes drops-cranking{0%{opacity:0}to{opacity:1}}.drops-reveal-final,.drops-reveal-after{animation:.5s ease-out both drops-fade-in}.drops-reveal-after{text-align:center;justify-items:center;gap:.75rem;margin-top:1.5rem;display:grid}.drops-reveal-next{color:#fff}.drops-reveal-next b{color:#f5c542}.drops-reveal-caption{text-align:center;font-family:var(--font-display);letter-spacing:.12em;color:#fff;text-shadow:0 0 12px #00d4ff;margin-top:1rem;font-size:1.6rem}.drops-rank{--ball:#00d4ff;justify-items:center;display:grid}.drops-rank-ball{background:radial-gradient(circle at 30% 25%,#fff 0 6%,var(--ball) 50%,#000);width:240px;height:240px;box-shadow:0 0 0 5px #fff,0 0 0 10px var(--ball),0 0 80px var(--ball);border-radius:50%;margin-top:.5rem;animation:.8s cubic-bezier(.2,1.6,.4,1) both drops-drop-in;position:relative;overflow:hidden}.drops-rank-ball img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drops-rank-ball span{text-align:center;font-family:var(--font-display);color:#fff;text-shadow:0 0 10px #000,0 0 20px var(--ball);font-size:2.6rem;position:absolute;bottom:12%;left:0;right:0}.drops-rank-boost{font-family:var(--font-display);color:var(--ball);text-shadow:0 0 14px var(--ball);margin-top:1rem;font-size:1.8rem}@keyframes drops-drop-in{0%{opacity:0;transform:translateY(-120%)scale(.4)rotate(-200deg)}to{opacity:1;transform:none}}.drops-showcase{--gold-hi:#fff1c1;--gold:#e8b64a;--gold-lo:#7a4f0e;isolation:isolate;width:min(460px,100%);margin:0 auto;position:relative}.drops-showcase-badge{z-index:2;box-shadow:0 0 0 1.5px var(--gold),0 0 0 4px #0a0602,0 0 0 5px #ffdc8c73,0 8px 24px #0009;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--gold-hi);text-shadow:0 0 10px #f5c54299;background:linear-gradient(#22170a,#0a0602);border-radius:999px;justify-items:center;padding:.35rem 1.1rem .4rem;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.drops-showcase-badge span{font-family:var(--font-sans);letter-spacing:.32em;color:#ffe6aab3;text-shadow:none;margin-bottom:.2rem;font-size:.6rem;font-weight:600}.drops-showcase-plate{text-align:center;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:linear-gradient(#fff0c81a,#0000 40%),linear-gradient(#1c1305d1,#0c0802e6);border-radius:16px;margin:16px auto 0;padding:2.1rem 1rem 1rem;position:relative;box-shadow:0 0 0 1px #e8b64ab3,0 0 0 4px #0a060299,0 0 0 5px #e8b64a38,inset 0 1px #fff1c159,0 24px 50px -14px #000000f2,0 0 60px -10px #f5c54259}.drops-showcase-rule{background:linear-gradient(90deg,transparent,var(--gold),transparent);width:60%;height:1px;margin:0 auto .6rem;display:block}.drops-showcase-count{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#ffecbecc;font-size:1.15rem}.drops-showcase-count b{letter-spacing:.04em;vertical-align:-.12em;background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,#b07a1c);color:#0000;filter:drop-shadow(0 0 8px #f5c54273);-webkit-background-clip:text;background-clip:text;margin-right:.3rem;font-size:1.9rem;font-weight:400}.drops-showcase-rail{justify-content:center;margin-top:.55rem;padding-left:10px;display:flex}.drops-showcase-coin{background:radial-gradient(circle at 35% 30%,#fff3c4,var(--gold) 45%,var(--gold-lo));width:40px;height:40px;box-shadow:0 0 0 2px #120c03,0 0 0 3.5px var(--gold),0 0 0 5px var(--ball),0 4px 10px #0009;border-radius:50%;place-items:center;margin-left:-10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.drops-showcase-coin{box-shadow:0 0 0 2px #120c03,0 0 0 3.5px var(--gold),0 0 0 5px color-mix(in srgb,var(--ball) 70%,transparent),0 4px 10px #0009}}.drops-showcase-coin{transition:transform .2s}.drops-showcase-coin:hover{transform:translateY(-4px);z-index:20!important}.drops-showcase-coin img{object-fit:cover;width:100%;height:100%}.drops-showcase-coin.is-more{font-family:var(--font-display);letter-spacing:.02em;color:#2a1a00;--ball:#e8b64a;font-size:.95rem}.drops-showcase-empty{color:#ffecbea6;margin-top:.4rem;font-size:.85rem}.drops-pull{aspect-ratio:1200/852;border-radius:1rem;width:min(720px,94vw,max(300px,140.8dvh - 29.568rem));margin-top:.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f5c54259,0 0 70px #f5c5424d;container-type:inline-size}.drops-winner.is-first .drops-pull{box-shadow:0 0 0 3px #f5c542,0 0 110px #f5c54299}.drops-pull-cam{transform-origin:96% 100%;will-change:transform;backface-visibility:hidden;animation:1.8s ease-in-out both drops-pull-cam;position:absolute;inset:0}.drops-pull-cam>img{object-fit:cover;width:100%;height:100%;display:block}@keyframes drops-pull-cam{0%{transform:scale(1.7)rotate(.3deg)}11%{transform:scale(1.7)rotate(-.25deg)}20%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:scale(1.7)rotate(0)}76%,to{transform:none}}.drops-winner.is-revealed .drops-pull-cam{transform-origin:48% 42%;animation:7.5s cubic-bezier(.25,.1,.3,1) both drops-pull-push}@keyframes drops-pull-push{to{transform:scale(1.05)}}.drops-pull-shot{z-index:1;aspect-ratio:1;pointer-events:none;opacity:0;will-change:transform,translate,opacity;background:radial-gradient(circle at 38% 30%,#fffbe6 0 8%,#ffd257 34%,#c98a10 70%,#6b4300);border-radius:50%;width:11.7%;animation:1.8s both drops-pull-shot-x,1.8s both drops-pull-shot-y;position:absolute;top:79.6%;left:35.6%;transform:translate(-50%,-50%);box-shadow:0 0 24px #f5c542,0 0 60px #f5c54299}@keyframes drops-pull-shot-x{0%{animation-timing-function:cubic-bezier(.42,0,.3,1);translate:39.7cqw}80%,to{translate:0}}@keyframes drops-pull-shot-y{0%{opacity:0;animation-timing-function:cubic-bezier(.25,.6,.45,1);transform:translate(-50%,calc(2.4cqw - 50%))scale(.5)}8%{opacity:1}36%{animation-timing-function:cubic-bezier(.5,0,.75,.85);transform:translate(-50%,calc(-50% - 15cqw))scale(.8)}80%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.drops-winner.is-revealed .drops-pull-shot{opacity:1;animation:.3s .4s both drops-pull-shot-gone}@keyframes drops-pull-shot-gone{to{opacity:0}}.drops-pull-hole{aspect-ratio:1;background:radial-gradient(circle,#0c0804e6 38%,#0c080473 58%,#0000 74%);border-radius:50%;width:14%;animation:1.8s linear both drops-pull-hole;position:absolute;top:79.6%;left:35.6%;transform:translate(-50%,-50%)}@keyframes drops-pull-hole{0%,78%{opacity:1}84%,to{opacity:0}}.drops-pull-flash{aspect-ratio:1;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#fff 0 8%,#ffd66ee6 20%,#f5c54259 40%,#0000 65%);border-radius:50%;width:40%;animation:1.8s ease-out both drops-pull-flash;position:absolute;top:79.6%;left:35.6%;transform:translate(-50%,-50%)}@keyframes drops-pull-flash{0%,76%{opacity:0;transform:translate(-50%,-50%)scale(.3)}84%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.drops-pull-ball{aspect-ratio:1;will-change:transform,opacity;background:radial-gradient(circle at 36% 30%,#fffbe6 0 7%,#ffd257 32%,#c98a10 70%,#6b4300);border-radius:50%;place-items:center;width:11.7%;animation:.55s cubic-bezier(.22,1,.36,1) both drops-pull-name;display:grid;position:absolute;top:79.6%;left:35.6%;transform:translate(-50%,-50%);box-shadow:0 0 30px #ffd66eb3}.drops-pull-ball img{object-fit:cover;border-radius:50%;width:68%;height:68%;box-shadow:0 0 0 .35cqw #5a3a00,0 0 0 .6cqw #ffecaacc}.drops-pull-ball span{font-family:var(--font-display);color:#3a2400;font-size:5cqw;line-height:1}.drops-pull-ball.is-usd span{letter-spacing:-.02em;text-shadow:0 .15cqw #fff6d6b3}.drops-pull-usd{font-family:var(--font-display);letter-spacing:.02em;color:#2a1800;will-change:transform,opacity;background:linear-gradient(#fff3c8,#f5c542 55%,#d39a2a);border-radius:999px;padding:.4cqw 2.2cqw .5cqw;font-size:clamp(20px,6.2cqw,56px);line-height:1;animation:.5s cubic-bezier(.2,1.3,.4,1) 1.1s both drops-plate-in;box-shadow:0 0 0 .25cqw #5a3a00,0 0 2.4cqw #f5c54299}@keyframes drops-pull-name{0%{opacity:0;transform:translate(-50%,-50%)scale(1.12)}to{opacity:1;transform:translate(-50%,-50%)}}.drops-pull-card{text-align:center;pointer-events:none;z-index:1;isolation:isolate;justify-items:center;gap:1.1cqw;padding-top:.6cqw;display:grid;position:absolute;bottom:4%;left:46%;right:3%}.drops-pull-card:before{content:"";z-index:-1;background:linear-gradient(#140c04db,#080502eb);border-radius:2cqw;animation:.5s .25s both drops-fade-in;position:absolute;inset:-1.2cqw -1cqw 1.8cqw;box-shadow:0 0 0 .2cqw #e8b64abf,0 0 0 .7cqw #08050280,0 1.5cqw 4cqw #000000b3}@keyframes drops-fade-in{0%{opacity:0}}.drops-pull-prize{font-family:var(--font-display);white-space:nowrap;letter-spacing:.01em;color:#0000;filter:drop-shadow(0 .25cqw #5a3300)drop-shadow(0 0 1.6cqw #f5c542bf);will-change:transform,opacity;background:linear-gradient(#fff6d6,#ffd766 38%,#e3a52a 62%,#fff0b8);-webkit-background-clip:text;background-clip:text;line-height:.95;animation:.5s cubic-bezier(.2,1.7,.4,1) 1.1s both drops-prize-stamp;transform:rotate(-3deg)}.drops-pull-prize span{letter-spacing:.04em;font-size:.48em}@keyframes drops-prize-stamp{0%{opacity:0;transform:scale(2.6)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.drops-pull-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#2a1800;text-shadow:0 1px #fff6d6b3;will-change:transform,opacity;background:linear-gradient(#fff3c8,#f2c35a 45%,#c48a22);border-radius:999px;max-width:100%;padding:.7cqw 2.4cqw .8cqw;font-weight:900;line-height:1.1;animation:.5s cubic-bezier(.2,1.3,.4,1) .45s both drops-plate-in;overflow:hidden;box-shadow:0 0 0 .25cqw #5a3a00,0 0 0 .55cqw #ffe6a08c,0 .8cqw 2cqw #000000b3}@keyframes drops-plate-in{0%{opacity:0;transform:translateY(40%)scaleX(.6)}to{opacity:1;transform:none}}.drops-winner.is-revealed .drops-pull{will-change:translate;animation:.45s ease-out 1.1s both drops-pull-hit}@keyframes drops-pull-hit{0%{translate:0}25%{translate:0 .6%}60%{translate:0 -.25%}to{translate:0}}@keyframes drops-stamp{0%{opacity:0;transform:scale(2.4)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}.drops-winner{--ball:#00d4ff;text-align:center;justify-items:center;animation:.35s ease-out both drops-fade-in;display:grid;position:relative}.drops-winner.is-leaving{animation:.45s ease-in both drops-winner-out}@keyframes drops-winner-out{to{opacity:0}}.drops-winner-meta{color:#fffc;visibility:hidden;background:#080604b3;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;margin-top:.9rem;padding:.45rem 1.1rem;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 0 0 1px #e8b64a59}.drops-winner.is-revealed .drops-winner-meta{visibility:visible;animation:.5s 1.4s both drops-fade-in}.drops-rain{pointer-events:none;position:absolute;inset:-40px -20vw 0;overflow:hidden}.drops-rain i{width:var(--s);height:var(--s);opacity:0;background:radial-gradient(circle at 35% 30%,#fff8d6 0 10%,#ffd257 40%,#a86c08);border-radius:50%;animation-name:drops-fall;animation-timing-function:cubic-bezier(.3,0,.7,1);animation-iteration-count:infinite;position:absolute;top:-2rem;box-shadow:0 0 8px #f5c54299}.drops-rain i.is-sliver{width:calc(var(--s) * .4);border-radius:2px}@keyframes drops-fall{0%{opacity:0;transform:translateY(0)rotateY(0)rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(620px) rotateY(var(--spin)) rotate(calc(var(--spin) / 3))}}.drops-reveal-tray{gap:.5rem;width:min(560px,100%);margin-top:1rem;display:grid}.drops-reveal-body{flex-direction:column;align-items:center;width:100%;display:flex}.drops-reveal-body>*{flex-shrink:0}@media(min-width:1000px){.drops-reveal-body.has-side{grid-template-columns:minmax(0,auto) 23rem;justify-content:center;align-items:center;column-gap:1.5rem;max-width:1180px;display:grid}.drops-reveal-body.has-side .drops-pull{width:min(720px,100vw - 29rem,max(300px,140.8dvh - 29.568rem))}.drops-reveal-body.has-side .drops-reveal-tray{grid-area:1/2;width:100%;max-height:calc(100dvh - 14rem);margin-top:0;overflow-y:auto}}.drops-reveal-tray li{background:#0009;animation:.5s ease-out both drops-tray-in}@keyframes drops-tray-in{0%{opacity:0;transform:translateY(6px)}}.drops-reveal-tray li.is-first{box-shadow:0 0 0 2px #f5c542,0 0 22px #f5c54266}@media(prefers-reduced-motion:reduce){.drops-title,.drops-ball.is-tumbling,.drops-rain i,.drops-reveal-cranking,.drops-winner .drops-pull-cam,.drops-winner.is-revealed .drops-pull,.drops-pull-flash,.drops-reveal-cranking:after{animation:none}.drops-pull-shot,.drops-pull-hole{display:none}}.drops-next-soon{font-family:var(--font-display);color:#ffffffd9;margin-top:.4rem;font-size:clamp(1.8rem,5vw,2.6rem)}.drops-next-meta{color:#fffc;font-weight:700}.drops-ticker{color:#fff;background:#08080ecc;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem;padding:.45rem 1.1rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #f5c5428c,0 0 26px -6px #f5c542cc}.drops-ticker b{font-family:var(--font-display);color:#f5c542;text-shadow:0 0 12px #f5c542b3;font-size:1.35rem}.drops-ticker-unit{color:#f5c542}.drops-ticker-meta{color:var(--color-muted);font-weight:500}.drops-getin-link{color:#000;background:#3bdcff;border-radius:999px;margin-top:.5rem;padding:.45rem 1rem;font-weight:800;box-shadow:0 0 18px #3bdcff80}.drops-mine .drops-mine-big{font-size:1.5rem;line-height:1.1;display:block}.drops-earn-cta:disabled,.drops-replay:disabled{opacity:.55;cursor:not-allowed}.drops-earn-alt{color:var(--color-fg);box-shadow:0 0 0 1px var(--color-border);border-radius:999px;align-items:center;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.drops-getin-status{background:#ffffff0d;border-radius:.75rem;padding:.7rem .9rem}.drops-getin-status.is-in{color:#4cc84a;font-weight:700}.drops-steps{gap:.6rem;margin-top:.9rem;display:grid}.drops-steps li{box-shadow:0 0 0 1px var(--color-border);background:#ffffff08;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.drops-steps li.is-now{box-shadow:0 0 0 2px #3bdcff,0 0 20px -8px #3bdcff}.drops-steps li.is-ok{opacity:.7}.drops-steps-n{width:2rem;height:2rem;font-family:var(--font-display);color:#000;background:#f5c542;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;display:grid}.drops-steps li.is-ok .drops-steps-n{background:0 0}.drops-modal{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.drops-modal-panel{width:min(560px,100%);max-height:calc(100dvh - 2rem);box-shadow:0 0 0 1px var(--color-border),0 30px 80px #0009;background:#0b0b14;border-radius:1.25rem;padding:1.25rem;overflow-y:auto}.drops-modal-panel .drops-earn{box-shadow:none;background:0 0;margin-top:.75rem;padding:0}.drops-result{background:#08080ee6;border-radius:1.25rem;margin-top:2rem;padding:1.25rem 1.5rem;scroll-margin-top:7rem;box-shadow:0 0 0 1px #3bdcff,0 0 40px -14px #3bdcff}.drops-result.is-won{box-shadow:0 0 0 2px #f5c542,0 0 50px -10px #f5c542}.drops-result-title{font-family:var(--font-display);letter-spacing:.04em;color:#fff;font-size:clamp(1.5rem,4vw,2.2rem)}.drops-result.is-won .drops-result-title{color:#f5c542;text-shadow:0 0 16px #f5c54299}.drops-result img{max-width:640px}.notice-bell{border-radius:.5rem;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:1.15rem;display:grid;position:relative}.notice-bell-count{text-align:center;color:#fff;background:var(--color-danger);border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;font-weight:800;line-height:1.1rem;position:absolute;top:.3rem;right:.2rem}.notice-panel{z-index:60;background:var(--color-surface);width:min(380px,100vw - 1.5rem);max-height:min(70dvh,520px);box-shadow:0 0 0 1px var(--color-border),0 20px 50px #0000008c;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#177794 transparent;border-radius:.9rem;position:absolute;top:calc(100% + .4rem);right:-3rem;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.notice-panel{scrollbar-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border)) transparent}}.notice-panel::-webkit-scrollbar{width:8px}.notice-panel::-webkit-scrollbar-track{background:0 0}.notice-panel::-webkit-scrollbar-thumb{border:2px solid var(--color-surface);background:#177794;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.notice-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}.notice-panel::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.notice-panel-head{font-family:var(--font-display);letter-spacing:.06em;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:.7rem 1rem;position:sticky;top:0}.notice-item{border-bottom:1px solid var(--color-border);gap:.7rem;padding:.8rem 1rem;display:flex}.notice-item.is-new{background:#00d4ff12}.notice-todo{border-bottom:1px solid var(--color-border);padding:.7rem 1rem .8rem}.notice-todo-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-danger);font-size:.68rem;font-weight:700}.notice-todo-row{color:var(--color-fg);justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.35rem;font-size:.85rem;display:flex}.notice-todo-row:hover{color:var(--color-primary)}.notice-item-emoji{font-size:1.4rem;line-height:1.2}.drops-live-tag{letter-spacing:.08em;color:#fff;background:var(--color-danger);border-radius:.3rem;margin-left:.4rem;padding:.05rem .3rem;font-family:inherit;font-size:.6rem;font-weight:800;line-height:1.2;animation:1s steps(2,jump-none) infinite drops-live-blink}.drops-new-dot{background:var(--color-danger);border-radius:999px;width:.45rem;height:.45rem;margin-left:.3rem;display:inline-block;transform:translateY(-.45rem);box-shadow:0 0 0 2px #ff3b3b4d}@supports (color:color-mix(in lab,red,red)){.drops-new-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-danger) 30%,transparent)}}@keyframes drops-live-blink{0%{opacity:1}to{opacity:.25}}@media(prefers-reduced-motion:reduce){.drops-live-tag{animation:none}}.arcade-door{min-height:440px;box-shadow:var(--shadow-border);background:radial-gradient(80% 90% at 85% 40%,var(--arcade-key),transparent 70%),#07070c;border-radius:1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.arcade-door{background:radial-gradient(80% 90% at 85% 40%,color-mix(in srgb,var(--arcade-key) 26%,transparent),transparent 70%),#07070c}}@media(min-width:640px){.arcade-door{aspect-ratio:21/9;min-height:0}}.arcade-door-stage{width:62%;position:absolute;inset:0 0 0 auto;container-type:inline-size}@media(max-width:639px){.arcade-door-stage{aspect-ratio:16/10;width:100%;inset:0 0 auto}}.arcade-door-shade{background:linear-gradient(0deg,var(--color-bg) 0%,#07070c8c 40%,transparent 75%),linear-gradient(90deg,var(--color-bg) 0%,#07070cb3 35%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.arcade-door-shade{background:linear-gradient(0deg,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 55%,transparent) 40%,transparent 75%),linear-gradient(90deg,var(--color-bg) 0%,color-mix(in srgb,var(--color-bg) 70%,transparent) 35%,transparent 70%)}}.arcade-door-stage.has-backdrop .gart-hunt{background:linear-gradient(180deg,#05030c59,#05030c33 70%,#3c101873),var(--arcade-art) center 12% / cover no-repeat,#07070c}.arcade-door-stage.has-backdrop :is(.gart-hunt-moon,.gart-hunt-sky){display:none}.arcade-door-stage.has-backdrop .gart-blast{background:linear-gradient(180deg,#05030c8c,#05030cb3),var(--arcade-art) center 30% / cover no-repeat,#08060f}.arcade-door-stage.has-backdrop .gart-subway{background:linear-gradient(180deg,#07060d4d,#07060d99),var(--arcade-art) center 30% / cover no-repeat,#07060d}.blast{--cell:min( calc((100vw - 7rem)/8) , 52px, 6.2svh);-webkit-user-select:none;user-select:none}@media(max-width:560px){.blast{--cell:min( calc((100vw - 6rem)/8) , 52px, 6.2svh)}}.blast-hud{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.6rem .9rem;display:flex}.blast-hud-k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem;display:block}.blast-hud-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.blast-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:.9rem;display:flex}.blast-board{grid-template-columns:repeat(8,var(--cell));grid-auto-rows:var(--cell);touch-action:none;background:#15111f;border-radius:14px;gap:3px;padding:6px;display:grid;position:relative;box-shadow:0 0 0 2px #2c2340,0 0 40px #b26bff33}.blast-cell{font-size:calc(var(--cell) * .6);background:#221b30;border-radius:6px;place-items:center;line-height:1;transition:background-color 80ms;display:grid}.blast-cell.is-block{background:var(--c);box-shadow:inset 0 -4px #0005,inset 0 3px #fff5}.blast-cell.is-bear{background:#5b3a22;box-shadow:inset 0 -4px #0005}.blast-cell.is-ghost{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.blast-cell.is-ghost{background:color-mix(in srgb,var(--c) 45%,#221b30)}}.blast-cell.is-ghost{box-shadow:inset 0 0 0 2px var(--c)}.blast-cell.is-bad{background:#ff3b4f44}.blast-cell.is-hot{filter:brightness(1.6);box-shadow:inset 0 0 0 2px #fff,0 0 12px #fff8}.blast-cell.is-flash{animation:.45s ease-out blast-flash}.blast-cell.is-drop{animation:.6s cubic-bezier(.3,1.6,.5,1) blast-drop}@keyframes blast-flash{0%{background:#fff;scale:1.15}to{scale:1}}@keyframes blast-drop{0%{opacity:0;translate:0 -120%}to{opacity:1;translate:0}}.blast-wrap.has-backdrop{background:linear-gradient(180deg,#05030c8c,#05030cb3),var(--blast-art) center 30% / cover no-repeat,#07070c;box-shadow:var(--shadow-border);border-radius:1rem;padding:1rem}@media(max-width:560px){.blast-wrap.has-backdrop{padding:.5rem}}.has-backdrop .blast-board{background:#15111f80}.has-backdrop .blast-cell:not(.is-block,.is-bear,.is-ghost,.is-bad){background:#221b309e}.has-backdrop .blast-slot{background-color:#15111fbf}.blast-tray{gap:.75rem;display:flex}@media(min-width:900px){.blast-tray{flex-direction:column}}.blast-slot{width:calc(var(--cell) * 2.4);height:calc(var(--cell) * 2.4);background:var(--color-surface);box-shadow:var(--shadow-border);touch-action:none;cursor:grab;border-radius:12px;place-items:center;display:grid}.blast-slot.is-selected{box-shadow:0 0 0 2px var(--color-neon-gold),0 0 18px #ffc23d55}.blast-slot.is-lifted>*{opacity:.2}.blast-slot:disabled{cursor:default}.blast-mini{gap:2px;display:grid}.blast-mini .blast-cell{border-radius:4px}.blast-mini.is-dim{opacity:.35;filter:grayscale(.7)}.blast-float{z-index:60;pointer-events:none;filter:drop-shadow(0 10px 18px #000a);position:fixed}.blast-float .blast-mini{gap:3px}.blast-pop,.blast-over{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.blast-pop b{font-family:var(--font-display);color:#fff;text-shadow:0 0 18px #b26bff,0 0 4px #000;font-size:clamp(2.4rem,10vw,4rem);line-height:1}.blast-pop span{color:var(--color-neon-gold);text-shadow:0 0 6px #000;font-size:.85rem;font-weight:800}.blast-pop{animation:1.3s ease-out forwards blast-pop}@keyframes blast-pop{0%{opacity:0;scale:.6}12%{opacity:1;scale:1.08}70%{opacity:1;scale:1}to{opacity:0;translate:0 -20px}}.blast-over{background:#000b;border-radius:14px;animation:.4s ease-out blast-pop-in}.blast-over b{font-family:var(--font-display);color:var(--color-danger);font-size:clamp(2.2rem,9vw,3.5rem)}.blast-over span{color:var(--color-fg)}@keyframes blast-pop-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.blast-cell,.blast-pop,.blast-over{transition:none;animation:none!important}}.spin-promo{text-align:left;background:linear-gradient(100deg,#0d2f3d,var(--color-surface));border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;max-width:48rem;margin:0 auto;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.spin-promo{background:linear-gradient(100deg,color-mix(in srgb,var(--color-primary) 16%,var(--color-surface)),var(--color-surface))}}.spin-promo{box-shadow:inset 0 0 0 1px #00d4ff66}@supports (color:color-mix(in lab,red,red)){.spin-promo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.spin-promo{transition:box-shadow .14s}.spin-promo:hover,.spin-promo:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary),0 0 24px -10px var(--color-primary)}.spin-promo.is-hot{box-shadow:inset 0 0 0 1px var(--color-primary),0 0 28px -8px var(--color-primary)}.spin-promo-reels{gap:.2rem;display:flex}.spin-promo-reels i{background:var(--color-bg);width:1.9rem;height:2.3rem;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:.4rem;place-items:center;font-size:1.1rem;font-style:normal;display:grid}.spin-promo.is-hot .spin-promo-reels i{animation:1.6s ease-in-out infinite spin-promo-bob}.spin-promo.is-hot .spin-promo-reels i:nth-child(2){animation-delay:.15s}.spin-promo.is-hot .spin-promo-reels i:nth-child(3){animation-delay:.3s}@keyframes spin-promo-bob{50%{transform:translateY(-3px)}}.spin-promo-copy{gap:.15rem;min-width:0;display:grid}.spin-promo-title{font-family:var(--font-display);letter-spacing:.05em;color:var(--color-fg);font-size:1.25rem}.spin-promo-line{color:var(--color-muted);font-size:.82rem}.spin-promo-cta{white-space:nowrap;color:var(--color-primary);font-size:.85rem;font-weight:700}@media(max-width:34rem){.spin-promo{grid-template-columns:minmax(0,1fr) auto}.spin-promo-reels{display:none}}@media(prefers-reduced-motion:reduce){.spin-promo.is-hot .spin-promo-reels i{animation:none}}.profile-perks{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.profile-perk{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.9rem;gap:.25rem;padding:1rem;display:grid}.profile-perk-icon{color:var(--color-neon-gold);font-size:1.4rem}.profile-perk-title{font-family:var(--font-display);letter-spacing:.04em;font-size:1.3rem}.profile-perk-line{color:var(--color-muted);font-size:.82rem}.is-profile-lab body{padding-bottom:5rem}.lab-banner{border:1px dashed #f5c54299;border-radius:.6rem;margin-bottom:.9rem;padding:.6rem .85rem}@supports (color:color-mix(in lab,red,red)){.lab-banner{border:1px dashed color-mix(in srgb,var(--color-gold) 60%,transparent)}}.lab-banner{background:#f5c54214}@supports (color:color-mix(in lab,red,red)){.lab-banner{background:color-mix(in srgb,var(--color-gold) 8%,transparent)}}.lab-banner{color:var(--color-muted);font-size:.8rem}.lab-banner strong{color:var(--color-gold)}.lab-switch{z-index:40;padding:.45rem max(.6rem,env(safe-area-inset-right)) max(.45rem,env(safe-area-inset-bottom)) max(.6rem,env(safe-area-inset-left));border-top:1px solid var(--color-border);inset-inline:0;background:#07070ef2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid;position:fixed;bottom:0}.lab-switch-btn{color:var(--color-muted);border-radius:.6rem;justify-items:center;gap:.05rem;padding:.4rem .25rem;display:grid}.lab-switch-btn.is-on{color:#fff;background:#00d4ff29}@supports (color:color-mix(in lab,red,red)){.lab-switch-btn.is-on{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}}.lab-switch-btn.is-on{box-shadow:inset 0 0 0 1px #00d4ff99}@supports (color:color-mix(in lab,red,red)){.lab-switch-btn.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 60%,transparent)}}.lab-switch-letter{font-family:var(--font-display);font-size:1.25rem;line-height:1}.lab-switch-name{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.lab-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.68rem}.lab-hero{background:linear-gradient(120deg,var(--tier,#00d4ff),var(--color-surface));border-radius:.9rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lab-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--tier,var(--color-primary)) 14%,var(--color-surface)),var(--color-surface))}}.lab-hero{box-shadow:var(--shadow-border)}.lab-hero-photo{aspect-ratio:1;place-items:center;display:grid}.lab-hero-photo img{object-fit:cover;width:100%;height:100%}.lab-hero-horns{color:var(--color-gold);justify-items:end;display:grid}.lab-hero.has-acts{grid-template-areas:"photo id horns""acts acts acts"}.lab-hero.has-acts>.lab-hero-photo{grid-area:photo}.lab-hero.has-acts>.min-w-0{grid-area:id}.lab-hero.has-acts>.lab-hero-horns{grid-area:horns}.labc-hero-acts{flex-wrap:wrap;grid-area:acts;align-items:center;gap:.5rem;display:flex}.labc-hero-acts .wallet-wrap.is-bar .wallet-panel{left:0;right:auto}.labc-hero-acts .wallet-chip{padding-inline:.7rem;box-shadow:inset 0 0 0 1px #ffffff1f}.labc-hero-acts .wallet-chip.is-needed{padding-inline:1rem;box-shadow:inset 0 0 0 1px #00d4ff8c}@supports (color:color-mix(in lab,red,red)){.labc-hero-acts .wallet-chip.is-needed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 55%,transparent)}}.labc-hero-acts .wallet-chip.is-needed .wallet-chip-connect{font-size:.9rem}@media(min-width:768px){.lab-hero.has-acts{grid-template-columns:4.5rem minmax(0,1fr) auto auto;grid-template-areas:"photo id acts horns";gap:1rem}.labc-hero-acts{border-right:1px solid var(--color-border);justify-content:flex-end;padding-right:1rem}.labc-hero-acts .wallet-wrap.is-bar .wallet-panel{left:auto;right:0}}.lab-hero.is-wide{grid-template-columns:5rem minmax(0,1fr) auto;grid-template-areas:"photo id horns""stats stats stats"}.lab-hero.is-wide>.lab-hero-photo{grid-area:photo}.lab-hero.is-wide>.min-w-0{grid-area:id}.lab-hero.is-wide>.lab-hero-horns{grid-area:horns}.lab-hero-stats{background:var(--color-border);border-radius:.7rem;grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lab-hero-stats>div{background:#101018d9;align-content:center;min-width:0;padding:.45rem .6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lab-hero-stats>div{background:color-mix(in srgb,var(--color-surface) 85%,transparent)}}.lab-hero-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.6rem}.lab-hero-stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1.15}.lab-hero-stats dd small{color:var(--color-muted);font-size:.75em}.lab-hero-stats span{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}@media(min-width:768px){.lab-hero.is-wide{grid-template-columns:6rem minmax(9rem,14rem) minmax(0,1fr) auto;grid-template-areas:"photo id stats horns";gap:1.1rem;padding:1rem 1.25rem}.lab-hero.is-wide>.lab-hero-horns{padding-left:.4rem}}.lab-chip{min-height:1.4rem;box-shadow:var(--shadow-border);border-radius:999px;align-items:center;padding:0 .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.lab-chip.is-ok{color:var(--color-primary)}.lab-chip.is-bad{color:var(--color-danger)}.lab-chip.is-gold{color:var(--color-gold)}.lab-checkin{background:var(--color-surface);box-shadow:var(--shadow-border),0 0 0 1px #00d4ff40;border-radius:.9rem;gap:.6rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lab-checkin{box-shadow:var(--shadow-border),0 0 0 1px color-mix(in srgb,var(--color-primary) 25%,transparent)}}.lab-checkin.is-done{box-shadow:var(--shadow-border);padding-block:.4rem}.lab-checkin-head{text-align:left;cursor:pointer;align-items:center;gap:.6rem;width:100%;min-height:2.5rem;display:flex}.lab-checkin-title{font-family:var(--font-display);letter-spacing:.04em;flex:1;font-size:1.4rem}.lab-checkin.is-done .lab-checkin-title{color:var(--color-primary);font-size:1.1rem}.lab-checkin-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.lab-chevron,.lab-fold>summary:after{width:2rem;height:2rem;color:var(--color-neon-magenta);background:#ff2d9524;border-radius:999px;flex:none;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.lab-chevron,.lab-fold>summary:after{background:color-mix(in srgb,var(--color-neon-magenta) 14%,transparent)}}.lab-chevron,.lab-fold>summary:after{box-shadow:inset 0 0 0 1.5px #ff2d9599}@supports (color:color-mix(in lab,red,red)){.lab-chevron,.lab-fold>summary:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-neon-magenta) 60%,transparent)}}.lab-chevron,.lab-fold>summary:after{transition:rotate .15s,background-color .14s}.lab-chevron.is-open{rotate:90deg}.lab-checkin-head:hover .lab-chevron,.lab-step-toggle:hover .lab-chevron,.lab-fold>summary:hover:after{background:#ff2d9542}@supports (color:color-mix(in lab,red,red)){.lab-checkin-head:hover .lab-chevron,.lab-step-toggle:hover .lab-chevron,.lab-fold>summary:hover:after{background:color-mix(in srgb,var(--color-neon-magenta) 26%,transparent)}}.lab-step-wrap{background:var(--color-raised);border-radius:.6rem}.lab-step{align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.lab-step-toggle{text-align:left;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}button.lab-step-toggle{cursor:pointer}.lab-step-body{gap:.6rem;padding:0 .7rem .7rem;display:grid}.lab-step-n{min-width:1.1rem;font-family:var(--font-display);letter-spacing:.02em;text-align:center;color:var(--color-fg);flex:none;font-size:1.15rem}.lab-step.is-done .lab-step-n{color:var(--color-muted)}.lab-step-state{border-radius:999px;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:800;display:grid}.lab-step-state.is-done{color:#05050a;background:var(--color-primary)}.lab-step-state.is-todo{box-shadow:inset 0 0 0 2px var(--color-neon-magenta)}.lab-step.is-done .lab-step-title{color:var(--color-muted)}.lab-step-title{overflow-wrap:anywhere;font-weight:600;display:block}.lab-step-sub{color:var(--color-muted);font-size:.78rem;display:block}.lab-blocked{color:var(--color-danger);background:#ff3b3b1a;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.55rem .7rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.lab-blocked{background:color-mix(in srgb,var(--color-danger) 10%,transparent)}}.lab-checkin-spin{margin-inline:0}.lab-progress{background:var(--color-surface);border-radius:999px;height:.35rem;overflow:hidden}.lab-progress span{background:var(--color-primary);border-radius:inherit;height:100%;display:block}.lab-fold{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.75rem}.lab-fold.is-alert{box-shadow:0 0 0 1px #ff3b3bb3}@supports (color:color-mix(in lab,red,red)){.lab-fold.is-alert{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger) 70%,transparent)}}.lab-fold>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-height:3rem;padding:.6rem .9rem;list-style:none;display:flex}.lab-fold>summary::-webkit-details-marker{display:none}.lab-fold>summary:after{content:"▸";margin-left:auto}.lab-fold[open]>summary:after{rotate:90deg}.lab-fold-title{font-family:var(--font-display);letter-spacing:.04em;font-size:1.1rem}.lab-fold-hint{color:var(--color-muted);font-size:.75rem}.lab-fold-body{padding:0 .75rem .75rem}.lab-tab-mark{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.2rem;margin-left:.4rem;padding:0 .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.lab-tab-mark.is-alert{color:#fff;background:var(--color-danger)}.lab-tab-mark.is-ready{color:#05050a;background:var(--color-primary)}.lab-tab-mark.is-quiet{color:var(--color-muted);box-shadow:var(--shadow-border)}.lab-tabs,.lab-seg{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.8rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.3rem;padding:.3rem;display:grid}.lab-tab,.lab-seg-btn{min-height:2.6rem;color:var(--color-muted);border-radius:.55rem;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.lab-tab.is-on,.lab-seg-btn.is-on{color:#fff;background:var(--color-raised)}.lab-strip{background:#0f202a;border-radius:.7rem;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.lab-strip{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}}.lab-strip{box-shadow:inset 0 0 0 1px #00d4ff59}@supports (color:color-mix(in lab,red,red)){.lab-strip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}}.lab-strip.is-done{color:var(--color-primary)}.lab-strip-go{color:#05050a;background:var(--color-primary);border-radius:999px;flex:none;padding:.35rem .8rem;font-size:.8rem;font-weight:700}.lab-stats{background:var(--color-border);text-align:center;border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lab-stats>div{background:var(--color-surface);padding:.5rem}.lab-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.62rem}.lab-stats dd{font-family:var(--font-display);font-size:1.3rem}.lab-play{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.lab-play-link{background:var(--color-surface);min-height:2.75rem;box-shadow:var(--shadow-border);border-radius:.65rem;place-items:center;font-size:.82rem;font-weight:600;display:grid}.lab-play-link:hover{background:var(--color-raised)}.lab-play.labc-play5{grid-template-columns:repeat(5,minmax(0,1fr))}.dz-rooms.labc-rooms{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;margin-top:.25rem}.dz-rooms.labc-rooms .dz-room-text{padding:.55rem .7rem .75rem;font-size:.75rem}.dz-rooms.labc-rooms .dz-room-text b{font-size:1.05rem}.lab-play-link.is-on{background:var(--color-raised);box-shadow:inset 0 0 0 1px #00d4ff99}@supports (color:color-mix(in lab,red,red)){.lab-play-link.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 60%,transparent)}}.labc-hero2{background:linear-gradient(120deg,var(--tier,#00d4ff),var(--color-surface));border-radius:.9rem;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.labc-hero2{background:linear-gradient(120deg,color-mix(in srgb,var(--tier,var(--color-primary)) 14%,var(--color-surface)),var(--color-surface))}}.labc-hero2{box-shadow:var(--shadow-border)}.labc-level{grid-column:1/-1;gap:.35rem;display:grid}.labc-next{background:#0f1c26;border-radius:.9rem;gap:.75rem;padding:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.labc-next{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}}.labc-next{box-shadow:inset 0 0 0 1px #00d4ff73}@supports (color:color-mix(in lab,red,red)){.labc-next{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 45%,transparent)}}.labc-next.is-done{background:var(--color-surface);box-shadow:var(--shadow-border)}.labc-next-title{font-family:var(--font-display);letter-spacing:.04em;font-size:1.6rem;line-height:1.1}.labc-next.is-done .labc-next-title{color:var(--color-primary)}.labc-dots{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.labc-dots button{width:100%;min-height:2rem;color:var(--color-muted);background:var(--color-raised);border-radius:999px;font-size:.72rem;font-weight:600}.labc-dots button.is-done{color:var(--color-primary)}.labc-dots button.is-on{color:#fff;box-shadow:inset 0 0 0 1px #00d4ffb3}@supports (color:color-mix(in lab,red,red)){.labc-dots button.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 70%,transparent)}}.labc-today{background:var(--color-border);text-align:center;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.labc-today>button{background:var(--color-surface);padding:.55rem}.labc-today>button:hover{background:var(--color-raised)}.labc-today dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.62rem}.labc-today dd{font-family:var(--font-display);font-size:1.3rem}.labc-fix{color:#fff;background:#3b181e;border-radius:.75rem;padding:.7rem .85rem}@supports (color:color-mix(in lab,red,red)){.labc-fix{background:color-mix(in srgb,var(--color-danger) 18%,var(--color-surface))}}.labc-fix{box-shadow:inset 0 0 0 1px #ff3b3bb3}@supports (color:color-mix(in lab,red,red)){.labc-fix{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger) 70%,transparent)}}.labc-dash{gap:.75rem;display:grid}.labc-board{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem;display:grid}.labc-card{text-align:left;background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.8rem;align-content:start;gap:.4rem;padding:.8rem .9rem;display:grid}.labc-card.is-link:hover{background:var(--color-raised)}.labc-herd{grid-column:1/-1}.labc-herd-open{cursor:zoom-in;max-width:26rem}.labc-herd-more{text-align:left;color:var(--color-gold);justify-self:start}.labc-herd-more:hover{text-decoration:underline}.labc-herd-wait{aspect-ratio:1.586;background:var(--color-raised);border-radius:.8rem;max-width:26rem}.labc-card.is-warn{box-shadow:inset 0 0 0 1px #f5c54299}@supports (color:color-mix(in lab,red,red)){.labc-card.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 60%,transparent)}}.labc-card>header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.labc-card-aside{color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem}.labc-big{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.1}.labc-big small{font-family:var(--font-sans);letter-spacing:0;color:var(--color-muted);font-size:.75rem}.labc-big.is-gold{color:var(--color-gold)}.labc-card-line{color:var(--color-fg);font-size:.8rem;line-height:1.4}.labc-card-line.is-bad{color:#ff6262}@supports (color:color-mix(in lab,red,red)){.labc-card-line.is-bad{color:color-mix(in srgb,var(--color-danger) 80%,#fff)}}.labc-streak.is-lit{box-shadow:inset 0 0 0 1px #f5c542b3}@supports (color:color-mix(in lab,red,red)){.labc-streak.is-lit{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 70%,transparent)}}.labc-flame{transform-origin:50% 90%;transition:transform .3s,filter .3s;display:inline-block}.labc-flame.is-0{opacity:.35}.labc-flame.is-1{filter:saturate(.6);transform:scale(.7)}.labc-flame.is-2{transform:scale(.85)}.labc-flame.is-3{transform:scale(1)}.labc-flame.is-4{filter:drop-shadow(0 0 6px #f5c542cc);transform:scale(1.2)}@supports (color:color-mix(in lab,red,red)){.labc-flame.is-4{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-gold) 80%,transparent))}}@media(prefers-reduced-motion:no-preference){.labc-flame.is-4{animation:1.4s ease-in-out infinite labc-flicker}}@keyframes labc-flicker{0%,to{transform:scale(1.2)rotate(-2deg)}50%{transform:scale(1.28)rotate(2deg)}}.labc-boost{color:var(--color-gold);background:#f5c5421f;border-radius:.6rem;margin:0 0 .25rem;padding:.45rem .7rem;font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.labc-boost{background:color-mix(in srgb,var(--color-gold) 12%,transparent)}}.labc-warn-text{color:var(--color-gold);font-weight:600}.labc-rungs{grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.labc-rungs span{background:var(--color-raised);border-radius:999px;height:.35rem}.labc-rungs span.is-on{background:var(--color-primary)}.labc-form{gap:.3rem;display:flex}.labc-form span{width:1.5rem;height:1.5rem;color:var(--color-muted);background:var(--color-raised);border-radius:.35rem;place-items:center;font-size:.7rem;font-weight:700;display:grid}.labc-form span.is-won{color:#05050a;background:var(--color-primary)}.labc-form span.is-lost{color:#fff;background:#93282b}@supports (color:color-mix(in lab,red,red)){.labc-form span.is-lost{background:color-mix(in srgb,var(--color-danger) 55%,var(--color-surface))}}@media(min-width:900px){.labc-dash{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.labc-board{grid-template-columns:1fr;position:sticky;top:5.5rem}}.labc-help{color:var(--color-muted);box-shadow:var(--shadow-border);border-radius:999px;justify-self:start;padding:.45rem .8rem;font-size:.8rem}.labc-help:hover{color:#fff}.hm{isolation:isolate;height:calc(100svh - var(--chrome-h));background:#05050a;place-items:center;min-height:34rem;display:grid;position:relative;overflow:hidden}.hm-bg{z-index:-1;object-fit:cover;pointer-events:none;filter:blur(48px)saturate(1.4)brightness(.42);opacity:0;width:124%;height:124%;transition:opacity 1s;position:absolute;inset:-12%}.hm-bg.is-on{opacity:1}.hm-bars{z-index:3;gap:.35rem;width:min(30rem,100% - 2rem);display:flex;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.hm-bar{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:1.25rem;padding:0;display:flex}.hm-bar span{background:#ffffff40;border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.hm-bar span:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.hm-bar.is-done span:after{transform:scaleX(1)}.hm-bar.is-on span:after{animation:linear forwards hm-fill;animation-duration:inherit}@keyframes hm-fill{to{transform:scaleX(1)}}.hm-stage{grid-template-columns:auto minmax(0,27rem);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);padding:3rem 2rem 2rem;display:grid}.hm-deck{--s:min(62svh, 40vw, 32rem);width:var(--s);height:var(--s);cursor:pointer;position:relative}.hm-card{object-fit:cover;border-radius:1.1rem;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s,opacity .7s;position:absolute;inset:0;box-shadow:0 30px 70px -24px #000,0 0 0 1px #ffffff24}.hm-card[data-at="0"]{z-index:3}.hm-card[data-at="1"]{z-index:2;filter:brightness(.62);transform:translate(9%,-2%)rotate(6deg)scale(.9)}.hm-card[data-at="2"]{z-index:1;filter:brightness(.4);transform:translate(15%,-3%)rotate(11deg)scale(.8)}.hm-copy{z-index:2;position:relative}.hm-copy-in{animation:.6s both hm-rise}@keyframes hm-rise{0%{opacity:0;transform:translateY(14px)}}.hm-tag{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem;font-weight:800}.hm-title{font-family:var(--font-display);letter-spacing:.01em;margin-top:.4rem;font-size:clamp(3.2rem,5.6vw,5.6rem);line-height:.9}.hm-line{color:#d9dce4;max-width:24rem;margin-top:.7rem;font-size:1.15rem}.hm-clock{font-family:var(--font-display);color:#1a1406;background:var(--color-gold);border-radius:999px;align-items:baseline;gap:.6rem;margin-top:1rem;padding:.35rem 1rem;font-size:1.8rem;display:inline-flex;box-shadow:0 10px 40px -10px #f5c542}.hm-clock span{letter-spacing:.08em;font-family:inherit;font-size:.95rem}.hm-ctas{grid-template-columns:1fr 1fr;gap:.6rem;max-width:24rem;margin-top:1.8rem;display:grid}.hm-cta{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:.7rem;place-content:center;min-height:3.3rem;font-weight:800;transition:transform .15s,background .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.hm-cta:hover{background:#ffffff2b;transform:translateY(-1px)}.hm-cta.is-hot{color:#04040a;background:linear-gradient(#7ceaff,#00c4f0);box-shadow:0 10px 34px -8px #00d4ffa6}.hm-cta.is-hot:hover{filter:brightness(1.07)}@media(max-width:860px){.hm-stage{text-align:center;width:100%;padding:2.75rem 1.25rem calc(4.75rem + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.4rem}.hm-deck{--s:min(70vw, 38svh, 26rem);margin-right:8%}.hm-title{font-size:clamp(2.6rem,11vw,4rem)}.hm-line{margin-inline:auto;font-size:1rem}.hm-clock{margin-top:.8rem;font-size:1.5rem}.hm-ctas{width:100%;margin:1.3rem auto 0}}@media(prefers-reduced-motion:reduce){.hm-card,.hm-bg{transition-duration:.2s}.hm-copy-in{animation:none}}.degen-felt.arcade.lux{--lux-key:#ffc93c;--lux-hot:#ff3fb4;--lux-deep:#2c1050;border-color:var(--lux-key);min-height:0}@supports (color:color-mix(in lab,red,red)){.degen-felt.arcade.lux{border-color:color-mix(in srgb,var(--lux-key) 55%,transparent)}}.degen-felt.arcade.lux{background:radial-gradient(120% 70% at 50% -8%,var(--lux-key),transparent 64%),radial-gradient(80% 60% at 100% 100%,var(--lux-hot),transparent 62%),radial-gradient(70% 50% at 0% 80%,var(--lux-key),transparent 60%),linear-gradient(180deg,var(--lux-deep),#12061f 85%)}@supports (color:color-mix(in lab,red,red)){.degen-felt.arcade.lux{background:radial-gradient(120% 70% at 50% -8%,color-mix(in srgb,var(--lux-key) 38%,transparent),transparent 64%),radial-gradient(80% 60% at 100% 100%,color-mix(in srgb,var(--lux-hot) 30%,transparent),transparent 62%),radial-gradient(70% 50% at 0% 80%,color-mix(in srgb,var(--lux-key) 18%,transparent),transparent 60%),linear-gradient(180deg,var(--lux-deep),#12061f 85%)}}.degen-felt.arcade.lux{box-shadow:0 0 0 1px var(--lux-key),0 0 0 4px #0b0412,0 0 0 5px #e9c46a66,0 0 110px -30px var(--lux-key),inset 0 1px #ffffff26}@supports (color:color-mix(in lab,red,red)){.degen-felt.arcade.lux{box-shadow:0 0 0 1px color-mix(in srgb,var(--lux-key) 60%,transparent),0 0 0 4px #0b0412,0 0 0 5px #e9c46a66,0 0 110px -30px var(--lux-key),inset 0 1px #ffffff26}}.lux-plinko{--lux-key:#ffc93c;--lux-hot:#ff3fb4;--lux-deep:#3b1470}.lux-stampede{--lux-key:#ff4d6d;--lux-hot:#ffb02e;--lux-deep:#4e0f2c}.lux-mines{--lux-key:#36e0ff;--lux-hot:#ffc93c;--lux-deep:#0c2f55}.lux .degen-room-art{filter:blur(7px)brightness(.5)saturate(1.35)}.lux .degen-room-wash{opacity:.9;background:radial-gradient(120% 92% at 10% 0%,var(--lux-key),transparent 62%),radial-gradient(112% 86% at 90% 6%,var(--lux-hot),transparent 60%),linear-gradient(180deg,transparent 40%,#0b041299)}@supports (color:color-mix(in lab,red,red)){.lux .degen-room-wash{background:radial-gradient(120% 92% at 10% 0%,color-mix(in srgb,var(--lux-key) 34%,transparent),transparent 62%),radial-gradient(112% 86% at 90% 6%,color-mix(in srgb,var(--lux-hot) 30%,transparent),transparent 60%),linear-gradient(180deg,transparent 40%,#0b041299)}}.degen-room[data-room=stampede]{--room-a:#ff4d6d33;--room-b:#ffb02e26;--room-key:#ffd2da}.degen-room[data-room=mines]{--room-a:#36e0ff33;--room-b:#ffc93c1f;--room-key:#d4f6ff}.lux .arcade-logo-top{background:linear-gradient(180deg,#fff 0%,var(--lux-key) 40%,var(--lux-key) 70%,var(--lux-key) 100%)}@supports (color:color-mix(in lab,red,red)){.lux .arcade-logo-top{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--lux-key) 55%,white) 40%,var(--lux-key) 70%,color-mix(in srgb,var(--lux-key) 55%,black) 100%)}}.lux .arcade-logo-top{filter:drop-shadow(0 0 12px var(--lux-key)) drop-shadow(0 3px 0 #1a0510);-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab,red,red)){.lux .arcade-logo-top{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--lux-key) 70%,transparent)) drop-shadow(0 3px 0 #1a0510)}}.lux-howto{flex-wrap:wrap;gap:.35rem .45rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.lux-howto li{color:#fff;background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:999px;align-items:center;gap:.4rem;padding:.24rem .65rem .24rem .26rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 8px -4px #000}.lux-howto b{width:1.3rem;height:1.3rem;font:800 .7rem/1 var(--font-display);color:#2a1a00;background:radial-gradient(circle at 50% 30%,#fffbe6,#ffd45a 55%,#c88a10);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 10px -2px #ffc93c}.lux-war .lux-howto{margin:0 0 .6rem}.lux .lux-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.lux .lux-stage>.lux-panel{order:2}@container arcade (min-width:40rem){.lux .lux-stage{grid-template-columns:minmax(11.5rem,14.5rem) minmax(0,1fr);align-items:stretch}.lux .lux-stage>.lux-panel{order:0}}.lux-panel{box-shadow:0 0 0 1px var(--lux-key),0 0 0 3px #0b0412,0 0 0 4px var(--lux-key),0 0 30px -12px var(--lux-key);background:linear-gradient(#ffffff14,#00000040);align-content:start;gap:.45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.lux-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--lux-key) 60%,transparent),0 0 0 3px #0b0412,0 0 0 4px color-mix(in srgb,var(--lux-key) 22%,transparent),0 0 30px -12px var(--lux-key)}}.lux-panel-k{letter-spacing:.2em;text-transform:uppercase;color:var(--lux-key);margin-top:.15rem;font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.lux-panel-k{color:color-mix(in srgb,var(--lux-key) 70%,white)}}.lux-panel-note{color:#ffffffc4;font-size:.72rem;line-height:1.4}.lux-seg{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.3rem;display:grid}.lux-seg-btn,.lux-chip{min-height:2.3rem;font:800 .86rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(#ffffff1c,#ffffff08);border-radius:.6rem;padding:.35rem .4rem;transition:transform 90ms,background .14s,box-shadow .14s;position:relative;box-shadow:inset 0 0 0 1px #ffffff30,inset 0 -3px #00000040}.lux-seg-btn small{opacity:.6;font-size:.5rem;position:absolute;top:.18rem;left:.32rem}.lux-seg-btn:hover:not(:disabled),.lux-chip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--lux-key),0 0 14px -4px var(--lux-key);transform:translateY(-1px)}.lux-seg-btn.is-on,.lux-chip.is-on{color:#241500;background:linear-gradient(180deg,#fff3c4,var(--lux-key) 60%,var(--lux-key))}@supports (color:color-mix(in lab,red,red)){.lux-seg-btn.is-on,.lux-chip.is-on{background:linear-gradient(180deg,#fff3c4,var(--lux-key) 60%,color-mix(in srgb,var(--lux-key) 60%,black))}}.lux-seg-btn.is-on,.lux-chip.is-on{box-shadow:inset 0 0 0 1px #fff7d6,inset 0 -3px #00000040,0 0 18px -4px var(--lux-key)}.lux-seg-btn:disabled:not(.is-on),.lux-chip:disabled:not(.is-on){opacity:.45}.lux-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.lux-chip{min-height:2rem;font-size:.78rem}.lux-jackpot{text-align:center;background:radial-gradient(120% 120% at 50% 0,#ffc93c40,#0000 70%),#00000040;border-radius:.7rem;justify-items:center;gap:.15rem;margin-top:.3rem;padding:.6rem;display:grid;box-shadow:inset 0 0 0 1px #ffc93c80}.lux-jackpot span{letter-spacing:.2em;text-transform:uppercase;color:#ffe7a0;font-size:.6rem;font-weight:800}.lux-jackpot b{font:2.2rem/1 var(--font-display);color:#0000;filter:drop-shadow(0 0 10px #ffc93caa);background:linear-gradient(#fffbe6,#ffd45a 50%,#c88a10);-webkit-background-clip:text;background-clip:text}.lux-jackpot small{color:#ffffffb0;font-size:.66rem}.lux-console{border-top-color:var(--lux-key,#d6a636)}.lux-buttons{justify-items:center;gap:.35rem;display:grid}.lux-mini{min-width:5.6rem;font:800 .66rem/1 var(--font-display);letter-spacing:.12em;color:#fff3c4;background:#d6a63626;border-radius:999px;padding:.32rem .6rem;box-shadow:inset 0 0 0 1px #d6a636aa}.lux-mini:hover:not(:disabled){background:#d6a63650}.lux-mini.is-on{color:#2a1a00;background:linear-gradient(#fff3c4,#ffc93c)}.lux-mini:disabled{opacity:.45}.lux-cash{animation:.9s ease-in-out infinite lux-cash-pulse}@keyframes lux-cash-pulse{50%{filter:brightness(1.18);box-shadow:0 0 0 3px #2a1c04,0 0 0 6px #d6a636,0 0 0 7px #fff0b8,0 6px 0 5px #5a3a02,0 0 46px 4px #ffc93ccc}}.plinko-board{aspect-ratio:1/.9;cursor:default;background:radial-gradient(80% 60% at 50% 0,#ffc93c2e,#0000 70%),radial-gradient(90% 50% at 50% 100%,#ff3fb43a,#0000 70%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 22px),linear-gradient(#25104a,#12062a);border-radius:1.1rem;justify-self:center;width:min(100%,33rem,64vh);position:relative;box-shadow:inset 0 0 0 1px #ffe39a66,inset 0 0 40px -10px #000,0 0 0 3px #0b0412,0 0 0 5px #c99a2e,0 0 0 6px #fff0b8aa,0 18px 40px -20px #000,0 0 70px -24px #ffc93c;container-type:inline-size}.plinko-board.is-skippable{cursor:pointer}.plinko-board-inner{position:absolute;inset:0}.plinko-peg{width:max(4px,var(--peg));height:max(4px,var(--peg));background:radial-gradient(circle at 35% 30%,#fff,#ffe7a0 40%,#c98a14);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px #ffc93c88}.plinko-peg.is-hit{animation:.28s ease-out plinko-peg-hit}@keyframes plinko-peg-hit{0%{background:#fff;transform:translate(-50%,-50%)scale(1.9);box-shadow:0 0 0 2px #fff,0 0 18px 6px #ffc93c}}.plinko-ball{z-index:3;width:var(--ball);height:var(--ball);will-change:left,top,transform;background:radial-gradient(circle at 35% 28%,#fffbe6,#ffd45a 45%,#b5770a);border-radius:50%;place-items:center;display:grid;position:absolute;top:2%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #fff3c4,0 0 14px 2px #ffc93cbb,0 4px 8px #0009}.plinko-ball img{object-fit:contain;filter:drop-shadow(0 1px #0007);width:70%;height:70%}.plinko-ball.is-idle{animation:1.8s ease-in-out infinite plinko-idle}@keyframes plinko-idle{50%{transform:translate(-50%,-38%);box-shadow:0 0 0 1.5px #fff3c4,0 0 24px 6px #ffc93cdd,0 4px 8px #0009}}.plinko-pockets{gap:2px;height:8.5%;display:grid;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%)}.plinko-pocket{min-width:0;font:700 clamp(.42rem,2.05cqi,.8rem)/1 var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 1px #0008;background:linear-gradient(180deg,var(--pocket),var(--pocket) 55%,var(--pocket));border-radius:.35rem;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.plinko-pocket{background:linear-gradient(180deg,color-mix(in srgb,var(--pocket) 70%,white),var(--pocket) 55%,color-mix(in srgb,var(--pocket) 60%,black))}}.plinko-pocket{box-shadow:inset 0 -3px #0005,0 0 10px -3px var(--pocket)}.plinko-pocket.is-pay{color:#fff}.plinko-pocket.is-hit{animation:.7s ease-out plinko-pocket-hit}@keyframes plinko-pocket-hit{0%{filter:brightness(1.8);box-shadow:0 0 0 2px #fff,0 0 26px 6px var(--pocket);transform:translateY(35%)scale(1.15)}60%{transform:translateY(0)scale(1.05)}}.stampede-screen{--stp-key:#ffc93c;aspect-ratio:16/9.5;background:radial-gradient(70% 60% at 50% 100%,var(--stp-key),transparent 70%),radial-gradient(90% 70% at 100% 0%,#ff4d6d33,transparent 70%),linear-gradient(180deg,#2b0a1e,#0e030b);border-radius:1.1rem;min-height:14rem;max-height:23rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.stampede-screen{background:radial-gradient(70% 60% at 50% 100%,color-mix(in srgb,var(--stp-key) 30%,transparent),transparent 70%),radial-gradient(90% 70% at 100% 0%,#ff4d6d33,transparent 70%),linear-gradient(180deg,#2b0a1e,#0e030b)}}.stampede-screen{box-shadow:inset 0 0 0 1px var(--stp-key),inset 0 0 50px -12px #000,0 0 0 3px #0b0412,0 0 0 5px #c99a2e,0 0 0 6px #fff0b8aa,0 0 70px -24px var(--stp-key)}@supports (color:color-mix(in lab,red,red)){.stampede-screen{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stp-key) 55%,transparent),inset 0 0 50px -12px #000,0 0 0 3px #0b0412,0 0 0 5px #c99a2e,0 0 0 6px #fff0b8aa,0 0 70px -24px var(--stp-key)}}.stampede-screen{transition:box-shadow .3s}.stampede-screen.is-running{--stp-key:#5dffa5}.stampede-screen.is-banked{--stp-key:#ffc93c}.stampede-screen.is-crashed{--stp-key:#ff3b5c;animation:.42s ease-out stp-shake}@keyframes stp-shake{20%{transform:translate(-5px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-2px,1px)}}.stampede-chart{width:100%;height:100%;position:absolute;inset:0}.stampede-grid{stroke:#ffffff1a;stroke-dasharray:3 6}.stampede-axis{fill:#ffffff80;font:700 9px var(--font-sans,system-ui)}.stampede-line{fill:none;stroke:var(--stp-key);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--stp-key))}.stampede-tip circle{fill:#fff;stroke:var(--stp-key);stroke-width:3px;filter:drop-shadow(0 0 8px var(--stp-key))}.stampede-tip .stampede-boom{fill:#ff3b5c55;stroke:#ffb3c0;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both stp-boom}@keyframes stp-boom{0%{opacity:1;transform:scale(.2)}to{opacity:.25;transform:scale(1.6)}}.stampede-cash line{stroke:#ffc93c;stroke-width:1.5px;stroke-dasharray:4 4}.stampede-cash circle{fill:#ffc93c;stroke:#fff3c4;stroke-width:2px;filter:drop-shadow(0 0 8px #ffc93c)}.stampede-cash text,.stampede-crash-tag{font:700 12px var(--font-display);letter-spacing:.06em}.stampede-cash text{fill:#ffe7a0}.stampede-crash-tag{fill:#ff8fa2}.stampede-readout{text-align:center;pointer-events:none;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.stampede-readout b{font:clamp(2.8rem,10cqi,5rem)/1 var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 0 26px var(--stp-key),0 0 4px var(--stp-key),0 3px 0 #0009;display:block}.stampede-readout span{letter-spacing:.16em;text-transform:uppercase;color:#ffffffd0;margin-top:.35rem;font-size:.72rem;font-weight:700;display:block}.stampede-bull{object-fit:cover;width:3.4rem;height:3.4rem;box-shadow:0 0 0 2px var(--stp-key),0 0 22px -2px var(--stp-key);border-radius:50%;position:absolute;top:.75rem;right:.75rem}.stampede-screen.is-running .stampede-bull{animation:.38s ease-in-out infinite alternate stp-bob}@keyframes stp-bob{to{transform:translateY(-3px)rotate(-4deg)}}.stampede-history{flex-wrap:wrap;gap:.25rem;display:flex}.stampede-history span{font:700 .68rem/1 var(--font-display);color:#fff;background:#ffffff14;border-radius:999px;padding:.18rem .42rem;box-shadow:inset 0 0 0 1px #ffffff26}.stampede-history .is-hot{color:#241500;background:#ffc93c}.stampede-history .is-cold{color:#ffb3c0;box-shadow:inset 0 0 0 1px #ff3b5c88}.mines-board{background:radial-gradient(90% 60% at 50% 0,#36e0ff30,#0000 70%),linear-gradient(#123a66,#071628);border-radius:1.1rem;grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:clamp(.3rem,1.3cqi,.6rem);width:min(100%,27rem,58vh);padding:clamp(.5rem,1.8cqi,.85rem);display:grid;box-shadow:inset 0 0 0 1px #8fefff55,inset 0 0 40px -10px #000,0 0 0 3px #0b0412,0 0 0 5px #c99a2e,0 0 0 6px #fff0b8aa,0 0 70px -24px #36e0ff}.mines-crate{aspect-ratio:1;background:linear-gradient(160deg,#4f7fb0,#24456f 55%,#142a48);border-radius:.6rem;transition:transform .11s,box-shadow .14s,filter .14s;position:relative;box-shadow:inset 0 1px #fff5,inset 0 -4px #0006,0 0 0 1px #8fefff40,0 5px 10px -5px #000}.mines-crate:before{content:"";background:linear-gradient(45deg,#0000 45%,#ffd76a44 46% 54%,#0000 55%),linear-gradient(-45deg,#0000 45%,#ffd76a44 46% 54%,#0000 55%),repeating-linear-gradient(0deg,#ffffff08 0 4px,#0000 4px 9px);border:2px solid #ffd76a55;border-radius:.3rem;position:absolute;inset:15%}.mines-board.is-live .mines-crate:not(:disabled){cursor:pointer}.mines-board.is-live .mines-crate:not(:disabled):hover{filter:brightness(1.15);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff70,inset 0 -4px #0006,0 0 0 1px #8fefff,0 0 20px -2px #36e0ff}.mines-board:not(.is-live):not(.is-over) .mines-crate{filter:saturate(.7)brightness(.85)}.mines-crate-face{place-items:center;display:grid;position:absolute;inset:0}.mines-crate-face img{object-fit:contain;width:54%;height:54%}.mines-crate-face small{font:800 clamp(.5rem,1.9cqi,.72rem)/1 var(--font-display);color:#3a2404;position:absolute;bottom:7%}.mines-crate.is-coin,.mines-crate.is-trap,.mines-crate.is-mine,.mines-crate.is-ghost{cursor:default}.mines-crate.is-coin:before,.mines-crate.is-trap:before,.mines-crate.is-mine:before,.mines-crate.is-ghost:before{display:none}.mines-crate.is-coin{background:radial-gradient(circle at 50% 35%,#fffbe6,#ffd45a 45%,#b5770a);animation:.36s cubic-bezier(.2,1.6,.4,1) crate-open;box-shadow:inset 0 0 0 2px #fff3c4,0 0 22px -2px #ffc93c}.mines-crate.is-trap{background:radial-gradient(circle at 50% 40%,#ff8fa2,#d4123a 55%,#4a0510);animation:.52s ease-out crate-boom;box-shadow:inset 0 0 0 2px #ffd0d8,0 0 34px 2px #ff3b5c}.mines-crate.is-mine{opacity:.85;background:radial-gradient(circle,#5a1020,#24060c)}.mines-crate.is-ghost{opacity:.55;background:linear-gradient(160deg,#2b4566,#16263f)}.mines-crate.is-ghost img{filter:grayscale(.6)brightness(.8);width:40%}@keyframes crate-open{0%{transform:scale(.6)rotateY(80deg)}}@keyframes crate-boom{0%{filter:brightness(2);transform:scale(1.25)}30%{transform:scale(.94)rotate(-4deg)}60%{transform:scale(1.04)rotate(3deg)}}.lux-mines.is-busted .mines-board{animation:.42s ease-out stp-shake}.mines-trap-icon{width:66%;height:66%}.mines-trap-ring{fill:#1a0408;stroke:#ff9aa8;stroke-width:2px}.mines-trap-jaw{fill:#eef3f8;stroke:#5a0a14;stroke-width:1.2px;stroke-linejoin:round}.mines-ladder{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.mines-ladder li{color:#ffffffd0;background:#ffffff0f;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.26rem .55rem;font-size:.76rem;display:flex}.mines-ladder li b{font-family:var(--font-display);color:#ffd76a}.mines-ladder li.is-past{opacity:.5}.mines-ladder li.is-next{box-shadow:inset 0 0 0 1px #36e0ff}.mines-ladder li.is-now{color:#241500;background:linear-gradient(90deg,#fff3c4,#ffc93c);box-shadow:0 0 14px -4px #ffc93c}.mines-ladder li.is-now b{color:#241500}.lux-war{background:radial-gradient(120% 70% at 50% -10%,#ff9f1c33,#0000 62%),radial-gradient(90% 60% at 50% 110%,#1fbf7533,#0000 60%),linear-gradient(#102a1e,#06120c);box-shadow:0 0 0 1px #e9c46a66,0 0 0 4px #07100b,0 0 0 5px #e9c46a55,0 0 100px -32px #1fbf75}.lux-war .degen-room-art{filter:blur(7px)brightness(.48)saturate(1.2)}.lux-war-felt{--felt:#13915c;--felt-deep:#07452b}.lux-war-felt:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 50%,#ffffff12,#0000 70%);position:absolute;inset:0}.lux-war .war-cards>*+*{margin-left:.55rem}.lux-war .war-cards{min-height:calc(var(--card-w,5rem) * 1.4)}.war-seat{transition:filter .3s}.war-seat.is-winner .degen-card{box-shadow:0 0 0 2px #ffd76a,0 0 26px 2px #ffc93c}.lux-war-felt.is-tie{box-shadow:inset 0 0 0 1px #f3d98b80,inset 0 0 30px -6px #000000b3,0 0 0 1px #3a2618,0 0 0 2px #e9c46a2e,0 0 60px -10px #ffc93c}.lux-war-felt.is-tie .war-rule>span:first-child{color:#ffd76a;text-shadow:0 0 10px #ffc93c;animation:.9s ease-in-out infinite lux-cash-pulse}@media(max-width:640px){.lux-war-felt.is-tie .war-rule{display:flex}.lux-howto li{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.plinko-ball.is-idle,.lux-cash,.stampede-screen.is-running .stampede-bull,.mines-crate.is-coin,.mines-crate.is-trap,.stampede-screen.is-crashed,.lux-mines.is-busted .mines-board{animation:none}}.lux .degen-cabinet-head{align-items:center}.lux .arcade-logo-top{font-size:clamp(1.9rem,5.6cqi,2.7rem)}.lux .arcade-logo-bottom{font-size:clamp(1.3rem,3.9cqi,1.9rem)}.lux>.degen-cabinet>.lux-howto{margin:0 0 .7rem}.lux .plinko-board{width:min(100%,31rem,56vh)}.lux .mines-board{width:min(100%,24rem,45vh)}.lux .stampede-screen{max-height:min(21rem,46vh)}@media(max-width:47.99rem){.lux-war-felt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"you dealer";column-gap:.6rem}.lux-war-felt>[data-seat=you]{grid-area:you}.lux-war-felt>[data-seat=dealer]{border-left:1px solid #e9c46a40;grid-area:dealer;padding-left:.6rem}.lux-war .degen-seat{--card-w:min(19vw, 4.6rem);justify-content:center}.lux-war .war-cards>*+*{margin-left:.3rem}}.next-drop-chip{letter-spacing:.04em;white-space:nowrap;min-height:2rem;color:var(--color-neon-magenta);background:#ff2d951f;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;margin-left:.15rem;padding:.2rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.next-drop-chip{background:color-mix(in srgb,var(--color-neon-magenta) 12%,transparent)}}.next-drop-chip{box-shadow:inset 0 0 0 1px #ff2d9573}@supports (color:color-mix(in lab,red,red)){.next-drop-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-neon-magenta) 45%,transparent)}}.next-drop-chip{text-shadow:0 0 10px #ff2d9566}.next-drop-chip:hover{background:#ff2d9533}@supports (color:color-mix(in lab,red,red)){.next-drop-chip:hover{background:color-mix(in srgb,var(--color-neon-magenta) 20%,transparent)}}.next-drop-label{font-family:var(--font-display,inherit);letter-spacing:.08em}.next-drop-when{color:#ff6cb5}@supports (color:color-mix(in lab,red,red)){.next-drop-when{color:color-mix(in srgb,var(--color-neon-magenta) 70%,#fff)}}.next-drop-left{color:#fff;background:#ff2d95b3;border-radius:999px;padding:.05rem .4rem}@supports (color:color-mix(in lab,red,red)){.next-drop-left{background:color-mix(in srgb,var(--color-neon-magenta) 70%,transparent)}}.arcade-pit{--gh-gold:linear-gradient(180deg, #fff7d6 0%, #f6d77a 10%, #d4a23a 26%, #8a5a10 46%, #c8922c 60%, #f8dd8a 76%, #fff3c4 84%, #a8761a 100%);--gh-gold-side:linear-gradient(90deg, #7a4d0c 0%, #e9be5a 18%, #fff3c4 32%, #c8922c 52%, #8a5a10 70%, #f2cf6e 88%, #6a420a 100%);--gh-bezel:.85rem}.degen-felt.arcade-pit .degen-pit-marquee{background:var(--gh-gold);border-radius:2.6rem 2.6rem .5rem .5rem/1.8rem 1.8rem .5rem .5rem;width:min(100%,32rem);margin-bottom:-.55rem;padding:.55rem .6rem .5rem;box-shadow:0 0 0 1px #2a1604,0 -6px 30px -10px #ffcf4d,0 0 50px -14px #ffc93c,inset 0 2px #fffbe6,inset 0 -2px #5a3806}.degen-felt.arcade-pit .degen-pit-marquee-sign{background:radial-gradient(60% 120% at 50% 0,#ffd96a26,#0000 70%),linear-gradient(#0c0804,#020101 60%,#0a0603);border-radius:2.1rem 2.1rem .3rem .3rem/1.4rem 1.4rem .3rem .3rem;padding:.7rem .9rem .6rem;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #f6d77a59,inset 0 8px 18px -8px #000}.degen-felt.arcade-pit .degen-pit-marquee-sign b{color:#0000;text-shadow:none;filter:drop-shadow(0 0 6px #ffc93c99)drop-shadow(0 1px #5a3806);background:linear-gradient(#fffbe6,#ffe08a 35%,#d49a2a 62%,#fff0b0);-webkit-background-clip:text;background-clip:text}.degen-felt.arcade-pit .degen-pit-marquee-sign i{color:#fff4d0;text-shadow:0 0 8px #ffc93c,0 1px #5a3806}.degen-felt.arcade-pit .degen-pit-marquee-bulbs{filter:drop-shadow(0 0 4px #ffcf4d);background:radial-gradient(circle,#fffef2 0 .11rem,#ffd96a .14rem .17rem,#2a1604 .19rem .24rem,#0000 .26rem) 0 0/.9rem .9rem}.degen-felt.arcade-pit .degen-cabinet-glass{width:min(100%,calc(var(--pit-h) * 1.3333 + 7.2rem + var(--gh-bezel) * 2));border:var(--gh-bezel) solid transparent;background:radial-gradient(120% 70% at 50% 0%,#2a1d0a,transparent 60%) padding-box,linear-gradient(180deg,#120c05,#050302 45%,#0c0804) padding-box,var(--gh-gold) border-box;border-radius:1.8rem;padding:1rem .75rem;box-shadow:0 0 0 1px #2a1604,0 0 0 3px #0a0603,0 0 0 4px #c8922c80,0 30px 60px -30px #000,0 0 70px -18px #ffc93c88,inset 0 0 0 1px #2a1604,inset 0 0 0 2px #f6d77a66,inset 0 0 0 4px #0a0603,inset 0 18px 40px -20px #000}.degen-felt.arcade-pit .degen-cabinet-glass:before{content:"";inset:calc(var(--gh-bezel) * -1);z-index:0;border-radius:inherit;pointer-events:none;--gem:radial-gradient(circle, #fffefa 0 .07rem, #fff0b8 .12rem, #ffc93c .2rem, #7a4d0c .3rem, #2a1604 .34rem, transparent .37rem);background:var(--gem) left .42rem top .42rem / .8rem .8rem no-repeat,var(--gem) right .42rem top .42rem / .8rem .8rem no-repeat,var(--gem) left .42rem bottom .42rem / .8rem .8rem no-repeat,var(--gem) right .42rem bottom .42rem / .8rem .8rem no-repeat,linear-gradient(90deg,transparent 8%,#fffbe6b3 50%,transparent 92%) top / 100% 1px no-repeat;filter:drop-shadow(0 0 3px #ffcf4d99);position:absolute}.degen-felt.arcade-pit .degen-cabinet-glass>*{z-index:1;position:relative}.degen-felt.arcade-pit .degen-reels{background:linear-gradient(90deg,#000000b3,#0000 10% 90%,#000000b3),linear-gradient(#000,#07060a 50%,#000);border-radius:1.1rem;box-shadow:0 0 0 1px #000,0 0 0 3px #a8761a,0 0 0 4px #fff0b0aa,0 0 0 5px #5a3806,inset 0 10px 24px #000,inset 0 -10px 24px #000}.degen-felt.arcade-pit[data-bonus=on] .degen-reels{background:radial-gradient(90% 70%,#3a2808,#120c03 70%,#070502);box-shadow:0 0 0 1px #000,0 0 0 3px #a8761a,0 0 0 4px #fff0b0aa,0 0 0 5px #5a3806,inset 0 0 70px -18px #ffc93c}.degen-felt.arcade-pit .degen-reel,.degen-felt.arcade-pit .degen-reel.is-win{box-shadow:0 0 0 1px #1a0f02,0 0 0 2px #fff0b0,0 0 0 4px #d4a23a,0 0 0 5px #6a420a,inset 0 0 0 1px var(--reel-key);background:#020203;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.degen-felt.arcade-pit .degen-reel,.degen-felt.arcade-pit .degen-reel.is-win{box-shadow:0 0 0 1px #1a0f02,0 0 0 2px #fff0b0,0 0 0 4px #d4a23a,0 0 0 5px #6a420a,inset 0 0 0 1px color-mix(in srgb,var(--reel-key) 35%,transparent)}}.degen-felt.arcade-pit .degen-reel-cell{background:#020203;padding:.3rem}.degen-felt.arcade-pit .degen-reel-cell img{border-radius:.4rem}.degen-felt.arcade-pit .degen-reel-cell:before{content:"";z-index:1;pointer-events:none;background:var(--gh-gold);border-radius:calc(.4rem + 3px);padding:3px;position:absolute;inset:calc(.3rem - 3px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.degen-felt.arcade-pit .degen-reel-cell img{box-shadow:0 0 0 1px #000}.degen-felt.arcade-pit .degen-reel-cell.is-golden{box-shadow:inset 0 0 18px -2px #ffc93c}.degen-felt.arcade-pit .degen-reel-shade{background:linear-gradient(#000000f2,#00000080 7%,#00000014 20%,#0000 30% 70%,#00000014 80%,#00000080 93%,#000000f2),linear-gradient(#0000 38%,#ffffff0a,#0000 62%)}.degen-felt.arcade-pit .degen-lamp{color:#f6d77a8c;background:radial-gradient(circle at 35% 30%,#2a2014,#050302 70%);box-shadow:0 0 0 1px #000,0 0 0 2px #c8922c,0 0 0 3px #3a2408,inset 0 1px 1px #ffffff1f}.degen-felt.arcade-pit .degen-lamp.is-lit{color:#08080d;background:radial-gradient(circle at 35% 30%,#fff,var(--line-key) 55%);box-shadow:0 0 0 1px #000,0 0 0 2px #fff0b0,0 0 0 3px #3a2408,0 0 16px -2px var(--line-key)}.degen-felt.arcade-pit .degen-reel-name{color:#fff4d0;text-shadow:0 0 6px #ffc93c80,0 1px 2px #000;background:linear-gradient(#0000,#000000f0 70%)}@container arcade (max-width:30rem){.arcade-pit{--gh-bezel:.45rem}.degen-felt.arcade-pit .degen-cabinet-glass{border-radius:1.2rem;width:100%;padding:.55rem .3rem}.degen-felt.arcade-pit .degen-reel-cell{padding:.18rem}.degen-felt.arcade-pit .degen-reel-cell:before{border-radius:calc(.4rem + 2px);padding:2px;inset:calc(.18rem - 2px)}}.degen-wheel-hub.is-logo{background:radial-gradient(circle at 50% 42%,#1a1024,#07040a 70%)}.degen-wheel-hub.is-logo .degen-wheel-hub-art:after{background-image:none}.degen-wheel-hub-art img.degen-wheel-hub-logo{filter:brightness(1.12)saturate(1.3)contrast(1.06)drop-shadow(0 0 6px #ffc94a73);image-rendering:auto;width:74%;height:74%}a,button,input,select,label,summary,[role=button]{touch-action:manipulation}@media(max-width:639px){.notice-panel{top:calc(var(--chrome-h) + .25rem);right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - var(--chrome-h) - 1rem);position:fixed}}@media(max-width:24rem){.next-drop-label{display:none}}.toaster{bottom:max(1rem,env(safe-area-inset-bottom))}@media(pointer:coarse){.degen-stake-step,.slot-meter .degen-stake-step{width:2.75rem;height:2.75rem}.degen-stake-max{min-height:2.75rem;padding-inline:.75rem;font-size:.65rem}.book-ticket-close{place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid;top:.25rem;right:.5rem}}@media(hover:none)and (pointer:coarse){.degen-keys,.degen-btn-key{display:none}}.book-ticket-scrim{overscroll-behavior:contain;align-items:start;overflow-y:auto}.book-ticket{margin-block:auto}@media(hover:none){.bull-tile-bonus{opacity:1;max-height:2.4rem}}.game-fit{height:var(--game-h)}@media(max-width:639px){.game-fit{height:max(17rem,min(var(--game-h),calc(100svh - var(--chrome-h) - var(--fit-above,0px) - var(--fit-below,0px) - .75rem)))}}@media(min-width:640px)and (max-height:500px)and (orientation:landscape){.game-fit{height:max(14rem,calc(100svh - var(--chrome-h) - var(--fit-above,0px) - var(--fit-below,0px) - .75rem))}}[data-game-live] img,[data-game-live] canvas{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.chat-page{height:calc(100vh - var(--chrome-h,7rem));height:calc(100dvh - var(--chrome-h,7rem));min-height:22rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.chat-rooms{scrollbar-width:none;-webkit-overflow-scrolling:touch}.chat-rooms::-webkit-scrollbar{display:none}.starter-head{padding:1rem 1rem 0}.starter-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-neon-magenta,#ff4fd8);font-size:.7rem}.starter-title{font-family:var(--font-display);letter-spacing:.04em;margin-top:.15rem;font-size:1.9rem}.starter-lede{max-width:40rem;color:var(--color-muted);margin-top:.25rem;font-size:.85rem}.starter-welcome{background:linear-gradient(90deg,#f5c54214,#0000);border-radius:.75rem;align-items:center;gap:.85rem;margin:0 .75rem;padding:.7rem .9rem;font-size:.8rem;display:flex;box-shadow:inset 0 0 0 1px #f5c54240}.starter-welcome.is-paid{background:linear-gradient(90deg,#00d4ff1a,#0000)}@supports (color:color-mix(in lab,red,red)){.starter-welcome.is-paid{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent)}}.starter-welcome.is-paid{box-shadow:inset 0 0 0 1px #00d4ff66}@supports (color:color-mix(in lab,red,red)){.starter-welcome.is-paid{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.starter-welcome-amt{font-family:var(--font-display);letter-spacing:.03em;color:#f5c542;font-variant-numeric:tabular-nums;flex:none;font-size:1.5rem}.starter-grid{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.6rem;padding:.75rem;display:grid}.starter-tile{background:#ffffff06;border-radius:.9rem;gap:.35rem;width:100%;padding:.35rem;transition:transform .12s,box-shadow .12s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.starter-tile img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:100%}.starter-tile:hover,.starter-tile:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff40}.starter-tile.is-picked{background:#00d4ff1a}@supports (color:color-mix(in lab,red,red)){.starter-tile.is-picked{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.starter-tile.is-picked{box-shadow:inset 0 0 0 2px var(--color-primary)}.starter-tile-name{text-align:center;color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.starter-tile.is-picked .starter-tile-name{color:var(--color-fg)}.starter-tile.is-locked{cursor:not-allowed}.starter-tile.is-locked img{filter:grayscale(.75)brightness(.45)}.starter-tile.is-locked:hover,.starter-tile.is-locked:focus-visible{transform:none}.starter-tile-lock{filter:drop-shadow(0 1px 4px #000);font-size:1.25rem;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.starter-tile-tick{width:1.4rem;height:1.4rem;color:var(--color-bg);background:var(--color-primary);border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.3rem;right:.3rem}.starter-set+.starter-set{margin-top:.4rem}.starter-set-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.75rem .75rem 0;display:flex}.starter-set-name{font-family:var(--font-display,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.starter-set-count{letter-spacing:.04em;color:var(--color-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .4rem;font-size:.65rem;box-shadow:inset 0 0 0 1px #ffffff1f}.starter-set-blurb{color:var(--color-muted);font-size:.72rem}.starter-set-mark{color:#f5c542;text-shadow:0 0 10px #f5c54299}.starter-tile-art{border-radius:999px;display:block;position:relative}.starter-set.is-premium{background:radial-gradient(120% 80% at 50% 0,#f5c5421a,#0000 60%),linear-gradient(#14110a,#0b0a08);border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5c54247,0 10px 30px -18px #f5c54266}.starter-set.is-premium:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#fff3c41a,#0000 60%) 0 0/250% 100%;animation:6s ease-in-out infinite starter-foil;position:absolute;inset:0}.starter-set.is-premium .starter-set-name{color:#0000;background:linear-gradient(90deg,#fbe7a1,#f5c542 40%,#c9952a 70%,#fbe7a1);-webkit-background-clip:text;background-clip:text}.starter-set.is-premium .starter-set-count{color:#f5c542;box-shadow:inset 0 0 0 1px #f5c54255}.starter-tile.is-premium{background:#f5c5420a;box-shadow:inset 0 0 0 1px #f5c54233}.starter-tile.is-premium .starter-tile-art{background:conic-gradient(from 210deg,#fbe7a1,#c9952a,#5bd8ff,#e040fb,#f5c542,#fbe7a1);padding:2px;box-shadow:0 0 14px -4px #f5c54299}.starter-tile.is-premium .starter-tile-art img{display:block}.starter-tile.is-premium:hover,.starter-tile.is-premium:focus-visible{box-shadow:inset 0 0 0 1px #f5c54280,0 8px 22px -12px #f5c542aa}.starter-tile.is-premium.is-picked{background:#f5c5421f;box-shadow:inset 0 0 0 2px #f5c542}.starter-tile.is-premium.is-picked .starter-tile-tick{color:#14110a;background:#f5c542}.starter-tile.is-premium .starter-tile-name{color:#e9d9a6}.starter-set.is-reserve{background:radial-gradient(120% 80% at 50% 0,#ffd76a26,#0000 60%),linear-gradient(#0a0906,#000);box-shadow:inset 0 0 0 1px #ffd76a80,inset 0 0 0 3px #000,inset 0 0 0 4px #ffd76a33,0 14px 40px -18px #ffd76a99}.starter-set.is-reserve .starter-set-mark{color:#ffd76a}.starter-tile.is-reserve{background:#ffd76a0d;box-shadow:inset 0 0 0 1px #ffd76a4d}.starter-tile.is-reserve .starter-tile-art,.starter-spot.is-reserve .starter-spot-art{background:conic-gradient(from 210deg,#fff3c4,#c9952a,#2a1e05,#ffd76a,#8a6414,#fff3c4);box-shadow:0 0 18px -4px #ffd76acc}.starter-tile.is-reserve .starter-tile-name{color:#ffe9a8}.starter-spot.is-reserve{background:radial-gradient(120% 70% at 50% 0,#ffd76a2e,#0000 60%),#000;box-shadow:inset 0 0 0 1px #ffd76a99,0 24px 60px -16px #000,0 0 50px -10px #ffd76aaa,0 0 0 100vmax #0006}.starter-tile{-webkit-touch-callout:none}.starter-spot{z-index:80;pointer-events:none;opacity:0;transform-origin:50% 100%;background:#0b0b0f;border-radius:1.25rem;width:min(20rem,100vw - 1rem);padding:.5rem;transition:opacity .14s,transform .16s;position:fixed;transform:translateY(6px)scale(.96);box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 60px -16px #000,0 0 0 100vmax #00000059}.starter-spot.is-below{transform-origin:50% 0;transform:translateY(-6px)scale(.96)}.starter-spot.is-placed{opacity:1;transform:none}.starter-spot.is-premium{background:radial-gradient(120% 70% at 50% 0,#f5c54222,#0000 60%),linear-gradient(#17130b,#0b0a08);box-shadow:inset 0 0 0 1px #f5c54266,0 24px 60px -16px #000,0 0 40px -12px #f5c54288,0 0 0 100vmax #00000059}.starter-spot-art{aspect-ratio:1;background:#000;border-radius:.85rem;overflow:hidden}.starter-spot.is-premium .starter-spot-art{background:conic-gradient(from 210deg,#fbe7a1,#c9952a,#5bd8ff,#e040fb,#f5c542,#fbe7a1);padding:2px}.starter-spot-frame{background:#000;border-radius:.75rem;width:100%;height:100%;display:block;position:relative;overflow:hidden}.starter-spot-art img{object-fit:cover;border-radius:.75rem;width:100%;height:100%;display:block}.starter-spot-art .starter-spot-big{opacity:0;transition:opacity .16s;position:absolute;inset:0}.starter-spot-art .starter-spot-big.is-in{opacity:1}.starter-spot-foot{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .35rem .2rem;display:flex}.starter-spot-name{font-family:var(--font-display,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg);align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.starter-spot.is-premium .starter-spot-name{color:#fbe7a1}.starter-spot-mark{color:#f5c542;text-shadow:0 0 10px #f5c54299}.starter-spot-x{align-items:center;gap:.4rem;display:inline-flex}.starter-spot-x-k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.62rem}.starter-spot-x img{object-fit:cover;border-radius:999px;box-shadow:0 0 0 2px #000,0 0 0 3px #ffffff26}.starter-spot-x-lg{width:2.75rem;height:2.75rem}.starter-spot-x-sm{width:1.4rem;height:1.4rem}.starter-spot-lock{color:#e9d9a6;margin:.15rem .35rem .2rem;font-size:.7rem}@media(prefers-reduced-motion:reduce){.starter-spot,.starter-spot.is-below{transition:none;transform:none}}@keyframes starter-foil{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@media(prefers-reduced-motion:reduce){.starter-set.is-premium:before{animation:none}}.arcade-door-stage.is-painted img{object-fit:cover;object-position:70% 40%;width:100%;height:100%;position:absolute;inset:0}.slot-meter{min-width:0}@media(max-width:52rem){.slot-meters{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-meter.is-bet{order:-1;grid-column:1/-1}.slot-meter.is-bet .degen-stake{grid-template-columns:auto minmax(3.5rem,1fr) auto auto;gap:.5rem;width:100%;max-width:22rem}.slot-meter.is-bet .degen-stake-max{justify-content:center;align-items:center;display:inline-flex}.slot-meter.is-bet .degen-stake-value{font-size:1.5rem}}.degen-stake.is-locked{opacity:.6}.degen-open-elsewhere{color:#fff3c4;background:#d6a6361f;border-radius:.8rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;max-width:56rem;margin:.6rem auto 0;padding:.6rem 1rem;font-size:.85rem;display:flex;box-shadow:inset 0 0 0 1px #d6a63680}.degen-open-elsewhere b{color:#3bdcff;letter-spacing:.04em}@media(pointer:coarse){.lux-mini{min-height:2.75rem;padding-inline:.8rem}}.setup-progress{background:#ffffff14;border-radius:999px;height:.4rem;margin-top:.9rem;position:relative;overflow:hidden}.setup-progress-bar{border-radius:inherit;background:var(--color-primary);transition:width .4s;position:absolute;inset:0 auto 0 0}.setup-progress-k{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-top:.35rem;font-size:.72rem}.setup-step{padding:0;display:block}.setup-step.is-later:not(.is-open){opacity:.6}.setup-step.is-open{opacity:1}.setup-step-head{text-align:left;border-radius:inherit;align-items:center;gap:.85rem;width:100%;min-height:3.5rem;padding:.85rem;display:flex}.setup-step-head:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.setup-step-chev{color:var(--color-muted);flex:none;font-size:1.4rem;line-height:1;transition:transform .16s;transform:rotate(90deg)}.setup-step-chev.is-open{transform:rotate(-90deg)}.setup-step-body{padding:0 .85rem .95rem}.setup-step .starter-grid{margin:0}.setup-howto{gap:.6rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.setup-howto li{background:#ffffff08;border-radius:.6rem;grid-template-columns:1.6rem 1fr;align-items:start;gap:.35rem .6rem;padding:.7rem;font-size:.9rem;line-height:1.45;display:grid}.setup-howto li>:is(button,a){grid-column:2;justify-self:start;min-height:2.75rem}.setup-howto-n{width:1.6rem;height:1.6rem;font-family:var(--font-display);color:var(--color-primary);border-radius:999px;place-items:center;font-size:.95rem;display:grid;box-shadow:inset 0 0 0 1.5px #00d4ff99}@supports (color:color-mix(in lab,red,red)){.setup-howto-n{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-primary) 60%,transparent)}}.setup-bio{word-break:break-word;background:#ffffff12;border-radius:.35rem;margin-top:.2rem;padding:.15rem .45rem;font-size:.85rem;display:inline-block}.setup-note{background:#ffffff08;border-radius:.6rem;padding:.75rem;font-size:.9rem}.setup-note.is-warn{box-shadow:inset 0 0 0 1px #ff3b3b80}@supports (color:color-mix(in lab,red,red)){.setup-note.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-danger,#f87171) 50%,transparent)}}.setup-compare{margin-top:.25rem}@media(max-width:639px){.setup-howto li>:is(button,a){justify-self:stretch}}.draw-show-title{font-size:clamp(2.8rem,9vw,6rem)}.draw-show-onair{color:#ff3b3b;text-shadow:0 0 14px #ff3b3bd9;animation:.9s infinite alternate drops-pulse}.draw-show-hot .drops-clock-cell b{font-size:clamp(3.2rem,12vw,5.5rem)}.draw-show-hot{animation:2.4s ease-in-out infinite draw-show-glow}@keyframes draw-show-glow{0%,to{box-shadow:0 0 0 2px var(--glow),0 0 40px -6px var(--glow),inset 0 0 60px -20px var(--glow)}50%{box-shadow:0 0 0 3px var(--glow),0 0 70px -4px var(--glow),inset 0 0 80px -16px var(--glow)}}.draw-show-podium{gap:.35rem;max-width:22rem;margin:1rem auto 0;font-size:1.05rem;display:grid}.draw-show-podium li{background:#00000080;border-radius:.6rem;justify-content:space-between;gap:1rem;padding:.4rem .8rem;display:flex}.draw-show-podium li span{color:var(--glow);font-weight:800}.drops-live-link{text-decoration:none}.next-drop-chip.is-final-hour{color:#ff5a5a;background:#ff3b3b24;animation:1.2s infinite alternate drops-pulse;box-shadow:inset 0 0 0 1px #ff3b3b8c}.next-drop-chip.is-final-hour .next-drop-left{background:#ff3b3bcc}@media(prefers-reduced-motion:reduce){.draw-show-onair,.draw-show-hot,.next-drop-chip.is-final-hour{animation:none}}.charge-toggle{color:#ffe9a8;text-align:left;background:linear-gradient(90deg,#ffc83c24,#ffc83c0a);border:1px solid #ffd25073;border-radius:.75rem;align-items:center;gap:.6rem;width:100%;padding:.6rem .85rem;font-size:.85rem;line-height:1.3;display:flex}.charge-toggle:disabled{opacity:.6;cursor:default}.charge-toggle .charge-bolt{filter:drop-shadow(0 0 6px #ffd250cc);font-size:1.2rem}.charge-toggle.is-on{background:#ffd34f33;border-color:#ffd34f}.charge-toggle.is-gold{border-color:#ffb347;box-shadow:0 0 18px #ffb34773}.charge-toggle.is-locked{color:#ffffffb3;background:#ffffff08;border-style:dashed;border-color:#fff3}.charge-mark{color:#ffd34f;margin-left:.25rem;font-weight:800}.drops-lock{border:1px dashed var(--color-border);text-align:center;background:#00000059;border-radius:.9rem;justify-items:center;gap:.35rem;padding:.85rem 1rem;display:grid}.drops-lock.is-compact{border-radius:.7rem;gap:.15rem;padding:.45rem .8rem}.drops-lock-text{font-size:.9rem;font-weight:700}.drops-lock.is-compact .drops-lock-text{font-size:.78rem}.drops-lock-link{color:var(--color-gold);font-size:.8rem;text-decoration:underline}.drops-lever{letter-spacing:.04em;color:var(--color-neon-gold);text-shadow:0 0 12px #ffb34799;margin-top:.4rem;font-size:.95rem}.drops-lever b{color:var(--color-fg)}.drops-mine-lit{font-variant-numeric:tabular-nums;color:var(--color-muted);border:1px solid var(--color-border);background:#00000073;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.6rem auto 0;padding:.35rem .9rem;font-weight:800;display:inline-flex}.drops-mine-lit.is-in{color:#000;background:linear-gradient(90deg,#ff3b3b,#ffb347);border-color:#0000;box-shadow:0 0 18px #ff3b3b8c}.drops-mine-lit.is-won{font-size:1.1rem;box-shadow:0 0 30px #ffb347d9}.drops-mine-balls{gap:3px;display:inline-flex}.drops-mine-balls i{background:radial-gradient(circle at 35% 30%,#fff,#ffd36b 45%,#ff7a2a);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 6px #ffd36b}.drops-mine-lit.is-shake .drops-mine-balls i{animation:.42s ease-in-out infinite alternate drops-mine-bounce;animation-delay:calc(var(--i) * -.07s)}@keyframes drops-mine-bounce{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}.drops-reveal-tray li.is-mine{outline:2px solid #ffb347;box-shadow:0 0 18px #ffb34780}.drops-lever-clip{justify-items:center;gap:.2rem;display:grid}@media(prefers-reduced-motion:reduce){.drops-mine-lit.is-shake .drops-mine-balls i{animation:none}}.clean-runs-filter{color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.clean-runs-filter input{accent-color:#ffd34f}.esc-tool.free-hint-btn{color:#ffe9a8;background:linear-gradient(90deg,#ffc83c2e,#ffc83c0d);border-color:#ffd2508c}.pc-perks{color:#ffe9d2;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pc-perks li{align-items:baseline;gap:8px;display:flex}.pc-perks i{text-align:center;flex:none;width:1.2em;font-style:normal}.pc-founding,.cg-founding{color:#ffd37a;font-weight:700}.cg-founding{letter-spacing:.04em;white-space:nowrap;background:#ffb34729;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb34773}.pc-how{color:#ff9a3c;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.cg-panel{gap:10px;width:min(560px,100%);padding:40px 18px 14px}.cg-kicker{letter-spacing:.3em;text-transform:uppercase;color:#ff9a3c;margin:0;font-size:11px}.cg-title{font-family:var(--font-display);letter-spacing:.04em;color:#fff3e4;margin:0;font-size:30px}.cg-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;display:flex;overflow-x:auto}.cg-track::-webkit-scrollbar{display:none}.cg-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;gap:12px;min-width:0;padding:2px;display:grid}.cg-nav{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.cg-arrow{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;min-width:44px;min-height:40px;padding:0 12px;font-weight:700}.cg-arrow:disabled{opacity:.3;cursor:default}.cg-dots{gap:4px;display:flex}.cg-dot{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;position:relative}.cg-dot:after{content:"";background:#ffffff40;border-radius:50%;position:absolute;inset:10px}.cg-dot.is-on:after{background:#ff9a3c;border-radius:9px;inset:9px 4px}.cg-lead{color:#ffe9d2;margin:0;font-size:14px;line-height:1.45}.cg-note{color:#b8a08a;margin:0;font-size:12px;line-height:1.45}.cg-ladder,.cg-perk-cards{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cg-ladder li{background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cg-ladder li.is-mine,.cg-perk-cards li.is-mine{background:var(--cc)}@supports (color:color-mix(in lab,red,red)){.cg-ladder li.is-mine,.cg-perk-cards li.is-mine{background:color-mix(in srgb,var(--cc) 16%,transparent)}}.cg-ladder li.is-mine,.cg-perk-cards li.is-mine{box-shadow:inset 0 0 0 1px var(--cc)}@supports (color:color-mix(in lab,red,red)){.cg-ladder li.is-mine,.cg-perk-cards li.is-mine{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cc) 60%,transparent)}}.cg-swatch{background:var(--cc);width:14px;height:20px;box-shadow:0 0 10px var(--cc);border-radius:4px;flex:none}@supports (color:color-mix(in lab,red,red)){.cg-swatch{box-shadow:0 0 10px color-mix(in srgb,var(--cc) 60%,transparent)}}.cg-ladder-text{min-width:0;display:grid}.cg-ladder-text b,.cg-perk-cards b{color:var(--cc);font-size:15px}.cg-ladder-text small{color:#d8c3ae;font-size:12px}.cg-you{letter-spacing:.1em;text-transform:uppercase;color:#120b08;background:var(--cc);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-style:normal}.cg-perk-cards li{background:#ffffff0a;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.cg-perk-cards li.is-locked{opacity:.55}.cg-perk-cards li.is-next{opacity:.85;outline:1px dashed var(--cc)}@supports (color:color-mix(in lab,red,red)){.cg-perk-cards li.is-next{outline:1px dashed color-mix(in srgb,var(--cc) 70%,transparent)}}.cg-perk-cards li.is-next{outline-offset:-1px}.cg-perks-big{gap:8px;font-size:15px}.cg-mine,.cg-next,.cg-profile-body{gap:10px;display:grid}.cg-mine-head{color:#ffe9d2;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.cg-mine-head b{color:var(--cc)}.cg-mine-head small{color:#b8a08a}.cg-next-head{color:#ffe9d2;margin:0;font-size:15px}.cg-next-step{color:#fff3e4;background:#ff9a3c24;border-radius:10px;margin:0;padding:8px 10px;font-size:14px;font-weight:700}.cg-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cg-steps li{background:#ffffff0d;border-radius:10px;gap:6px;padding:8px 10px;display:grid}.cg-step-head{color:#ffe9d2;align-items:center;gap:8px;font-size:13px;display:flex}.cg-step-tick{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff4d}.cg-steps li.is-done .cg-step-tick{color:#06210f;box-shadow:none;background:#4cc84a}.cg-step-label{flex:1;min-width:0}.cg-step-n{font-variant-numeric:tabular-nums;color:#b8a08a;flex:none;font-size:12px}.cg-bar{background:#ffffff14;border-radius:9px;height:6px;display:block;overflow:hidden}.cg-bar i{height:100%;width:var(--w);background:linear-gradient(90deg,#e0782a,#ffd2a0);border-radius:9px;display:block}.cg-steps li.is-done .cg-bar i{background:#4cc84a}.cg-acts{flex-wrap:wrap;gap:6px;display:flex}.cg-act{color:#120b08;cursor:pointer;background:#ff9a3c;border:0;border-radius:999px;justify-self:start;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cg-act.is-ghost{color:#ffe9d2;background:#ffffff1a}.cg-grace{color:#ffd9d9;background:#ff3b3b24;border-radius:12px;gap:8px;padding:10px 12px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #ff3b3b66}.cg-grace p{margin:0}.cg-finds{color:#ffe9d2;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cg-finds a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cg-finds .is-found{color:#9be29a}.cg-finds .is-locked{color:#b8a08a}.cg-unlocked{background:radial-gradient(circle at 20% 0%,var(--cc),transparent 70%),#ffffff0a;border-radius:16px;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.cg-unlocked{background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--cc) 30%,transparent),transparent 70%),#ffffff0a}}.cg-unlocked{box-shadow:inset 0 0 0 1px var(--cc)}@supports (color:color-mix(in lab,red,red)){.cg-unlocked{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cc) 55%,transparent)}}.cg-unlocked-name{font-family:var(--font-display);color:var(--cc);text-shadow:0 0 24px var(--cc);margin:0;font-size:40px;line-height:1}@supports (color:color-mix(in lab,red,red)){.cg-unlocked-name{text-shadow:0 0 24px color-mix(in srgb,var(--cc) 60%,transparent)}}.cg-empty{gap:12px;display:grid}.cg-bigcard{padding:6px 4px 10px}.cg-bigcard .hc:hover{transform:none}.cg-bigcard.is-wait{aspect-ratio:1.586;background:#ffffff0d;border-radius:14px}.cg-motto{margin-top:-4px;font-style:italic}.cg-box{background:radial-gradient(circle at 0% 0%,var(--cc),transparent 70%),#ffffff0a;border-radius:14px;gap:10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.cg-box{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--cc) 16%,transparent),transparent 70%),#ffffff0a}}.cg-box{box-shadow:inset 0 0 0 1px var(--cc)}@supports (color:color-mix(in lab,red,red)){.cg-box{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cc) 40%,transparent)}}.cg-box.is-next{box-shadow:inset 0 0 0 1px var(--cc)}@supports (color:color-mix(in lab,red,red)){.cg-box.is-next{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cc) 55%,transparent)}}.cg-box.is-next{outline:1px dashed var(--cc)}@supports (color:color-mix(in lab,red,red)){.cg-box.is-next{outline:1px dashed color-mix(in srgb,var(--cc) 35%,transparent)}}.cg-box.is-next{outline-offset:3px}.cg-box-head{letter-spacing:.2em;text-transform:uppercase;color:#b8a08a;margin:0;font-size:11px}.cg-box-head b{color:var(--cc);letter-spacing:.08em}.cg-box .cg-next-head{display:none}.cg-upgrades li.is-up{color:#fff3e4}.cg-upgrades li:not(.is-up){opacity:.6}.cg-new{letter-spacing:.08em;text-transform:uppercase;color:#1a120c;background:var(--cc);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.cg-same{color:#b8a08a}.cg-top{color:#ffe9d2;background:#ffb3471f;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #ffb34766}.cg-chip-dot{background:var(--cc);width:10px;height:10px;box-shadow:0 0 8px var(--cc);border-radius:50%;flex:none;display:inline-block}.cg-chip-dot.is-risk{animation:1.4s ease-in-out infinite cg-pulse}@keyframes cg-pulse{50%{box-shadow:0 0 0 4px #ff3b3b73}}@media(prefers-reduced-motion:reduce){.cg-chip-dot.is-risk{animation:none;box-shadow:0 0 0 3px #ff3b3b99}}.cg-legend-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-bottom:24px;display:flex}.cg-legend-head .bl-bc-label{margin:0}.cg-how-btn{letter-spacing:.08em;text-transform:uppercase;color:#120b08;cursor:pointer;background:#ff9a3c;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:700}.cg-profile{margin-top:.75rem}.cg-profile-grid{gap:14px;display:grid}@media(min-width:640px){.cg-profile-grid{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}.blast-hb .blast-cell.is-face{position:relative;overflow:visible}.blast-face{z-index:3;pointer-events:none;background:#0b1a2a;border-radius:9999px;place-items:center;animation:1.6s ease-in-out infinite charge-face-pulse;display:grid;position:absolute;inset:8%;overflow:hidden;box-shadow:0 0 0 2px #5ce1ff,0 0 10px 2px #5ce1ffb3}.blast-face.is-gold{background:#3a2600;box-shadow:0 0 0 2px #ffc23d,0 0 12px 3px #ffc23dcc}.blast-face img{object-fit:cover;width:100%;height:100%}.blast-face.is-gold img{filter:sepia(.55)saturate(1.6)brightness(1.05)}.blast-face b{font-size:.8em;line-height:1}@keyframes charge-face-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.tt-play .tt-tile.is-face{--c-bg:radial-gradient(120% 90% at 50% 0%, #a6ffa3 0%, #4cc84a 45%, #1f7a1e 100%);--c-bd:#5ce1ff;--c-glow:#5ce1ff88;background:var(--c-bg);box-shadow:inset 0 0 0 2px var(--c-bd),0 0 16px var(--c-glow);color:#f4fff2;text-shadow:0 2px #0a3a0a}.tt-play .tt-tile.is-face.is-gold{--c-bd:#ffc23d;--c-glow:#ffc23d99}.tt-face{background:#0b1a2a;border-radius:9999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;display:grid;position:absolute;top:-.45rem;right:-.45rem;overflow:hidden;box-shadow:0 0 0 2px #5ce1ff}.tt-tile.is-gold .tt-face{box-shadow:0 0 0 2px #ffc23d}.tt-face img{object-fit:cover;width:100%;height:100%}.tt-face-note span{color:#5ce1ff}.tt-face-note.is-gold span{color:#ffc23d}@media(prefers-reduced-motion:reduce){.blast-face{animation:none}}.coach-card,.coach-creator{box-shadow:inset 0 0 0 1px #f5c54273,var(--shadow-border)}@supports (color:color-mix(in lab,red,red)){.coach-card,.coach-creator{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 45%,transparent),var(--shadow-border)}}.coach-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.5rem;display:grid}.coach-top-text{color:var(--color-fg);font-weight:700}.coach-top-worth{color:var(--color-muted);margin-top:.15rem;font-size:.85rem}.coach-top-worth b{color:var(--color-gold)}.coach-hint{color:var(--color-muted);margin-top:.35rem;font-size:.78rem}.coach-rest{border-top:1px solid var(--color-border);gap:.25rem;margin-top:.6rem;padding-top:.5rem;display:grid}.coach-rest-row{width:100%;color:var(--color-muted);text-align:left;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.82rem;display:flex}button.coach-rest-row:hover{color:var(--color-fg)}.coach-brand{min-width:0;font:inherit;align-items:center;gap:.6rem;margin:0;display:flex}.coach-bull{width:2.25rem;height:2.25rem;color:var(--color-gold);background:#f5c54224;border-radius:999px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.coach-bull{background:color-mix(in srgb,var(--color-gold) 14%,transparent)}}.coach-bull{box-shadow:inset 0 0 0 1px #f5c54273}@supports (color:color-mix(in lab,red,red)){.coach-bull{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 45%,transparent)}}.coach-bull{overflow:hidden}.coach-bull img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}@media(min-width:640px){.coach-bull{width:2.5rem;height:2.5rem}}.coach-bull img{transform-origin:50% 90%;animation:4.5s ease-in-out infinite coach-idle}.coach-bull img.is-hop{animation:.7s cubic-bezier(.3,1.6,.5,1) coach-hop,4.5s ease-in-out .7s infinite coach-idle}@keyframes coach-idle{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-1.5px)rotate(-3deg)}55%{transform:translateY(0)rotate(0)}75%{transform:translateY(-1px)rotate(2deg)}}@keyframes coach-hop{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-5px)scale(1.08)rotate(-6deg)}60%{transform:translateY(0)scale(.97)}to{transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.coach-bull img,.coach-bull img.is-hop{animation:none}}.coach-tabs{background:#eef2f60f;border-radius:999px;gap:.25rem;margin-top:.6rem;padding:.2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.coach-tabs{background:color-mix(in srgb,var(--color-fg) 6%,transparent)}}.coach-tabs{width:fit-content}.coach-tabs button{color:var(--color-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.coach-tabs button.is-on{color:var(--color-fg);background:var(--color-surface);box-shadow:inset 0 0 0 1px #f5c54266}@supports (color:color-mix(in lab,red,red)){.coach-tabs button.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 40%,transparent)}}.coach-tab-count{text-align:center;color:#1a1206;background:var(--color-gold);border-radius:999px;min-width:1.15rem;padding:0 .3rem;font-size:.68rem;line-height:1.15rem}.coach-tab-note{color:var(--color-muted);font-size:.68rem;font-weight:600}.coach-quiet{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;display:flex}.coach-next-bar{background:#eef2f61a;border-radius:999px;height:.35rem;margin:.4rem 0 .35rem}@supports (color:color-mix(in lab,red,red)){.coach-next-bar{background:color-mix(in srgb,var(--color-fg) 10%,transparent)}}.coach-next-bar{overflow:hidden}.coach-next-bar span{border-radius:inherit;height:100%;display:block}.coach-next-line{margin-bottom:.25rem;font-size:.85rem;line-height:1.35}.coach-brand-name{color:var(--color-fg);font-size:1rem;font-weight:800;line-height:1.15;display:block}.coach-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.coach-top-acts{justify-items:end;gap:.35rem;display:grid}.coach-link{color:var(--color-muted);text-underline-offset:2px;font-size:.75rem;text-decoration:underline}.coach-link:hover{color:var(--color-fg)}.coach-group{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.6rem}.coach-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:700}.coach-list{gap:.15rem;margin-top:.35rem;display:grid}.coach-row{min-height:2.5rem;color:var(--color-fg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.coach-row-text{min-width:0}.coach-row-worth{font-variant-numeric:tabular-nums;color:var(--color-primary);white-space:nowrap}.coach-row-acts{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.coach-row-status{color:var(--color-primary);white-space:nowrap;font-size:.78rem}.coach-row.is-invite{grid-template-columns:minmax(0,1fr) auto}.coach-btn{color:var(--color-fg);background:var(--color-raised,#ffffff0f);box-shadow:var(--shadow-border);border-radius:.5rem;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.coach-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-primary),var(--shadow-border)}.coach-btn:disabled{opacity:.6}.coach-btn.is-gold{color:#1a1300;background:var(--color-gold)}.coach-x{width:1.75rem;height:1.75rem;color:var(--color-muted);border-radius:999px;place-items:center;font-size:1rem;line-height:1;display:grid}.coach-x:hover{color:var(--color-fg);background:var(--color-raised,#ffffff0f)}@media(max-width:640px){.coach-top{grid-template-columns:minmax(0,1fr)}.coach-top-acts{grid-auto-flow:column;justify-content:start;place-items:center start;gap:.75rem}.coach-row,.coach-row.is-invite{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem;padding:.3rem 0}.coach-row-acts{grid-column:1/-1;justify-content:flex-start}}.coach-odds{color:var(--color-muted);margin-top:.6rem;font-size:.8rem}.coach-odds b{color:var(--color-fg)}.notice-coach{border-bottom:1px solid var(--color-border);background:#f5c54212;padding:.7rem 1rem .6rem}@supports (color:color-mix(in lab,red,red)){.notice-coach{background:color-mix(in srgb,var(--color-gold) 7%,transparent)}}.notice-coach .notice-todo-head{color:var(--color-gold)}.notice-coach-hide{color:var(--color-muted);margin-top:.35rem;font-size:.72rem;text-decoration:underline}.starter-tile.is-locked .starter-tile-art{filter:grayscale(.85);opacity:.6;box-shadow:none}.starter-tile.is-locked .starter-tile-name{color:var(--color-muted)}.starter-tile.is-locked:hover .starter-tile-art,.starter-tile.is-locked:focus-visible .starter-tile-art{opacity:.8}.starter-locked-note{z-index:1;color:#f3e6bd;background:#f5c54214;border-radius:.8rem;align-items:flex-start;gap:.6rem;margin:.6rem .75rem 0;padding:.6rem .75rem;font-size:.8rem;line-height:1.45;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f5c5424d}.starter-locked-icon{font-size:1rem;line-height:1.3}.starter-locked-now{color:var(--color-muted)}.starter-locked-link{color:#f5c542;text-underline-offset:2px;font-weight:700;text-decoration:underline}.starter-locked-link:hover{color:#fbe7a1}.bl-unlock{z-index:1;background:#0b0a08e6;border-radius:.9rem;margin:.6rem .75rem 0;padding:.9rem;scroll-margin-top:6rem;font-size:.8rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.bl-unlock-now{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.bl-unlock-k{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem}.bl-unlock-card{font-family:var(--font-display,inherit);letter-spacing:.06em;font-size:1rem}.bl-unlock-rep{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto}.bl-unlock-rep b{color:var(--color-fg);font-size:1rem}.bl-meter{background:#ffffff12;border-radius:999px;height:.5rem;margin-top:.6rem;position:relative;overflow:visible}.bl-meter-fill{background:linear-gradient(90deg,#c08a4a,#ff3b3b 70%,#f5c542);border-radius:999px;position:absolute;inset:0 auto 0 0}.bl-meter-tick{background:#ffffff40;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-1px)}.bl-meter-tick.is-goal{background:#f5c542;top:-4px;bottom:-4px}.bl-meter-labels{color:#f5c542;height:1.1rem;margin-top:.3rem;font-size:.65rem;position:relative}.bl-meter-labels span{white-space:nowrap;position:absolute;top:0}.bl-meter-labels span:first-child{padding-right:.3rem;transform:translate(-100%)}.bl-meter-labels span:last-child{right:0;left:auto!important}.bl-unlock-h{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:.9rem 0 .4rem;font-size:.68rem}.bl-goals{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.bl-goal{box-shadow:inset 0 0 0 1px var(--goal);border-radius:.7rem;padding:.55rem .7rem}@supports (color:color-mix(in lab,red,red)){.bl-goal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--goal) 45%,transparent)}}.bl-goal{background:var(--goal)}@supports (color:color-mix(in lab,red,red)){.bl-goal{background:color-mix(in srgb,var(--goal) 8%,transparent)}}.bl-goal-name{color:var(--goal);margin-bottom:.25rem;font-weight:700;display:block}.bl-goal-done{color:var(--color-primary);font-weight:600}.bl-goal li{color:var(--color-muted)}.bl-goal li.is-ok{color:var(--color-fg)}.bl-goal li.is-ok span{color:var(--color-primary)}.bl-unlock-tip{color:var(--color-fg);line-height:1.5}.bl-group{margin-top:.7rem}.bl-group-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin-bottom:.3rem;display:flex}.bl-group-name{letter-spacing:.08em;text-transform:uppercase;color:#f5c542;font-size:.7rem;font-weight:700}.bl-group-blurb{color:var(--color-muted);font-size:.7rem}.bl-parts{gap:.4rem;display:grid}.bl-part{background:#ffffff08;border-radius:.6rem;padding:.45rem .6rem}.bl-part.is-full{opacity:.7}.bl-part.is-full .bl-part-label span{color:var(--color-primary)}.bl-part-top{justify-content:space-between;gap:.5rem;display:flex}.bl-part-label{color:var(--color-fg)}.bl-part-pts{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-part-bar{background:#ffffff12;border-radius:999px;height:3px;margin-top:.3rem;overflow:hidden}.bl-part-bar span{background:#f5c542;height:100%;display:block}.bl-part-how{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;margin-top:.35rem;font-size:.74rem;line-height:1.45;display:flex}.bl-part-cta{color:#f5c542;white-space:nowrap;font-weight:700}.bl-part-cta:hover{color:#fbe7a1;text-decoration:underline}.bl-unlock-foot{color:var(--color-muted);margin-top:.8rem;font-size:.74rem}.faq-table{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.75rem;display:grid;overflow:hidden}.faq-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 7.5rem 7.5rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.faq-row.is-head{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);border-top:0;font-size:.7rem;font-weight:700}.faq-activity{gap:.15rem;min-width:0;display:grid}.faq-activity-name{color:var(--color-fg);font-weight:700}.faq-activity-name:hover{color:var(--color-primary)}.faq-pays{color:var(--color-gold);font-size:.82rem}.faq-also{color:var(--color-muted);font-size:.78rem;line-height:1.4}.faq-cell{align-items:center;gap:.5rem;display:flex}.faq-cell-k{color:var(--color-muted);font-size:.72rem;display:none}.faq-pill{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.faq-pill.is-required{color:#ffd8d8;background:#ff3b3b47}@supports (color:color-mix(in lab,red,red)){.faq-pill.is-required{background:color-mix(in srgb,var(--color-danger) 28%,transparent)}}.faq-pill.is-bonus{color:var(--color-gold);background:#f5c54229}@supports (color:color-mix(in lab,red,red)){.faq-pill.is-bonus{background:color-mix(in srgb,var(--color-gold) 16%,transparent)}}.faq-pill.is-no{color:#b8f5cf;background:#2ecc712e}@media(max-width:640px){.faq-row{grid-template-columns:1fr 1fr}.faq-row.is-head{display:none}.faq-activity{grid-column:1/-1}.faq-cell-k{display:inline}}.faq-q{background:var(--color-surface);box-shadow:var(--shadow-border);border-radius:.75rem}.faq-q>summary{cursor:pointer;color:var(--color-fg);padding:.85rem 1rem;font-weight:700;list-style:none}.faq-q>summary::-webkit-details-marker{display:none}.faq-q>summary:after{content:"▾";float:right;color:var(--color-muted);transition:transform .15s}.faq-q[open]>summary:after{transform:rotate(180deg)}.faq-q>p{color:var(--color-muted);padding:0 1rem .95rem;font-size:.9rem;line-height:1.55}.faq-q:target{box-shadow:inset 0 0 0 1px var(--color-primary),var(--shadow-border)}.faq-next{background:#201d1b;border-radius:.75rem;padding:1.1rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.faq-next{background:color-mix(in srgb,var(--color-gold) 7%,var(--color-surface))}}.faq-next{box-shadow:inset 0 0 0 1px #f5c54266}@supports (color:color-mix(in lab,red,red)){.faq-next{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-gold) 40%,transparent)}}.coach-needs-list{gap:.5rem;margin-top:.6rem;display:grid}.coach-need{grid-template-columns:1.4rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.coach-need-glyph{border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:800;display:grid}.coach-need.is-ok .coach-need-glyph{color:#07070c;background:#2ecc71}.coach-need.is-todo .coach-need-glyph{color:#fff;background:var(--color-danger)}.coach-need.is-bonus .coach-need-glyph{color:#07070c;background:var(--color-gold)}.coach-need-title{color:var(--color-fg);font-size:.88rem;font-weight:700;display:block}.coach-need-detail{color:var(--color-muted);font-size:.78rem;line-height:1.4;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
