@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700&display=swap";.emblem{flex:none;display:block;overflow:visible}.emblem.locked{filter:grayscale()brightness(.5)contrast(1.05);opacity:.85}.emShine{animation:3.6s ease-in-out infinite emShine}@keyframes emShine{0%,55%{transform:translate(0)}to{transform:translate(150px)}}@media (prefers-reduced-motion:reduce){.emShine{opacity:0;animation:none}}.badgeRow{vertical-align:middle;align-items:center;gap:3px;margin-left:7px;display:inline-flex}.badgeRow .coachBadge{--size:23px}.badgeIcon{cursor:pointer;place-items:center;width:23px;height:23px;font-style:normal;line-height:0;transition:transform .18s;display:inline-grid;position:relative}.badgeIcon .emblem{filter:drop-shadow(0 2px 3px #0009)}.badgeIcon:hover,.badgeIcon:focus,.badgeIcon.open{outline:none;transform:translateY(-2px)scale(1.12)}.badgeIcon.tier3 .emblem{filter:drop-shadow(0 2px 3px #0009)drop-shadow(0 0 5px #ffcf4766)}.badgeIcon:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;z-index:40;background:#07100ee6;border:1px solid #ffffff25;border-radius:8px;padding:6px 9px;font:700 10px/1.3 Inter;transition:all .15s;position:absolute;bottom:135%;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 30px #000a}.badgeIcon:hover:after,.badgeIcon:focus:after,.badgeIcon.open:after{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=520px){.badgeRow{gap:2px;margin-left:5px}.badgeRow .coachBadge{--size:20px}.badgeIcon{width:20px;height:20px}.badgeIcon:hover,.badgeIcon:focus,.badgeIcon.open{transform:none}.badgeIcon:after{left:16px;right:16px;top:calc(12px + env(safe-area-inset-top));white-space:normal;text-align:center;border-radius:12px;padding:10px 12px;font-size:12px;position:fixed;bottom:auto;transform:translateY(-6px)}.badgeIcon:hover:after,.badgeIcon:focus:after,.badgeIcon.open:after{transform:none}}.rewardPreview{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.rewardPreview>*{filter:drop-shadow(0 3px 5px #000b);margin-left:-6px}.rewardPreview>:first-child{margin-left:0}.rewardPreview em{color:var(--muted);margin-left:6px;font:800 11px Inter}.coachProgress button.rewardSummary{background:linear-gradient(110deg,#a3ff1212,#ffffff04 60%);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.coachProgress button.rewardSummary:hover{background:linear-gradient(110deg,#a3ff121e,#ffffff06 60%);border-color:#a3ff1280}.coachProgress button.rewardSummary.trophies{background:linear-gradient(110deg,#ffcf4714,#ffffff04 60%);border-color:#ffcf4745}.coachProgress button.rewardSummary.trophies>b{color:#ffcf47}.coachProgress button.rewardSummary>b{letter-spacing:.5px;background:0 0;border:0;padding:0;font:900 44px/1 Barlow Condensed}.rewardSummary>span:not(.rewardPreview){display:block}@media (width<=520px){.coachProgress button.rewardSummary{flex-direction:initial;grid-template-columns:auto 1fr;align-items:center}.coachProgress button.rewardSummary .rewardPreview{grid-column:1/-1;margin-left:0}}.hallOverlay{z-index:30;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.hall{overscroll-behavior:contain;background:radial-gradient(ellipse at 50% -10%,var(--hall-glow,#ffcf4726),transparent 55%),linear-gradient(180deg,#0f1830,#080d19 70%);border:1px solid var(--hall-line,#ffcf4750);scrollbar-width:thin;border-radius:18px;width:min(860px,96vw);max-height:min(860px,92vh);padding:0 22px 24px;position:relative;overflow:auto;box-shadow:0 40px 120px #000,inset 0 1px #ffffff14}.hall.coaches{--hall-glow:#a3ff1220;--hall-line:#a3ff1245}.hallHead{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1830f2;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:start;gap:4px 16px;margin:0 -22px 6px;padding:18px 22px 14px;display:grid;position:sticky;top:0}.hallHead small{color:var(--hall-accent,#ffcf47);letter-spacing:2px;font:800 10px Inter}.hall.coaches .hallHead small{--hall-accent:var(--lime)}.hallHead h2{text-transform:uppercase;letter-spacing:.5px;margin:2px 0 0;font:900 clamp(38px,6vw,56px)/.95 Barlow Condensed}.hallHead h2 em{color:#ffffff4d;margin-left:4px;font-size:.6em;font-style:normal}.hallClose{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff2a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;line-height:1;display:grid}.hallClose:hover{background:#ffffff1c}.hallMeter{background:#ffffff12;border-radius:6px;grid-column:1/-1;height:6px;margin-top:10px;overflow:hidden}.hallMeter i{background:linear-gradient(90deg,#c97a3a,#e8f4ff 50%,#ffd84f);border-radius:6px;height:100%;transition:width .6s;display:block;box-shadow:0 0 12px #ffd84f80}.hall.coaches .hallMeter i{background:linear-gradient(90deg,#4a8300,var(--lime));box-shadow:0 0 12px #a3ff1280}.hallIntro{color:var(--muted);margin:6px 0 14px;font-size:12.5px;line-height:1.5}.namePreview{background:linear-gradient(100deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;display:flex}.namePreview>small{color:var(--muted);letter-spacing:1.4px;text-transform:uppercase;font:800 9.5px Inter}.namePreview .plate{background:#ffffff0e;border:1px solid #9fc0ff40;border-radius:999px;align-items:center;padding:8px 10px 8px 16px;font:700 15px Inter;display:inline-flex}.namePreview .plate .badgeRow{margin-left:9px}.namePreview .plate .slot{border:1px dashed #ffffff40;border-radius:50%;width:23px;height:23px}.namePreview>span{color:#c8d6d0;flex:180px;font-size:11.5px;line-height:1.4}.hallSection{color:#dfe8e4;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 10px;font:800 11px Inter;display:flex}.hallSection:after{content:"";background:linear-gradient(90deg,#ffffff26,#0000);flex:1;height:1px}.hallSection b{color:var(--muted);letter-spacing:.5px;font-weight:700}.hallGrid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;display:grid}.relic{--metal:#e09a5e;--glow:#e09a5e55;text-align:center;background:radial-gradient(ellipse at 50% 28%,var(--glow),transparent 62%),linear-gradient(180deg,#141f37,#0b1222);border:1px solid color-mix(in srgb,var(--metal) 45%,transparent);isolation:isolate;border-radius:16px;justify-items:center;gap:6px;padding:18px 12px 14px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 12px 28px #0007}.relic.tier2,.relic.intermediate{--metal:#c9def0;--glow:#9fd2ff40}.relic.tier3,.relic.expert{--metal:#ffd84f;--glow:#ffd84f45}.relic.tutorial{--metal:#b8ff4a;--glow:#a3ff1240}.relic:not(.locked):hover{box-shadow:inset 0 1px 0 #ffffff18,0 18px 36px #000a,0 0 0 1px color-mix(in srgb,var(--metal) 60%,transparent);transform:translateY(-4px)}.relic:before{content:"";z-index:-1;background:repeating-conic-gradient(from 0deg at 50% 50%,#ffffff07 0 6deg,transparent 6deg 18deg);opacity:.9;pointer-events:none;height:120%;position:absolute;inset:-40% -10% auto;-webkit-mask:radial-gradient(circle at 50% 42%,#000 0,#0000 55%);mask:radial-gradient(circle at 50% 42%,#000 0,#0000 55%)}.relic.tier3:not(.locked):before,.relic.expert:not(.locked):before{animation:26s linear infinite relicRays}@keyframes relicRays{to{transform:rotate(360deg)}}.relicArt{place-items:center;width:96px;height:96px;margin-bottom:2px;display:grid;position:relative}.relicArt:after{content:"";z-index:-1;background:radial-gradient(#000c,#0000 70%);border-radius:50%;height:12px;position:absolute;bottom:-6px;left:14%;right:14%}.relic:not(.locked) .relicArt .emblem{filter:drop-shadow(0 8px 14px #000a);animation:5s ease-in-out infinite relicFloat}@keyframes relicFloat{50%{transform:translateY(-3px)}}.relicLock{background:#0b1222;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:4px;right:6px;box-shadow:0 4px 10px #000a}.relicLock svg{width:13px;height:13px}.relic h3{text-transform:uppercase;letter-spacing:.4px;color:#fff;margin:0;font:800 19px/1.05 Barlow Condensed}.relic.tier3:not(.locked) h3,.relic.expert:not(.locked) h3{background:linear-gradient(#fff7d0,#ffd04a);color:#0000;-webkit-background-clip:text;background-clip:text}.relicMeta{letter-spacing:1.3px;text-transform:uppercase;color:color-mix(in srgb,var(--metal) 85%,#fff);align-items:center;gap:6px;font:800 9px Inter;display:inline-flex}.relicMeta i{letter-spacing:1px;color:var(--metal);font-style:normal}.relic p{color:#aebdb8;min-height:32px;margin:0;font-size:11.5px;line-height:1.4}.relicBar{gap:4px;width:100%;margin-top:2px;display:grid}.relicBar span{background:#ffffff14;border-radius:5px;height:5px;overflow:hidden}.relicBar span i{background:linear-gradient(90deg,color-mix(in srgb,var(--metal) 55%,#000),var(--metal));border-radius:5px;height:100%;display:block}.relicBar small{color:var(--muted);font:700 10px Inter}.relic.locked{background:linear-gradient(#10182b,#0a101d);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.relic.locked h3{color:#c2ccd8}.relic.locked .relicMeta,.relic.locked .relicMeta i{color:#7c8a99}.relic .newTrophyDot.cardDot{color:#1a1200;letter-spacing:1px;text-transform:uppercase;background:#ffcf47;border-radius:999px;width:auto;height:auto;padding:3px 7px;font:900 8.5px Inter;animation:1.6s ease-in-out infinite relicNew;top:12px;right:12px}@keyframes relicNew{50%{box-shadow:0 0 16px #ffcf47}}.relic.isNew{animation:.9s cubic-bezier(.2,1.4,.4,1) both relicReveal}@keyframes relicReveal{0%{opacity:0;transform:scale(.9)}}.pinToggle{color:#e6eeea;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2a;border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:7px 12px 7px 8px;font:800 10px Inter;transition:all .18s;display:inline-flex}.pinToggle i{background:#ffffff24;border-radius:999px;width:26px;height:15px;transition:all .18s;position:relative}.pinToggle i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0008}.pinToggle:hover:not(:disabled){background:#ffffff14;border-color:#fff5}.pinToggle.active{color:#ffe9a0;background:linear-gradient(#ffd84f2e,#ffd84f12);border-color:#ffd84f;box-shadow:0 0 18px #ffd84f30}.pinToggle.active i{background:linear-gradient(90deg,#c58f12,#ffd84f)}.pinToggle.active i:after{left:13px}.pinToggle:disabled{opacity:.38;cursor:not-allowed}.levelStars{color:var(--metal);gap:2px;display:inline-flex}.levelStars svg{width:10px;height:10px}.coachStamp{background:linear-gradient(90deg,#4a8300,var(--lime));color:#081200;letter-spacing:1.6px;text-transform:uppercase;width:110px;padding:3px 0;font:900 9px Inter;position:absolute;top:12px;left:-30px;transform:rotate(-38deg);box-shadow:0 4px 12px #0008}.relic.expert .coachStamp{background:linear-gradient(90deg,#a8710c,#ffd84f)}.relic.intermediate .coachStamp{background:linear-gradient(90deg,#62849f,#eef8ff)}.trophyToast .toastArt{flex:none;place-items:center;width:46px;height:46px;display:grid}.trophyToast .toastArt .emblem{animation:.7s cubic-bezier(.2,1.6,.4,1) both toastPop;animation-delay:calc(var(--toast-order,0) * .35s + .1s)}@keyframes toastPop{0%{opacity:0;transform:scale(.2)rotate(-30deg)}}@media (width<=600px){.hall{border-radius:14px;padding:0 14px 18px}.hallHead{margin:0 -14px 6px;padding:14px 14px 12px}.hallGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.relic{gap:5px;padding:14px 8px 12px}.relicArt,.relicArt .emblem{width:76px;height:76px}.relic h3{font-size:16px}.relic p{min-height:0;font-size:10.5px}.pinToggle{padding:6px 10px 6px 6px;font-size:9px}.namePreview{padding:10px}}@media (prefers-reduced-motion:reduce){.relic:before,.relic .relicArt .emblem,.relic.isNew,.relic .newTrophyDot.cardDot,.trophyToast .toastArt .emblem{animation:none!important}}.trophyToastLayer .trophyToast{background:linear-gradient(110deg,#1b2645f5,#0c1324f5);border:1px solid #ffcf4775;border-radius:14px;gap:12px;padding:8px 18px 8px 8px;box-shadow:0 18px 44px #000b,0 0 24px #ffcf4722}.collectionHub{--gold:#f4cf48;--evo1:#cfe3ff;--evo2:#f4cf48;--evo3:#ff7ad9;gap:18px;display:grid}.collIntro{grid-template-columns:1fr auto;align-items:end;gap:4px 20px;margin-bottom:6px;display:grid}.collIntro h2{text-transform:uppercase;letter-spacing:.01em;margin:0;font:900 clamp(30px,4vw,42px)/.9 Barlow Condensed}.collIntro p{color:#a9b8b3;grid-column:1;max-width:720px;margin:0;font-size:14px;line-height:1.5}.collEmpty{text-align:center;color:#a9b8b3;border:1px dashed #ffffff24;border-radius:12px;padding:30px}.evoStars{vertical-align:middle;gap:1px;line-height:1;display:inline-flex}.evoStars i{color:#ffffff2e;font-style:normal}.evoStars i.on{color:var(--gold,#f4cf48);text-shadow:0 0 10px #f4cf4890}.evoStars.lv3 i.on{background:linear-gradient(120deg,#ffe58a,#ff7ad9 45%,#58c7ff);color:#0000;text-shadow:none;filter:drop-shadow(0 0 5px #ff7ad970);-webkit-background-clip:text;background-clip:text}.collectible .collectibleEvo{z-index:3;background:#06110dcc;border-radius:999px;flex-direction:column;gap:0;padding:3px 2px;font-size:13px;position:absolute;top:34px;right:6px;box-shadow:0 0 0 1px #ffffff1f}.collectible.small .collectibleEvo{font-size:10px;top:28px;right:4px}.collectible .collectibleEvo i:not(.on){display:none}.collectible.evo1{box-shadow:0 0 0 2px var(--evo1),0 10px 26px -12px var(--evo1)}.collectible.evo2{box-shadow:0 0 0 2px var(--evo2),0 0 22px -4px #f4cf48a0}.collectible.evo3{animation:3.2s linear infinite evoPrism;box-shadow:0 0 0 2px #fff,0 0 26px -2px #ff7ad9b0}@keyframes evoPrism{0%{box-shadow:0 0 0 2px #ffe58a,0 0 24px -4px #ffe58a}33%{box-shadow:0 0 0 2px #ff7ad9,0 0 24px -4px #ff7ad9}66%{box-shadow:0 0 0 2px #58c7ff,0 0 24px -4px #58c7ff}to{box-shadow:0 0 0 2px #ffe58a,0 0 24px -4px #ffe58a}}.squadBanner{border:1px solid #f4cf4840;border-left:3px solid var(--gold);background:linear-gradient(100deg,#f4cf4814,#0e1526 60%);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;padding:14px 18px;display:flex}.squadBanner small{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font:800 11px Inter;display:block}.squadBanner p{color:#d7e0dc;max-width:520px;margin:4px 0 0;font-size:14px}.squadBanner ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.squadBanner li{background:#0b111e;border:1px solid #ffffff1c;border-radius:8px;justify-items:center;gap:2px;min-width:62px;padding:7px 10px;display:grid}.squadBanner li b{color:#fff;font:900 18px/1 Barlow Condensed}.squadBanner li span{color:var(--gold);white-space:nowrap;font:800 12px Inter}.squadBanner li:last-child{border-color:#f4cf4870;box-shadow:0 0 18px -6px #f4cf48}.collNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collNavItem{text-align:left;color:#fff;cursor:pointer;background:#0e1526;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:all .18s;display:grid;position:relative}.collNavItem:hover{border-color:#ffffff40;transform:translateY(-1px)}.collNavItem.active{border-color:var(--lime);background:linear-gradient(135deg,#a3ff1218,#0e1526 70%);box-shadow:0 0 0 1px #a3ff1250,0 14px 30px -18px #a3ff12}.collNavIcon{color:#cfe0d9;background:#ffffff0d;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid}.collNavItem.sets .collNavIcon{color:#7fd5ff}.collNavItem.evo .collNavIcon{color:var(--gold)}.collNavItem.active .collNavIcon{background:var(--lime);color:#06110d}.collNavItem span{gap:2px;min-width:0;display:grid}.collNavItem span b{text-transform:uppercase;font:900 20px/1 Barlow Condensed}.collNavItem span small{color:#93a39e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.collNavItem em{white-space:nowrap;font:900 22px/1 Barlow Condensed}.collNavItem em small{color:#93a39e;font-size:14px}.collNavDot{background:var(--gold);width:10px;height:10px;box-shadow:0 0 12px var(--gold);border-radius:50%;animation:1.6s infinite badgeGlow;position:absolute;top:10px;right:10px}.setEmblem{--s:52px;width:var(--s);height:calc(var(--s)*1.12);background:linear-gradient(135deg,var(--c1) 0 52%,var(--c2) 52% 100%);clip-path:polygon(50% 0,100% 12%,100% 58%,50% 100%,0 58%,0 12%);filter:drop-shadow(0 6px 10px #0008);flex:none;place-items:center;font-style:normal;display:grid;position:relative}.setEmblem:after{content:"";clip-path:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff38,#0000 45%);position:absolute;inset:3px}.setEmblem b{z-index:1;font:900 calc(var(--s)*.32)/1 "Barlow Condensed";color:#fff;letter-spacing:.02em;text-shadow:0 2px #0007,0 0 10px #0006;position:relative}.setEmblem.nation{clip-path:none;height:var(--s);background:radial-gradient(circle at 50% 35%,#fff2,transparent 60%),conic-gradient(var(--c1) 0 50%,var(--c2) 50% 100%);border-radius:50%;box-shadow:inset 0 0 0 3px #ffffff30}.setEmblem.nation:after{border-radius:50%}.setEmblem.nation b{font-size:calc(var(--s)*.52);text-shadow:none}.setEmblem.legend{clip-path:polygon(50% 0,62% 30%,96% 24%,80% 56%,96% 100%,4% 100%,20% 56%,4% 24%,38% 30%);background:linear-gradient(160deg,#fff3b8,#f4cf48 40%,#8a5a00)}.setEmblem.legend b{color:#3b2600;text-shadow:0 1px #fff6;font-size:calc(var(--s)*.42);margin-top:24%}.setEmblem.sm{--s:22px}.setEmblem.sm b{font-size:calc(var(--s)*.34)}.setEmblem.sm.club b{font-size:7px}.setEmblem.lg{--s:84px}.setFamily{gap:12px;margin-top:10px;display:grid}.setFamily h3{letter-spacing:.2em;text-transform:uppercase;color:#93a39e;align-items:center;gap:12px;margin:0;font:800 12px Inter;display:flex}.setFamily h3:after{content:"";background:#ffffff14;flex:1;height:1px}.setGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.setCard{--tier:#cd8a4a;background:linear-gradient(140deg,color-mix(in srgb,var(--c1) 22%,#0e1526),#0b111e 62%);border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:14px;transition:all .18s;display:grid;position:relative;overflow:hidden}.setCard:before{content:"";background:linear-gradient(90deg,var(--c1),var(--c2));height:3px;position:absolute;inset:0 0 auto}.setCard:hover{border-color:#fff3;transform:translateY(-2px)}.setCard.tier-silver{--tier:#c9d4d8}.setCard.tier-gold{--tier:#f4cf48}.setCard.tier-legend{--tier:#ffd45f;background:linear-gradient(140deg,#4a3606,#0b111e 62%)}.setCardMain{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0;display:grid}.setTitle{gap:2px;min-width:0;display:grid}.setTitle small{letter-spacing:.18em;text-transform:uppercase;color:var(--tier);font:800 10px Inter}.setTitle b{text-transform:uppercase;overflow-wrap:anywhere;font:900 23px/.95 Barlow Condensed}.setTitle em{color:#a9b8b3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.setRing{background:conic-gradient(var(--lime) calc(var(--p)*360deg),#ffffff14 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.setRing i{background:#0b111e;border-radius:50%;position:absolute;inset:5px}.setRing b{font:900 19px/1 Barlow Condensed;position:relative}.setRing b small{color:#93a39e;font-size:12px}.setStrip{align-items:center;display:flex}.setStrip i{filter:grayscale()brightness(.5);background:#1a2336;border:2px solid #0b111e;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:-6px;font-style:normal;display:grid;position:relative;overflow:hidden}.setStrip i.has{filter:none;box-shadow:0 0 0 1px var(--lime)}.setStrip i img{object-fit:cover;width:100%;height:100%}.setStrip i b{color:#ffffff80;font:900 13px Barlow Condensed}.setStrip em{color:#93a39e;margin-left:12px;font:800 12px Inter}.setCard footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.setReward{color:#d7e0dc;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.setReward b{color:var(--gold);font:900 18px/1 Barlow Condensed}.setReward em{color:#7fd5ff;font-style:normal;font-weight:800}.setReward em.itemReward{color:var(--gold);align-items:center;gap:5px;display:inline-flex}.setCard footer .ghostButton{flex:none}.setClaim{padding:9px 16px;font-size:13px}.setDone{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);font:800 12px Inter}.setCard.ready{border-color:var(--gold);box-shadow:0 0 0 1px #f4cf4870,0 18px 40px -20px var(--gold);animation:2.2s ease-in-out infinite setReady}.setCard.ready .setRing{background:conic-gradient(var(--gold) 360deg,#0000 0)}@keyframes setReady{50%{box-shadow:0 0 0 1px #f4cf48,0 18px 50px -14px var(--gold)}}.setCard.claimed{opacity:.72}.setCard.claimed .setRing{background:conic-gradient(var(--lime) 360deg,#0000 0)}.collSheetBackdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070dcc;place-items:center;padding:20px;animation:.2s ease-out collFade;display:grid;position:fixed;inset:0}.collSheet{--c1:#29d6ff;--c2:#a3ff12;background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 16%,#0e1526),#0a101c 50%);border:1px solid #fff2;border-radius:18px;width:min(900px,100%);max-height:calc(100vh - 40px);padding:24px;animation:.28s cubic-bezier(.2,.9,.3,1.2) collRise;position:relative;overflow:auto;box-shadow:0 40px 90px -30px #000}@keyframes collFade{0%{opacity:0}}@keyframes collRise{0%{opacity:0;transform:translateY(18px)scale(.97)}}.collSheetClose{color:#fff;cursor:pointer;z-index:2;background:#0b111e;border:1px solid #ffffff2e;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.setSheet>header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding-right:40px;display:grid}.setSheet>header small{letter-spacing:.18em;text-transform:uppercase;color:#93a39e;font:800 11px Inter}.setSheet>header h2{text-transform:uppercase;margin:4px 0 2px;font:900 clamp(32px,5vw,46px)/.9 Barlow Condensed}.setSheet>header p{color:#a9b8b3;margin:0}.setSheetScore{justify-items:end;gap:6px;display:grid}.setSheetScore b{font:900 40px/1 Barlow Condensed}.setSheetScore b small{color:#93a39e;font-size:20px}.setSheetScore i{background:#ffffff16;border-radius:9px;width:120px;height:6px;overflow:hidden}.setSheetScore i em{background:linear-gradient(90deg,var(--lime),#29d6ff);height:100%;display:block}.setSheetReward{background:#0b111e;border:1px solid #ffffff17;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 0;padding:12px 16px;display:flex}.setSheetReward>span:first-child{letter-spacing:.16em;text-transform:uppercase;color:#93a39e;font:800 11px Inter}.setSheetReward>small{color:#a9b8b3;margin-left:auto}.setSheetReward .setClaim,.setSheetReward .setDone{margin-left:auto}.setSheetGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:12px;display:grid}.setSheetSlot{align-content:start;gap:6px;display:grid}.setSheetCard{cursor:pointer;background:0 0;border:0;align-self:start;padding:0;transition:all .15s;display:block}.setSheetCard:hover{transform:translateY(-3px)}.setSheetSlot.missing .collectible{filter:grayscale()brightness(.5);box-shadow:none}.setSheetSlot.missing .setSheetCard:hover .collectible{filter:grayscale(.4)brightness(.8)}.setFind{color:#7fd5ff;cursor:pointer;background:#29d6ff12;border:1px solid #29d6ff55;border-radius:6px;padding:6px 4px;font:800 10px Inter}.setFind:hover{color:#fff;border-color:#29d6ff}.setComplete{z-index:95;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c1) 40%,transparent),#03070df2 62%);place-items:center;padding:20px;animation:.3s ease-out collFade;display:grid;position:fixed;inset:0}.setCompleteCard{text-align:center;width:min(440px,100%);box-shadow:0 0 80px -20px var(--gold);background:#0b111ef2;border:1px solid #f4cf4880;border-radius:20px;justify-items:center;gap:10px;padding:34px 26px 26px;display:grid;position:relative;overflow:hidden}.setCompleteRays{background:repeating-conic-gradient(from 0deg,#f4cf4814 0 8deg,transparent 8deg 22deg);pointer-events:none;animation:18s linear infinite raysSpin;position:absolute;inset:-50%}@keyframes raysSpin{to{transform:rotate(360deg)}}.setCompleteCard>*{position:relative}.setCompleteCard .setEmblem{animation:.8s cubic-bezier(.2,1.4,.4,1) both emblemPop}@keyframes emblemPop{0%{opacity:0;transform:scale(.2)rotate(-25deg)}}.setCompleteCard>small{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font:800 12px Inter}.setCompleteCard h2{text-transform:uppercase;margin:0;font:900 clamp(40px,9vw,60px)/.9 Barlow Condensed}.setCompleteCard ul{gap:8px;width:100%;margin:10px 0 14px;padding:0;list-style:none;display:grid}.setCompleteCard li{text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:10px 14px;animation:.4s ease-out both collRise;display:grid}.setCompleteCard li:nth-child(2){animation-delay:.25s}.setCompleteCard li:nth-child(3){animation-delay:.4s}.setCompleteCard li .coin{width:26px;height:26px;margin:0}.setCompleteCard li b{color:var(--gold);font:900 26px/1 Barlow Condensed}.setCompleteCard li span{color:#a9b8b3;font-size:13px}.setCompleteCard li.item b{color:#fff;font-size:20px}.setCompleteCard .primary{width:100%}.evoTotal{background:#f4cf480f;border:1px solid #f4cf4855;border-radius:12px;grid-area:1/2/3;align-items:baseline;gap:6px;padding:10px 16px;display:flex}.evoTotal .evoStars{font-size:22px}.evoTotal b{color:var(--gold);font:900 34px/1 Barlow Condensed}.evoTotal small{color:#93a39e;font:800 14px Barlow Condensed}.evoRules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evoRule{background:#0e1526;border:1px solid #ffffff1a;border-radius:12px;align-content:start;gap:10px;padding:14px;display:grid}.evoRule.lv1{border-top:3px solid var(--evo1)}.evoRule.lv2{border-top:3px solid var(--evo2)}.evoRule.lv3{border-top:3px solid var(--evo3)}.evoRule header{justify-content:space-between;align-items:center;display:flex}.evoRule header .evoStars{font-size:20px}.evoRule header b{color:var(--gold);font:900 20px/1 Barlow Condensed}.evoRule ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.evoRule li{grid-template-columns:22px 1fr;align-items:center;gap:0 6px;display:grid}.evoRule li i,.evoRuleAll i{grid-row:span 2;font-size:15px;font-style:normal}.evoRule li small{letter-spacing:.12em;text-transform:uppercase;color:#93a39e;font:800 10px Inter}.evoRule li span{color:#e7efeb;font-size:13px}.evoRuleAll{color:#e7efeb;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.evoWhere{color:#93a39e;margin:2px 0 0;font-size:12px}.evoClose,.evoAll{gap:8px;margin-top:8px;display:grid}.evoClose h3,.evoAll h3{text-transform:uppercase;margin:0;font:900 24px/1 Barlow Condensed}.evoClose>p{color:#a9b8b3;margin:0;font-size:13px}.evoCloseRow{scroll-snap-type:x mandatory;grid-auto-columns:minmax(150px,170px);grid-auto-flow:column;gap:12px;padding:4px 2px 10px;display:grid;overflow-x:auto}.evoCloseRow>*{scroll-snap-align:start}.evoGrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;display:grid}.evoTile{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;transition:all .15s;display:grid}.evoTile:hover{transform:translateY(-3px)}.evoTile.featured{background:linear-gradient(170deg,#f4cf4812,#0000);border:1px solid #f4cf4855;border-radius:12px;padding:8px}.evoNext{grid-template-columns:1fr auto;align-items:center;gap:3px 6px;display:grid}.evoNext small{letter-spacing:.14em;text-transform:uppercase;color:#93a39e;grid-column:1/-1;align-items:center;gap:5px;font:800 9px Inter;display:flex}.evoNext small .evoStars{font-size:11px}.evoNext>b{grid-column:1/-1;align-items:center;gap:5px;font:800 13px/1.15 Inter;display:flex}.evoNext>b i{font-style:normal}.evoNext>em{color:#cfe0d9;font:800 11px Inter}.evoNext.done b{color:var(--evo3)}.evoBar{background:#ffffff16;border-radius:9px;height:6px;display:block;overflow:hidden}.evoBar em{border-radius:inherit;background:linear-gradient(90deg,var(--lime),#29d6ff);height:100%;transition:width .8s cubic-bezier(.2,.9,.3,1);display:block}.cardSheet{grid-template-columns:230px 1fr;align-items:start;gap:26px;width:min(820px,100%);display:grid}.cardSheet.lv2{--c1:#f4cf48}.cardSheet.lv3{--c1:#ff7ad9}.cardSheetCard{position:relative}.cardSheetCard .copies{z-index:4;background:#000000c0;border-radius:6px;padding:3px 7px;font:800 12px Inter;position:absolute;top:-8px;right:-8px}.cardSheetBody{gap:14px;padding-right:30px;display:grid}.cardSheetRole{letter-spacing:.18em;text-transform:uppercase;color:#93a39e;font:800 11px Inter}.cardSheetBody h2{margin:-6px 0 0;font-size:34px}.evoTrack{gap:8px;margin:0;padding:0;list-style:none;display:grid}.evoTrack li{opacity:.6;background:#0b111e;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:62px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.evoTrack li.current{opacity:1;border-color:var(--lime);box-shadow:0 0 0 1px #a3ff1240}.evoTrack li.done{opacity:1;background:linear-gradient(90deg,#f4cf4812,#0b111e);border-color:#f4cf4855}.evoTrackStar .evoStars{font-size:15px}.evoTrack li .evoStars i:not(.on){display:none}.evoTrackText{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.evoTrackText b{grid-column:1/-1;align-items:center;gap:7px;font:800 14px Inter;display:flex}.evoTrackText b i{font-style:normal}.evoTrackText>em{color:#cfe0d9;white-space:nowrap;font:800 12px Inter}.evoTrackReward{color:var(--gold);white-space:nowrap;font:900 18px/1 Barlow Condensed}.evoTrack li.done .evoTrackReward{color:var(--lime);font-size:22px}.cardSheetHint{color:#93a39e;margin:0;font-size:12px;line-height:1.5}.cardSheetStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.cardSheetStats div{background:#ffffff08;border-radius:10px;justify-items:center;gap:2px;padding:9px 4px;display:grid}.cardSheetStats dt{letter-spacing:.08em;text-transform:uppercase;color:#93a39e;text-align:center;font:800 9px Inter}.cardSheetStats dd{margin:0;font:900 24px/1 Barlow Condensed}.cardSheetSets small{letter-spacing:.16em;text-transform:uppercase;color:#93a39e;margin-bottom:6px;font:800 10px Inter;display:block}.cardSheetSets>div{flex-wrap:wrap;gap:6px;display:flex}.cardSheetSets span{border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 6px;font:800 12px Inter;display:inline-flex}.cardSheetActions{flex-wrap:wrap;gap:8px;display:flex}.albumActions button.evoOpen{color:#ffe58a;border-color:#f4cf4866}.squadMeter{text-align:left;background:#0b111ecc;border:1px solid #ffffff1c;border-left:3px solid #ffffff30;gap:6px;margin-top:10px;padding:9px 11px;transition:border-color .3s;display:grid}.squadMeter.on{border-color:#f4cf4855;border-left-color:var(--gold,#f4cf48);background:linear-gradient(90deg,#f4cf4814,#0b111ecc 70%)}.squadMeter>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.squadMeter small{letter-spacing:.14em;text-transform:uppercase;color:#cfd8d5;align-items:center;gap:6px;font:800 10px Inter;display:flex}.squadMeter small i{color:#f4cf48;font-size:13px;font-style:normal}.squadMeter b{color:#93a39e;font:900 20px/1 Barlow Condensed}.squadMeter.on b{color:#f4cf48;text-shadow:0 0 14px #f4cf4880}.squadMeter ol{grid-template-columns:repeat(11,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.squadMeter li{background:#ffffff14;border-radius:2px;height:6px}.squadMeter li.tier{box-shadow:inset 0 -2px #ffffff40}.squadMeter li.on{background:linear-gradient(90deg,#ffe27a,#f4cf48);box-shadow:0 0 6px #f4cf4890}.squadMeter em{color:#93a39e;font:700 11px Inter}.squadMeter.on em{color:#e9dca8}.token.ownedToken .tokenImage{border-color:#ffe27a!important;box-shadow:0 0 0 1px #ffe27a,0 0 12px #f4cf48c0!important}.token .tokenOwned{color:#3b2a00;background:radial-gradient(circle at 35% 30%,#fff3b0,#f4cf48 55%,#b8860b);border-radius:50%;place-items:center;width:15px;height:15px;font:900 9px/1 Inter;display:grid;position:absolute;top:-5px;right:-7px;box-shadow:0 0 0 1.5px #0b1222}.squadList .ownedRow{box-shadow:inset 3px 0 #f4cf48}.squadList .ownedRowMark{color:#f4cf48!important;font-size:11px!important}.draftEvo{z-index:5;color:#fff;background:#07100ee6;border:1px solid #ffffff2a;border-radius:7px;grid-template-columns:auto auto auto;align-items:center;gap:2px 5px;padding:4px 7px 5px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 4px 12px #0008}.draftEvo .evoStars{gap:0;font-size:10px}.draftEvo .evoStars i:not(.on){display:none}.draftEvo>i:not(.draftEvoBar){font-size:11px;font-style:normal;line-height:1}.draftEvo b{font:900 14px/1 Barlow Condensed}.draftEvoBar{background:#ffffff1c;border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.draftEvoBar i{background:linear-gradient(90deg,var(--lime),#29d6ff);height:100%;display:block}.draftEvo.lv2{border-color:#f4cf4866}.draftEvo.lv3{border-color:#ff7ad966}.draftEvo.max{border-color:#ff7ad966;grid-template-columns:auto auto}.draftEvo.max b{color:#ffb4ec;letter-spacing:.06em;font-size:12px}.cardStrip{opacity:0;animation:.4s ease-out forwards cardStripIn;animation-delay:var(--strip-delay,0s);border-top:1px dashed #ffffff26;margin-top:16px;padding-top:14px;position:relative}.cardStrip:not(.rewardLedger .cardStrip){background:#0b111ee6;border:1px solid #ffffff1f;width:min(560px,100%);margin:16px auto 6px;padding:14px 16px}.cardStripHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cardStripHead small{letter-spacing:.18em;text-transform:uppercase;color:#cfd8d5;font:800 11px Inter}.cardStripHead b{text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(120deg,#ffe58a,#ff7ad9 50%,#58c7ff);color:#0000;-webkit-background-clip:text;background-clip:text;font:900 16px/1 Barlow Condensed}.cardStrip ol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cardStrip .cardStripTile{opacity:0;animation:.4s cubic-bezier(.2,1.1,.4,1) forwards cardStripIn;animation-delay:calc(var(--strip-delay,0s) + var(--i) * 90ms + .15s);background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:9px;padding:8px 9px;display:grid;position:relative;transform:translateY(8px)}.cardStripPhoto{background:#203d31;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffe27a,0 0 10px #f4cf4870}.cardStripPhoto img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.cardStripPhoto b{font:900 16px Barlow Condensed}.cardStripBody{gap:3px;min-width:0;display:grid}.cardStripBody strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:800 13px/1.1 Barlow Condensed;overflow:hidden}.cardStripBody .evoStars{font-size:11px}.cardStripChips{flex-wrap:wrap;gap:3px;display:flex}.cardStripChips em{color:#cfff8a;background:#a3ff1220;border-radius:4px;padding:2px 5px;font:800 9px Inter}.cardStripNext{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.cardStripNext>i{background:#ffffff1c;border-radius:3px;height:3px;overflow:hidden}.cardStripNext>i i{background:linear-gradient(90deg,var(--lime),#29d6ff);height:100%;display:block}.cardStripNext small{color:#93a39e;font:800 10px Inter}.cardStripNext.max{letter-spacing:.06em;text-transform:uppercase;color:#ffb4ec;font:800 9px Inter;display:block}.cardStripTile.up{background:linear-gradient(135deg,#f4cf4826,#ffffff08 60%);border-color:#f4cf48;box-shadow:0 0 22px -6px #f4cf48}.cardStripTile.up.lv3{background:linear-gradient(135deg,#ff7ad926,#58c7ff14 60%);border-color:#ff7ad9;box-shadow:0 0 22px -6px #ff7ad9}.cardStripTile.up .evoStars i.on:last-of-type{animation:.7s cubic-bezier(.2,1.6,.4,1) both evoPop;animation-delay:calc(var(--strip-delay,0s) + var(--i) * 90ms + .65s)}.cardStripUp{letter-spacing:.08em;text-transform:uppercase;color:#1a1200;animation:.6s cubic-bezier(.2,1.6,.4,1) both evoPop;animation-delay:calc(var(--strip-delay,0s) + var(--i) * 90ms + .6s);background:linear-gradient(120deg,#ffe58a,#f4cf48);border-radius:999px;padding:2px 7px;font:900 10px/1.3 Barlow Condensed;position:absolute;top:-8px;right:8px;box-shadow:0 4px 12px #0008}.cardStripTile.up.lv3 .cardStripUp{background:linear-gradient(120deg,#ffe58a,#ff7ad9 55%,#58c7ff)}.cardStrip.compact ol{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@keyframes cardStripIn{to{opacity:1;transform:none}}@keyframes evoPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.collectionBanner{text-align:left;color:#fff;cursor:pointer;width:100%;font:inherit;background:radial-gradient(circle at 12%,#61f6d02a,#0000 40%),linear-gradient(120deg,#10213a,#0b1020 70%);border:1px solid #61f6d040;grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;margin-top:14px;padding:22px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.collectionBanner:hover{border-color:#61f6d0;transform:translateY(-3px);box-shadow:0 18px 40px -20px #61f6d0}.collectionBanner:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff12 50%,#0000 60%);transition:transform .8s;position:absolute;inset:0;transform:translate(-100%)}.collectionBanner:hover:after{transform:translate(100%)}.collectionBannerArt{align-items:center;padding-left:6px;display:flex}.collectionBannerArt .setEmblem.lg{--s:68px;filter:drop-shadow(0 8px 14px #0009);margin-left:-18px;transition:transform .3s}.collectionBannerArt .setEmblem:first-child{transform:rotate(-10deg)}.collectionBannerArt .setEmblem:nth-child(2){z-index:1;transform:translateY(-6px)}.collectionBannerArt .setEmblem:nth-child(3){transform:rotate(10deg)}.collectionBanner:hover .setEmblem:first-child{transform:rotate(-16deg)translate(-4px)}.collectionBanner:hover .setEmblem:nth-child(3){transform:rotate(16deg)translate(4px)}.collectionBanner .lockerText small{color:#61f6d0}.collectionBannerStats{gap:8px;margin:0;display:flex}.collectionBannerStats div{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-items:center;gap:2px;min-width:78px;padding:9px 10px;display:grid}.collectionBannerStats dt{letter-spacing:.12em;text-transform:uppercase;color:#93a39e;font:800 9px Inter}.collectionBannerStats dd{margin:0;font:900 24px/1 Barlow Condensed}.collectionBannerStats dd small{color:#93a39e;font-size:14px}.collectionBannerStats dd i{color:#f4cf48;margin-right:2px;font-style:normal}.collectionBanner .lockerCta{color:#61f6d0;white-space:nowrap}.collectionBanner .lockerBadge{top:12px;right:12px}@media (width<=900px){.collectionBanner{grid-template-columns:auto 1fr;gap:14px 18px;padding:20px}.collectionBannerStats{grid-column:1/-1}.collectionBannerStats div{flex:1}.collectionBanner .lockerCta{grid-column:1/-1}.collNavItem{grid-template-columns:1fr auto;padding:12px}.collNavIcon,.collNavItem span small{display:none}.evoRules{grid-template-columns:1fr}}@media (width<=600px){.collectionBanner{grid-template-columns:1fr;padding:18px 16px}.collectionBannerArt{padding-left:18px}.collectionBannerArt .setEmblem.lg{--s:52px}.collectionBannerStats div{min-width:0;padding:8px 4px}.collectionBannerStats dd{font-size:20px}.collIntro{grid-template-columns:1fr}.evoTotal{grid-area:auto;justify-self:start}.collNav{gap:6px}.collNavItem{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:10px}.collNavItem span b{font-size:16px}.collNavItem em{font-size:18px}.squadBanner{padding:12px}.squadBanner ol{width:100%}.squadBanner li{flex:1;min-width:0;padding:6px 4px}.setGrid{grid-template-columns:1fr}.collSheetBackdrop{place-items:end stretch;padding:0}.collSheet{border-radius:18px 18px 0 0;max-height:92vh;padding:20px 16px 26px}.setSheet>header{grid-template-columns:auto 1fr;gap:12px}.setSheetScore{grid-column:1/-1;grid-auto-flow:column;place-items:center start}.setSheet .setEmblem.lg{--s:60px}.setSheetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cardSheet{grid-template-columns:1fr;gap:16px}.cardSheetCard{justify-self:center;width:170px}.cardSheetBody{padding-right:0}.cardSheetStats dd{font-size:20px}.evoTrack li{grid-template-columns:44px 1fr auto;gap:8px;padding:10px 12px}.evoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cardStrip,.cardStripTile,.cardStripUp,.cardStripTile.up .evoStars i.on{opacity:1;animation:none;transform:none}.collectible.evo3,.setCard.ready,.setCompleteRays,.collNavDot{animation:none}}[data-xi-badge=badge_collector] .brand:after{content:"❖";color:#61f6d0;border-color:#61f6d0}[data-xi-badge=badge_pantheon] .brand:after{content:"✦";color:#ffd45f;border-color:#ffd45f;box-shadow:0 0 10px #ffd45f80}.coachBadge.badge_pantheon{animation:2.4s ease-in-out infinite badgeGlow}.rewardLedger{text-align:left;background:linear-gradient(160deg,#1b2540 0,#0b1020 62%);border:1px solid #f4cf48;width:min(560px,100%);margin:22px auto 8px;padding:20px 22px 18px;animation:.6s cubic-bezier(.2,1.2,.4,1) both rwEnter;position:relative;overflow:hidden;box-shadow:0 24px 70px -26px #000,0 0 60px -26px #f4cf48}.rewardLedger:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffe9a02e 50%,#0000 62%);animation:2.4s ease-out 1.1s forwards rwSheen;position:absolute;inset:0;transform:translate(-120%)}.rewardLedger.unsaved{border-color:#ffffff40;box-shadow:0 24px 70px -26px #000}.rewardLedger header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.rewardLedger header small{letter-spacing:.18em;text-transform:uppercase;color:#f4cf48;font:800 11px Inter;display:block}.rewardLedger header b{text-transform:uppercase;color:#fff;margin-top:3px;font:900 26px/1 Barlow Condensed;display:block}.rwCoin{background:radial-gradient(circle at 35% 30%,#fff6c4 0,#ffd45f 38%,#c08a16 80%);border-radius:50%;flex:none;width:34px;height:34px;display:inline-block;box-shadow:inset 0 0 0 3px #ffe9a0aa,inset 0 -3px #8a5d0a,0 0 18px -2px #f4cf48}.rwCoin.small{vertical-align:-2px;width:16px;height:16px;margin-left:6px;box-shadow:inset 0 0 0 2px #ffe9a0aa,0 0 8px -2px #f4cf48}.rewardLedger ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rewardLedger li{opacity:0;animation:.45s cubic-bezier(.2,1.1,.4,1) forwards rwLine;animation-delay:calc(var(--i) * .42s + .25s);background:#ffffff0d;border-left:3px solid #f4cf48;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid;transform:translate(-26px)}.rwIcon{background:#ffffff14;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.rwLabel{color:#eef3f1;font:700 15px Inter}.rwLabel em{color:#f4cf48;font-style:normal;font-weight:900}.rwAmount{color:#ffd45f;white-space:nowrap;text-shadow:0 0 18px #f4cf4860;font:900 24px Barlow Condensed}.rewardLedger footer{opacity:0;animation:.5s ease-out forwards rwTotal;animation-delay:calc(var(--total-delay) - .15s);border-top:1px dashed #f4cf4866;grid-template-columns:1fr auto;align-items:end;gap:2px 16px;margin-top:16px;padding-top:14px;display:grid;position:relative}.rewardLedger footer span{letter-spacing:.16em;text-transform:uppercase;color:#aebcb7;font:800 12px Inter}.rewardLedger footer strong{color:#ffd45f;text-shadow:0 0 30px #f4cf48aa,0 3px #6b4a05;grid-area:1/2/span 2;font:900 64px/.85 Barlow Condensed}.rewardLedger footer small{color:#c9d6d0;grid-column:1;font-size:13px}.rwSignIn{color:#dfe8e4;background:#ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;font-size:13px;display:flex}.rwSignIn .primary{white-space:nowrap;padding:10px 16px}.rewardNote{color:#aebcb7;text-align:center;max-width:520px;margin:16px auto 0;font-size:13px}.rewardNote.pending{animation:1.4s ease-in-out infinite rwPulse}.rewardLedger.compact{margin:16px auto 4px;padding:14px 16px;animation:none}.rewardLedger.compact:before{display:none}.rewardLedger.compact header b{font-size:20px}.rewardLedger.compact footer strong{font-size:44px}.rwBurst{pointer-events:none;position:absolute;inset:0;overflow:hidden}.rwBurst i{opacity:0;background:radial-gradient(circle at 35% 30%,#fff6c4,#ffd45f 45%,#c08a16);border-radius:50%;animation:1.7s cubic-bezier(.4,.1,.7,1) forwards rwFall;position:absolute;top:-24px}@keyframes rwEnter{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes rwLine{to{opacity:1;transform:none}}@keyframes rwTotal{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes rwSheen{to{transform:translate(120%)}}@keyframes rwFall{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--drift),420px) rotate(540deg)}}@keyframes rwPulse{50%{opacity:.45}}@media (width<=600px){.rewardLedger{padding:16px 14px}.rewardLedger footer strong{font-size:52px}.rwLabel{font-size:14px}.rwSignIn{text-align:center;flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.rewardLedger,.rewardLedger li,.rewardLedger footer,.rewardNote.pending{opacity:1;animation:none;transform:none}.rewardLedger:before,.rwBurst{display:none}}.waitingRoomLayout{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);align-items:center;gap:clamp(20px,2.5vw,48px);width:min(1600px,94%);margin:9vh auto;display:grid}.waitingRoomLayout>.lobby.waiting{width:100%;min-width:0;margin:0}.waitingSponsor{min-width:0}.waitingSponsorLabel{color:#9eaaa5;letter-spacing:1.5px;text-align:center;margin-bottom:10px;font-size:9px;display:block}.waitingSponsor a{color:#e5b1ff;background:#111;border:1px solid #d58af24d;border-radius:12px;text-decoration:none;transition:border-color .15s;display:block;overflow:hidden}.waitingSponsor a:hover{border-color:#d58af2}.waitingSponsor a:focus-visible{outline-offset:5px;outline:3px solid #e5b1ff}.waitingSponsorCreative{color:#fff;background:radial-gradient(circle at 105%,#d58af230 0 2px,#0000 3px) 0 0/13px 13px,#111;gap:28px;min-height:250px;padding:28px 24px;display:grid}.waitingSponsorCreative>strong{font-size:clamp(24px,2.4vw,40px)}.waitingSponsorCreative>strong i{color:#d58af2;font-style:normal}.waitingSponsorCreative>span{gap:5px;font-size:clamp(18px,1.7vw,28px);display:grid}.waitingSponsorCreative>span b:last-child{color:#d58af2}.waitingSponsorCreative>em{border-top:1px solid #ffffff80;padding-top:22px;font-size:clamp(16px,1.35vw,22px);font-style:normal;font-weight:700;line-height:1.25}.waitingSponsorCreative>em b{color:#d58af2}.waitingSponsorLink{border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;padding:14px;font-size:12px;font-weight:700;display:flex}.waitingSponsor .waitingSponsorAdvertise{color:#b9ff58;letter-spacing:.4px;text-align:center;background:#a3ff1208;border-color:#a3ff1240;margin-top:10px;padding:11px 12px;font-size:10px;font-weight:800}.waitingSponsor .waitingSponsorAdvertise:hover{border-color:#a3ff12}.lobby.waiting>.waitingSponsor{width:min(300px,20vw);position:fixed;top:50%;transform:translateY(-45%)}.lobby.waiting>.waitingSponsor--left{left:clamp(14px,3vw,55px)}.lobby.waiting>.waitingSponsor--right{right:clamp(14px,3vw,55px)}@media (width<=1250px){.waitingRoomLayout{grid-template-columns:minmax(0,760px);justify-content:center;gap:36px}.waitingRoomLayout>.lobby.waiting{grid-row:1}.waitingSponsor--left{grid-row:2;justify-self:center;width:min(100%,400px)}.waitingSponsor--right{display:none}.lobby.waiting>.waitingSponsor{width:min(100%,400px);margin:34px auto 0;position:static;transform:none}}.firstGameTutorial{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04100ceb;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.firstGameCard{text-align:center;background:linear-gradient(145deg,#1b3427,#0b1512 70%);border:1px solid #a3ff126b;width:min(560px,94vw);padding:34px;box-shadow:0 30px 100px #000b}.firstGameCard>small,.firstGameFinish>small{color:var(--lime);letter-spacing:2px;font:800 10px Inter}.firstGameCard h1{letter-spacing:-2px;margin:14px 0;font:900 clamp(56px,12vw,90px)/.77 Barlow Condensed}.firstGameCard h1 em{color:#0000;-webkit-text-stroke:1px #f6f7f4;font-style:normal}.firstGameCard p{max-width:390px;color:var(--muted);margin:0 auto 22px;line-height:1.55}.firstGameCard ol{text-align:left;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.firstGameCard li{background:#ffffff08;align-items:center;gap:11px;padding:10px;font-size:12px;font-weight:700;display:flex}.firstGameCard li>b{background:var(--lime);color:#07100e;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.firstGameCard li span b{color:var(--lime);font-weight:900}.firstGameCard .primary{width:100%;padding:17px}.firstGameCard .primary b{float:right}.tutorialSkip{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:14px;text-decoration:underline}.tutorialBallonDor{color:#ffd45f;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-weight:800;text-decoration:underline;display:block}.firstGameFinish{text-align:center;background:#a3ff120c;border:1px solid #a3ff1255;max-width:620px;margin:24px auto 0;padding:22px}.firstGameFinish h2{letter-spacing:.3px;margin:8px 0;font:900 32px Barlow Condensed}.firstGameFinish p{color:var(--muted);margin:0 0 16px;font-size:12px}.firstGameFinish>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.firstGameFinish a{text-decoration:none}.guestResultPrompt{border-color:#a3ff12a0;box-shadow:0 0 0 1px #a3ff1230}.guestResultPrompt .accountBenefits{text-align:left;margin:0 0 16px}.guestResultPrompt .primary{order:-1;width:100%;padding:16px}@media (width<=600px){.firstGameCard{padding:27px 20px}.firstGameFinish>div{display:grid}.firstGameFinish button,.firstGameFinish a{text-align:center}}.replayTutorial{z-index:20;width:38px;height:38px;color:var(--lime);cursor:pointer;background:#102019;border:1px solid #a3ff1266;border-radius:50%;font:900 19px Inter;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0008}.audioSettingsButton{z-index:20;color:#fff;cursor:pointer;background:#102019;border:1px solid #ffffff2c;border-radius:50%;width:38px;height:38px;font-size:17px;position:fixed;bottom:18px;right:64px;box-shadow:0 10px 30px #0008}.audioSettingsButton:hover{border-color:var(--lime);color:var(--lime)}.audioSettings{z-index:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06110df2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.audioSettingsCard{background:linear-gradient(145deg,#132520,#0a1512);border:1px solid #a3ff1260;gap:14px;width:min(380px,92vw);padding:28px;display:grid;box-shadow:0 25px 80px #000}.audioSettingsCard small{color:var(--lime);letter-spacing:1.8px;font:800 10px Inter}.audioSettingsCard h2{text-transform:uppercase;margin:0 0 4px;font:900 clamp(26px,6vw,34px) Barlow Condensed}.audioSettingsCard label{color:var(--muted);text-transform:uppercase;gap:6px;font:800 10px Inter;display:grid}.audioSettingsCard input[type=range]{accent-color:var(--lime);width:100%}.audioMuteRow{flex-direction:row;align-items:center;gap:8px;font-size:12px;display:flex!important}.audioMuteRow input{width:auto}.audioSettingsCard .primary{margin-top:6px;padding:14px}.languageToggle{gap:6px;display:flex}.languageToggle button{color:var(--muted);letter-spacing:.6px;cursor:pointer;text-transform:none;background:#ffffff08;border:1px solid #ffffff20;flex:1;padding:9px 4px;font:800 10px Inter}.languageToggle button.active{border-color:var(--lime);color:var(--lime);background:#a3ff1214}.pushErrorHint{color:#ff8a80;text-transform:none;letter-spacing:normal;margin-top:-2px;font-size:10px;font-weight:700;display:block}.vault{--pack:#a3ff12;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"stage info""rail rail""dup dup";gap:0 34px;margin-top:6px;transition:--pack .4s;display:grid;position:relative}.vaultStage{perspective:1100px;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--pack) 20%,#0b1322) 0,#0a1020 52%,#060a14 100%);border:1px solid color-mix(in srgb,var(--pack) 38%,#ffffff12);min-height:520px;box-shadow:0 30px 90px -40px var(--pack),inset 0 0 120px -50px var(--pack);--rx:0deg;--ry:0deg;--px:.5;--py:.5;touch-action:pan-y;border-radius:18px;grid-area:stage;place-items:center;display:grid;position:relative;overflow:hidden}.vaultRays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--pack) 24%,transparent) 0 6deg,transparent 6deg 18deg);opacity:.8;pointer-events:none;width:150%;animation:60s linear infinite vaultSpin;position:absolute;top:44%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 58%);mask:radial-gradient(circle,#000 0,#0000 58%)}@keyframes vaultSpin{to{rotate:360deg}}.vaultFloor{background:radial-gradient(ellipse,color-mix(in srgb,var(--pack) 55%,transparent) 0,transparent 68%);filter:blur(6px);pointer-events:none;width:62%;height:70px;position:absolute;bottom:7%;left:50%;translate:-50%}.vaultSparks{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vaultSparks i{background:var(--pack);box-shadow:0 0 12px 2px var(--pack);opacity:0;border-radius:50%;animation:linear infinite vaultRise;position:absolute;bottom:-10px}@keyframes vaultRise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-560px)translate(26px)scale(1.2)}}.vaultPack{aspect-ratio:300/430;width:min(300px,64%);transform-style:preserve-3d;place-items:center;animation:.7s cubic-bezier(.2,.9,.25,1.15) both vaultIn;display:grid;position:relative}@keyframes vaultIn{0%{opacity:0;transform:translateY(40px)scale(.86)rotateY(-30deg)}}.packHero{width:100%;height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;filter:drop-shadow(0 34px 34px color-mix(in srgb,var(--pack) 55%,#000));transition:transform .18s ease-out;animation:5s ease-in-out infinite vaultFloat;position:relative}@keyframes vaultFloat{50%{translate:0 -12px}}.packHero .packArt{border-radius:0;gap:6px;width:100%;height:100%;overflow:hidden;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/22px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/22px 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/22px 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/22px 51% repeat-x}.packHero .packArt:before,.packHero .packArt:after{background:repeating-linear-gradient(90deg,#ffffff38 0 3px,#0000 3px 11px);height:30px}.packHero .packArt b{font-size:clamp(40px,5.4vw,60px)}.packHero .packArt em{margin-top:14px;padding:2px 18px;font-size:clamp(70px,9vw,104px)}.packHero .packArt small{font-size:12px}.packHero .packBrand{letter-spacing:.42em;font-size:12px}.packHero .packEmblem{clip-path:polygon(50% 0,100% 14%,100% 58%,50% 100%,0 58%,0 14%);width:62px;height:70px;box-shadow:none;background:#0a0f14;place-items:center;margin-bottom:4px;display:grid;position:relative}.packHero .packEmblem:before{content:"XI";color:#fff;letter-spacing:.02em;font:900 28px Barlow Condensed}.packHero .packEmblem:after{content:"";background:linear-gradient(160deg,var(--pack),#0a0f14 130%);clip-path:polygon(50% 0,100% 14%,100% 58%,50% 100%,0 58%,0 14%);z-index:-1;position:absolute;inset:4px}.packEmblem{display:none}.packSheen{pointer-events:none;background:radial-gradient(circle at calc(var(--px)*100%) calc(var(--py)*100%),#ffffffb0 0,transparent 36%),conic-gradient(from calc(var(--px)*360deg) at 50% 50%,#ff5fa255,#ffd45f55,#5fffd255,#5fa8ff55,#c25fff55,#ff5fa255);mix-blend-mode:soft-light;opacity:.18;-webkit-mask:inherit;-webkit-mask:inherit;mask:inherit;border-radius:10px;transition:opacity .3s;position:absolute;inset:0}.packRibbon{z-index:4;color:#fff;letter-spacing:.14em;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%);background:#ff3d6e;padding:5px 16px 5px 12px;font:900 15px Barlow Condensed;position:absolute;top:22px;right:-14px;transform:translateZ(40px)rotate(6deg);box-shadow:0 8px 18px -6px #0008}.vaultFan{transform-style:preserve-3d;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.fanCard{--f:0;--spread:1.4;aspect-ratio:5/7;border:2px solid color-mix(in srgb,var(--pack) 55%,#fff2);width:62%;transform:translate(calc(var(--f)*13%*var(--spread)),calc(-6% - var(--f)*var(--f)*1.4%)) rotate(calc(var(--f)*8deg*var(--spread)));animation:fanIn .8s calc(.25s + (var(--f) + 2)*70ms) both;background:linear-gradient(160deg,#1a2540,#0b1222 70%);border-radius:10px;place-items:center;transition:transform .5s cubic-bezier(.2,.9,.3,1.2);display:grid;position:absolute;box-shadow:0 14px 30px -12px #000}@keyframes fanIn{0%{opacity:0;transform:translate(0)rotate(0)}}.fanCard b{color:color-mix(in srgb,var(--pack) 60%,#fff);opacity:.5;font:900 44px Barlow Condensed}.fanCard.epic{border-color:#b57bff;box-shadow:0 0 28px -4px #b57bff}.fanCard.legend{border-color:#f4cf48;box-shadow:0 0 28px -4px #f4cf48}.fanCard.rare{border-color:#58c7ff;box-shadow:0 0 28px -4px #58c7ff}.vaultStage:hover .packSheen{opacity:.85}.vaultStage:hover .fanCard,.vaultStage:focus-within .fanCard{--spread:2.1}.vaultInfo{grid-area:info;align-self:center;gap:12px;padding:6px 0;display:grid}.vaultTag{letter-spacing:.2em;background:color-mix(in srgb,var(--pack) 18%,transparent);color:var(--pack);border:1px solid color-mix(in srgb,var(--pack) 55%,transparent);justify-self:start;padding:5px 10px;font:900 12px Inter}.vaultInfo h2{text-transform:uppercase;color:#fff;text-shadow:0 0 60px color-mix(in srgb,var(--pack) 45%,transparent);margin:0;font:900 clamp(56px,8vw,104px)/.82 Barlow Condensed}.vaultInfo p{color:#b9c6c1;max-width:520px;margin:0;line-height:1.5}.oddsBar{gap:3px;height:12px;margin-top:6px;display:flex}.oddsBar i{background:var(--r);min-width:6px;box-shadow:0 0 14px -2px var(--r);border-radius:2px}.oddsLegend{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.oddsLegend li{color:#c8d3ce;align-items:center;gap:7px;display:flex}.oddsLegend li i{background:var(--r);border-radius:50%;width:9px;height:9px}.oddsLegend b{color:#fff}.vaultGuarantee{color:var(--pack);font:700 13px Inter}.vaultCta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:10px;display:flex}.vaultCta .primary{box-shadow:0 14px 40px -14px var(--pack);padding:15px 30px;font-size:20px}.vaultWait{color:#aebcb7;font-size:13px}.vaultWait b{color:#fff;font-variant-numeric:tabular-nums}.vaultWait.missing{color:var(--gold)}.vaultCta .freeStock{margin:0}.vaultCta .bdorBalance{align-items:center;gap:8px;display:flex}.vaultRail{grid-area:rail;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;margin:22px 0 4px;display:grid}.railItem{border:1px solid var(--line,#ffffff17);color:#fff;cursor:pointer;background:#0e1526;border-radius:12px;justify-items:center;gap:4px;padding:14px 8px 12px;font-family:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.railItem:hover{border-color:color-mix(in srgb,var(--pack) 60%,transparent);transform:translateY(-4px)}.railItem.selected{border-color:var(--pack);box-shadow:0 0 0 1px var(--pack),0 18px 44px -22px var(--pack);background:linear-gradient(180deg,color-mix(in srgb,var(--pack) 14%,#0e1526),#0e1526)}.railArt{width:75px;height:107px;display:block;position:relative}.railArt .packArt{transform-origin:0 0;pointer-events:none;transform:scale(.5)}.railItem b{text-transform:uppercase;letter-spacing:.02em;font:900 21px Barlow Condensed}.railItem em{color:#b9c6c1;align-items:center;gap:5px;font:800 12px Inter;display:flex}.railItem.ready em{color:var(--pack)}.railDot{background:var(--pack);width:11px;height:11px;box-shadow:0 0 0 0 var(--pack);border-radius:50%;animation:1.6s infinite railPing;position:absolute;top:9px;right:9px}@keyframes railPing{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.vaultDup{grid-area:dup;margin-top:14px}.xiShop{margin-top:2vh}.shopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;margin:4px 0 6px;display:flex}.shopBar .eyebrow{font-size:11px}.shopBar h1{text-transform:uppercase;letter-spacing:-.005em;margin:4px 0 0;font:900 clamp(34px,4.2vw,52px)/.86 Barlow Condensed}.shopBar h1 em{color:var(--lime);text-shadow:0 0 40px color-mix(in srgb,var(--lime) 35%,transparent);font-style:normal}.walletBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.walletChip{background:linear-gradient(150deg,#1d2a12,#0d1424 70%);border:1px solid #f4cf4855;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 12px;display:flex}.walletChip b{color:#fff;font:900 30px/1 Barlow Condensed}.walletChip small{letter-spacing:.16em;color:var(--gold);font:800 10px Inter}.walletChip .coin,.walletChip .coin.big{flex:none;width:30px;min-width:30px;height:30px}.walletChip .bdorCoin{flex:none}.oddsToggle{display:none}@media (width<=880px){.vault{grid-template-columns:1fr;grid-template-areas:"rail""stage""info""dup";gap:12px}.xiShop{margin-top:0}.shopBar{flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 4px}.shopBar .eyebrow{display:none}.shopBar h1{white-space:nowrap;margin:0;font-size:27px}.shopBar h1 em{display:none}.walletBar{flex-wrap:nowrap;gap:6px}.walletChip{gap:6px;padding:4px 11px 4px 8px}.walletChip b{font-size:21px}.walletChip small,.walletBar .ghostButton{display:none}.walletChip .coin,.walletChip .coin.big{width:20px;min-width:20px;height:20px}.shopTabs button{padding:9px 11px;font-size:16px}.vaultRail{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:0 -4vw;padding:2px 4vw 8px;display:flex;overflow-x:auto}.railItem{scroll-snap-align:center;border-radius:10px;flex:0 0 84px;gap:2px;padding:8px 4px 7px}.railArt{width:50px;height:72px}.railArt .packArt{transform:scale(.333)}.railItem b{font-size:14px}.railItem em{font-size:10px}.railItem .coin{width:11px;height:11px}.railDot{width:9px;height:9px;top:6px;right:6px}.vaultStage{border-radius:14px;min-height:318px}.vaultPack{width:min(168px,48%)}.vaultFloor{height:44px}.vaultInfo{gap:9px}.vaultInfo h2{font-size:54px}.vaultInfo p,.vaultMore{display:none}.vault.more .vaultInfo p{font-size:14px;display:block}.vault.more .vaultMore{display:flex}.vault.more .vaultGuarantee.vaultMore{display:block}.vault .vaultDup{display:none}.vault.more .vaultDup{display:flex}.oddsToggle{color:#c8d3ce;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font:700 13px Inter;display:flex}.oddsToggle i{color:var(--pack);font-size:18px;font-style:normal}.vaultCta{z-index:6;border:1px solid color-mix(in srgb,var(--pack) 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1020ee;border-radius:14px;margin:6px 0 0;padding:10px;position:sticky;bottom:10px;box-shadow:0 14px 40px -10px #000}.vaultCta .primary{width:100%;padding:13px 16px;font-size:18px}.vaultCta .freeStock{width:100%}.packHero .packArt{gap:2px}.packHero .packArt b{font-size:32px}.packHero .packArt em{margin-top:4px;font-size:54px}.packHero .packEmblem{width:42px;height:48px}.packHero .packEmblem:before{font-size:19px}.packHero .packBrand,.packHero .packArt small{font-size:8px}.packRibbon{font-size:11px;top:12px;right:-10px}.earnPanel{padding:18px}}@media (prefers-reduced-motion:reduce){.vaultRays,.vaultSparks i,.packHero,.vaultPack,.fanCard,.railDot{animation:none}.vaultSparks{display:none}}.xiShop{--gold:#f4cf48;--card:#0e1526;--line:#ffffff17;width:min(1160px,92vw);margin:6vh auto 70px}.xiShop .eyebrow{color:var(--lime)}.coin{vertical-align:-.12em;background:radial-gradient(circle at 35% 30%,#fff6c4,#f4cf48 45%,#b8861c 90%);border-radius:50%;width:.95em;height:.95em;margin-left:.3em;display:inline-block;position:relative;box-shadow:inset 0 0 0 2px #ffffff40,0 0 10px #f4cf4860}.coin:after{content:"XI";color:#5b3e05;place-items:center;font:900 .42em Barlow Condensed;display:grid;position:absolute;inset:0}.coin.big{width:54px;height:54px;margin:0;animation:4s ease-in-out infinite coinSpin}@keyframes coinSpin{0%,70%,to{transform:rotateY(0)}85%{transform:rotateY(180deg)}}.xiShopHero{grid-template-columns:1fr auto;align-items:end;gap:36px;margin:18px 0 26px;display:grid}.xiShopHero h1{text-transform:uppercase;letter-spacing:-.01em;margin:10px 0 18px;font:900 clamp(54px,9vw,112px)/.84 Barlow Condensed}.xiShopHero h1 em{color:var(--lime);text-shadow:0 0 50px color-mix(in srgb,var(--lime) 35%,transparent);font-style:normal}.xiShopHero p{color:#b9c6c1;max-width:640px;margin:0;line-height:1.55}.wallet{perspective:400px;background:linear-gradient(150deg,#1d2a12,#0d1424 60%);border:1px solid #f4cf4855;justify-items:start;gap:4px;min-width:230px;padding:22px 24px;display:grid;box-shadow:8px 8px 0 -2px #f4cf4826}.wallet small{letter-spacing:.18em;color:var(--gold);margin-top:10px;font:800 11px Inter}.wallet b{color:#fff;font:900 64px/.9 Barlow Condensed}.wallet span{color:#d8e0dc;font-size:13px;font-weight:700}.ghostButton{color:#dfe8e3;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:8px 12px;font:700 12px Inter;transition:all .15s}.ghostButton:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.ghostButton:disabled{opacity:.45;cursor:default}.wallet .ghostButton{margin-top:10px}.shopNotice{border-left:3px solid var(--gold);background:#f4cf4812;gap:6px;margin-bottom:16px;padding:16px 20px;display:grid}.shopNotice b{letter-spacing:.12em;color:var(--gold);font:800 12px Inter}.shopNotice span{color:#cdd6d2;font-size:13px}.xiShop .shopConnect{width:100%;margin-bottom:18px}.shopTopRow{margin-bottom:30px}.dealCard{background:var(--card);border:1px solid var(--line);border-color:color-mix(in srgb,var(--item) 55%,transparent);box-shadow:0 0 0 1px #0000,0 18px 60px -30px var(--item);padding:18px 20px;position:relative;overflow:hidden}.dealCard:before{content:"";background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--item) 22%,transparent),transparent 60%);pointer-events:none;position:absolute;inset:0}.dealCard>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex;position:relative}.dealCard>header small{letter-spacing:.16em;color:var(--item,var(--lime));font:800 11px Inter}.dealCard>header span{color:#9fb0aa;font-size:12px}.dealCard>header b{color:#fff;letter-spacing:.06em;font:800 15px Barlow Condensed}.dealBody{grid-template-columns:200px 1fr;align-items:center;gap:20px;display:grid;position:relative}.dealBody h2{text-transform:uppercase;margin:8px 0;font:900 38px/.95 Barlow Condensed}.dealBody p{color:#aebcb7;margin:0 0 14px;font-size:13px;line-height:1.5}.dealOwned{color:var(--lime);font-size:13px;font-weight:700}.shopTabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.shopTabs button{color:#9fb0aa;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;padding:12px 16px;font:800 19px Barlow Condensed;display:flex}.shopTabs button:hover{color:#fff}.shopTabs button.active{color:#fff;border-bottom-color:var(--lime)}.shopTabs em{color:var(--lime);background:#ffffff14;padding:3px 7px;font:700 11px Inter}.tabIntro{color:#9fb0aa;margin:0 0 20px;font-size:13px}.coinButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}.coinButton s{opacity:.55;font-weight:600}.coinButton b{font-weight:900}.missing{color:var(--gold);margin-top:8px;font-size:11px;font-style:normal;display:block}.tierTag{letter-spacing:.16em;color:#c6d1cc;background:#ffffff10;padding:3px 7px;font:800 10px Inter;display:inline-block}.tierTag.t2{color:#7fd5ff;background:#58c7ff1f}.tierTag.t3{color:#c9a2ff;background:#ae76ff24}.tierTag.t4{color:var(--gold);background:#f4cf4826}.shopGrid2{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.shopCard{background:var(--card);border:1px solid var(--line);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.shopCard:hover{border-color:color-mix(in srgb,var(--item) 60%,transparent);box-shadow:0 20px 50px -28px var(--item);transform:translateY(-4px)}.shopCard.equipped{border-color:var(--item);box-shadow:inset 0 0 0 1px var(--item)}.shopCard.exclusive{border-style:dashed}.shopCardBody{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.shopCardBody h3{text-transform:uppercase;margin:2px 0 0;font:900 27px/.95 Barlow Condensed}.shopCardBody p{color:#a9b7b2;flex:1;margin:0;font-size:13px;line-height:1.45}.shopCardBody>footer{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.shopCardBody>footer .primary,.shopCardBody>footer .secondary,.shopCardBody>footer .equippedButton{flex:1;min-width:84px;padding:11px 12px}.shopCardBody>footer .ghostButton{flex:none}.dealFlag{z-index:3;background:var(--gold);color:#251a00;padding:4px 9px;font:900 15px Barlow Condensed;position:absolute;top:10px;right:10px;transform:rotate(4deg)}.itemPreview{background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--item) 40%,transparent),transparent 65%),#081009;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.dealBody .itemPreview{height:180px}.celebrationMini{background:repeating-linear-gradient(90deg,#0e3b1d 0 26px,#11461f 26px 52px)}.celebrationMini:after{content:"";pointer-events:none;border:1px solid #fff3;position:absolute;inset:14px}.celebrationMini .goalOverlay{background:#06110d99;animation:none;position:absolute;inset:0}.celebrationMini .goalOverlay b{font-size:58px}.celebrationMini .goalCelebration *,.celebrationMini .goalOverlay>b{animation-iteration-count:infinite!important}.celebrationMini .goalCelebration .celFirework i{height:22px;top:-11px}.celebrationMini .goalOverlay:has(.cel_crown)>b:before{width:34px;margin-bottom:6px;animation-iteration-count:infinite}.celebrationMini .celShushWord{font-size:24px;bottom:8%}.celebrationMini .celThunderBolt{height:110%}.framePreview .framedCard{width:118px;transition:transform .3s;transform:rotate(-4deg)}.shopCard:hover .framePreview .framedCard{transform:rotate(0)scale(1.05)}.badgePreview .nameplate{background:#0c1322;border:1px solid #ffffff1f;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 18px 12px 12px;display:grid}.badgePreview .nameplate .coachBadge{grid-row:span 2}.badgePreview .nameplate b{text-transform:uppercase;font:900 22px Barlow Condensed}.badgePreview .nameplate small{color:#8fa19a;font-size:11px}.themePreview{background:linear-gradient(160deg,color-mix(in srgb,var(--theme) 30%,#08111f),#08111f 70%);grid-template-rows:1fr auto auto;place-items:stretch stretch;gap:10px;padding:18px;display:grid}.themePreview .themeSky{background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--theme) 55%,transparent),transparent 70%);border-bottom:2px solid var(--theme)}.themePreview .themeBar{gap:6px;display:flex}.themePreview .themeBar i{background:#ffffff20;flex:1;height:8px}.themePreview .themeBar i:first-child{background:var(--theme)}.themePreview .themeButton{background:var(--theme);color:#06110d;justify-self:start;padding:6px 16px;font:900 15px Barlow Condensed}.coachBadge{--size:26px;width:var(--size);height:var(--size);vertical-align:middle;filter:drop-shadow(0 2px 4px #0009) drop-shadow(0 0 5px color-mix(in srgb,var(--badge) 35%,transparent));flex:none;place-items:center;font-style:normal;line-height:0;display:inline-grid}.coachBadge .emblem{width:100%;height:100%}.coachBadge.sm{--size:20px}.coachBadge.lg{--size:46px}.coachBadge.badge_royal{animation:2.4s ease-in-out infinite badgeGlow}@keyframes badgeGlow{50%{filter:drop-shadow(0 0 12px var(--badge))}}.packGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.packCard{background:var(--card);border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.packCard:before{content:"";background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--pack) 30%,transparent),transparent 65%);pointer-events:none;height:260px;position:absolute;inset:0 0 auto}.packCard>.packArt{margin:26px auto 6px}.packInfo{flex-direction:column;gap:10px;padding:14px 20px 20px;display:flex;position:relative}.packInfo h3{text-transform:uppercase;color:var(--pack);margin:0;font:900 32px/.9 Barlow Condensed}.packInfo p{color:#aebcb7;margin:0;font-size:13px;line-height:1.45}.odds{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.odds li{border-left:3px solid var(--r);background:#ffffff06;justify-content:space-between;padding:5px 8px;font-size:12px;display:flex}.odds li span{color:#c8d3ce}.guarantee{color:var(--pack);font:700 11px Inter}.packInfo .primary{margin-top:auto;padding:13px}.common{--r:#9fb0aa}.rare{--r:#58c7ff}.epic{--r:#b57bff}.legend{--r:#f4cf48}.dupNote{color:#aebcb7;border:1px dashed #ffffff26;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;padding:14px 18px;font-size:13px;display:flex}.dupNote b{letter-spacing:.14em;color:var(--lime);font:800 11px Inter}.dupNote ul{gap:14px;margin:0;padding:0;list-style:none;display:flex}.dupNote li{color:var(--r)}.dupNote li b{color:#fff;letter-spacing:0;font-size:13px}.packArt{--pack:#a3ff12;color:#fff;text-align:center;background:linear-gradient(155deg,color-mix(in srgb,var(--pack) 85%,#fff) 0,var(--pack) 30%,color-mix(in srgb,var(--pack) 45%,#04080f) 75%);width:150px;height:214px;box-shadow:0 24px 44px -18px color-mix(in srgb,var(--pack) 70%,transparent),inset 0 0 0 2px #fff5,inset 0 -40px 50px -20px #00000070;border-radius:10px 10px 6px 6px;align-content:center;justify-items:center;gap:2px;transition:transform .3s;display:grid;position:relative;overflow:hidden}.packArt:before,.packArt:after{content:"";background:repeating-linear-gradient(90deg,#ffffff40 0 6px,#0000 6px 12px);height:14px;position:absolute;left:0;right:0}.packArt:before{top:0}.packArt:after{bottom:0}.packCard:hover .packArt{transform:translateY(-6px)rotate(-2deg)}.packShine{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff70 50%,#0000 60%);animation:3.2s ease-in-out infinite packShine;position:absolute;inset:-40%}@keyframes packShine{0%,40%{transform:translate(-60%)}80%,to{transform:translate(60%)}}.packBrand{letter-spacing:.3em;color:#ffffffd0;font:800 10px Inter;position:relative}.packArt b{text-transform:uppercase;text-shadow:0 2px #0005;padding:0 8px;font:900 30px/.9 Barlow Condensed;position:relative}.packArt em{color:#06110d;background:#ffffffd9;margin-top:8px;padding:2px 10px;font:900 54px/.9 Barlow Condensed;position:relative}.packArt small{letter-spacing:.2em;color:#ffffffd0;font:800 10px Inter;position:relative}.pack_ballon .packArt,.packArt.pack_ballon{background:linear-gradient(155deg,#fff6c4 0,#f4cf48 28%,#9a6b12 70%,#2b1c04)}.packArt.shaking{animation:1.4s ease-in-out infinite packShake}@keyframes packShake{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-4deg)scale(1.03)}72%{transform:rotate(4deg)scale(1.03)}79%{transform:rotate(-3deg)}86%{transform:rotate(2deg)}}.collectible{--r:#9fb0aa;aspect-ratio:5/7;background:linear-gradient(170deg,color-mix(in srgb,var(--r) 30%,#121a2c),#0b111e 55%);border:2px solid color-mix(in srgb,var(--r) 75%,transparent);width:100%;box-shadow:0 10px 30px -14px var(--r);text-align:left;color:#fff;border-radius:8px;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.collectible.legend{background:linear-gradient(170deg,#f4cf48 0,#8a6212 35%,#1a1305 75%)}.collectible.epic{background:linear-gradient(170deg,#7d4bd6 0,#2a1748 45%,#0d0a1a)}.collectibleFoil{pointer-events:none;z-index:2;opacity:0;background:linear-gradient(120deg,#0000 30%,#ffffff2e 45%,#0000 60%) 0 0/250% 100%;animation:4s linear infinite foil;position:absolute;inset:0}.collectible.epic .collectibleFoil,.collectible.legend .collectibleFoil{opacity:1}@keyframes foil{0%{background-position:120% 0}to{background-position:-120% 0}}.collectible header{z-index:1;align-items:baseline;gap:6px;padding:8px 10px 0;display:flex;position:relative}.collectible header b{font:900 28px/.9 Barlow Condensed}.collectible header span{color:#ffffffc0;font:800 12px Barlow Condensed}.collectible header em{margin-left:auto;font-style:normal}.collectiblePhoto{background:#ffffff0c;border-radius:4px;place-items:center;margin:4px 10px 0;display:grid;position:relative;overflow:hidden}.collectiblePhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collectiblePhoto span{color:#ffffff40;font:900 40px Barlow Condensed}.collectible footer{z-index:1;background:linear-gradient(#0000,#00000080 40%);gap:1px;padding:6px 10px 9px;display:grid;position:relative}.collectible footer strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:900 16px/1 Barlow Condensed;overflow:hidden}.collectible footer small{color:#ffffffa8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.collectible footer i{letter-spacing:.16em;text-transform:uppercase;color:var(--r);font:800 9px Inter}.collectible.legend footer i{color:#fff2b8}.collectible.small header b{font-size:21px}.collectible.small footer strong{font-size:13px}.collectible.small header{padding:6px 8px 0}.collectible.small footer{padding:4px 8px 7px}.collectible.small .collectiblePhoto{margin:3px 8px 0}.collectibleNew,.collectibleDup{z-index:3;letter-spacing:.06em;white-space:nowrap;padding:4px 10px;font:900 15px Barlow Condensed;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.collectibleNew{background:var(--lime);color:#06110d}.collectibleDup{color:var(--gold);border:1px solid var(--gold);background:#0b111ee6}.packOpening{z-index:1200;background:radial-gradient(circle at 50% 40%,#16243f,#03060d 70%);padding:30px 16px;animation:.3s ease-out screenIn;display:flex;position:fixed;inset:0;overflow:auto}.packOpening.best2{background:radial-gradient(circle at 50% 40%,#2c1a52,#03060d 70%)}.packOpening.best3{background:radial-gradient(circle at 50% 40%,#4a3608,#03060d 70%)}.packClose{z-index:5;color:#fff;cursor:pointer;background:#00000050;border:1px solid #ffffff30;width:44px;height:44px;font-size:26px;position:fixed;top:14px;right:18px}.packStage,.packReveal,.packError{text-align:center;justify-items:center;gap:22px;margin:auto;display:grid}.packStage small,.packReveal>small{letter-spacing:.2em;color:var(--lime);font:800 12px Inter}.packStage p{color:#c4d0cb;margin:0}.packTear{cursor:pointer;background:0 0;border:0;padding:0}.packTear:disabled{cursor:progress}.packTear .packArt{width:210px;height:300px}.packTear .packArt b{font-size:40px}.packTear .packArt em{font-size:74px}.packCards{perspective:1200px;flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.packSlot{aspect-ratio:5/7;cursor:pointer;width:170px;animation:dealIn .5s calc(var(--i)*.12s) both;box-shadow:none;background:0 0;border:0;padding:0;position:relative}@keyframes dealIn{0%{opacity:0;transform:translateY(-60px)rotate(-12deg)scale(.7)}}.packSlot>span{border-radius:8px;position:absolute;inset:0}.packSlot.flipped .packSlotBack,.packSlot:not(.flipped) .packSlotFront{display:none}.packSlotBack{background:repeating-linear-gradient(45deg,#101a2e 0 10px,#0c1424 10px 20px);border:2px solid #ffffff30;place-items:center;display:grid;box-shadow:0 14px 30px -12px #000}.packSlotBack b{color:var(--lime);text-shadow:0 0 30px var(--lime);font:900 52px Barlow Condensed}.packSlot:not(.flipped):hover .packSlotBack{border-color:var(--lime);transform:translateY(-4px)}.packSlot.epic:not(.flipped) .packSlotBack{box-shadow:0 0 30px -4px #b57bff}.packSlot.legend:not(.flipped) .packSlotBack{animation:1s ease-in-out infinite legendPulse;box-shadow:0 0 40px #f4cf48}@keyframes legendPulse{50%{box-shadow:0 0 60px 8px #f4cf48}}.packSlotFront{animation:.55s cubic-bezier(.2,.9,.3,1.3) both flipIn}@keyframes flipIn{0%{filter:brightness(2.2);transform:perspective(900px)rotateY(-100deg)scale(.9)}to{filter:none;transform:none}}.packSlot.flipped.legend .packSlotFront{animation:.55s cubic-bezier(.2,.9,.3,1.3) both flipIn,1.6s ease-out .55s both legendLand}@keyframes legendLand{0%{filter:drop-shadow(0 0 #f4cf48)}30%{filter:drop-shadow(0 0 40px #f4cf48)brightness(1.3)}to{filter:drop-shadow(0 0 14px #f4cf4890)}}.packSlot.flipped.epic .packSlotFront{filter:drop-shadow(0 0 16px #b57bff90)}.packReveal>footer{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.packReveal>footer button{padding:13px 22px}.packError b{text-transform:uppercase;font:900 34px Barlow Condensed}.packError span{color:#c4d0cb;max-width:420px}.albumProgress{grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-bottom:18px;display:grid}.albumProgress small{letter-spacing:.16em;color:#9fb0aa;font:800 11px Inter}.albumProgress b{font:900 54px/.9 Barlow Condensed;display:block}.albumProgress b span{color:#9fb0aa;font-size:26px}.albumProgress>i{background:#ffffff12;height:12px;display:block;overflow:hidden}.albumProgress>i em{background:linear-gradient(90deg,var(--lime),#f4cf48);height:100%;transition:width .6s;display:block}.milestones{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.milestones li{background:var(--card);border:1px solid var(--line);align-content:start;gap:6px;padding:12px;display:grid}.milestones li>b{color:#9fb0aa;font:900 30px/.9 Barlow Condensed}.milestones li span{font-size:12px;font-weight:700}.milestones li small{color:#8496a0;font-size:11px}.milestones li.ready{border-color:var(--lime);box-shadow:0 0 30px -14px var(--lime)}.milestones li.ready>b,.milestones li.claimed>b{color:var(--lime)}.milestones li.claimed{opacity:.6}.milestones li .primary{padding:8px}.albumFilters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.albumFilters button{color:#c8d3ce;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;padding:7px 12px;font:700 12px Inter}.albumFilters button.active{background:var(--lime);color:#06110d;border-color:var(--lime)}.albumGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.albumSlot{position:relative}.albumSlot .copies{z-index:3;background:#000000b0;padding:2px 6px;font:800 11px Inter;position:absolute;top:-6px;right:-6px}.albumSlot.missing{aspect-ratio:5/7;border:2px dashed color-mix(in srgb,var(--r) 40%,transparent);color:#5d6d78;background:#ffffff04;border-radius:8px;place-content:center;justify-items:center;gap:4px;display:grid}.albumSlot.missing b{color:color-mix(in srgb,var(--r) 45%,#33414a);font:900 38px Barlow Condensed}.albumSlot.missing span{font:800 12px Barlow Condensed}.albumSlot.missing small{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--r) 60%,#33414a);font:700 9px Inter}.earnPanel{background:linear-gradient(140deg,#1b2410,#0d1424 55%);border:1px solid #f4cf4840;margin-top:40px;padding:24px}.earnPanel>header small{letter-spacing:.16em;color:var(--gold);font:800 11px Inter}.earnPanel h2{text-transform:uppercase;margin:6px 0 18px;font:900 40px/.95 Barlow Condensed}.earnGrid{grid-template-columns:repeat(auto-fit,minmax(200px,240px));gap:10px;display:grid}.earnGrid>*{text-align:left;color:#fff;background:#00000030;border:1px solid #ffffff14;gap:4px;padding:14px;display:grid}.earnGrid b{color:var(--gold);font:900 34px/.9 Barlow Condensed}.earnGrid span{color:#b9c6c1;font-size:12px;line-height:1.4}.earnGrid button{cursor:pointer;font:inherit;transition:all .15s}.earnGrid button:hover:not(:disabled){border-color:var(--gold);transform:translateY(-2px)}.earnPanel>p{color:#aebcb7;margin:14px 0 0;font-size:13px}.xiShop .shopFair{margin-top:16px}.celebrationPreview{z-index:1200;cursor:pointer;background:repeating-linear-gradient(90deg,#0e3b1d 0 60px,#11461f 60px 120px);place-items:center;display:grid;position:fixed;inset:0}.celebrationPreview .goalOverlay{position:absolute}.celebrationPreview>small{z-index:20;color:#ffffffb0;font-size:12px;position:absolute;bottom:22px}.goalOverlay{overflow:hidden}.goalOverlay>b,.goalOverlay>strong,.goalOverlay>span{z-index:3;position:relative}.goalCelebration{pointer-events:none;z-index:2;place-items:center;display:grid;position:absolute;inset:0}.goalCelebration .confettiBurst{z-index:4}.cel_shush .celShushHalo{background:radial-gradient(circle,#0000 20%,#000000d0 75%);animation:2.6s ease-out both shushDim;position:absolute;inset:0}.cel_shush .celShushWord{letter-spacing:.3em;color:#fff;opacity:0;font:900 clamp(40px,8vw,90px) Barlow Condensed;animation:2.6s ease-out .3s both shushWord;position:absolute;bottom:12%}@keyframes shushDim{0%{opacity:0}30%{opacity:1}}@keyframes shushWord{0%{opacity:0;letter-spacing:1em}40%,to{opacity:.9;letter-spacing:.3em}}.cel_knee .celKneeStreak{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lime) 50%,transparent) 60%,transparent);height:26%;animation:.9s ease-out both kneeStreak;position:absolute;top:46%;left:-30%;right:-30%;transform:skew(-20deg)}.cel_knee .celKneeTurf{background:radial-gradient(circle at 20% 100%,#3c8a2e 0 4px,#0000 5px) 0 0/34px 22px,radial-gradient(circle at 70% 60%,#5fb84a 0 3px,#0000 4px) 0 0/27px 18px;height:22%;animation:1.4s ease-out .4s both turf;position:absolute;bottom:0;left:0;right:0}.goalOverlay:has(.cel_knee)>b{animation:.9s cubic-bezier(.15,.9,.3,1) both kneeSlide}@keyframes kneeStreak{0%{transform:translate(-100%)skew(-20deg)}to{opacity:0;transform:translate(30%)skew(-20deg)}}@keyframes kneeSlide{0%{transform:translate(-120vw)skew(-18deg)}70%{transform:translate(3vw)skew(-6deg)}to{transform:none}}@keyframes turf{0%{opacity:0;transform:translateY(20px)}40%{opacity:1}to{opacity:0;transform:translateY(-60px)}}.celFirework{width:0;height:0;animation:1.6s ease-out infinite fwPop;position:absolute}.celFirework.f0{--c:#ffb547;top:28%;left:22%}.celFirework.f1{--c:#ff6ad5;animation-delay:.4s;top:24%;left:76%}.celFirework.f2{--c:#58c7ff;animation-delay:.8s;top:16%;left:40%}.celFirework.f3{--c:#a3ff12;animation-delay:1.1s;top:40%;left:62%}.celFirework i{width:4px;height:44px;transform:rotate(var(--a)) translateY(-34px);background:linear-gradient(var(--c),transparent);animation:1.6s ease-out infinite fwRay;animation-delay:inherit;border-radius:4px;position:absolute;top:-22px;left:-2px}@keyframes fwPop{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes fwRay{0%{height:4px}40%{height:44px}to{height:10px}}.cel_thunder .celThunderFlash{background:#d8f3ff;animation:1.8s ease-out both thunderFlash;position:absolute;inset:0}.cel_thunder .celThunderBolt{fill:#e9f8ff;filter:drop-shadow(0 0 18px #58c7ff)drop-shadow(0 0 40px #58c7ff);height:85%;animation:1.8s ease-out both boltIn;position:absolute}.goalOverlay:has(.cel_thunder){animation:.5s .1s 2 thunderShake}@keyframes thunderFlash{0%,12%{opacity:.9}6%,20%{opacity:0}16%{opacity:.6}to{opacity:0}}@keyframes boltIn{0%{opacity:0;transform:scaleY(.3)translateY(-40%)}8%{opacity:1;transform:none}60%{opacity:.9}to{opacity:.55}}@keyframes thunderShake{25%{transform:translate(6px,-4px)}50%{transform:translate(-6px,3px)}75%{transform:translate(4px,4px)}}.cel_crown .celCrownRays{background:repeating-conic-gradient(#f4cf4833 0 6deg,transparent 6deg 18deg);width:160vmax;height:160vmax;animation:8s linear infinite raysSpin;position:absolute;-webkit-mask:radial-gradient(circle,#000 0,#0000 55%);mask:radial-gradient(circle,#000 0,#0000 55%)}.goalOverlay:has(.cel_crown)>b:before{content:"";aspect-ratio:120/80;filter:drop-shadow(0 0 18px #f4cf48);background:#f4cf48;width:clamp(70px,13vw,130px);margin:0 auto 18px;animation:1.2s cubic-bezier(.2,1.4,.4,1) both crownDrop;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cpath d='M8 70 2 18l30 22L60 4l28 36 30-22-6 52Z'/%3E%3Crect x='8' y='70' width='104' height='9' rx='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 80'%3E%3Cpath d='M8 70 2 18l30 22L60 4l28 36 30-22-6 52Z'/%3E%3Crect x='8' y='70' width='104' height='9' rx='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.goalOverlay:has(.cel_crown)>b{color:#f4cf48;text-shadow:0 0 40px #f4cf4890}@keyframes crownDrop{0%{opacity:0;transform:translateY(-200%)rotate(-20deg)}to{opacity:1;transform:none}}.goalOverlay:has(.cel_fireworks)>b{text-shadow:0 0 30px #ffb54790}.celebrationMini .celFirework i{animation-iteration-count:infinite}[data-xi-frame=frame_prism] .card,.framePreview.frame_prism .collectible{animation:3s linear infinite prismSpin;box-shadow:0 0 24px #b57bff55;background:linear-gradient(var(--card,#0e1526),var(--card,#0e1526)) padding-box,conic-gradient(from var(--prism,0deg),#ff6ad5,#58c7ff,#a3ff12,#f4cf48,#ff6ad5) border-box!important;border:2px solid #0000!important}.framePreview.frame_prism .collectible{background:linear-gradient(170deg,#2a1d45,#0b111e 60%) padding-box,conic-gradient(from var(--prism,0deg),#ff6ad5,#58c7ff,#a3ff12,#f4cf48,#ff6ad5) border-box!important}@property --prism{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes prismSpin{to{--prism:360deg}}[data-xi-frame=frame_sacred] .card,.framePreview.frame_sacred .collectible{animation:1.2s ease-in-out infinite alternate sacredFire;border-color:#ff6a3d!important}@keyframes sacredFire{0%{box-shadow:0 0 0 1px #ff6a3d,0 -4px 18px #ff6a3d90,0 0 34px #ffb54740}to{box-shadow:0 0 0 1px #ffb547,0 -10px 28px #ff3d2e,0 0 46px #ffb54760}}[data-xi-frame=frame_album] .card,.framePreview.frame_album .collectible{box-shadow:0 0 0 2px #ffe28a,0 0 0 5px #8a6212,0 0 30px #f4cf4870;border-color:#ffe28a!important}.framePreview.frame_signal .collectible{border-color:#a3ff12;box-shadow:0 0 0 1px #a3ff12,0 0 22px #a3ff1260}.framePreview.frame_onyx .collectible{border-color:#c4d0d6;box-shadow:inset 0 0 28px #000}.framePreview.frame_champions .collectible{border-color:#f4cf48;box-shadow:0 0 0 1px #f4cf48,0 0 24px #f4cf4850}[data-xi-theme=theme_ultra]{--lime:#ff3fa4}[data-xi-theme=theme_derby] main{background:radial-gradient(circle at 80% 0,#38a8ff33,#0000 45%) no-repeat}[data-xi-theme=theme_inferno] main{background:radial-gradient(circle at 80% 0,#ff695f33,#0000 45%) no-repeat}[data-xi-theme=theme_ultra] main{background:radial-gradient(circle at 15% 0,#ff3fa440,#0000 40%) no-repeat,radial-gradient(circle at 90% 0,#7a2cff33,#0000 40%) no-repeat}[data-xi-theme=theme_aurora] main{background:radial-gradient(at 50% 0,#61f6d033,#0000 50%) no-repeat}.navBadge{vertical-align:middle;margin-right:6px;display:inline-flex}.tabDot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 10px var(--gold);border-radius:50%;animation:1.6s infinite badgeGlow;display:inline-block}.freePack{border:1px solid var(--line);background:linear-gradient(110deg,#ffffff0d,#0e1526 60%);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-bottom:16px;padding:18px 24px;display:grid}.freePack.ready{border-color:var(--lime);box-shadow:0 0 50px -24px var(--lime)}.freePack .packArt{width:92px;height:130px}.freePack .packArt b{font-size:20px}.freePack .packArt em{margin-top:4px;font-size:32px}.freePack .packArt .packBrand,.freePack .packArt small{font-size:7px}.freePack small{letter-spacing:.16em;color:var(--lime);font:800 11px Inter}.freePack h3{text-transform:uppercase;margin:6px 0;font:900 30px/.95 Barlow Condensed}.freePack p{color:#aebcb7;margin:0;font-size:13px}.freePack .primary{padding:14px 22px}.freeBack{color:#9fb0aa;text-align:right;font-size:12px}.freeBack b{color:#fff;letter-spacing:.05em;font:800 22px Barlow Condensed;display:block}.albumSlot .showcaseButton{z-index:4;opacity:0;border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:#06110de6;padding:6px 4px;font:800 10px Inter;transition:all .15s;position:absolute;bottom:6px;left:6px;right:6px}.albumSlot:hover .showcaseButton,.albumSlot:focus-within .showcaseButton,.albumSlot.showcased .showcaseButton{opacity:1}.albumSlot.showcased .collectible{outline:2px solid var(--gold);outline-offset:2px}.albumSlot .showcaseButton:disabled{cursor:default}@media (hover:none){.albumSlot .showcaseButton{opacity:1;width:100%;margin-top:4px;position:static}}.showcaseChip,.lobbyRoster .showcaseChip{border:1px solid var(--r);background:#00000040;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:2px 8px 2px 2px;font:800 11px Inter;animation:none;display:inline-flex}.showcaseChip img,.showcaseChip i{object-fit:cover;width:20px;height:20px;color:var(--r);background:#ffffff14;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.showcaseChip b{color:var(--r);font:900 13px Barlow Condensed}.showcaseChip em{color:#e6eee9;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-style:normal;overflow:hidden}.card .ownedMark{z-index:4;color:#3b2a00;pointer-events:auto;background:radial-gradient(circle at 35% 30%,#fff3b0,#f4cf48 55%,#b8860b);border-radius:50%;place-items:center;width:26px;height:26px;font:900 14px/1 Inter;display:grid;position:absolute;top:42px;left:10px;box-shadow:0 0 0 2px #0b1222,0 0 16px #f4cf48aa}@media (prefers-reduced-motion:reduce){.packShine,.collectibleFoil,.coin.big,.celFirework,.celCrownRays,.packArt.shaking{animation:none}}@media (width<=900px){.shopTopRow,.packGrid{grid-template-columns:1fr}.milestones{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.freePack{grid-template-columns:auto 1fr}.freePack>:last-child{grid-column:1/-1}.freeBack{text-align:left}.packOpening{padding-top:70px}.xiShopHero{grid-template-columns:1fr}.wallet{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;min-width:0}.wallet .coin.big{grid-row:span 3}.wallet small{margin:0}.dealBody{grid-template-columns:1fr}.packSlot{width:44vw;max-width:160px}.milestones{grid-template-columns:1fr 1fr}.packCards{gap:10px}.shopGrid2{grid-template-columns:1fr}}.albumSlot .albumActions{z-index:4;opacity:0;gap:3px;transition:all .15s;display:grid;position:absolute;bottom:6px;left:6px;right:6px}.albumSlot:hover .albumActions,.albumSlot:focus-within .albumActions,.albumSlot.showcased .albumActions button:first-child{opacity:1}.albumActions button{color:#e7efeb;cursor:pointer;background:#06110de6;border:1px solid #ffffff38;padding:5px 4px;font:800 10px Inter}.albumActions button:first-child{border-color:var(--gold);color:var(--gold)}.albumActions button:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.albumActions button:disabled{cursor:default;opacity:.7}@media (hover:none){.albumSlot .albumActions{opacity:1;grid-template-columns:1fr 1fr;margin-top:4px;position:static}.albumActions button:first-child{grid-column:1/-1}}.cardMarket{gap:16px;display:grid}.marketViews{border:1px solid var(--line);gap:0;width:max-content;max-width:100%;display:flex}.marketViews button{border:0;border-right:1px solid var(--line);color:#c8d3ce;letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 20px;font:800 13px Inter;display:flex}.marketViews button:last-child{border-right:0}.marketViews button.active{background:var(--lime);color:#06110d}.marketViews em{color:#fff;background:#ff4d5e;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font:900 11px Inter;display:grid}.marketViews small{opacity:.7;font:800 11px Inter}.marketTools{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.marketTools input{color:#fff;background:#ffffff0a;border:1px solid #fff2;flex:1;min-width:220px;max-width:320px;padding:9px 12px;font:600 13px Inter}.marketTools .albumFilters{margin:0}.marketGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.marketGrid.pick{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.marketItem{background:var(--card);border:1px solid var(--line);gap:8px;padding:10px;display:grid;position:relative}.marketItem.mine{border-style:dashed;border-color:#fff3}.marketItem footer{gap:6px;display:grid}.marketItem footer span{color:#9fb0aa;white-space:nowrap;text-overflow:ellipsis;font:700 11px Inter;overflow:hidden}.marketItem .coinButton{justify-content:center;width:100%}.marketOwned,.marketNew{white-space:nowrap;z-index:3;color:var(--lime);letter-spacing:.04em;background:#000000c0;padding:3px 6px;font:800 10px Inter;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.marketNew{background:var(--lime);color:#06110d}.marketPick{cursor:pointer;background:0 0;border:2px solid #0000;padding:2px;transition:all .15s;position:relative}.marketPick:hover{border-color:var(--lime);transform:translateY(-2px)}.marketPick .copies{z-index:3;color:#fff;background:#000000b0;padding:2px 6px;font:800 11px Inter;position:absolute;top:-6px;right:-6px}.marketHeading{text-transform:uppercase;letter-spacing:.02em;margin:6px 0 0;font:900 22px Barlow Condensed}.marketEmpty{color:#9fb0aa;text-align:center;border:1px dashed #fff2;margin:0;padding:26px;font-size:14px}.marketRules{color:#7f918a;margin:4px 0 0;font-size:12px;line-height:1.5}.marketLedger{gap:6px;margin:0;padding:0;list-style:none;display:grid}.marketLedger li{background:var(--card);border:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.marketLedger li.sold{opacity:.75}.marketLedger b{color:var(--r);font:800 16px Barlow Condensed}.marketLedger span{color:#9fb0aa;font-size:12px}.marketLedger em{color:#fff;font:800 15px Barlow Condensed}.marketLedger li.sold em{color:var(--lime)}.marketPropose{justify-self:start}.tradeList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.tradeRow{background:var(--card);border:1px solid var(--line);gap:12px;padding:14px;display:grid}.tradeRow.incoming.pending{border-color:var(--lime);box-shadow:0 0 30px -16px var(--lime)}.tradeRow:not(.pending){opacity:.65}.tradeRow header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tradeRow header b{letter-spacing:.03em;font:800 15px Barlow Condensed}.tradeRow header small{letter-spacing:.14em;text-transform:uppercase;color:#9fb0aa;font:800 10px Inter}.tradeRow.accepted header small{color:var(--lime)}.tradeSwap{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.tradeSwap>i{align-self:center}.tradeSwap>div{justify-items:center;gap:6px;display:grid}.tradeSwap>div>small{letter-spacing:.14em;text-transform:uppercase;color:#9fb0aa;font:800 10px Inter}.tradeSwap>div .collectible{width:100%;max-width:130px}.tradeSwap>div>em{color:var(--gold);font:900 15px Barlow Condensed}.tradeSwap>i{color:var(--lime);font-size:26px;font-style:normal}.tradeRow footer{gap:8px;display:flex}.tradeRow footer .primary{flex:1}.marketDialog{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050bd9;padding:30px 16px;animation:.25s ease-out screenIn;display:flex;position:fixed;inset:0;overflow:auto}.marketDialog>div{background:linear-gradient(160deg,#141f36,#0a101d);border:1px solid #fff2;gap:16px;width:min(620px,100%);margin:auto;padding:26px;display:grid;position:relative}.marketDialog>div>small{letter-spacing:.18em;color:var(--lime);text-transform:uppercase;font:800 11px Inter}.marketDialog .packClose{position:absolute;top:10px;right:12px}.sellBody{grid-template-columns:190px 1fr;align-items:start;gap:22px;display:grid}.sellBody>div{gap:12px;display:grid}.sellBody h3{text-transform:uppercase;margin:0;font:900 30px/.95 Barlow Condensed}.sellBody label,.tradeReview label{letter-spacing:.12em;color:#9fb0aa;text-transform:uppercase;gap:6px;font:800 11px Inter;display:grid}.priceInput{align-items:center;gap:4px;font-size:22px;display:flex}.priceInput input{color:#fff;background:#ffffff0c;border:1px solid #ffffff2a;width:130px;padding:6px 10px;font:900 28px Barlow Condensed}.sellBody input[type=range]{width:100%;accent-color:var(--lime)}.sellHint{color:#9fb0aa;margin:0;font-size:12px}.sellNet{color:#cdd6d2;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:14px;display:flex}.sellNet b{color:var(--lime);font:900 26px Barlow Condensed}.sellNet small{color:#7f918a;font-size:12px}.sellWarn{color:#ffb35c;background:#ffb35c12;border-left:3px solid #ffb35c;margin:0;padding:6px 10px;font-size:12px}.tradeDialog{width:min(760px,100%)!important}.tradeSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.tradeSteps li{color:#7f918a;border:1px solid #ffffff1c;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;display:flex}.tradeSteps li b{background:#ffffff14;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:900 12px Inter;display:grid}.tradeSteps li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tradeSteps li.current{border-color:var(--lime);color:#fff}.tradeSteps li.current b{background:var(--lime);color:#06110d}.tradeSteps li.done{color:#dfe8e3}.tradeSteps li.done b{background:#ffffff30}.tradeSteps .ghostButton{padding:3px 7px;font-size:10px}.friendPick{flex-wrap:wrap;gap:8px;display:flex}.tradeReview{gap:14px;display:grid}.tradeReview .tradeSwap .collectible{max-width:150px}.tradeReview>.primary{width:100%}@media (width<=640px){.marketViews{width:100%}.marketViews button{flex:1;justify-content:center;padding:11px 8px}.marketTools input{width:100%;min-width:0;max-width:none}.marketGrid{grid-template-columns:repeat(2,1fr);gap:10px}.marketGrid.pick{grid-template-columns:repeat(3,1fr)}.marketLedger li{grid-template-columns:1fr auto;gap:4px 10px}.tradeList{grid-template-columns:1fr}.sellBody{grid-template-columns:1fr;justify-items:center}.sellBody>div{width:100%}.sellBody .collectible{width:170px}.tradeSteps{grid-template-columns:1fr}.marketDialog{padding-top:60px}.marketDialog>div{padding:20px 16px}}.bdorCoin{vertical-align:-.14em;background:radial-gradient(circle at 35% 30%,#fffbe0,#ffd45f 40%,#b07a10 85%);border-radius:50%;width:1em;height:1em;margin-left:.3em;display:inline-block;position:relative;box-shadow:inset 0 0 0 2px #fff6,0 0 12px #ffd45f99}.bdorCoin:after{content:"";background:repeating-conic-gradient(#7a4f0640 0 30deg,transparent 30deg 60deg);border:1.5px solid #7a4f0699;border-radius:50%;position:absolute;inset:22%}.bdorCoin.big{width:44px;height:44px;margin:0}.walletBdor{border-top:1px solid #ffffff1a;align-items:center;gap:6px;width:100%;margin-top:8px;padding-top:8px;color:#f3e3b3!important;display:flex!important}.walletBdor .bdorCoin{margin:0}.walletBdor b{color:#ffd45f!important;font:900 24px/1 Barlow Condensed!important}.packArt.pack_bdor{color:#fff;background:radial-gradient(circle at 50% 38%,#fff6c4 0,#ffd45f 18%,#c08a16 42%,#3a2604 78%,#120b02)}.packArt.pack_bdor:before,.packArt.pack_bdor:after{background:repeating-linear-gradient(90deg,#ffe9a080 0 6px,#0000 6px 12px)}.packArt.pack_bdor b{color:#fff7d6;text-shadow:0 2px #3a2604,0 0 20px #ffd45f}.packArt.pack_bdor em{color:#ffd45f;background:#120b02}.bdorPackCard{background:radial-gradient(circle at 12%,#ffd45f2e,#0000 45%),linear-gradient(120deg,#2a1d06,#0d1220 65%);border:1px solid #ffd45f66;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;margin-bottom:18px;padding:22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px -40px #ffd45f}.bdorPackCard:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 40px,#ffd45f06 40px 80px);position:absolute;inset:0}.bdorPackCard .packArt{width:130px;height:186px}.bdorPackCard .packArt b{font-size:24px}.bdorPackCard .packArt em{font-size:40px}.bdorPackInfo{z-index:1;gap:8px;display:grid;position:relative}.bdorPackInfo>small{letter-spacing:.2em;color:#ffd45f;text-transform:uppercase;font:800 11px Inter}.bdorPackInfo h3{text-transform:uppercase;color:#fff7d6;margin:0;font:900 44px/.9 Barlow Condensed}.bdorPackInfo p{color:#d7cba6;max-width:520px;margin:0;font-size:13px;line-height:1.5}.bdorPackInfo .odds{margin:4px 0 0}.bdorPackBuy{z-index:1;justify-items:center;gap:8px;min-width:210px;display:grid;position:relative}.bdorBalance{align-items:center;gap:10px;display:flex}.bdorBalance b{color:#ffd45f;font:900 48px/.9 Barlow Condensed}.bdorBalance small{letter-spacing:.08em;color:#d7cba6;max-width:70px;font:800 11px/1.2 Inter}.bdorOpen{box-shadow:0 10px 30px -10px #ffd45f;color:#1c1303!important;background:#ffd45f!important}.bdorOpen b{margin-left:6px}.bdorToday{color:#a99c78;font-size:11px}.bdorPackSoon{color:#d7cba6;text-align:center;max-width:200px;font-size:13px}.collectible.bdorCard{border-color:#ffd45f;background:linear-gradient(170deg,#ffe58a 0,#b8860b 26%,#2a1c04 62%,#0a0702)!important}.collectible.bdorCard.rare{border-color:#e9c56a}.collectible.bdorCard.legend{box-shadow:0 0 0 1px #fff3,0 14px 40px -12px #ffd45f}.collectible.bdorCard header b{color:#1c1303}.collectible.bdorCard header span{color:#3a2604;letter-spacing:.08em;text-transform:uppercase;font:900 11px Barlow Condensed}.collectible.bdorCard footer i{color:#ffd45f}.collectible.bdorCard .collectibleFoil{opacity:1}.bdorCardBall{background:radial-gradient(circle at 50% 40%,#ffd45f22,#0000 60%);place-items:center;display:grid;position:absolute;inset:0}.bdorCardBall i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fffbe0,#ffd45f 40%,#8a5d0a 90%);border-radius:50%;width:46%;position:relative;box-shadow:0 0 30px #ffd45f80,inset 0 0 0 2px #fff6}.bdorCardBall i:after{content:"";background:repeating-conic-gradient(#5b3e0560 0 36deg,transparent 36deg 72deg);border-radius:50%;position:absolute;inset:18%}.bdorCardInitials{color:#ffd45fb0;font:900 18px Barlow Condensed;position:absolute;bottom:6px;right:8px}.albumSlot.missing.bdorMissing{background:#ffd45f08;border-color:#ffd45f55}.albumSlot.missing.bdorMissing b{color:#ffd45f80;font-size:30px}.albumFilters button.bdorFilter{color:#ffd45f;border-color:#ffd45f66}.albumFilters button.bdorFilter.active{color:#1c1303;background:#ffd45f;border-color:#ffd45f}.albumFilters button em{opacity:.75;margin-left:4px;font-size:11px;font-style:normal}.marketPage .xiShopHero h1 em{color:#58c7ff;text-shadow:0 0 50px #58c7ff55}.marketPage .eyebrow{color:#58c7ff}.lockerHub{padding-top:55px}.lockerGrid{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.lockerTile{text-align:left;color:#fff;cursor:pointer;min-height:300px;font:inherit;border:1px solid #ffffff1c;grid-template-rows:1fr auto auto;gap:14px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.lockerTile:hover{transform:translateY(-4px)}.shopTile{background:radial-gradient(circle at 75% 20%,#ffd45f26,#0000 50%),linear-gradient(140deg,#1b2a12,#0e1526 70%);border-color:#a3ff1250}.shopTile:hover{border-color:var(--lime);box-shadow:0 26px 60px -30px var(--lime)}.marketTile{background:radial-gradient(circle at 75% 20%,#58c7ff26,#0000 50%),linear-gradient(140deg,#0f2433,#0e1526 70%);border-color:#58c7ff50}.marketTile:hover{border-color:#58c7ff;box-shadow:0 26px 60px -30px #58c7ff}.wardrobeTile{background:radial-gradient(circle at 75% 20%,#c38bff26,#0000 50%),linear-gradient(140deg,#231c33,#0e1526 70%);border-color:#c38bff50}.wardrobeTile:hover{border-color:#c38bff;box-shadow:0 26px 60px -30px #c38bff}.lockerArt.wardrobeFan{font-size:72px}.lockerArt{justify-content:center;align-items:flex-end;height:170px;display:flex;position:relative}.lockerArt.packsFan .packArt{transform-origin:bottom;width:104px;height:150px;margin:0 -16px;transition:transform .3s}.lockerArt.packsFan .packArt b{font-size:18px}.lockerArt.packsFan .packArt em{margin-top:4px;font-size:28px}.lockerArt.packsFan .packArt small,.lockerArt.packsFan .packArt .packBrand{font-size:6px}.lockerArt.packsFan .packArt:first-child{transform:rotate(-12deg)translateY(8px)}.lockerArt.packsFan .packArt:nth-child(2){z-index:2;transform:translateY(-8px)scale(1.08)}.lockerArt.packsFan .packArt:nth-child(3){transform:rotate(12deg)translateY(8px)}.shopTile:hover .packsFan .packArt:first-child{transform:rotate(-18deg)translate(-10px,4px)}.shopTile:hover .packsFan .packArt:nth-child(3){transform:rotate(18deg)translate(10px,4px)}.lockerArt.cardsFan .collectible{transform-origin:bottom;width:104px;margin:0 -14px;transition:transform .3s}.lockerArt.cardsFan .collectible:first-child{transform:rotate(-10deg)translateY(10px)}.lockerArt.cardsFan .collectible:nth-child(2){z-index:2;transform:translateY(-6px)}.lockerArt.cardsFan .collectible:nth-child(3){transform:rotate(10deg)translateY(10px)}.marketTile:hover .cardsFan .collectible:first-child{transform:rotate(-16deg)translate(-12px,6px)}.marketTile:hover .cardsFan .collectible:nth-child(3){transform:rotate(16deg)translate(12px,6px)}.lockerText small{letter-spacing:.18em;text-transform:uppercase;color:var(--lime);font:800 10px Inter}.marketTile .lockerText small{color:#58c7ff}.wardrobeTile .lockerText small{color:#c38bff}.lockerText h3{text-transform:uppercase;margin:8px 0;font:900 clamp(32px,4vw,48px)/.9 Barlow Condensed}.lockerText p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.lockerCta{color:var(--lime);align-items:center;gap:8px;font:800 13px Inter;display:flex}.marketTile .lockerCta{color:#58c7ff}.wardrobeTile .lockerCta{color:#c38bff}.lockerCta i{font-style:normal;transition:transform .2s}.lockerTile:hover .lockerCta i{transform:translate(5px)}@media (width<=760px){.lockerGrid{grid-template-columns:1fr}.lockerTile{min-height:0}.bdorPackCard{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px 16px}.bdorPackInfo{justify-items:center}.bdorPackInfo h3{font-size:36px}}.collectible.bdorCard.small header span{display:none}.packArt.pack_legend{color:#2b1c04;background:linear-gradient(155deg,#fff6c4 0,#f4cf48 28%,#9a6b12 70%,#2b1c04)}.packArt.pack_legend b{color:#2b1c04;text-shadow:none}.packArt.pack_legend em{color:#f4cf48;background:#2b1c04}.freePack.legendFree{border-color:#f4cf4855}.freePack.legendFree.ready{border-color:#f4cf48;box-shadow:0 0 50px -22px #f4cf48}.freePack.legendFree small{color:#f4cf48}.freeStock{align-items:center;gap:6px;margin-top:12px;display:flex}.freeStock i{background:#ffffff1c;border-radius:2px;width:26px;height:10px;transition:background .3s,box-shadow .3s;transform:skew(-18deg)}.freeStock i.full{background:var(--lime);box-shadow:0 0 12px -2px var(--lime)}.freeStock b{color:#fff;margin-left:8px;font:900 18px Barlow Condensed}.freeSide{text-align:right;justify-items:end;gap:10px;display:grid}.freeSide .freeBack{font-size:12px}.navShop{position:relative}.packBadge{background:var(--lime);color:#06110d;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font:900 11px Inter;animation:1.8s ease-in-out infinite badgePulse;display:inline-grid}@keyframes badgePulse{0%,to{box-shadow:0 0 #a3ff1280}50%{box-shadow:0 0 0 7px #a3ff1200}}.lockerBadge{z-index:2;background:var(--lime);color:#06110d;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;font:900 12px Inter;animation:1.8s ease-in-out infinite badgePulse;position:absolute;top:14px;right:14px}.packReminder{z-index:60;border:1px solid var(--lime);max-width:430px;box-shadow:0 22px 60px -18px #000,0 0 40px -16px var(--lime);background:linear-gradient(120deg,#16213a,#0b1020);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 40px 14px 14px;animation:.5s cubic-bezier(.2,1.3,.4,1) reminderIn;display:grid;position:fixed;bottom:20px;right:20px}@keyframes reminderIn{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:none}}.packReminderArt{background:linear-gradient(155deg,#e6ff9c 0,#a3ff12 35%,#3d7a00 90%);border:2px solid #ffffffb0;place-items:center;width:46px;height:64px;animation:2.4s ease-in-out infinite reminderWiggle;display:grid;position:relative;box-shadow:0 0 24px -4px #a3ff12}.packReminderArt.legend{background:linear-gradient(155deg,#fff6c4 0,#f4cf48 28%,#9a6b12 70%,#2b1c04);box-shadow:0 0 24px -4px #f4cf48}.packReminderArt:before{content:"";background:repeating-linear-gradient(90deg,#ffffffb0 0 5px,#0000 5px 10px);height:6px;position:absolute;inset:0 0 auto}.packReminderArt b{color:#06110d;font:900 24px Barlow Condensed}.packReminderArt.legend b{color:#2b1c04}@keyframes reminderWiggle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-7deg)}84%{transform:rotate(6deg)}92%{transform:rotate(-3deg)}}.packReminderText b{text-transform:uppercase;letter-spacing:.02em;font:900 20px/1 Barlow Condensed;display:block}.packReminderText small{color:#aebcb7;margin-top:5px;font-size:12px;line-height:1.35;display:block}.packReminder .primary{padding:10px 16px}.packReminderClose{color:#aebcb7;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:22px;position:absolute;top:4px;right:6px}@media (width<=600px){.packReminder{max-width:none;bottom:12px;left:12px;right:12px}.freeSide{text-align:left;grid-column:1/-1;justify-items:start}}@media (prefers-reduced-motion:reduce){.packBadge,.lockerBadge,.packReminder,.packReminderArt{animation:none}}.freePack .packArt.pack_legend b{font-size:16px}.dupSell{background:linear-gradient(120deg,#f4cf4818,#0e1526 70%);border:1px solid #f4cf4855;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;padding:14px 18px;display:flex}.dupSell>span:first-child{gap:3px;display:grid}.dupSell b{text-transform:uppercase;color:#fff;font:900 22px Barlow Condensed}.dupSell small{color:#b9c6c1;font-size:12px}.dupSellConfirm{flex-wrap:wrap;gap:8px;display:flex}.albumActions button.quickSell{border-color:var(--lime);color:var(--lime)}@media (width<=600px){.dupSell>button,.dupSellConfirm,.dupSellConfirm .primary{width:100%}}.albumActions button.quickSell{grid-column:1/-1}.coachXI{filter:drop-shadow(0 14px 26px #0009);display:block;overflow:visible}.coachXI .cxBody{transform-origin:110px 260px;animation:3.6s ease-in-out infinite cxBreathe}.coachXI .cxHead{transform-origin:110px 180px;animation:6s ease-in-out infinite cxHeadIdle}.coachXI.talking .cxHead{animation:1.4s ease-in-out infinite cxHeadTalk}.coachXI .cxAura{opacity:.7;animation:3.6s ease-in-out infinite cxAura}.coachXI .cxEyes{transform-origin:110px 118px;animation:4.8s infinite cxBlink}.coachXI .cxWink{opacity:0}.coachXI .cxPupil{transition:transform .3s var(--ease)}.coachXI .cxBrows path{transition:transform .35s var(--ease)}.coachXI .cxBrowL{transform-origin:88px 103px}.coachXI .cxBrowR{transform-origin:132px 103px}.coachXI .cxSmile,.coachXI .cxFlat,.coachXI .cxOpen{transition:opacity .15s}.coachXI .cxFlat,.coachXI .cxOpen{opacity:0}.coachXI .cxOpen{transform-origin:110px 150px}.coachXI.talking .cxSmile,.coachXI.talking .cxFlat{opacity:0}.coachXI.talking .cxOpen{opacity:1;animation:.22s ease-in-out infinite alternate cxTalk}.coachXI .cxArm{opacity:0;transform-origin:170px 214px;transition:opacity .25s,transform .45s var(--ease-snap);transform:rotate(26deg)translateY(16px)}.coachXI .cxFinger{opacity:0}.coachXI.gesture-point .cxArm,.coachXI.gesture-wave .cxArm,.coachXI.gesture-fist .cxArm{opacity:1;transform:none}.coachXI.gesture-point .cxFinger{opacity:1}.coachXI.gesture-wave .cxArm{animation:1.1s ease-in-out infinite cxWave}.coachXI.gesture-fist .cxArm{animation:.9s ease-in-out infinite cxPump}.coachXI.gesture-point .cxArm{animation:1.6s ease-in-out infinite cxPoint}.coachXI.mood-excited .cxBrows path{transform:translateY(-5px)}.coachXI.mood-excited:not(.talking) .cxSmile{opacity:0}.coachXI.mood-excited:not(.talking) .cxOpen{opacity:1;transform:scaleY(.8)}.coachXI.mood-serious .cxBrowL{transform:rotate(14deg)translateY(1px)}.coachXI.mood-serious .cxBrowR{transform:rotate(-14deg)translateY(1px)}.coachXI.mood-serious:not(.talking) .cxSmile{opacity:0}.coachXI.mood-serious:not(.talking) .cxFlat{opacity:1}.coachXI.mood-thinking .cxBrowL{transform:translateY(-6px)rotate(-6deg)}.coachXI.mood-thinking .cxPupil{transform:translate(2.5px,-2px)}.coachXI.mood-wink .cxEyeR{opacity:0}.coachXI.mood-wink .cxWink{opacity:1}.coachXI.mood-wink .cxBrowR{transform:translateY(2px)}.coachXI.mood-proud .cxBrows path{transform:translateY(-2px)}.coachXI.mood-proud .cxHead{animation:2.4s ease-in-out infinite cxNod}@keyframes cxBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.02)}}@keyframes cxHeadIdle{0%,to{transform:rotate(0)}30%{transform:rotate(-2deg)}65%{transform:rotate(1.6deg)}}@keyframes cxHeadTalk{0%,to{transform:rotate(-1.5deg)translateY(0)}50%{transform:rotate(1.8deg)translateY(-1.5px)}}@keyframes cxNod{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)translateY(2px)}}@keyframes cxBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes cxTalk{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes cxWave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(12deg)}}@keyframes cxPump{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)rotate(-4deg)}}@keyframes cxPoint{0%,to{transform:translate(0)}50%{transform:translate(3px,-4px)}}@keyframes cxAura{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.coachXI *{animation:none!important}}.coachStage{z-index:1300;pointer-events:none;text-align:left;position:fixed;inset:0}.coachStage .coachBlock{pointer-events:auto;background:0 0;position:fixed}.coachDim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02060cd1;animation:.35s ease-out both coachFade;position:fixed;inset:0}.coachDim.withHole{-webkit-backdrop-filter:none;backdrop-filter:none;transition:top .45s var(--ease),left .45s var(--ease),width .45s var(--ease),height .45s var(--ease);background:0 0;border-radius:16px;inset:auto;box-shadow:0 0 0 200vmax #02060cc4}.coachSpot{border:2px solid var(--lime);transition:top .45s var(--ease),left .45s var(--ease),width .45s var(--ease),height .45s var(--ease);border-radius:16px;animation:1.8s ease-in-out infinite coachSpotPulse;position:fixed;box-shadow:0 0 0 4px #a3ff1233,0 0 40px #a3ff1266,inset 0 0 30px #a3ff1222}.coachSpot.clickMe:after{content:"";background:var(--lime);border-radius:50%;width:22px;height:22px;animation:1.3s ease-out infinite coachPing;position:absolute;top:-10px;right:-10px;box-shadow:0 0 #a3ff1299}@keyframes coachSpotPulse{0%,to{box-shadow:0 0 0 4px #a3ff1233,0 0 30px #a3ff1255,inset 0 0 24px #a3ff1218}50%{box-shadow:0 0 0 8px #a3ff1222,0 0 60px #a3ff1288,inset 0 0 34px #a3ff1230}}@keyframes coachPing{0%{box-shadow:0 0 #a3ff12aa}to{box-shadow:0 0 0 18px #a3ff1200}}@keyframes coachFade{0%{opacity:0}to{opacity:1}}.coachSkip{z-index:1400;pointer-events:auto;color:#c9d3df;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1420e6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font:700 12px Inter,Arial,sans-serif;display:flex;position:fixed;top:88px;right:14px}.coachSkip:hover{color:#fff;border-color:#fff6}.coachSkip span{opacity:.7;font-size:13px}.coachDock{pointer-events:auto;width:min(760px,100vw - 24px);animation:coachDockIn .5s var(--ease-snap) both;align-items:flex-end;gap:4px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.coachDock.bottom{bottom:14px}.coachDock.top{align-items:flex-start;top:132px}.coachDock.top .coachAvatar{order:0}@keyframes coachDockIn{0%{opacity:0;transform:translate(-50%,30px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.coachAvatar{z-index:2;flex:none;margin-bottom:-6px;position:relative}.coachBubble{cursor:default;background:linear-gradient(160deg,#16243b,#0c1524 70%);border:1px solid #a3ff1255;border-radius:20px 20px 20px 6px;flex:1;min-width:0;margin-bottom:10px;padding:16px 18px 14px;position:relative;box-shadow:0 24px 60px #000c,inset 0 0 0 1px #ffffff08}.coachBubble:before{content:"";background:#111c2f;border-bottom:1px solid #a3ff1255;border-left:1px solid #a3ff1255;width:18px;height:18px;position:absolute;bottom:22px;left:-9px;transform:rotate(45deg)}.coachDock.top .coachBubble{border-radius:6px 20px 20px;margin:10px 0 0}.coachDock.top .coachBubble:before{top:24px;bottom:auto}.coachBubble header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.coachBubble header b{letter-spacing:3px;color:var(--lime);font:800 13px Barlow Condensed,Inter,Arial,sans-serif}.coachStepBar{background:#ffffff1a;border-radius:9px;width:90px;height:5px;display:block;overflow:hidden}.coachStepBar i{background:var(--lime);height:100%;transition:width .5s var(--ease);border-radius:9px;display:block}.coachText{color:#eef3f8;min-height:3em;margin:0;font:500 16.5px/1.5 Inter,Arial,sans-serif}.coachText b{color:#fff;background:linear-gradient(#0000 62%,#a3ff1240 62%);font-weight:800}.coachCaret{vertical-align:-2px;background:var(--lime);width:8px;height:16px;margin-left:2px;animation:.6s steps(2,end) infinite coachCaret;display:inline-block}@keyframes coachCaret{50%{opacity:0}}.coachTapHint{color:#7f8ea3;margin-top:8px;font-size:11px;display:block}.coachActions{justify-content:flex-end;gap:10px;margin-top:12px;animation:.3s ease-out both coachFade;display:flex}.coachActions .primary{border-radius:10px;padding:12px 20px}.coachExtra{margin-top:12px;animation:.3s ease-out both coachFade}.coachChoiceRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.coachChoiceRow .secondary{color:#e6edf5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;padding:12px 16px;font-weight:700}.coachGlowButton{animation:1.6s ease-in-out infinite coachGlow}@keyframes coachGlow{0%,to{box-shadow:0 8px 30px #a3ff1230}50%{box-shadow:0 8px 44px #a3ff1290}}.coachError{color:#ff8f86;margin-top:6px;font-size:13px;display:block}.coachOk{color:var(--lime);margin-top:6px;font-size:13px;display:block}.coachLater{color:#8d9bb0;cursor:pointer;background:0 0;border:0;padding:10px;font-size:13px;text-decoration:underline}.coachStage.centered .coachDock{width:min(560px,100vw - 24px);animation:coachCenterIn .6s var(--ease-snap) both;flex-direction:column;align-items:center;top:50%;bottom:auto;transform:translate(-50%,-50%)}@keyframes coachCenterIn{0%{opacity:0;transform:translate(-50%,-44%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.coachStage.centered .coachAvatar{margin:0 0 -18px}.coachStage.centered .coachBubble{border-radius:22px;width:100%;margin:0}.coachStage.centered .coachBubble:before{margin-left:-9px;top:-9px;bottom:auto;left:50%;transform:rotate(135deg)}.coachStage.mode-passive .coachDock{width:min(380px,100vw - 32px);animation:coachMiniIn .4s var(--ease-snap) both;bottom:16px;left:auto;right:16px;transform:none}@keyframes coachMiniIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.coachStage.mode-passive .coachAvatar svg{width:74px;height:auto}.coachStage.mode-passive .coachBubble{pointer-events:none;padding:10px 14px}.coachStage.mode-passive .coachText{min-height:0;font-size:14px}.coachStage.mode-passive .coachTapHint{display:none}.coachNameForm input,.coachAuth input{box-sizing:border-box;color:#fff;background:#050b14;border:1px solid #a3ff1266;border-radius:12px;outline:none;width:100%;padding:14px 16px;font:700 18px Inter,Arial,sans-serif}.coachNameForm input:focus,.coachAuth input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #a3ff1233}.coachNameForm small{color:#ff8f86;margin-top:6px;font-size:12px;display:block}.coachAuth{gap:9px;display:grid}.coachAuth input{padding:12px 14px;font-size:15px;font-weight:500}.coachAuth .primary{border-radius:10px}.coachAuthTabs{background:#ffffff0d;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.coachAuthTabs button{color:#9fb0c4;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px;font:700 13px Inter,Arial,sans-serif}.coachAuthTabs button.active{color:var(--lime);background:#a3ff121f}.coachCardGrid{grid-template-columns:repeat(5,1fr);gap:8px;max-height:44vh;padding:4px;display:grid;overflow:auto}.coachCardGrid .collectible{zoom:.72}.coachCardGrid span{animation:coachCardIn .5s var(--ease-snap) both;animation-delay:calc(var(--i)*60ms)}.coachCardGrid .collectible{width:100%}@keyframes coachCardIn{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:none}}.coachSkipConfirm{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#02060cdd;place-items:center;padding:18px;animation:.25s ease-out both coachFade;display:grid;position:fixed;inset:0}.coachSkipCard{text-align:center;width:min(440px,100%);animation:coachCenterPop .45s var(--ease-snap) both;background:linear-gradient(160deg,#16243b,#0b1322);border:1px solid #ffffff1f;border-radius:22px;padding:22px 22px 18px;box-shadow:0 30px 80px #000d}@keyframes coachCenterPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.coachSkipCard .coachXI{margin:-60px auto 4px}.coachSkipCard h2{text-transform:uppercase;margin:0 0 8px;font:800 28px Barlow Condensed,Inter,Arial,sans-serif}.coachSkipCard p{color:#c6d0dc;margin:0 0 10px;font-size:14.5px}.coachSkipCard ul{text-align:left;gap:7px;margin:0 0 12px;padding:0;list-style:none;display:grid}.coachSkipCard li{color:#e8f0f6;background:#a3ff120f;border:1px solid #a3ff1226;border-radius:10px;padding:10px 12px 10px 36px;font-size:14px;position:relative}.coachSkipCard li:before{content:"★";color:var(--lime);position:absolute;left:13px}.coachSkipCard small{color:#8a99ad;margin-bottom:14px;display:block}.coachSkipCard .primary{border-radius:12px;width:100%}.coachSkipAnyway{color:#8d9bb0;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:13px;text-decoration:underline}.coachNudge{z-index:70;width:min(360px,100vw - 32px);animation:coachMiniIn .5s var(--ease-snap) both;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;left:16px}.coachNudge .coachXI{flex:none;width:76px;height:auto}.coachNudge div{background:linear-gradient(160deg,#16243b,#0c1524);border:1px solid #a3ff1255;border-radius:16px 16px 16px 4px;flex:1;padding:12px 14px;position:relative;box-shadow:0 18px 40px #000a}.coachNudge strong{letter-spacing:1px;text-transform:uppercase;color:var(--lime);margin-bottom:3px;font:800 15px Barlow Condensed,Inter,Arial,sans-serif;display:block}.coachNudge p{color:#d3dce6;margin:0 0 9px;font-size:13px}.coachNudge .primary{border-radius:9px;padding:9px 14px;font-size:12px}.coachNudge .coachNudgeClose{color:#8d9bb0;cursor:pointer;background:0 0;border:0;font-size:16px;position:absolute;top:6px;right:8px}.tutoVersus{text-align:center;align-content:center;place-items:center;gap:10px;min-height:calc(100vh - 160px);padding:40px 16px;display:grid}.tutoVersusRow{justify-content:center;align-items:center;gap:clamp(18px,6vw,70px);display:flex}.tutoVersusRow>i{color:var(--lime);text-shadow:0 0 40px #a3ff1288;animation:tutoVs 1.2s var(--ease-snap) both;font:italic 900 clamp(42px,9vw,90px) Barlow Condensed,Inter,Arial,sans-serif}@keyframes tutoVs{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:none}}.tutoVersusSide{justify-items:center;gap:8px;display:grid}.tutoVersusSide strong{letter-spacing:2px;text-transform:uppercase;font:800 22px Barlow Condensed,Inter,Arial,sans-serif}.tutoMe{border:3px solid var(--lime);color:#fff;background:radial-gradient(circle at 35% 30%,#2b4a7a,#0d1a30);border-radius:50%;place-items:center;width:110px;height:110px;font:900 42px Barlow Condensed,Inter,Arial,sans-serif;display:grid;box-shadow:0 0 40px #a3ff1244}.tutoGame .tutoReveal{animation:coachCardIn .4s var(--ease-snap) both;background:linear-gradient(90deg,#a3ff1214,#29d6ff14);border:1px solid #ffffff1f;border-radius:14px;margin:0 0 14px;padding:12px 14px}.tutoReveal small{letter-spacing:3px;color:var(--lime);margin-bottom:6px;font:700 12px Barlow Condensed,Inter,Arial,sans-serif;display:block}.tutoReveal>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tutoReveal span{background:#0006;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.tutoReveal em{letter-spacing:1.5px;color:#9fb0c4;font:700 11px Inter,Arial,sans-serif}.tutoReveal b{text-transform:uppercase;font:800 18px Barlow Condensed,Inter,Arial,sans-serif}.tutoReveal i{color:#9fb0c4;font-size:12px;font-style:normal}.tutoDuel{text-align:center;align-content:center;justify-items:center;gap:16px;min-height:calc(100vh - 160px);padding:40px 16px 260px;display:grid;position:relative;overflow:hidden}.tutoDuelGlow{pointer-events:none;background:radial-gradient(circle at 50% 35%,#ff695f33,#0000 55%),radial-gradient(circle at 50% 70%,#a3ff1222,#0000 50%);animation:2s ease-in-out infinite cxAura;position:absolute;inset:0}.tutoDuel .eyebrow{letter-spacing:10px;color:#ff695f;text-shadow:0 0 30px #ff695f88;animation:tutoVs .8s var(--ease-snap) both;margin:0;font-size:clamp(34px,8vw,64px)}.tutoDuelClash{justify-content:center;align-items:center;gap:clamp(10px,4vw,40px);display:flex;position:relative}.tutoDuelSide{justify-items:center;gap:6px;display:grid}.tutoDuelSide strong{letter-spacing:2px;text-transform:uppercase;font:800 16px Barlow Condensed,Inter,Arial,sans-serif}.tutoDuelSide .tutoMe{width:84px;height:84px;font-size:30px}.tutoDuelCard{pointer-events:none;background:linear-gradient(160deg,#1b2b46,#0c1524);border:2px solid #ffb547;border-radius:16px;gap:4px;width:min(190px,36vw);padding:12px;animation:2.4s ease-in-out infinite tutoDuelShake;display:grid;position:relative;box-shadow:0 0 50px #ffb54755}.tutoDuelCard .avatar{height:120px}@keyframes tutoDuelShake{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)translateY(-4px)}}.tutoQuiz{z-index:1;width:min(560px,100%);position:relative}.tutoQuiz h2{text-transform:uppercase;margin:6px 0 10px;font:800 clamp(22px,4.6vw,32px) Barlow Condensed,Inter,Arial,sans-serif}.tutoQuiz>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tutoQuiz button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;padding:16px 10px;font:800 17px Inter,Arial,sans-serif;transition:transform .15s,background .2s,border-color .2s}.tutoQuiz button:hover:not(:disabled){border-color:var(--lime);transform:translateY(-2px)}.tutoQuiz button.right{border-color:var(--lime);color:var(--lime);background:#a3ff1233}.tutoQuiz button.wrong{color:#ffb1aa;background:#ff695f33;border-color:#ff695f}.tutoQuizTimer{background:#ffffff1a;border-radius:9px;height:6px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.tutoQuizTimer:after{content:"";background:linear-gradient(90deg,var(--lime),#ffb547,#ff695f);transform-origin:0;animation:12s linear forwards tutoQuizTime;position:absolute;inset:0}@keyframes tutoQuizTime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tutoWheelScreen{text-align:center;align-content:start;justify-items:center;gap:18px;min-height:calc(100vh - 160px);padding:30px 16px 280px;display:grid}.tutoWheel{--wheel:min(340px,80vw);width:var(--wheel);aspect-ratio:1;position:relative}.tutoWheelDisc{border:6px solid #0b1322;border-radius:50%;transition:transform 4.1s cubic-bezier(.12,.8,.18,1);position:absolute;inset:0;box-shadow:0 0 0 3px #fff3,0 20px 60px #000c,0 0 60px #a3ff1233}.tutoWheelDisc span{color:#fff;-webkit-text-stroke:3px #000a;paint-order:stroke fill;white-space:nowrap;font:900 clamp(13px,3.4vw,17px) Barlow Condensed,Inter,Arial,sans-serif;position:absolute;top:50%;left:50%}.tutoWheelPointer{z-index:2;filter:drop-shadow(0 4px 6px #000a);border-top:28px solid #fff;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;margin-left:-14px;position:absolute;top:-14px;left:50%}.tutoWheelHub{border:3px solid var(--lime);color:var(--lime);z-index:1;background:#0b1322;border-radius:50%;place-items:center;font:900 24px Barlow Condensed,Inter,Arial,sans-serif;display:grid;position:absolute;inset:38%}.tutoWheelScreen>.primary{border-radius:12px;min-width:220px}.tutoWheelBudget{text-align:center}.tutoWheelScreen.swapping .tutoWheel{--wheel:min(170px,44vw)}.tutoSwap{gap:10px;width:min(560px,100%);display:grid}.tutoSwapHead,.tutoSwapList button{grid-template-columns:40px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.tutoSwapHead{letter-spacing:1.5px;text-transform:uppercase;color:#9fb0c4;text-align:left;padding:0 12px;font:700 11px Inter,Arial,sans-serif}.tutoSwapList{gap:6px;display:grid}.tutoSwapList button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:12px;padding:9px 12px;transition:transform .15s,border-color .2s,background .2s}.tutoSwapList button:hover:not(:disabled){border-color:#ae76ff;transform:translateY(-1px)}.tutoSwapList button:disabled{cursor:default}.tutoSwapList button.picked{background:#ae76ff26;border-color:#ae76ff;box-shadow:0 0 0 2px #ae76ff55}.tutoSwapList em{color:#ae76ff;letter-spacing:1px;font:800 13px Barlow Condensed,Inter,Arial,sans-serif}.tutoSwapList span{gap:1px;min-width:0;display:grid}.tutoSwapList b{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:800 16px Barlow Condensed,Inter,Arial,sans-serif;overflow:hidden}.tutoSwapList small{color:#9fb0c4;align-items:center;gap:6px;font:600 11px Inter,Arial,sans-serif;display:flex}.tutoSwapList small i{color:#fff;background:#ffffff14;border-radius:5px;padding:1px 5px;font-style:normal;font-weight:800}.tutoSwapList button.better span:last-child small i{color:var(--lime);background:#a3ff1233}.tutoSwapList button>i{color:#ae76ff;text-align:center;font-style:normal;font-weight:900}.tutoSwapConfirm{border-radius:12px;justify-self:center;min-width:220px;max-width:100%}.tutoResult{padding-bottom:280px}.tutoRatings{text-align:left;gap:5px;width:min(560px,100%);margin:18px auto 0;display:grid}.tutoRatings h3{letter-spacing:3px;color:var(--lime);margin:0 0 4px;font:700 13px Barlow Condensed,Inter,Arial,sans-serif}.tutoRatings>div{animation:coachCardIn .4s var(--ease-snap) both;background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:44px 1fr auto 46px;align-items:center;gap:10px;padding:8px 12px;display:grid;position:relative}.tutoRatings span{color:#9fb0c4;font:700 12px Inter,Arial,sans-serif}.tutoRatings strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font:800 16px Barlow Condensed,Inter,Arial,sans-serif;overflow:hidden}.tutoRatings b{color:var(--lime);background:#a3ff1222;border-radius:8px;justify-self:end;padding:4px 8px;font:800 15px Inter,Arial,sans-serif}.tutoRatings .motm{background:#ffb5471a;border-color:#ffb547}.tutoRatings .motm b{color:#1a1204;background:#ffb547}.tutoRatings em{letter-spacing:1px;color:#1a1204;background:#ffb547;border-radius:6px;padding:2px 6px;font:800 10px Inter,Arial,sans-serif;position:absolute;top:-8px;right:62px}.tutoFinale{text-align:center;align-content:start;justify-items:center;gap:8px;min-height:calc(100vh - 160px);padding:34px 16px 320px;display:grid}.tutoFinale h1{margin:0 0 10px;font:900 clamp(40px,9vw,76px)/.9 Barlow Condensed,Inter,Arial,sans-serif}.tutoRewardList{gap:8px;width:min(520px,100%);margin:0;padding:0;list-style:none;display:grid}.tutoRewardList li{text-align:left;animation:coachCardIn .45s var(--ease-snap) both;animation-delay:calc(var(--i)*90ms);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:44px 1fr 28px;align-items:center;gap:12px;padding:10px 14px;font-weight:700;display:grid}.tutoRewardList li>b{color:#7f8ea3;background:#ffffff14;border-radius:50%;justify-self:end;place-items:center;width:26px;height:26px;display:grid}.tutoFinale.granted .tutoRewardList li{background:#a3ff1212;border-color:#a3ff1266}.tutoFinale.granted .tutoRewardList li>b{background:var(--lime);color:#07100e;animation:tutoCheck .5s var(--ease-snap) both;animation-delay:calc(var(--i)*.14s + .2s)}@keyframes tutoCheck{0%{transform:scale(0)}to{transform:scale(1)}}.tutoTrophyIcon{place-items:center;font-style:normal;line-height:0;display:grid}.tutoCoinIcon{background:radial-gradient(circle at 35% 30%,#fff3b0,#f4cf48 45%,#b8860b);border-radius:50%;justify-self:center;width:34px;height:34px;box-shadow:0 0 16px #f4cf4866}.tutoPackIcon{color:#07100e;border-radius:6px;justify-self:center;place-items:center;width:30px;height:40px;font:900 13px Barlow Condensed,Inter,Arial,sans-serif;display:grid}.tutoPackIcon.welcome{background:linear-gradient(160deg,#d8ff8a,#a3ff12)}.tutoPackIcon.cup{background:linear-gradient(160deg,#9cecff,#29d6ff)}.tutoRewardList .coachXI{filter:none;justify-self:center}.tutoWelcomeCards{grid-template-columns:repeat(5,minmax(0,92px));gap:8px;margin-top:10px;display:grid}@media (width<=600px){.coachDock{gap:0;width:calc(100vw - 16px)}.coachDock.bottom{bottom:8px}.coachDock.top{top:118px}.coachAvatar svg{width:92px;height:auto}.coachStage.centered .coachAvatar svg{width:130px}.coachBubble{border-radius:18px 18px 18px 6px;padding:13px 14px 12px}.coachText{font-size:15px;line-height:1.45}.coachActions .primary{flex:1}.coachChoiceRow>*{flex:100%}.coachSkip{padding:7px 11px;font-size:11px;top:76px;right:10px}.coachCardGrid{grid-template-columns:repeat(4,1fr);gap:6px;max-height:36vh}.coachCardGrid .collectible{zoom:.56}.coachStage.mode-passive .coachDock{width:auto;bottom:8px;left:8px;right:8px}.coachStage.mode-passive .coachAvatar svg{width:58px}.tutoQuiz button{padding:13px 8px;font-size:15px}.tutoWelcomeCards{grid-template-columns:repeat(5,minmax(0,1fr))}.tutoRatings em{right:58px}}.tutoLaterClaim{z-index:1250;background:radial-gradient(circle at 50% 20%,#16243f,#03060d 70%);position:fixed;inset:0;overflow:auto}.sectionTutoBtn{color:#fff;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#16243bf2,#0c1524f2);border:1px solid #a3ff1266;border-radius:999px;flex:none;align-items:center;gap:10px;padding:5px 14px 5px 5px;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 26px -14px #000,inset 0 0 0 1px #ffffff08}.sectionTutoBtn:hover{border-color:var(--lime,#a3ff12);transform:translateY(-2px);box-shadow:0 14px 30px -14px #a3ff12aa}.sectionTutoBtn:focus-visible{outline:2px solid var(--lime,#a3ff12);outline-offset:3px}.sectionTutoFace{background:radial-gradient(circle at 50% 30%,#a3ff1240,#0b1420 70%);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #a3ff1266}.sectionTutoFace .coachXI{transform:translateY(4px)}.sectionTutoText{gap:1px;line-height:1;display:grid}.sectionTutoText small{letter-spacing:.2em;text-transform:uppercase;color:var(--lime,#a3ff12);font:900 10px Inter}.sectionTutoText b{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font:900 18px/1 Barlow Condensed}.sectionTutoPlay{background:var(--lime,#a3ff12);color:#07100e;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:2px;padding-left:2px;font-size:9px;font-style:normal;display:grid}.sectionTutoNew{color:#1a1200;letter-spacing:.1em;text-transform:uppercase;background:#ffd45f;border-radius:999px;padding:2px 7px;font:900 9px/1.3 Inter;position:absolute;top:-8px;right:10px;box-shadow:0 4px 10px #0007}.sectionTutoBtn.fresh{animation:2.4s ease-in-out infinite tutoCall}@keyframes tutoCall{0%,to{box-shadow:0 10px 26px -14px #000,0 0 #a3ff1255}50%{box-shadow:0 10px 26px -14px #000,0 0 0 9px #a3ff1200}}.sectionTutoRow{justify-content:flex-end;margin:0 0 12px;display:flex}.sectionTourActions .secondary{padding:12px 16px}.tourVisual{margin:2px 0 4px;animation:.35s ease-out both coachFade}.tvFace{aspect-ratio:1;background:radial-gradient(circle at 50% 36%,#ffd9b8 0 17%,#0000 18%),radial-gradient(at 50% 100%,#2b6cff 0 42%,#0000 43%),linear-gradient(160deg,#2a3f5e,#121c2c);border-radius:8px;width:100%;display:block}.tvFace.small{border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 2px #ffe27a}.tvTrio{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tvTrio span{text-align:center;opacity:0;background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px;justify-items:center;gap:6px;padding:12px 6px;animation:.45s cubic-bezier(.2,1.4,.4,1) forwards tvPop;display:grid}.tvTrio span:nth-child(2){animation-delay:.12s}.tvTrio span:nth-child(3){animation-delay:.24s}.tvTrio i{color:#f4cf48;font-size:24px;font-style:normal;line-height:1}.tvTrio span:nth-child(2) i{color:#61f6d0}.tvTrio span:nth-child(3) i{color:#ff7ad9}.tvTrio b{text-transform:uppercase;font:900 14px/1.05 Barlow Condensed}.tvDraft{grid-template-columns:96px 1fr;align-items:start;gap:12px;display:grid}.tvDraftCard{background:#0e1526;border:1px solid #f4cf48aa;border-radius:10px;gap:5px;padding:6px;display:grid;position:relative;box-shadow:0 0 18px -6px #f4cf48}.tvDraftCard small{color:#f4cf48;text-transform:uppercase;letter-spacing:.06em;text-align:center;font:800 9px Inter}.tvOwned{z-index:2;color:#3b2a00;background:radial-gradient(circle at 35% 30%,#fff3b0,#f4cf48 55%,#b8860b);border-radius:50%;place-items:center;width:22px;height:22px;font:900 12px/1 Inter;animation:.5s cubic-bezier(.2,1.6,.4,1) .2s both tvPop;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 0 0 2px #0b1222,0 0 12px #f4cf48aa}.tvChip{background:#07100ee6;border:1px solid #f4cf4866;border-radius:6px;grid-template-columns:auto auto auto;align-items:center;gap:2px 4px;padding:3px 5px 4px;animation:.5s cubic-bezier(.2,1.6,.4,1) .45s both tvPop;display:grid;position:absolute;top:58px;right:10px}.tvChip .evoStars{gap:0;font-size:8px}.tvChip .evoStars i:not(.on){display:none}.tvChip>i{font-size:9px;font-style:normal}.tvChip b{font:900 12px/1 Barlow Condensed}.tvChip u{background:#fff2;border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.tvChip u s{background:linear-gradient(90deg,var(--lime,#a3ff12),#29d6ff);height:100%;display:block}.tvMeter{background:linear-gradient(90deg,#f4cf4814,#0b111e 70%);border:1px solid #f4cf4855;border-left:3px solid #f4cf48;gap:5px;padding:9px 10px;display:grid}.tvMeter small{letter-spacing:.12em;text-transform:uppercase;color:#cfd8d5;font:800 9px Inter}.tvMeter b{color:#f4cf48;font:900 20px/1 Barlow Condensed}.tvMeter ol{grid-template-columns:repeat(11,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.tvMeter li{background:#ffffff14;border-radius:2px;height:5px}.tvMeter li.on{background:linear-gradient(90deg,#ffe27a,#f4cf48);animation:.3s ease-out both tvFill}.tvMeter li:first-child{animation-delay:.3s}.tvMeter li:nth-child(2){animation-delay:.38s}.tvMeter li:nth-child(3){animation-delay:.46s}.tvMeter li:nth-child(4){animation-delay:.54s}.tvMeter li:nth-child(5){animation-delay:.62s}.tvMeter li:nth-child(6){animation-delay:.7s}.tvMeter li:nth-child(7){animation-delay:.78s}.tvMeter em{color:#e9dca8;font:700 10px Inter}.tvTiers{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.tvTiers li{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;justify-items:center;padding:5px 4px;display:grid}.tvTiers b{font:900 15px/1 Barlow Condensed}.tvTiers span{color:#ffd45f;font:800 11px Inter}.tvStrip{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tvStrip>span{opacity:0;animation:.45s cubic-bezier(.2,1.4,.4,1) forwards tvPop;animation-delay:calc(var(--i) * .14s + .1s);background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;justify-items:center;gap:4px;padding:10px 6px 8px;display:grid;position:relative}.tvStrip>span.up{border-color:#f4cf48;box-shadow:0 0 18px -6px #f4cf48}.tvStrip .evoStars{font-size:11px}.tvStrip em{color:#cfff8a;white-space:nowrap;background:#a3ff1220;border-radius:4px;padding:2px 5px;font:800 9px Inter}.tvStrip mark{color:#1a1200;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(120deg,#ffe58a,#f4cf48);border-radius:999px;padding:1px 6px;font:900 9px/1.3 Barlow Condensed;position:absolute;top:-8px}.tvBdor{justify-content:center;align-items:stretch;gap:8px;display:flex}.tvBudget>span{background:linear-gradient(160deg,#ffd45f14,#ffffff05);border:1px solid #ffd45f44;border-radius:10px;flex:1;justify-items:center;gap:4px;padding:10px 6px;display:grid}.tvBdor small{letter-spacing:.12em;text-transform:uppercase;color:#cfd8d5;font:800 9px Inter}.tvBudget b{color:#ffd45f;font:900 22px/1 Barlow Condensed}.tvSlots{gap:3px;padding-top:4px;display:flex}.tvSlots i{border:1px solid #ffd45f88;border-radius:50%;width:12px;height:12px}.tvSlots i.on{background:#ffd45f;box-shadow:0 0 8px #ffd45f}.tvAuction{align-items:center;gap:14px}.tvNominee{background:linear-gradient(160deg,#3a2c00,#141008);border:1px solid #ffd45f;border-radius:10px;place-items:center;width:70px;height:84px;display:grid;position:relative;box-shadow:0 0 22px -6px #ffd45f}.tvNominee b{color:#ffd45f;font:900 30px Barlow Condensed;position:relative}.tvBall,.tvToken{background:radial-gradient(circle at 35% 30%,#fff6c4,#ffd45f 40%,#a06b00 85%);border-radius:50%;display:block;box-shadow:inset 0 0 0 2px #ffe9a0aa,0 0 12px #ffd45f99}.tvBall{opacity:.35;width:44px;height:44px;animation:4s linear infinite tvSpin;position:absolute}.tvBids{gap:6px;display:grid}.tvBids span{opacity:0;border-radius:8px;justify-content:space-between;gap:12px;min-width:170px;padding:7px 10px;font:800 12px Inter;animation:.4s cubic-bezier(.2,1.4,.4,1) forwards tvPop;display:flex}.tvBids b{font:900 15px/1 Barlow Condensed}.tvBids .open{background:#ffffff10;animation-delay:.15s}.tvBids .raise{color:#1a1200;background:#ffd45f;animation-delay:.45s}.tvBids .pass{color:#cfd8d5;border:1px solid #ffffff2e;animation-delay:.75s}.tvWin{align-items:center;gap:14px}.tvWin>i{color:#93a39e;font:900 18px Barlow Condensed}.tvTeam{background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;justify-items:center;padding:10px 18px;display:grid}.tvTeam b{font:900 34px/1 Barlow Condensed}.tvTeam em{color:#93a39e;font:800 10px Inter}.tvTeam.won{border-color:#ffd45f;box-shadow:0 0 22px -6px #ffd45f}.tvTeam.won b{color:#ffd45f}.tvReward{align-items:center;gap:14px}.tvReward>i{color:#93a39e;font-size:20px;font-style:normal}.tvReward>span{background:#ffd45f10;border:1px solid #ffd45f44;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;display:flex}.tvReward b{color:#ffd45f;font:900 22px/1 Barlow Condensed}.tvToken{width:24px;height:24px}@keyframes tvPop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes tvFill{0%{transform:scaleX(0)}}@keyframes tvSpin{to{transform:rotate(360deg)}}@media (width<=600px){.sectionTutoBtn{gap:8px;padding:4px 12px 4px 4px}.sectionTutoFace{width:36px;height:36px}.sectionTutoText b{font-size:16px}.tvDraft{grid-template-columns:80px 1fr}.tvChip{top:48px}.tvTrio b{font-size:12px}.tvBids span{min-width:0}.coachChoiceRow.sectionTourActions{flex-wrap:nowrap}.coachChoiceRow.sectionTourActions>.secondary{flex:none;padding:12px 14px}.coachChoiceRow.sectionTourActions>.primary{flex:auto}.tvTeam{padding:8px 12px}.tvTeam b{font-size:28px}}@media (prefers-reduced-motion:reduce){.sectionTutoBtn.fresh,.tourVisual *{opacity:1!important;animation:none!important}}.xlTuto{margin-top:12px}.bdorTutoRow{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:4px 0 14px;display:flex}.lobbyLockerOverlay{z-index:200;text-align:left;justify-content:flex-end;display:flex;position:fixed;inset:0}.lobbyLockerBackdrop{cursor:pointer;background:#000b;border:0;position:absolute;inset:0}.lobbyLocker{background:#0b1222;border-left:1px solid #ffffff1f;align-content:start;gap:16px;width:min(460px,100%);height:100%;padding:22px 20px 40px;animation:.25s ease-out lockerIn;display:grid;position:relative;overflow-y:auto}@keyframes lockerIn{0%{opacity:0;transform:translate(40px)}}.lobbyLocker header{justify-content:space-between;gap:12px;display:flex}.lobbyLocker header small{letter-spacing:.16em;color:var(--lime,#a3ff12);text-transform:uppercase;font:800 11px Inter}.lobbyLocker h2{text-transform:uppercase;margin:4px 0 6px;font:900 36px/.95 Barlow Condensed}.lobbyLocker p{color:#aebcb7;margin:0;font-size:13px;line-height:1.5}.lobbyLockerClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff30;align-self:start;width:40px;height:40px;font-size:22px}.lockerSlots{gap:18px;display:grid}.lockerSlots h3{letter-spacing:.16em;color:#9fb0aa;margin:0 0 8px;font:800 11px Inter}.lockerSlots small{color:#7f908a;font-size:12px}.lockerChips{flex-wrap:wrap;gap:8px;display:flex}.lockerChip{--item:#ffffff40;border:1px solid #ffffff1c;border-left:3px solid var(--item);color:#e7efeb;cursor:pointer;background:#ffffff08;align-items:center;gap:8px;min-height:44px;padding:8px 12px 8px 8px;font:700 13px Inter;display:flex}.lockerChip i{min-width:24px;color:var(--item);place-items:center;font-size:18px;font-style:normal;display:grid}.lockerChip:hover:not(:disabled){border-color:var(--item)}.lockerChip.active{background:color-mix(in srgb,var(--item) 18%,transparent);border-color:var(--item);color:#fff}.lockerChip:disabled{cursor:default}.lockerSlots select{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;width:100%;min-height:44px;padding:0 10px;font:600 14px Inter}.lockerError{color:#ff9d9d}.lockerLoading{color:#aebcb7}.lobbyRoster span .readyMark{color:#9fb0aa;background:#ffffff1a;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font:900 11px Inter;display:inline-grid}.lobbyRoster span.isReady{background:#a3ff1214;border-color:#a3ff1266}.lobbyRoster span.isReady .readyMark{background:var(--lime,#a3ff12);color:#0b1222}.readyButton{justify-content:center;align-items:center;gap:10px;width:min(400px,92vw);margin:14px auto 0;padding:16px;display:flex}.readyButton.isReady{color:#e7efeb;box-shadow:none;background:#ffffff14;border:1px solid #a3ff1288}.readyCount{color:#9fb0aa;margin-top:8px;font:700 12px Inter;display:block}.lobbyLockerOpen{color:#fff3c4;cursor:pointer;background:linear-gradient(135deg,#f4cf4824,#f4cf4808);border:1px solid #f4cf4866;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:12px 18px;font:800 14px Inter;transition:border-color .2s,transform .2s;display:inline-flex}.lobbyLockerOpen i{font-size:18px;font-style:normal}.lobbyLockerOpen b{color:#f4cf48}.lobbyLockerOpen:hover{border-color:#f4cf48;transform:translateY(-1px)}.lobbyLocker.xl{background:radial-gradient(120% 50% at 100% 0,#f4cf4818,#0000 60%),linear-gradient(#101a31,#0a1120 40%);border-left:1px solid #f4cf4833;width:min(520px,100%);padding:0 0 40px;display:block}.xl .xlHead{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a31f2;border-bottom:1px solid #f4cf4822;margin-bottom:16px;padding:22px 20px 16px;position:sticky;top:0}.xl .xlHead small{color:#f4cf48}.xl .xlHead h2{background:linear-gradient(100deg,#fff 30%,#ffe9a0);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.xlPreview{background:linear-gradient(135deg,#1d2b4d,#111a30);border:1px solid #f4cf4840;border-radius:18px;margin:4px 20px 22px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0008,inset 0 1px #ffffff14}.xlPreview:before{content:"";pointer-events:none;background:radial-gradient(circle,#f4cf4826,#0000 65%);width:220px;height:220px;position:absolute;inset:-40% -10% auto auto}.xlPreview>small{letter-spacing:.18em;text-transform:uppercase;color:#c5b37a;font:800 10px Inter}.xlPreviewBody{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex;position:relative}.xlIdentity{align-items:center;gap:14px;min-width:0;display:flex}.xlIdentity>div{gap:4px;min-width:0;display:grid}.xlIdentity b{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font:900 26px/1 Barlow Condensed;overflow:hidden}.xlIdentity span{color:#e6edf6;font:600 13px Inter}.xlIdentity .xlMuted{color:#9fb0c6;font-size:12px}.xlCrest{color:#fff;background:radial-gradient(circle at 35% 30%,#33497a,#141f3a);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font:900 28px Barlow Condensed;display:grid;box-shadow:0 0 0 3px #111a30,0 0 0 5px #f4cf48aa,0 0 24px #f4cf4844}.xlPreviewCard{flex:none;width:86px}.xlPreviewCard .collectible{width:100%}.xlSlots{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 20px;display:grid}.xlSlot{min-width:0}.xl .lockerLoading,.xl .lockerError{padding:0 20px}.xlSlot>header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.xlSlot h3{text-transform:uppercase;letter-spacing:.03em;margin:0;font:900 20px Barlow Condensed}.xlSlot>header span{color:#8c9db4;font:700 11px Inter}.xlGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.xlTile{--item:#fff5;background:linear-gradient(180deg,color-mix(in srgb,var(--item) 14%,#141f38),#0d1529);border:1px solid color-mix(in srgb,var(--item) 30%,transparent);color:#eef3f8;min-height:128px;font:inherit;cursor:pointer;text-align:center;border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:14px 8px 12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.xlTile:hover:not(:disabled){border-color:var(--item);transform:translateY(-2px)}.xlTile:disabled{cursor:default}.xlTileArt{background:radial-gradient(circle,color-mix(in srgb,var(--item) 35%,transparent),transparent 70%);border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.xlTile b{font:800 12px/1.25 Inter}.xlTile small{letter-spacing:.14em;color:var(--item);font:800 9px Inter}.xlTile em{color:#08130c;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#a3ff12;border-radius:20px;padding:3px 8px;font:900 9px Inter;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #a3ff1244}.xlTile.active{border:2px solid #a3ff12;box-shadow:0 0 0 1px #a3ff1233,0 10px 26px #a3ff121f}.xlTile.xlT4{background:linear-gradient(180deg,color-mix(in srgb,var(--item) 22%,#1b1a2e),#0d1529)}.xlTile.xlT4 .xlTileArt{animation:2.4s ease-in-out infinite xlGlow}@keyframes xlGlow{50%{box-shadow:0 0 22px color-mix(in srgb,var(--item) 60%,transparent)}}.xlTile.none{--item:#8a97ab}.xlTile.none .xlTileArt{color:#8a97ab;font-size:22px}.xlEmpty{color:#8c9db4;margin:10px 0 0;font-size:12px}.xlCards{scroll-snap-type:x mandatory;gap:10px;padding:10px 2px 12px;display:flex;overflow-x:auto}.xlCardPick{cursor:pointer;scroll-snap-align:start;background:0 0;border:2px solid #0000;border-radius:12px;flex:none;width:92px;padding:0;transition:transform .2s,border-color .2s}.xlCardPick .collectible{width:100%}.xlCardPick:hover:not(:disabled){transform:translateY(-3px)}.xlCardPick.active{border-color:#a3ff12;box-shadow:0 0 18px #a3ff1255}.xlCardPick:disabled{cursor:default}.xlCardPick.none{color:#8a97ab;border:1px dashed #fff3;align-content:center;place-items:center;gap:6px;min-height:128px;font:700 12px Inter;display:grid}.xlCardPick.none span{font-size:22px}.xlCardPick.none.active{color:#e9ffd0;border:2px solid #a3ff12}.xlShopHint{color:#e9dcae;text-align:center;background:#f4cf480a;border:1px solid #f4cf4833;border-radius:12px;margin:0;padding:12px 14px;font:600 12px Inter}@media (width<=520px){.xlGrid{grid-template-columns:repeat(3,1fr);gap:8px}.xlTile{min-height:118px;padding:12px 4px 10px}.xlTileArt{width:44px;height:44px;font-size:24px}.xlTile b{font-size:11px}}.lobby.waiting.wr{--wr-lime:var(--lime,#a3ff12);--wr-gold:#f4cf48;--wr-cyan:#3fd1ff;text-align:center;width:min(760px,92vw);margin:4vh auto 0;position:relative}.wr:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 22% 0,#3fd1ff26,#0000 70%),radial-gradient(40% 60% at 78% 0,#a3ff121f,#0000 70%);height:420px;position:absolute;inset:-6vh -20vw auto}.wr .wrHead .eyebrow{text-transform:uppercase;justify-content:center}.lobby.waiting.wr .wrHead h1{box-shadow:none;letter-spacing:0;color:#f6f7f4;-webkit-text-fill-color:#f6f7f4;text-transform:uppercase;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;border:0;margin:10px 0 24px;padding:0;font:900 clamp(46px,8.5vw,92px)/.86 Barlow Condensed;display:block}.wr .wrHead h1 em{background:linear-gradient(100deg,var(--wr-lime),#e8ff9a 45%,var(--wr-lime) 70%);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s linear infinite wrShine}@keyframes wrShine{to{background-position:-200% 0}}.wrTicket{text-align:left;background:linear-gradient(120deg,#16264a,#0d1730 55%,#101a2c);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0007,inset 0 1px #ffffff14}.wrTicket:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff05 22px 23px);position:absolute;inset:0}.wrTicketMain{gap:10px;min-width:0;padding:22px 24px;display:grid}.wrTicketMain>small,.wrSeatsHead span{letter-spacing:.2em;text-transform:uppercase;color:#93a7c4;font:800 10px Inter}.wrCode{flex-wrap:wrap;gap:8px;display:flex}.wrCode span{color:#e9fbff;text-shadow:0 0 18px #3fd1ff80;width:clamp(40px,8vw,58px);height:clamp(52px,10vw,72px);animation:wrFlip .5s calc(var(--i)*80ms) cubic-bezier(.2,1.3,.4,1) both;background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #3fd1ff40;border-radius:10px;place-items:center;font:900 clamp(32px,6.4vw,50px)/1 Barlow Condensed;display:grid}@keyframes wrFlip{0%{opacity:0;transform:rotateX(90deg)}}.wrChips{flex-wrap:wrap;gap:6px;display:flex}.wrChips span{color:#d8e3f0;background:#ffffff0c;border:1px solid #ffffff17;border-radius:20px;padding:5px 10px;font:700 11px Inter}.wrTicketStub{background:#ffffff06;border-left:2px dashed #ffffff26;align-content:center;gap:8px;padding:20px;display:grid;position:relative}.wrStubButton{background:var(--wr-cyan);color:#06111e;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:12px 16px;font:800 13px Inter;transition:transform .15s}.wrStubButton:hover{transform:translateY(-1px)}.wrStubButton.ghost{color:#fff;background:0 0;border:1px solid #fff3}.wrSeatsHead{justify-content:space-between;align-items:baseline;margin:30px 2px 12px;display:flex}.wrSeatsHead h2{text-transform:uppercase;letter-spacing:.02em;margin:0;font:900 24px Barlow Condensed}.wrSeats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.wrSeats.seats2{grid-template-columns:repeat(2,1fr)}.wrSeat{color:#f6f7f4;min-height:196px;animation:wrSeatIn .45s calc(var(--i,0)*90ms) ease-out both;background:linear-gradient(#172645,#0c1428);border:1px solid #ffffff17;border-radius:16px;align-content:center;justify-items:center;gap:8px;padding:22px 12px 16px;transition:border-color .25s,box-shadow .25s,transform .25s;display:grid;position:relative}@keyframes wrSeatIn{0%{opacity:0;transform:translateY(14px)}}.wrSeat>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 15px Inter;overflow:hidden}.wrAvatar{color:#fff;background:radial-gradient(circle at 35% 30%,#2b3f6b,#121c33);border-radius:50%;place-items:center;width:76px;height:76px;font:900 30px Barlow Condensed;display:grid;position:relative;box-shadow:0 0 0 3px #0c1428,0 0 0 5px #fff2}.wrAvatarBadge{position:absolute;bottom:-4px;right:-6px}.wrStatus{color:#a9b8cc;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0d;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;font:800 11px Inter;display:inline-flex}.wrDots{gap:3px;font-style:normal;display:inline-flex}.wrDots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s infinite wrDot}.wrDots i:nth-child(2){animation-delay:.2s}.wrDots i:nth-child(3){animation-delay:.4s}@keyframes wrDot{0%,80%,to{opacity:.25}40%{opacity:1}}.wrSeatNote{color:#7f90a8;font:600 11px Inter}.wrMeTag{background:var(--wr-cyan);color:#06111e;letter-spacing:.1em;border-radius:6px;padding:3px 8px;font:900 10px Inter;position:absolute;top:10px;left:10px}.wrSeat.ready{background:linear-gradient(#1b3a2a,#0c1a18);border-color:#a3ff1299;box-shadow:0 0 0 1px #a3ff1233,0 16px 40px #a3ff1218}.wrSeat.ready .wrAvatar{box-shadow:0 0 0 3px #0c1a18,0 0 0 5px var(--wr-lime),0 0 26px #a3ff1266;animation:2.2s ease-in-out infinite wrPulse}@keyframes wrPulse{50%{box-shadow:0 0 0 3px #0c1a18,0 0 0 5px var(--wr-lime),0 0 40px #a3ff1299}}.wrSeat.ready .wrStatus{background:var(--wr-lime);color:#08130c}.wrSeat.me:not(.ready){border-color:#3fd1ff66}.wrSeat.bot .wrAvatar{background:radial-gradient(circle at 35% 30%,#3a3060,#171230);font-size:34px}.wrSeat.away{opacity:.55}.wrSeat.empty{cursor:pointer;font:inherit;background:#ffffff05;border:2px dashed #ffffff26}.wrSeat.empty .wrAvatar{box-shadow:none;color:#ffffff80;background:0 0;border:2px dashed #ffffff40;font-size:38px}.wrSeat.empty>b{color:#c3cfdd}.wrSeat.empty .wrStatus{color:var(--wr-cyan);text-transform:none;letter-spacing:0;background:0 0}.wrSeat.empty:hover{border-color:var(--wr-cyan);transform:translateY(-2px)}.wrSeat.empty:hover .wrAvatar{border-color:var(--wr-cyan);color:var(--wr-cyan)}.wrSeat .showcaseChip{margin-top:2px}.wrMeter{gap:6px;max-width:520px;margin:22px auto 10px;display:flex}.wrMeter i{background:#ffffff14;border-radius:8px;flex:1;height:8px;transition:background .3s,box-shadow .3s}.wrMeter i.on{background:var(--wr-lime);box-shadow:0 0 14px #a3ff1288}.wrStatusLine{color:#b6c4d6;max-width:520px;margin:0 auto 16px;font-size:13px;line-height:1.5}.wrReady{background:linear-gradient(135deg,#c6ff4d,var(--wr-lime) 55%,#7fd600);color:#08130c;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:14px;width:min(520px,100%);margin:0 auto;padding:20px 24px;font:900 22px Barlow Condensed;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #a3ff1240}.wrReady:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;animation:2.6s ease-in-out infinite wrSweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes wrSweep{60%,to{left:130%}}.wrReady:hover{transform:translateY(-2px)}.wrReady b{width:34px;height:34px;color:var(--wr-lime);background:#08130c;border-radius:50%;place-items:center;font:900 18px Inter;display:grid}.wrReady.done{color:#e9ffd0;border:2px solid var(--wr-lime);box-shadow:none;background:#a3ff1214}.wrReady.done:after{display:none}.wrReady.done b{background:var(--wr-lime);color:#08130c}.wrNotice{color:var(--wr-lime);margin:12px 0 0;font:700 13px Inter}.wrActions{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;display:grid}.wrActions.single{grid-template-columns:1fr}.wrAction{text-align:left;cursor:pointer;color:#f6f7f4;font:inherit;background:linear-gradient(135deg,#16233f,#0d1528);border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.wrAction:hover{transform:translateY(-2px)}.wrAction>i{border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-style:normal;display:grid}.wrAction.invite>i{color:var(--wr-cyan);background:#3fd1ff1f;border:1px solid #3fd1ff55}.wrAction.locker>i{background:linear-gradient(135deg,#f4cf4833,#f4cf480d);border:1px solid #f4cf4866}.wrAction.invite:hover{border-color:var(--wr-cyan)}.wrAction.locker:hover{border-color:var(--wr-gold)}.wrAction span{flex:1;gap:3px;min-width:0;display:grid}.wrAction b{text-transform:uppercase;letter-spacing:.03em;font:900 18px Barlow Condensed}.wrAction small{color:#a3b2c6;font:500 12px/1.35 Inter}.wrAction em{color:#fff6;font-style:normal;font-weight:900}.wrLeave{color:#8d9db3;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:22px auto 0;padding:10px 16px;font:700 13px Inter;text-decoration:underline;display:block}.wrLeave:hover{color:#fff}@media (width<=640px){.lobby.waiting.wr{margin-top:2vh}.wrTicket{grid-template-columns:1fr}.wrTicketMain{padding:18px 16px}.wrTicketStub{border-top:2px dashed #ffffff26;border-left:0;grid-template-columns:1fr 1fr;padding:14px 16px}.wrStubButton{padding:12px 8px}.wrSeats,.wrSeats.seats2{grid-template-columns:repeat(2,1fr);gap:10px}.wrSeat{min-height:170px;padding:18px 8px 12px}.wrAvatar{width:62px;height:62px;font-size:25px}.wrActions{grid-template-columns:1fr}.wrReady{padding:18px;font-size:20px}}@media (prefers-reduced-motion:reduce){.wr *,.wr :after{animation:none!important}}.draftDockSpacer{height:118px}.draftDock{z-index:75;left:50%;bottom:max(14px,env(safe-area-inset-bottom));text-align:left;-webkit-backdrop-filter:blur(14px);background:#0b1424f5;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:min(620px,100% - 24px);padding:10px 10px 10px 12px;transition:border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.2,1.3,.4,1);display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #000b}.draftDockPick{--dock:var(--lime,#a3ff12);align-items:center;gap:12px;min-width:0;display:flex}.draftDockPick>i{color:#9fb0c6;background:#ffffff0d;border:1px dashed #ffffff2e;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font:900 20px Barlow Condensed;display:grid}.draftDockPick span{gap:1px;min-width:0;display:grid}.draftDockPick small{letter-spacing:.18em;text-transform:uppercase;color:#8ea0b8;font:800 9px Inter}.draftDockPick b{color:#d6e0ec;text-overflow:ellipsis;white-space:nowrap;font:800 14px Inter;overflow:hidden}.draftDockPick em{color:#9fb0c6;font:700 11px Inter}.draftDockButton{color:#7d8ba0;letter-spacing:.08em;text-transform:uppercase;cursor:not-allowed;background:#ffffff14;border:0;border-radius:13px;align-items:center;gap:10px;padding:15px 22px;font:900 19px Barlow Condensed;transition:background .25s,color .25s,transform .15s;display:flex;position:relative;overflow:hidden}.draftDockButton b{background:#ffffff14;border-radius:50%;place-items:center;width:26px;height:26px;font:900 13px Inter;display:grid}.draftDockHint{color:#9fb0c6;grid-column:1/-1;justify-self:center;margin-top:-2px;font:600 10px Inter}.draftDock.picked .draftDockPick>i{color:#08130c;background:var(--dock);box-shadow:0 0 20px color-mix(in srgb,var(--dock) 55%,transparent);border:0}.draftDock.picked .draftDockPick small{color:var(--lime,#a3ff12)}.draftDock.picked .draftDockPick b{color:#fff;font-size:16px}.draftDock.armed{border-color:#a3ff12aa;animation:.45s cubic-bezier(.2,1.3,.4,1) dockIn;box-shadow:0 18px 50px #000b,0 0 0 1px #a3ff1244,0 0 40px #a3ff1230}@keyframes dockIn{0%{opacity:.4;transform:translate(-50%,24px)}}.draftDock.armed .draftDockButton{cursor:pointer;color:#08130c;background:linear-gradient(135deg,#c6ff4d,var(--lime,#a3ff12) 55%,#7fd600);animation:1.4s ease-in-out infinite dockPulse;box-shadow:0 8px 24px #a3ff1250}.draftDock.armed .draftDockButton b{color:var(--lime,#a3ff12);background:#08130c}.draftDock.armed .draftDockButton:after{content:"";background:linear-gradient(100deg,#0000,#ffffffa0,#0000);width:45%;animation:1.8s ease-in-out infinite dockSweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.draftDock.armed .draftDockButton:hover{transform:translateY(-1px)}@keyframes dockPulse{0%,to{box-shadow:0 8px 24px #a3ff1250,0 0 #a3ff1266}50%{box-shadow:0 8px 24px #a3ff1250,0 0 0 9px #a3ff1200}}@keyframes dockSweep{60%,to{left:130%}}:is(body:has(.draftDock) .audioSettingsButton,body:has(.draftDock) .replayTutorial){bottom:138px}@media (width<=520px){.draftDock{border-radius:16px;gap:8px;padding:8px 8px 8px 10px}.draftDockPick>i{width:40px;height:40px;font-size:17px}.draftDockPick b{font-size:13px}.draftDock.picked .draftDockPick b{font-size:14px}.draftDockButton{padding:14px 16px;font-size:17px}}@media (prefers-reduced-motion:reduce){.draftDock,.draftDock *,.draftDock :after{animation:none!important}}.draftDock.locked{border-color:#a3ff1266}.draftDock.locked .draftDockButton{cursor:default;color:#d9ffb0;background:#a3ff1218;border:1px solid #a3ff1266}.draftDock.locked .draftDockButton b{background:var(--lime,#a3ff12);color:#08130c}body:has(.draftDock) .draftGuideBubble{bottom:132px}body:has(.draftDock) .coachStage.mode-passive .coachDock{bottom:140px}.draftGuideBubble{z-index:80;text-align:left;background:linear-gradient(145deg,#132520,#0a1512);border:1px solid #a3ff1260;width:min(400px,92vw);padding:14px 16px;animation:.3s ease-out draftGuideIn;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #000a}.draftGuideTitle{color:var(--lime);letter-spacing:.8px;text-transform:uppercase;margin:0 0 4px;font:800 11px Inter}.draftGuideBubble p{color:#f6f7f4;margin:0 0 10px;font-size:12px;line-height:1.5}.draftGuideActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.draftGuideSkip{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.draftGuideNext{color:var(--lime);cursor:pointer;background:#a3ff1218;border:1px solid #a3ff1260;padding:8px 12px;font-weight:800}@keyframes draftGuideIn{0%{opacity:0;transform:translate(-50%)translateY(14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=600px){.draftGuideBubble{bottom:10px}}.metricsCards{grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0 24px;display:grid}.metricsCards article{background:linear-gradient(145deg,#17261f,#0d1916);border:1px solid #a3ff1238;gap:7px;padding:22px;display:grid}.metricsCards small{color:var(--lime);letter-spacing:1.2px;font:800 10px Inter}.metricsCards b{color:#fff;font:900 54px/1 Barlow Condensed}.metricsCards span,.metricsNote,.metricsLoading{color:var(--muted);font-size:12px}.metricsTable{background:#0d1916;border:1px solid #ffffff1d}.metricsHeader,.metricsRow{grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:10px;padding:13px 16px;display:grid}.metricsHeader{color:var(--muted);letter-spacing:1px;text-transform:uppercase;background:#ffffff08;font:800 10px Inter}.metricsRow{border-top:1px solid #ffffff12;font-size:13px}.metricsRow b{color:#e9f2ed;font:900 19px Barlow Condensed}.metricsNote{max-width:720px;margin-top:18px;line-height:1.55}@media (width<=650px){.metricsCards{grid-template-columns:1fr}.metricsHeader,.metricsRow{grid-template-columns:1.4fr repeat(4,1fr);padding:12px 8px;font-size:11px}.metricsHeader{font-size:8px}.metricsCards b{font-size:46px}}.metricsSix{grid-template-columns:repeat(3,1fr)}.metricsInsights{grid-template-columns:1.5fr 1fr;gap:14px;margin-bottom:24px;display:grid}.metricsInsights article{background:#0d1916;border:1px solid #ffffff1d;gap:9px;padding:20px;display:grid}.metricsInsights small{letter-spacing:1.3px;color:var(--lime);font:800 10px Inter}.metricsInsights>article>b{font:900 38px Barlow Condensed}.metricsInsights p{border-top:1px solid #ffffff12;justify-content:space-between;gap:12px;margin:0;padding:8px 0;font-size:12px;display:flex}.metricsInsights p span,.metricsInsights>article>span,.metricsInsights em{color:var(--muted);font-size:11px;font-style:normal}.metricsHeaderWide,.metricsRowWide{grid-template-columns:1.4fr repeat(5,1fr) 1.3fr}@media (width<=650px){.metricsSix{grid-template-columns:1fr 1fr}.metricsInsights{grid-template-columns:1fr}.metricsHeaderWide,.metricsRowWide{grid-template-columns:1.3fr repeat(5,1fr) 1.5fr;gap:4px;font-size:9px}.metricsRowWide b{font-size:15px}}.metricsHeaderAccounts,.metricsRowAccounts{grid-template-columns:2fr 1fr}.campaignSection{margin-bottom:24px}.campaignSection h2{text-transform:uppercase;margin:0 0 6px;font:900 clamp(22px,4vw,28px) Barlow Condensed}.campaignSection>p{color:var(--muted);max-width:640px;margin:0 0 14px;font-size:12px;line-height:1.5}.campaignCreate{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.campaignCreate input{color:#fff;background:#0d1916;border:1px solid #ffffff2a;flex:1;min-width:200px;padding:12px 14px;font-size:13px}.campaignPreview{background:#a3ff1210;border:1px solid #a3ff1240;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.campaignPreview code{color:var(--lime);word-break:break-all;font-size:12px}.metricsHeaderCampaign,.metricsRowCampaign{grid-template-columns:1.6fr repeat(5,1fr)}.linkCopy{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff2a;margin-left:10px;padding:3px 8px;font-size:10px}.linkCopy:hover{border-color:var(--lime);color:var(--lime)}@media (width<=650px){.metricsHeaderAccounts,.metricsRowAccounts{padding:12px 8px;font-size:11px}.metricsHeaderCampaign,.metricsRowCampaign{grid-template-columns:1.2fr repeat(5,1fr);gap:4px;padding:12px 8px;font-size:11px}.linkCopy{margin:6px 0 0;display:block}}.referralCard{background:linear-gradient(115deg,#a3ff1218,#0d1916);border:1px solid #a3ff1266;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.referralCard>div:first-child{gap:6px;display:grid}.referralCard small{color:var(--lime);letter-spacing:1.4px;font:800 10px Inter}.referralCard b{text-transform:uppercase;font:900 24px Barlow Condensed}.referralCard p{color:var(--muted);margin:0;font-size:12px}.referralCard>div:last-child{gap:8px;min-width:145px;display:grid}.referralCard button{padding:11px}@media (width<=520px){.referralCard{flex-direction:column;align-items:stretch}.referralCard>div:last-child{grid-template-columns:1fr 1fr}.referralCard b{font-size:21px}}.bdorHeroCta{color:#1a1304;cursor:pointer;background:linear-gradient(135deg,#ffd45f,#e8a93a);border:1px solid #ffd45f;align-items:center;gap:12px;padding:14px 22px;font:800 16px Inter;display:inline-flex}.bdorHeroCta:hover{background:linear-gradient(135deg,#ffe49b,#ffd45f)}.bdorHeroCtaIcon{font-size:26px;line-height:1}.bdorHeroCtaMain{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.bdorHeroCtaBadge{letter-spacing:1.2px;color:#ffd45f;background:#1a1304;padding:2px 6px;font:800 8px Inter}.bdorHeroCtaCountdown{border-left:1px solid #1a130455;gap:6px;padding-left:12px;font:800 13px Barlow Condensed;display:flex}.bdorHeroCtaCountdown b{display:block}.ballonDorTile{background:linear-gradient(135deg,#2a2308,#171208 65%);border:1px solid #ffd45f55;border-left:4px solid #ffd45f;flex-direction:row;grid-column:span 3;justify-content:space-between;align-items:center;gap:24px;min-height:0;padding:26px 28px}@media (width<=1180px) and (width>=881px){.ballonDorTile{flex-direction:column;align-items:stretch}.ballonDorTile footer{border-top:1px solid #ffffff18;padding-top:16px}}.ballonDorTile h3{color:#ffe49b}.ballonDorTile .bdorBadge{color:#1a1304;letter-spacing:1.4px;background:#ffd45f;margin-bottom:10px;padding:4px 10px;font:800 9px Inter;display:inline-block}.ballonDorTile .bdorCountdown{gap:10px;margin-top:10px;display:flex}.ballonDorTile .bdorCountdown div{text-align:center}.ballonDorTile .bdorCountdown b{color:#ffd45f;font:800 22px Barlow Condensed;display:block}.ballonDorTile .bdorCountdown small{color:var(--muted);font-size:9px}.ballonDorTile footer button{color:#ffd45f}@media (width<=880px){.ballonDorTile{flex-direction:column;grid-column:span 1;align-items:stretch;padding:24px}}@property --bdorAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.bdorStage{--gold:#ffd45f;--gold-hi:#fff3c4;--gold-deep:#c08a2c;--p0:#ffd45f;--p1:#5fd8ff;isolation:isolate;position:relative}.bdorStage:before{content:"";z-index:-1;pointer-events:none;transform-origin:50% 0;background:conic-gradient(from 160deg at 50% 0%,transparent 0 5deg,#ffe3901c 8deg,transparent 12deg 19deg,#ffe39012 22deg,transparent 26deg 31deg,#ffe39018 34deg,transparent 38deg),radial-gradient(ellipse 50% 38% at 50% 0%,#ffd45f2b,transparent 72%);height:115%;animation:12s ease-in-out infinite alternate bdorBeams;position:fixed;top:-15%;left:-25%;right:-25%}.bdorStage:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#ffe8a6 1px,#0000 1.6px),radial-gradient(circle,#ffe8a688 1px,#0000 1.8px);background-position:0 0,40px 60px;background-size:150px 150px,96px 96px;animation:40s linear infinite bdorDust;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}@keyframes bdorBeams{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes bdorDust{to{background-position:0 -150px,40px -132px}}@keyframes bdorSheen{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes bdorFloat{50%{transform:translateY(-6px)}}@keyframes bdorPop{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes bdorFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bdorFoil{to{--bdorAngle:360deg}}@keyframes bdorShine{0%{background-position:150% 0}60%,to{background-position:-50% 0}}.bdorScreen{max-width:1040px;margin:0 auto;padding:28px 5vw 60px}.bdorStage h1{text-transform:uppercase;letter-spacing:-.5px;background:linear-gradient(100deg,#fff 0 38%,var(--gold-hi) 50%,#fff 62%);-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;margin:6px 0 18px;font:900 clamp(40px,6vw,70px)/.92 Barlow Condensed;animation:7s ease-in-out infinite bdorSheen}.bdorEyebrow{letter-spacing:4px;color:var(--gold,#ffd45f);align-items:center;gap:10px;margin-bottom:10px;font:700 13px Barlow Condensed;display:inline-flex}.bdorEyebrow:before{content:"";background:currentColor;width:22px;height:1px}.bdorBall{background:radial-gradient(circle at 34% 30%,#fffbe6 0 6%,#ffe48a 18%,#f2b93b 44%,#a8701c 74%,#5c3a0c 100%);border-radius:50%;width:54px;height:54px;margin:4px 0 16px;animation:4s ease-in-out infinite bdorFloat;display:block;position:relative;box-shadow:0 0 0 1px #ffe9a855,0 12px 34px #ffb54766,inset -6px -8px 14px #00000045}.bdorBall:after{content:"";background:repeating-conic-gradient(from 12deg,#5c3a0c22 0 1.5deg,transparent 1.5deg 60deg),radial-gradient(circle at 50% 50%,transparent 30%,#5c3a0c18 31%,transparent 33%);border-radius:50%;position:absolute;inset:0}.bdorBall.big{width:88px;height:88px;margin:0 auto 18px}.bdorStage .setupChoice{border:1px solid #ffd45f33;border-left:4px solid var(--gold);background:linear-gradient(160deg,#161d32,#0a0f1c 75%);overflow:hidden}.bdorStage .setupChoice:after{content:"";width:40%;transition:left .7s var(--ease,ease-out);pointer-events:none;background:linear-gradient(100deg,#0000,#fff3c430,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.bdorStage .setupChoice:hover{border-color:#ffd45f;box-shadow:0 20px 44px #0008,0 0 0 1px #ffd45f55,0 0 42px #ffd45f22}.bdorStage .setupChoice:hover:after{left:130%}.bdorStage .setupChoice strong{color:var(--gold-hi)}.bdorRulesToggle{color:#ffd45f;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font:800 11px Inter;text-decoration:underline;display:inline-block}.bdorRulesBox{background:linear-gradient(160deg,#151c30,#0b1020);border:1px solid #ffd45f2a;border-left:3px solid #ffd45f;max-width:580px;margin-top:14px;padding:16px 18px;animation:.35s ease-out both bdorFadeUp}.bdorRulesBox p{color:#e2e8f5;margin:0 0 10px;font-size:13px;line-height:1.5}.bdorRulesBox ul{color:#aab4cc;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.bdorRulesBox li::marker{color:#ffd45f}.bdorBoard{grid-template-columns:1fr minmax(0,300px) 1fr;align-items:start;gap:18px;margin-top:24px;display:grid}.bdorBoard.bdorBoardRevealing{grid-template-columns:1fr}.bdorCenter{text-align:center;min-width:0}.bdorSide{text-align:center;background:linear-gradient(170deg,#151c30,#0a0f1c 72%);border:1px solid #ffffff14;padding:18px 14px 14px;transition:border-color .3s,box-shadow .3s;animation:.4s ease-out both bdorFadeUp;position:relative;box-shadow:0 18px 40px #0006}.bdorSide:before{content:"";background:var(--side-color);opacity:.35;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.side0{--side-color:var(--p0,#ffd45f)}.side1{--side-color:var(--p1,#5fd8ff)}.bdorSide.active{border-color:var(--side-color);box-shadow:0 18px 40px #0006,0 0 0 1px var(--side-color),0 0 40px #ffd45f1c}.bdorSide.side1.active{box-shadow:0 18px 40px #0006,0 0 0 1px var(--side-color),0 0 40px #5fd8ff1c}.bdorSide.active:before{opacity:1;animation:1.4s ease-in-out infinite bdorBarPulse}@keyframes bdorBarPulse{50%{opacity:.45}}.bdorSide h4{letter-spacing:1.5px;text-transform:uppercase;color:#eef2fb;justify-content:center;align-items:center;gap:8px;margin:0;font:800 16px Barlow Condensed;display:flex}.bdorYouChip{letter-spacing:1px;border:1px solid var(--side-color);color:var(--side-color);text-transform:uppercase;padding:2px 6px;font:800 9px Inter}.bdorBudget{color:var(--side-color);margin-top:8px;font:900 36px/1 Barlow Condensed}.bdorBudget small{opacity:.7;font-size:16px}.bdorBudgetBar{background:#ffffff12;height:4px;margin:10px 4px 0;overflow:hidden}.bdorBudgetBar i{background:linear-gradient(90deg,var(--side-color),#fffc);height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block}.bdorPitch{background:radial-gradient(at 50% 0,#ffffff1c,#0000 62%),repeating-linear-gradient(#105c3b 0 27px,#0c4f33 27px 54px);border:1px solid #fff2;height:272px;margin-top:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #00000075}.bdorPitch:before{content:"";border:1px solid #ffffff3a;position:absolute;inset:7%}.bdorPitch:after{content:"";border:1px solid #ffffff3a;border-bottom:0;width:46%;height:17%;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.bdorToken{z-index:1;text-align:center;flex-direction:column;align-items:center;width:96px;display:flex;position:absolute;transform:translate(-50%,-50%)}.bdorToken>b{color:#fff6;background:#ffffff0e;border:1px dashed #ffffff45;border-radius:50%;place-items:center;width:34px;height:34px;font:800 13px Inter;display:grid}.bdorToken.filled{animation:.65s cubic-bezier(.2,1.5,.4,1) both bdorTokenIn}@keyframes bdorTokenIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.bdorToken span{background:#050a12e0;max-width:100%;margin-top:4px;padding:2px 6px 3px;line-height:1.1;display:block}.bdorToken span em{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:700 10px Barlow Condensed;display:block;overflow:hidden}.bdorToken span i{letter-spacing:1px;color:var(--side-color);font:800 9px Barlow Condensed;display:block}.bdorToken.empty span{color:#fff5;font:700 10px Inter}.bdorToken.bt0{top:86%;left:50%}.bdorToken.bt1{top:60%;left:21%}.bdorToken.bt2{top:60%;left:79%}.bdorToken.bt3{top:24%;left:31%}.bdorToken.bt4{top:24%;left:69%}.bdorMedal{color:#2a1d05;background:radial-gradient(circle at 35% 30%,#fff3c4,#ffd45f 42%,#c08a2c 88%);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff3c4,0 0 0 4px #c08a2c,0 8px 20px #0009}.side1 .bdorMedal{color:#06222e;background:radial-gradient(circle at 35% 30%,#eafaff,#7fe0ff 42%,#2a86a8 88%);box-shadow:0 0 0 2px #eafaff,0 0 0 4px #2a86a8,0 8px 20px #0009}.bdorMedal img{object-fit:cover;width:100%;height:100%;display:block}.bdorMedal b{font-family:Barlow Condensed;font-weight:900;line-height:1}.bdorMedal.sm{width:34px;height:34px;box-shadow:0 0 0 1.5px #fff3c4,0 0 0 3px #c08a2c,0 4px 10px #0009}.side1 .bdorMedal.sm{box-shadow:0 0 0 1.5px #eafaff,0 0 0 3px #2a86a8,0 4px 10px #0009}.bdorMedal.sm b{font-size:13px}.bdorMedal.lg{width:96px;height:96px}.bdorMedal.lg b{font-size:36px}.bdorNomineeCard,.bdorRevealCard{background:linear-gradient(165deg,#1b2238,#0a0f1c 72%) padding-box,conic-gradient(from var(--bdorAngle),#c08a2c,#fff3c4,#ffd45f,#7a5418,#ffd45f,#fff3c4,#c08a2c) border-box;border:2px solid #0000;position:relative;overflow:hidden;box-shadow:0 26px 56px #000a,0 0 70px #ffd45f1a}.bdorNomineeCard{text-align:center;padding:30px 16px 22px;animation:.55s cubic-bezier(.2,1.3,.4,1) both bdorCardIn,6s linear infinite bdorFoil}.bdorNomineeCard:after,.bdorRevealCard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff6d630 50%,#0000 65%) 0 0/250% 100%;animation:3.6s ease-in-out infinite bdorShine;position:absolute;inset:0}@keyframes bdorCardIn{0%{opacity:0;transform:scale(.7)rotate(-3deg)}to{opacity:1;transform:none}}.bdorCardYear{letter-spacing:1px;color:#1a1304;background:linear-gradient(135deg,#fff3c4,#ffd45f);padding:4px 8px;font:900 15px/1 Barlow Condensed;position:absolute;top:10px;right:10px}.bdorCardYear.inline{margin-top:8px;display:inline-block;position:static}.bdorNomineeCard .bdorMedal{margin:0 auto 14px}.bdorNomineeCard small{color:#aab4cc;letter-spacing:.3px;font-size:11px;display:block}.bdorNomineeCard strong{text-transform:uppercase;color:#fff;margin-top:6px;font:900 27px/1 Barlow Condensed;display:block}.bdorNomineeCard.sold{filter:brightness(1.08)}.bdorWheel{background:linear-gradient(165deg,#1b2238,#0a0f1c);border:1px solid #ffd45f2a;place-items:center;min-height:190px;padding:22px;display:grid}.bdorPriceRow{justify-content:center;align-items:center;gap:16px;margin:18px 0 4px;display:flex}.bdorPrice{color:#ffd45f;background:linear-gradient(#fff7d6,#ffd45f 55%,#c08a2c);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 14px #ffb54744);-webkit-background-clip:text;background-clip:text;font:900 54px/1 Barlow Condensed;animation:.45s cubic-bezier(.2,1.6,.4,1) bdorPop}.bdorPrice small{font-size:22px}.bdorTimerRing{flex-shrink:0;place-items:center;width:50px;height:50px;display:grid;position:relative}.bdorTimerRing svg{position:absolute;inset:0;transform:rotate(-90deg)}.bdorTimerRing circle{fill:none;stroke-width:4px}.bdorTimerRing .track{stroke:#ffffff18}.bdorTimerRing .bar{stroke:#ffd45f;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .3s}.bdorTimerRing b{color:#fff;font:800 18px Barlow Condensed;position:relative}.bdorTimerRing.urgent .bar{stroke:#ff5a4f}.bdorTimerRing.urgent b{color:#ff8a80;animation:.5s ease-out infinite bdorPop}.bdorTurnNote{color:#aab4cc;margin:14px 0 0;font-size:13px;line-height:1.5}.bdorTurnNote b{color:#fff}.bdorTurnNote:after{content:"";vertical-align:middle;background:#ffd45f;border-radius:50%;width:6px;height:6px;margin-left:8px;animation:.9s ease-in-out infinite bdorBarPulse;display:inline-block}.bdorStepper{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:12px 0;display:flex}.bdorStepper button{color:#fff3c4;cursor:pointer;background:#ffd45f0d;border:1px solid #ffd45f44;width:40px;height:40px;font:800 18px Inter;transition:background .2s,transform .12s}.bdorStepper button:hover{background:#ffd45f22}.bdorStepper button:active{transform:scale(.9)}.bdorStepper b{color:#fff;min-width:78px;font:900 26px Barlow Condensed}.bdorStepper .bdorQuickBid{color:#ffd45f;white-space:nowrap;cursor:pointer;background:#ffd45f18;border:1px solid #ffd45f66;width:auto;height:40px;padding:0 12px;font:800 12px Inter}.bdorActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.bdorActions .secondary{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2b;padding:12px 18px}.bdorStage .bdorBidButton,.bdorStage .bdorResultActions .primary{color:#1a1304;background:linear-gradient(135deg,#fff3c4,#ffd45f 45%,#e0a43a);box-shadow:3px 3px #07100e,3px 3px 0 1px #ffd45f66}.bdorStage .bdorBidButton:hover:not(:disabled),.bdorStage .bdorResultActions .primary:hover:not(:disabled){box-shadow:5px 5px #07100e,5px 5px 0 1px #ffd45faa}.bdorPoolNote{color:#8f9ab3;margin-top:16px;font-size:11px}.bdorAwarded{--stamp:var(--side-color);margin-top:18px;animation:.35s ease-out both bdorFadeUp}.bdorStamp{letter-spacing:3px;color:var(--stamp);border:4px solid var(--stamp);text-shadow:0 0 22px;padding:6px 16px 4px;font:900 42px/1 Barlow Condensed;animation:.55s cubic-bezier(.2,1.6,.4,1) both bdorStamp;display:inline-block;transform:rotate(-7deg);box-shadow:0 0 30px #00000060,inset 0 0 18px #00000040}@keyframes bdorStamp{0%{opacity:0;transform:rotate(-7deg)scale(2.6)}60%{opacity:1;transform:rotate(-7deg)scale(.9)}to{transform:rotate(-7deg)scale(1)}}.bdorAwarded p{color:#cfd6e8;margin:18px 0 0;font-size:14px;line-height:1.55}.bdorAwarded p b{color:#fff}.bdorAwarded p em{color:var(--stamp);font-style:normal;font-weight:800}.bdorAwarded p strong{color:#ffd45f}.bdorReelViewport{background:linear-gradient(#111830,#070b15);border-top:1px solid #ffd45f55;border-bottom:1px solid #ffd45f55;max-width:96vw;height:210px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 26px 60px #000a,inset 0 0 50px #000;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.bdorReelPointer{z-index:2;background:#ffd45f;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px);box-shadow:0 0 12px #ffd45f,0 0 30px #ffd45f99}.bdorReelPointer:before,.bdorReelPointer:after{content:"";border:8px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.bdorReelPointer:before{border-top:0;border-bottom-color:#ffd45f;top:-1px;transform:translate(-50%)rotate(180deg)}.bdorReelPointer:after{border-top-color:#ffd45f;border-bottom:0;bottom:-1px;transform:translate(-50%)rotate(180deg)}.bdorReelTrack{height:100%;display:flex;transform:translate(0)}.bdorReelTrack.spinning{transition:transform 2.4s cubic-bezier(.1,.82,.18,1)}.bdorReelItem{border-right:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 6px;display:flex}.bdorReelItem b{color:#2a1d05;background:radial-gradient(circle at 35% 30%,#fff3c4,#ffd45f 42%,#c08a2c 88%);border-radius:50%;place-items:center;font-family:Barlow Condensed;font-weight:900;display:grid;box-shadow:0 0 0 2px #fff3c4,0 0 0 4px #c08a2c}.bdorReelPhoto{object-fit:cover;border-radius:50%;box-shadow:0 0 0 2px #fff3c4,0 0 0 4px #c08a2c}.bdorReelName{letter-spacing:.3px;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#fff;max-width:100%;font:700 12px Barlow Condensed;overflow:hidden}.bdorReveal{text-align:center;max-width:640px;margin:0 auto;padding:4vh 4vw}.bdorRevealCard{width:min(300px,82vw);margin:22px auto;padding:30px 20px 24px;animation:.6s cubic-bezier(.2,1.2,.4,1) both bdorFlipIn,6s linear infinite bdorFoil}.bdorRevealCard.side1{background:linear-gradient(165deg,#16243a,#0a0f1c 72%) padding-box,conic-gradient(from var(--bdorAngle),#2a86a8,#eafaff,#5fd8ff,#174c60,#5fd8ff,#eafaff,#2a86a8) border-box}@keyframes bdorFlipIn{0%{opacity:0;transform:perspective(800px)rotateY(75deg)scale(.85)}to{opacity:1;transform:none}}.bdorRevealCard .bdorMedal{margin:0 auto 12px}.bdorRevealOwner{letter-spacing:1.5px;text-transform:uppercase;color:var(--side-color);margin:0 0 14px;font:700 11px Barlow Condensed}.bdorRevealCard strong{text-transform:uppercase;font:900 26px/1 Barlow Condensed;display:block}.bdorRevealGoals{color:var(--side-color);text-shadow:0 0 30px;margin-top:14px;font:900 66px/1 Barlow Condensed}.bdorRevealGoals small{color:#8f9ab3;letter-spacing:1.5px;text-transform:uppercase;text-shadow:none;margin-top:4px;font:700 10px Inter;display:block}.bdorRevealTotals{justify-content:center;gap:44px;margin-top:6px;display:flex}.bdorRevealTotals div{text-align:center;opacity:.6;transition:opacity .3s;display:grid}.bdorRevealTotals div.live{opacity:1}.bdorRevealTotals div:first-child{--side-color:var(--p0,#ffd45f)}.bdorRevealTotals div:last-child{--side-color:var(--p1,#5fd8ff)}.bdorRevealTotals span{color:#aab4cc;letter-spacing:1px;text-transform:uppercase;font:700 11px Inter}.bdorRevealTotals b{color:var(--side-color);font:900 34px Barlow Condensed;animation:.4s cubic-bezier(.2,1.6,.4,1) bdorPop}.bdorRevealProgress{background:#ffffff14;max-width:320px;height:3px;margin:22px auto 0}.bdorRevealProgress i{background:linear-gradient(90deg,#c08a2c,#fff3c4);height:100%;transition:width .5s ease-out;display:block}.bdorResult{text-align:center;max-width:1100px;margin:0 auto;padding:5vh 4vw 60px}.bdorResult>:not(.bdorShower){z-index:1;position:relative}.bdorStage .bdorResultTitle{background:linear-gradient(100deg,#c08a2c 0%,#fff3c4 30%,#ffd45f 50%,#fff3c4 70%,#c08a2c 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 34px #ffb54744);-webkit-background-clip:text;background-clip:text;margin:4px 0 28px;font:900 clamp(64px,11vw,140px)/.85 Barlow Condensed;animation:.8s cubic-bezier(.2,1.3,.4,1) both bdorTitleIn,5s ease-in-out 1s infinite bdorSheen}.bdorStage.bdorResult:not(.won) .bdorResultTitle{filter:drop-shadow(0 10px 34px #0008);background-image:linear-gradient(100deg,#7c869c 0%,#eef2fb 35%,#aab4cc 55%,#eef2fb 75%,#7c869c 100%)}@keyframes bdorTitleIn{0%{opacity:0;letter-spacing:12px;transform:scale(1.6)}to{opacity:1;transform:none}}.bdorScoreDuel{grid-template-columns:1fr 1fr;gap:14px;max-width:640px;margin:0 auto 30px;animation:.5s ease-out .25s both bdorFadeUp;display:grid;position:relative}.bdorScoreSide{background:linear-gradient(170deg,#151c30,#0a0f1c);border:1px solid #ffffff14;padding:18px 16px;position:relative;overflow:hidden}.bdorScoreSide span{letter-spacing:2px;text-transform:uppercase;color:#cfd6e8;font:800 13px Barlow Condensed;display:block}.bdorScoreSide b{color:var(--side-color);text-shadow:0 0 26px #00000080;margin:6px 0 4px;font:900 66px/1 Barlow Condensed;display:block}.bdorScoreSide small{color:#8f9ab3;font-size:11px}.bdorScoreSide.winner{border-color:var(--side-color);box-shadow:0 0 0 1px var(--side-color),0 20px 50px #0008,0 0 60px #ffd45f22}.bdorScoreSide.winner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff20 50%,#0000 65%) 0 0/250% 100%;animation:3s ease-in-out infinite bdorShine;position:absolute;inset:0}.bdorVs{color:#ffd45f;z-index:2;background:#0b1020;border:1px solid #ffd45f66;border-radius:50%;place-items:center;width:40px;height:40px;font:900 14px Barlow Condensed;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bdorRosters{text-align:left;grid-template-columns:1fr 1fr;gap:18px;display:grid}.bdorRoster{background:linear-gradient(170deg,#131a2d,#090d18);border:1px solid #ffffff14;padding:16px;animation:.5s ease-out .4s both bdorFadeUp;position:relative;box-shadow:0 20px 44px #0007}.bdorRoster.winner{border-color:var(--side-color)}.bdorRoster header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.bdorRoster h4{letter-spacing:2px;text-transform:uppercase;color:var(--side-color);margin:0;font:800 18px Barlow Condensed}.bdorCrown{color:#ffd45f;text-shadow:0 0 14px #ffd45f;font-size:20px;animation:2.4s ease-in-out infinite bdorFloat}.bdorRoster ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bdorRoster li{background:#ffffff06;border:1px solid #ffffff0d;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;animation:.5s cubic-bezier(.2,1,.4,1) both bdorRowIn;display:grid;position:relative;overflow:hidden}@keyframes bdorRowIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.bdorRoster .bdorMedal.sm{width:42px;height:42px}.bdorRoster .bdorMedal.sm b{font-size:16px}.bdorRosterId{min-width:0}.bdorRosterId strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:800 15px/1.15 Inter;display:block;overflow:hidden}.bdorRosterId small{letter-spacing:1.5px;color:var(--side-color);margin-top:3px;font:800 12px Barlow Condensed;display:block}.bdorRosterGoals{text-align:right;line-height:1}.bdorRosterGoals b{color:#fff;font:900 30px/1 Barlow Condensed;display:block}.bdorRosterGoals small{letter-spacing:1px;text-transform:uppercase;color:#8f9ab3;font:700 9px Inter}.bdorRosterBar{background:linear-gradient(90deg,var(--side-color),transparent);transform-origin:0;height:2px;animation:1s cubic-bezier(.2,.8,.2,1) both bdorGrow;animation-delay:inherit;position:absolute;bottom:0;left:0}@keyframes bdorGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bdorSessionWins{color:#8f9ab3;margin-top:22px;font-size:12px}.bdorSessionWins b{color:#ffd45f;font-size:16px}.bdorResultActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.bdorShower{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.bdorShower span{opacity:.85;background:linear-gradient(135deg,#fff3c4,#ffd45f,#c08a2c);animation-name:bdorFall;animation-timing-function:linear;animation-iteration-count:2;animation-fill-mode:both;position:absolute;top:-20px}@keyframes bdorFall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(110vh)rotate(540deg)}}@media (width<=850px){.bdorBoard{grid-template-columns:1fr}.bdorPitch{height:220px}.bdorRosters{grid-template-columns:1fr}}@media (width<=520px){.bdorScoreSide b{font-size:50px}.bdorPrice{font-size:46px}.bdorToken{width:82px}.bdorStamp{font-size:34px}.bdorRevealTotals{gap:28px}}@media (prefers-reduced-motion:reduce){.bdorStage:before,.bdorStage:after,.bdorStage *,.bdorStage :before,.bdorStage :after{animation:none!important}.bdorShower{display:none}}.bdorCoinIcon{vertical-align:-.2em;background:radial-gradient(circle at 35% 30%,#fffbe0,#ffd45f 40%,#b07a10 85%);border-radius:50%;width:1.1em;height:1.1em;margin-right:.45em;display:inline-block;position:relative;box-shadow:inset 0 0 0 2px #fff6,0 0 12px #ffd45f99}.bdorCoinIcon:after{content:"";background:repeating-conic-gradient(#7a4f0640 0 30deg,transparent 30deg 60deg);border:1.5px solid #7a4f0699;border-radius:50%;position:absolute;inset:22%}.bdorReward{color:#f3e3b3;background:#ffd45f12;border:1px solid #ffd45f40;max-width:520px;margin:14px auto 0;padding:10px 16px;font-size:14px}.bdorReward.won{letter-spacing:.03em;text-transform:uppercase;color:#ffd45f;border-color:#ffd45f;font:900 22px Barlow Condensed;animation:.5s ease-out screenIn;box-shadow:0 0 40px -14px #ffd45f}.bdorReward.muted,.bdorReward.pending{color:#a9b3c7;background:#ffffff08;border-color:#ffffff1c}.bdorRewardHint{color:#c9b98a;text-align:center;max-width:420px;margin:6px auto 0;font-size:13px}:root{color:#f6f7f4;font-synthesis:none;--lime:#a3ff12;--muted:#93a39e;background:#07100e;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 75% 20%,#183b2c 0,#0000 30%),linear-gradient(135deg,#07100e,#091813 60%,#06100d);min-width:320px;min-height:100vh;margin:0}button{font:inherit}main{min-height:100vh}nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.brand{letter-spacing:1.5px;font:800 22px Barlow Condensed}.brand span{background:var(--lime);color:#07100e;place-items:center;width:34px;height:34px;margin-right:10px;display:inline-grid;transform:skew(-7deg)}.navPill{letter-spacing:1.5px;color:var(--lime);border:1px solid #a3ff1240;border-radius:20px;padding:8px 13px;font-size:10px;font-weight:700}.eyebrow{letter-spacing:4px;color:var(--lime);margin-bottom:18px;font:700 13px Barlow Condensed}.primary{background:var(--lime);color:#07100e;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:0;padding:16px 22px;font-weight:800;box-shadow:0 8px 30px #a3ff1220}.primary b{margin-left:22px}.primary:disabled{opacity:.35;cursor:not-allowed}.game{padding:28px 5vw 50px}.gameHeader{justify-content:space-between;align-items:end;display:flex}.gameHeader small,.budget small{color:var(--lime);letter-spacing:1.4px;font:700 10px Inter}.gameHeader h2{margin:3px 0;font:800 35px Barlow Condensed}.budget{text-align:right;display:grid}.budget strong{font:800 26px Barlow Condensed}.budget span{color:var(--muted);font-size:10px}.progress{background:#ffffff12;height:3px;margin:18px 0 32px}.progress i{background:var(--lime);height:100%;transition:all .4s;display:block}.layout{grid-template-columns:minmax(260px,32%) 1fr;gap:5vw;display:grid}.pitchTitle{letter-spacing:1px;justify-content:space-between;font:700 12px Inter;display:flex}.pitchTitle span{color:var(--lime)}.field{background:linear-gradient(#0c4b31dd,#0b3c29dd),repeating-linear-gradient(0deg,#0000 0 55px,#ffffff09 56px);border:1px solid #ffffff28;height:570px;margin-top:12px;position:relative;overflow:hidden}.field:before{content:"";border:1px solid #ffffff3d;position:absolute;inset:8%}.token{text-align:center;position:absolute;transform:translate(-50%,-50%)}.token b{background:var(--lime);color:#092115;border:3px solid #d7ff98;border-radius:50%;place-items:center;width:32px;height:32px;margin:auto;font-size:13px;display:grid}.token span{background:#07100ed9;margin-top:2px;padding:2px 5px;font:700 9px Barlow Condensed;display:block}.t0{top:87%;left:50%}.t1{top:68%;left:85%}.t2{top:72%;left:38%}.t3{top:72%;left:62%}.t4{top:68%;left:15%}.t5{top:45%;left:25%}.t6{top:52%;left:50%}.t7{top:45%;left:75%}.t8{top:20%;left:80%}.t9{top:14%;left:50%}.t10{top:20%;left:20%}.choice{text-align:center}.timer{justify-content:center;align-items:baseline;gap:10px;display:flex}.timer span{color:var(--muted);letter-spacing:1px;font:700 10px Inter}.timer b{color:var(--lime);min-width:30px;font:800 48px Barlow Condensed}.timer.urgent b{color:#ff5a4f;animation:.75s infinite pulse}@keyframes pulse{50%{transform:scale(1.18)}}.timer small{color:var(--muted)}.choice h3{margin:8px 0 4px;font:800 27px Barlow Condensed}.choice>p{color:var(--muted);margin-bottom:25px;font-size:12px}.cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.card{--accent:#a3ff12;color:#fff;text-align:left;cursor:pointer;background:#0e1526;border:1px solid #ffffff14;padding:0 0 12px;transition:all .2s;overflow:hidden}.card:hover,.card.picked{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 10px 35px #0008}.card.picked{outline:2px solid var(--accent)}.card:disabled{opacity:.25;cursor:not-allowed;transform:none}.flag{z-index:5;filter:drop-shadow(0 1px 3px #000a);font-size:18px;position:absolute;top:8px;left:8px}.avatar{clear:both;color:#fff2;background:linear-gradient(135deg,#ffffff09,var(--accent)22);place-items:center;height:135px;font:900 70px Barlow Condensed;display:grid}.card>small,.card>strong,.card>div:last-child{margin:8px 10px;display:block}.card>small{color:var(--muted);text-transform:uppercase;font-size:9px}.card>strong{white-space:nowrap;text-overflow:ellipsis;font:700 17px Barlow Condensed;overflow:hidden}.card>div:last-child{justify-content:space-between;align-items:center;display:flex}.card>div b{color:var(--accent);font:800 18px Barlow Condensed}.card>div em{color:var(--muted);letter-spacing:.5px;font:800 9px Inter}.notice{color:#ffcf87;background:#ffb54718;border:1px solid #ffb54755;margin:0 auto 12px;padding:9px;font-size:11px}.squadList{gap:5px;margin-top:12px;display:grid}.squadList div{text-align:left;background:#ffffff09;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.squadList span{color:var(--lime);font:700 10px Inter}.squadList strong{font:700 12px Inter}.squadList small{color:var(--muted);font-size:9px}.confirmBar{z-index:5;justify-content:center;gap:8px;margin-top:28px;display:grid;position:sticky;bottom:16px}.confirmBar .confirm{width:100%;box-shadow:0 10px 30px #000000c0}.confirmBar.show .confirm:not(:disabled){animation:1.6s ease-in-out infinite confirmPulse}.confirmHint{color:var(--lime);letter-spacing:.3px;background:#07100ef0;border:1px solid #a3ff1250;border-radius:20px;justify-self:center;padding:8px 16px;font:700 11px Inter;animation:.25s confirmHintIn}@keyframes confirmPulse{0%,to{box-shadow:0 10px 30px #000000c0,0 0 #a3ff1255}50%{box-shadow:0 10px 30px #000000c0,0 0 0 12px #a3ff1200}}@keyframes confirmHintIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.result{text-align:center;padding:11vh 4vw}.result h1{letter-spacing:-3px;text-transform:uppercase;color:var(--lime);margin:0;font:900 clamp(70px,10vw,130px)/.83 Barlow Condensed}.score{justify-content:center;align-items:center;gap:50px;margin:45px 0;display:flex}.score div{min-width:130px;display:grid}.score small{color:var(--muted);letter-spacing:2px}.score b{font:900 74px Barlow Condensed}.score span{color:var(--lime);font-size:12px}.score i{color:#ffffff40;font-size:40px}.result>p{color:var(--muted);margin:0 0 30px}@media (width<=850px){.layout{grid-template-columns:1fr}.field{display:none}.pitch{order:2;margin-top:20px;display:block}.cards{grid-template-columns:repeat(2,1fr)}.gameHeader{align-items:start}.avatar{height:110px}.confirmBar{margin-top:16px;bottom:10px}.confirmBar .confirm{padding:16px 20px}}@media (width<=430px){nav{padding:0 18px}.game{padding:22px 16px}.cards{gap:8px}.card>strong{font-size:15px}.score{gap:18px}}.heroButtons{align-items:center;gap:12px;display:flex}.secondary,.back{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff35;padding:15px 20px;font-weight:700}.lobby{text-align:center;width:min(760px,90vw);margin:9vh auto}.lobby h1{text-transform:uppercase;margin:12px;font:900 clamp(55px,8vw,100px)/.9 Barlow Condensed}.lobby input{color:#fff;text-align:center;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff28;outline:none;padding:15px;font:700 16px Inter}.lobby input:focus{border-color:var(--lime)}.lobbyActions{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.lobbyActions span{color:var(--muted);font-size:10px}.waiting h1{color:var(--lime);letter-spacing:12px}.waiting p,.multiHint{color:var(--muted);font-size:12px}.loader{border:3px solid #ffffff20;border-top-color:var(--lime);border-radius:50%;width:38px;height:38px;margin:30px auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.versus{align-items:center;gap:10px;display:flex}.versus span{color:var(--lime);font:800 12px Inter}.error{color:#ff766d;font-size:12px}.back{margin:0 0 22px;display:table}@media (width<=650px){.lobbyActions,.heroButtons{flex-direction:column}.versus{display:none}.lobby input,.lobbyActions button{width:100%}}.quizScreen{text-align:center;width:min(850px,92vw);margin:7vh auto}.quizScreen h1{max-width:760px;margin:28px auto;font:800 clamp(32px,5vw,58px)/1.05 Barlow Condensed}.quizPlayers{justify-content:center;align-items:center;gap:18px;display:flex}.quizPlayers span{color:var(--lime)}.quizAnswers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quizAnswers button{color:#fff;text-align:left;cursor:pointer;background:#0e1526;border:1px solid #ffffff25;padding:20px;font:700 16px Inter}.quizAnswers button:hover,.quizAnswers button.selected{border-color:var(--lime);background:#a3ff1215}.quizAnswers button span{background:var(--lime);color:#07100e;place-items:center;width:30px;height:30px;margin-right:12px;display:inline-grid}.quizAnswers button:disabled{cursor:default}.quizScreen p{color:var(--muted);margin-top:24px}@media (width<=600px){.quizAnswers{grid-template-columns:1fr}}.matchSim{text-align:center;width:min(920px,92vw);margin:4vh auto}.matchClock{justify-content:center;align-items:center;gap:15px;margin:15px;display:flex}.matchClock span{color:var(--lime);width:48px;font:800 26px Barlow Condensed}.matchClock i{background:#ffffff18;width:min(520px,70vw);height:5px;display:block}.matchClock i b{background:var(--lime);height:100%;transition:width .14s linear;display:block}.liveBoard{justify-content:center;align-items:center;gap:35px;margin:20px;display:flex}.liveBoard div{min-width:150px;display:grid}.liveBoard small{color:var(--muted);text-transform:uppercase}.liveBoard strong{font:900 68px Barlow Condensed}.liveBoard em{color:var(--lime);font-size:11px;font-style:normal}.liveBoard>span{color:#ffffff50;font-size:30px}.stadium{background:repeating-linear-gradient(90deg,#0d4b31 0 70px,#0b422b 70px 140px);border:1px solid #ffffff35;max-width:700px;height:270px;margin:auto;position:relative;overflow:hidden}.stadium:before{content:"";border:1px solid #fff5;position:absolute;inset:8%}.centreCircle{border:1px solid #fff5;border-radius:50%;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ball{z-index:2;background:#fff;border-radius:50%;width:15px;height:15px;transition:left .14s linear,top .14s linear;position:absolute;box-shadow:0 0 18px #fff}.commentary{text-align:left;background:#ffffff08;max-width:700px;min-height:105px;margin:16px auto;padding:14px 18px}.commentary h3{color:var(--lime);letter-spacing:1px;margin:0 0 8px;font:800 13px Inter}.commentary div{border-top:1px solid #ffffff0d;gap:12px;padding:5px 0;font-size:12px;display:flex}.commentary div b{color:var(--lime)}.commentary p{color:var(--muted);font-size:12px}@media (width<=600px){.stadium{height:210px}.liveBoard{gap:15px}.liveBoard div{min-width:105px}.liveBoard strong{font-size:54px}}.numericAnswer{justify-content:center;align-items:stretch;gap:10px;max-width:620px;margin:0 auto;display:flex}.numericAnswer input{color:#fff;text-align:center;background:#0e1526;border:1px solid #ffffff35;flex:1;min-width:0;padding:18px 20px;font:800 28px Barlow Condensed}.numericAnswer input:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #a3ff1218}.numericAnswer>span{min-width:80px;color:var(--lime);background:#1b2925;place-items:center;padding:0 14px;font-weight:800;display:grid}.numericAnswer button{min-width:140px}@media (width<=600px){.numericAnswer{grid-template-columns:1fr auto;display:grid}.numericAnswer button{grid-column:1/-1}.numericQuiz h1{font-size:36px}}.card{will-change:transform;position:relative}.card:active:not(:disabled){transform:translateY(-2px)scale(.965)}.card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 38%,#ffffff28 48%,#0000 58%);transition:transform .55s;position:absolute;inset:-60%;transform:translate(-70%)rotate(8deg)}.card:hover:before,.card.picked:before{transform:translate(70%)rotate(8deg)}.card.picked{animation:.42s cubic-bezier(.2,.9,.25,1.25) cardLock}@keyframes cardLock{0%{transform:scale(.94)}55%{transform:translateY(-8px)scale(1.035)}to{transform:translateY(-6px)scale(1)}}.primary,.secondary{transition:transform .14s,filter .14s,box-shadow .2s}.primary:hover,.secondary:hover{filter:brightness(1.08);transform:translateY(-2px)}.primary:active,.secondary:active{transform:translateY(1px)scale(.97)}.duelIntro{text-align:center;place-content:center;min-height:calc(100vh - 76px);padding:30px;display:grid;position:relative;overflow:hidden}.duelGlow{background:radial-gradient(circle,#a3ff1224 0,#0000 46%);animation:.55s ease-out duelFlash;position:absolute;inset:0}.duelClash{text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(18px,6vw,80px);font:800 clamp(18px,4vw,42px) Barlow Condensed;display:flex;position:relative}.duelClash b{aspect-ratio:1;background:var(--lime);color:#07100e;border-radius:50%;place-items:center;width:clamp(100px,18vw,190px);font:900 clamp(28px,6vw,64px) Barlow Condensed;animation:.75s cubic-bezier(.16,1.3,.3,1) duelHit;display:grid;box-shadow:0 0 70px #a3ff1260}.duelClash span:first-child{animation:.6s ease-out slideLeft}.duelClash span:last-child{animation:.6s ease-out slideRight}.duelIntro h1{margin:28px 0 8px;font:900 clamp(42px,8vw,95px)/.9 Barlow Condensed;animation:.6s .25s both riseIn}.duelIntro p{color:var(--muted);animation:.6s .35s both riseIn}.duelLoader{background:#ffffff18;width:min(420px,70vw);height:4px;margin:30px auto 0;overflow:hidden}.duelLoader i{background:var(--lime);height:100%;animation:1.7s linear duelLoad;display:block}.quizScreen{animation:.4s ease-out screenIn}.quizAnswers button{transition:transform .14s,border-color .18s,background .18s}.quizAnswers button:active:not(:disabled){transform:scale(.97)}@keyframes duelFlash{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:.55;transform:scale(1.2)}}@keyframes duelHit{0%{opacity:0;transform:scale(2.2)rotate(-8deg)}60%{opacity:1;transform:scale(.9)rotate(2deg)}to{transform:scale(1)}}@keyframes slideLeft{0%{opacity:0;transform:translate(-120px)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate(120px)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes duelLoad{0%{width:0}to{width:100%}}@keyframes screenIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.matchStats{grid-template-columns:repeat(3,1fr);gap:10px;width:min(720px,92vw);margin:14px auto 18px;display:grid}.matchStats>div{text-align:left;color:var(--muted);grid-template-columns:1fr auto;gap:6px;font-size:10px;display:grid}.matchStats b{color:#fff}.matchStats i{background:#ffffff15;grid-column:1/-1;height:3px}.matchStats em{background:var(--lime);height:100%;transition:width .6s;display:block}.stadium{position:relative}.crowdPulse{background:radial-gradient(circle,#a3ff1217,#0000 55%);animation:2.2s ease-in-out infinite crowd;position:absolute;inset:0}.phaseLabel{text-align:center;letter-spacing:2px;color:#fff5;font:800 12px Barlow Condensed;position:absolute;inset:auto 0 12px}.commentary .event{border-left:2px solid #0000;transition:all .25s}.commentary .event.goal{border-left-color:var(--lime);background:#a3ff1210}.commentary .event.penalty{border-left-color:#ffb547}.commentary .event.phase,.commentary .event.fulltime{border-left-color:#29d6ff}.commentary .event.card{border-left-color:#f4cf48}.commentary .event.injury{border-left-color:#ff695f}.decision{font-weight:800;color:#ffcf87!important}.result .decision{margin:-18px 0 26px!important}@keyframes crowd{50%{opacity:.35;transform:scale(1.04)}}@media (width<=600px){.matchStats{grid-template-columns:1fr}.matchStats>div{grid-template-columns:80px 30px 1fr;align-items:center}.matchStats i{grid-column:auto}.commentary .event{font-size:12px}}.squadToggle{color:var(--lime);text-transform:uppercase;letter-spacing:.8px;cursor:pointer;background:#a3ff1210;border:1px solid #a3ff1260;margin:14px auto;padding:11px 18px;font-weight:800;transition:all .18s;display:block}.squadToggle:hover{background:#a3ff1220;transform:translateY(-2px)}.resultSquads{margin:0 auto 16px}.squadOverlay{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.squadBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020705e8;border:0;position:absolute;inset:0}.squadModal{background:#0b1713;border:1px solid #a3ff1245;width:min(980px,96vw);max-height:92vh;padding:22px;animation:.28s cubic-bezier(.2,.9,.2,1) modalIn;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.squadModal>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.squadModal header small{color:var(--lime);letter-spacing:2px;font:700 10px Inter}.squadModal h2{margin:3px 0;font:900 36px Barlow Condensed}.squadModal header button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30;width:42px;height:42px;font-size:28px}.twoSquads{grid-template-columns:1fr 50px 1fr;align-items:start;gap:16px;margin-top:20px;display:grid}.squadVs{text-align:center;color:var(--lime);align-self:center;font:900 24px Barlow Condensed}.comparisonSquad h3{text-align:center;color:#fff;margin:0 0 12px;font:800 24px Barlow Condensed}.comparisonSquad>div{gap:5px;display:grid}.comparisonPlayer{background:#ffffff08;border-left:2px solid #a3ff1235;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.comparisonPlayer span{color:var(--lime);font:800 10px Inter}.comparisonPlayer strong{font-size:12px}.comparisonPlayer small{color:var(--muted);font-size:9px}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@media (width<=700px){.squadOverlay{padding:8px}.squadModal{padding:14px}.twoSquads{grid-template-columns:1fr;gap:12px}.squadVs{display:none}.comparisonPlayer{grid-template-columns:34px 1fr}.comparisonPlayer small{display:none}.comparisonSquad h3{z-index:1;background:#0b1713;padding:7px;position:sticky;top:0}}.avatar{isolation:isolate;background:radial-gradient(circle at 50% 35%,var(--accent)35 0,transparent 38%),linear-gradient(145deg,#172722,#0a1210 72%);height:150px;position:relative;overflow:hidden}.avatar:before{content:"";border:1px solid #ffffff12;border-radius:50% 50% 8px 8px;position:absolute;inset:12px 14px;box-shadow:inset 0 0 35px #0008}.avatar:after{content:"";background:#ffffff0d;width:1px;height:100%;position:absolute;top:0;left:50%;box-shadow:-70px 0 #ffffff08,70px 0 #ffffff08}.playerSilhouette{z-index:2;filter:drop-shadow(0 12px 15px #000a);width:112px;height:132px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.playerSilhouette:before{content:"";background:linear-gradient(145deg,#d5e6df,#82938d 75%);border-radius:50%;width:38px;height:38px;position:absolute;top:7px;left:37px;box-shadow:inset -8px -5px 12px #263b34}.playerSilhouette:after{content:"";background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent),#06100d 65%) 70%);clip-path:polygon(22% 0,78% 0,100% 28%,84% 40%,76% 100%,24% 100%,16% 40%,0 28%);border-radius:48px 48px 12px 12px;width:92px;height:95px;position:absolute;top:42px;left:10px;box-shadow:inset 0 0 0 2px #ffffff20}.playerSilhouette i{z-index:3;background:#ffffff60;width:46px;height:2px;position:absolute;top:54px;left:33px;box-shadow:0 46px #fff2}.playerSilhouette b{z-index:4;text-align:center;color:#07100e;text-shadow:0 1px #ffffff40;font:900 30px Barlow Condensed;position:absolute;inset:66px 0 auto}.positionStamp{z-index:5;border:1px solid var(--accent);color:var(--accent);letter-spacing:1px;background:#07100ed9;padding:4px 7px;font:900 11px Barlow Condensed;bottom:9px;left:10px;margin:0!important;position:absolute!important}.card:hover .playerSilhouette{animation:1.6s ease-in-out infinite playerFloat}.card.picked .playerSilhouette:after{box-shadow:inset 0 0 0 2px #fff,0 0 28px var(--accent)}@keyframes playerFloat{50%{transform:translate(-50%)translateY(-4px)}}@media (width<=850px){.avatar{height:125px}.playerSilhouette{transform-origin:bottom;transform:translate(-50%)scale(.86)}.card:hover .playerSilhouette{animation:none}}.card[data-tier="1"]{border-width:3px;border-color:#cd8a4a;box-shadow:0 0 0 1px #cd8a4a,0 12px 26px -10px #cd8a4ac0}.card[data-tier="1"] .avatar{background:radial-gradient(circle at 50% 30%,#cd8a4a55 0,#0000 48%),linear-gradient(150deg,#241a10,#0a1210 78%)}.card[data-tier="2"]{border-width:3px;border-color:#dbe4e7;animation:2.6s ease-in-out infinite tierPulseSilver;box-shadow:0 0 0 1px #dbe4e7,0 0 26px -4px #c9d4d8c0,0 14px 30px -10px #000c}.card[data-tier="2"] .avatar{background:radial-gradient(circle at 50% 30%,#c9d4d870 0,#0000 50%),linear-gradient(150deg,#1d2528,#0a1210 78%)}.card[data-tier="3"]{border-width:3px;border-color:#ffe27a;animation:2.2s ease-in-out infinite tierPulseGold;box-shadow:0 0 0 1px #ffe27a,0 0 34px -2px #f4cf48e0,0 16px 34px -10px #000d}.card[data-tier="3"] .avatar{background:radial-gradient(circle at 50% 30%,#f4cf4885 0,#0000 52%),linear-gradient(150deg,#2c2510,#0a1210 78%)}@keyframes tierPulseSilver{0%,to{box-shadow:0 0 0 1px #dbe4e7,0 0 22px -4px #c9d4d8a0,0 14px 30px -10px #000c}50%{box-shadow:0 0 0 1px #fff,0 0 34px #c9d4d8f0,0 14px 30px -10px #000c}}@keyframes tierPulseGold{0%,to{box-shadow:0 0 0 1px #ffe27a,0 0 28px -2px #f4cf48c0,0 16px 34px -10px #000d}50%{box-shadow:0 0 0 1px #fff7d6,0 0 46px 4px #f4cf48,0 16px 34px -10px #000d}}@media (prefers-reduced-motion:reduce){.card[data-tier="2"],.card[data-tier="3"]{animation:none}}.tierRibbon{z-index:4;letter-spacing:1.5px;color:#07100e;pointer-events:none;padding:4px 40px;font:900 11px Barlow Condensed;position:absolute;top:12px;right:-34px;transform:rotate(38deg);box-shadow:0 2px 8px #0008}.tierRibbon:before{content:"★ "}.card[data-tier="2"] .tierRibbon{background:linear-gradient(135deg,#fff,#c9d4d8)}.card[data-tier="3"] .tierRibbon{background:linear-gradient(135deg,#fff7d6,#f4cf48)}.tierShine{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff5 50%,#0000 60%);animation:2.6s ease-in-out infinite tierSweep;position:absolute;inset:-60% -10%;transform:translate(-120%)}@keyframes tierSweep{0%,18%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.tierShine{display:none}}.token[data-tier="1"] .tokenImage{border-width:2px;border-color:#cd8a4a;box-shadow:0 0 0 1px #cd8a4a}.token[data-tier="2"] .tokenImage{border-width:2px;border-color:#dbe4e7;box-shadow:0 0 0 1px #dbe4e7,0 0 10px #c9d4d8a0}.token[data-tier="3"] .tokenImage{border-width:2px;border-color:#ffe27a;box-shadow:0 0 0 1px #ffe27a,0 0 14px #f4cf48d0}.card[data-malus]{border-width:3px;border-color:#ff5a4f;box-shadow:0 0 0 1px #ff5a4f,0 0 26px -4px #ff5a4fb0}.card[data-malus] .avatar{background:radial-gradient(circle at 50% 30%,#ff5a4f55 0,#0000 48%),linear-gradient(150deg,#2a1210,#0a1210 78%)}.card[data-malus] .tierRibbon{background:linear-gradient(135deg,#ff8a80,#ff5a4f)}.token[data-malus] .tokenImage{border-width:2px;border-color:#ff5a4f;box-shadow:0 0 0 1px #ff5a4f,0 0 12px #ff5a4fa0}.token[data-malus] span{color:#ff8a80}.squadList [data-malus]{background:#ff5a4f14;border:1px solid #ff5a4f4d}.squadList [data-malus] strong{color:#ff8a80}.malusReveal{border-width:2px;border-color:#ff5a4f;box-shadow:0 0 30px -6px #ff5a4fa0,0 20px 60px #0008}.malusReveal small{color:#ff8a80}.malusReveal .miniSilhouette{background:linear-gradient(145deg,#ff8a80,#7a2620);box-shadow:0 0 35px #ff5a4f55}.revealSlot{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.revealSlot>small{color:var(--lime);letter-spacing:1.5px;text-transform:uppercase;font:800 11px Inter}.card.picked.revealCardFace{cursor:default;opacity:0;width:100%;max-width:220px;animation:.5s cubic-bezier(.16,1,.3,1) forwards cardArrival}.revealCardFace .playerSilhouette{animation:none!important}.revealCard.empty{text-align:center;color:var(--muted);background:#0e1526;border:1px solid #ffffff20;width:100%;max-width:220px;padding:30px 16px;font-size:12px}.comparisonPlayer{grid-template-columns:42px minmax(0,1fr) auto 42px;min-height:34px;padding-right:10px;position:relative}.matchRating{color:#111;background:#f1c84b;border-radius:7px;place-items:center;width:36px;height:26px;font:900 12px Inter;display:grid}.matchRating.excellent{background:#a3ff12}.matchRating.poor{color:#fff;background:#ff695f}.performanceBadges{z-index:2;gap:2px;display:flex;position:absolute;top:-7px;right:45px}.performanceBadges i{background:#10241d;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;box-shadow:0 3px 10px #0008}.assistBadge{transform:rotate(-12deg)}@media (width<=700px){.comparisonPlayer{grid-template-columns:34px minmax(0,1fr) 40px}.matchRating{grid-column:3}.performanceBadges{right:38px}}.multiField{height:500px}.revealScreen{text-align:center;width:min(900px,94vw);margin:6vh auto;animation:.45s ease-out screenIn}.revealScreen h1{text-transform:uppercase;margin:10px 0 30px;font:900 clamp(42px,7vw,78px)/.9 Barlow Condensed}.revealDuel{grid-template-columns:1fr 70px 1fr;align-items:center;gap:18px;display:grid}.revealDuel>b{color:var(--lime);font:900 30px Barlow Condensed}.revealCard{background:#0e1526;border:1px solid #ffffff25;gap:7px;padding:24px;display:grid;box-shadow:0 20px 60px #0008}.revealCard small{color:var(--lime);letter-spacing:1.5px;text-transform:uppercase;font:800 11px Inter}.revealCard strong{font:900 clamp(25px,4vw,42px) Barlow Condensed}.revealCard span{color:var(--muted);font-size:11px}.revealAvatar{background:radial-gradient(circle,#a3ff1222,#0000 65%);place-items:center;height:80px;font-size:46px;display:grid}.revealScreen>p{margin:24px 0 12px;font-weight:800}.revealScreen>small{color:var(--muted)}.revealProgress{background:#ffffff18;width:min(440px,80vw);height:4px;margin:18px auto 10px;overflow:hidden}.revealProgress i{background:var(--lime);height:100%;animation:4.2s linear revealLoad;display:block}.goalOverlay{z-index:8;background:#06110dd9;place-content:center;animation:.35s cubic-bezier(.2,1,.25,1) goalIn;display:grid;position:absolute;inset:0}.goalOverlay b{color:var(--lime);text-shadow:0 0 40px #a3ff1260;font:900 clamp(58px,11vw,105px)/.8 Barlow Condensed}.goalOverlay strong{text-transform:uppercase;margin-top:15px;font:900 clamp(25px,5vw,46px) Barlow Condensed}.goalOverlay span{color:#fff;margin-top:8px;font-size:12px}.stadium.goalPause{box-shadow:0 0 0 2px var(--lime),0 0 60px #a3ff1230;animation:.65s cubic-bezier(.36,.07,.19,.97) both goalShake}@keyframes goalShake{0%{transform:scale(1)}10%{transform:scale(1.055)translate(-2.2%,-.5%)}20%{transform:scale(1.055)translate(2%,.5%)}32%{transform:scale(1.065)translate(-1.6%,1%)}44%{transform:scale(1.065)translate(1.6%,-1%)}58%{transform:scale(1.04)translate(-.8%)}72%{transform:scale(1.03)translate(.8%)}86%{transform:scale(1.018)}to{transform:scale(1.012)}}.stadium.tenseMoment{animation:1s ease-in-out infinite tensePulse}@keyframes tensePulse{0%,to{box-shadow:0 0 0 1px #ff695f40,0 0 20px #ff695f10}50%{box-shadow:0 0 0 2px #ff695f,0 0 45px #ff695f50}}.duelLoader i{animation-duration:3s}@keyframes revealLoad{0%{width:0}to{width:100%}}@keyframes goalIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@media (width<=850px){.pitch .multiField{height:390px;display:block}.pitch{order:0;margin-top:0}.layout,.revealDuel{grid-template-columns:1fr}.revealDuel>b{display:none}.revealCard{padding:16px}.revealAvatar{height:52px;font-size:34px}}.managePlayers{color:var(--muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 8px;text-decoration:underline}.managePlayers:hover{color:var(--lime)}.adminLogin{text-align:center;background:#0e1526;border:1px solid #ffffff20;width:min(540px,90vw);margin:12vh auto;padding:40px}.adminLogin h1{text-transform:uppercase;margin:8px;font:900 54px Barlow Condensed}.adminLogin p{color:var(--muted)}.adminLogin input{box-sizing:border-box;color:#fff;text-align:center;background:#07100e;border:1px solid #ffffff30;width:100%;margin:24px 0 12px;padding:16px;display:block}.backInline{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-bottom:18px}.editorPage{padding:32px 4vw 60px}.editorPage>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.editorPage h1{text-transform:uppercase;margin:5px 0;font:900 clamp(48px,7vw,84px)/.85 Barlow Condensed}.editorPage header p{color:var(--muted);margin:12px 0}.editorLayout{grid-template-columns:330px minmax(0,1fr);gap:22px;display:grid}.playerDirectory,.playerForm{background:#0e1526;border:1px solid #ffffff18;padding:18px}.playerDirectory>input,.formGrid input,.formGrid select{box-sizing:border-box;color:#fff;background:#07100e;border:1px solid #fff2;width:100%;padding:12px}.playerDirectory>small{color:var(--muted);margin:10px 0;display:block}.playerDirectory>div{gap:4px;max-height:680px;display:grid;overflow:auto}.playerDirectory button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000;grid-template-columns:30px 1fr 36px;align-items:center;gap:3px 8px;padding:9px;display:grid}.playerDirectory button.active{border-color:var(--lime);background:#a3ff120e}.playerDirectory button span{grid-row:1/3;font-size:20px}.playerDirectory button strong{font-size:12px}.playerDirectory button small{color:var(--muted);font-size:9px}.playerDirectory button b{background:var(--lime);color:#07100e;border-radius:50%;grid-area:1/3/3;place-items:center;width:32px;height:32px;display:grid}.formTitle{border-bottom:1px solid #ffffff15;align-items:center;gap:18px;padding-bottom:16px;display:flex}.editorPortrait{background:linear-gradient(145deg,#23362f,#08100e);place-items:center;width:90px;height:105px;display:grid;position:relative}.editorPortrait>span{position:absolute;top:6px;right:7px}.editorPortrait>b{color:var(--lime);font:900 34px Barlow Condensed}.formTitle small,.playerForm h3{color:var(--lime);letter-spacing:1.4px;font:800 10px Inter}.formTitle h2{margin:2px 0;font:900 38px Barlow Condensed}.formTitle p{color:var(--muted);margin:0}.formGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.formGrid label,.attributeGrid label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;display:grid}.attributeGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.attributeGrid label{background:#ffffff06;padding:10px}.attributeGrid input{box-sizing:border-box;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff25;outline:none;width:100%;font:900 22px Barlow Condensed}.editorMessage{color:#d8ff9d;background:#a3ff120e;border:1px solid #a3ff1240;margin:18px 0;padding:12px;font-size:12px}.savePlayer{margin-top:18px}.revealAvatar{position:relative}.revealAvatar>span{font-size:20px;position:absolute;top:10px;right:18px}.miniSilhouette{background:linear-gradient(145deg,var(--lime),#3b5f4e);border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 35px #a3ff1225}.miniSilhouette b{color:#07100e;font:900 24px Barlow Condensed}.malusReveal{border-color:#ffb54755}.malusReveal .miniSilhouette{background:linear-gradient(145deg,#9ba6a1,#45504c)}@media (width<=900px){.editorLayout{grid-template-columns:1fr}.playerDirectory>div{max-height:300px}.formGrid,.attributeGrid{grid-template-columns:1fr 1fr}.editorPage>header{flex-direction:column;align-items:start}.adminLogin{padding:25px}}.editorFilters{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.editorFilters select{color:#fff;background:#07100e;border:1px solid #fff2;min-width:0;padding:9px;font-size:10px}@media (width<=430px){.editorFilters{grid-template-columns:1fr}}.correctAnswer{box-shadow:0 0 30px #a3ff1220;border-color:var(--lime)!important;background:#a3ff1225!important}.wrongAnswer{opacity:.65;background:#ff695f16!important;border-color:#ff695f!important}.quizScreen>p:has(.trueAnswer){background:#ffffff08;border:1px solid #ffffff18;gap:8px;padding:15px;display:grid}.trueAnswer{color:var(--lime);font-size:16px}.quizScreen>p>span{color:#fff}.momentOverlay{z-index:7;background:#07100eee;border:1px solid #ffffff35;gap:8px;width:min(520px,82%);padding:24px;animation:.25s ease-out momentIn;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.momentOverlay b{color:#ffcf47;font:900 clamp(32px,7vw,58px) Barlow Condensed}.momentOverlay.save b{color:#29d6ff}.momentOverlay.penalty b{color:#ff695f}.momentOverlay span{font-size:12px}.stadium:has(.momentOverlay){box-shadow:0 0 35px #ffcf4730}@keyframes momentIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cardIntroducing:disabled{opacity:0;animation:cardArrival .55s cubic-bezier(.16,1,.3,1) calc(var(--card-index)*.72s) forwards;filter:none}.cardIntroducing .playerSilhouette{animation:none!important}@keyframes cardArrival{0%{opacity:0;transform:translateY(35px)scale(.9)rotateY(-12deg)}65%{opacity:1;transform:translateY(-7px)scale(1.025)}to{opacity:1;transform:none}}.lineupIntro{text-align:center;width:min(940px,94vw);margin:3vh auto}.lineupIntro h1{text-transform:uppercase;margin:5px;font:900 clamp(48px,8vw,90px)/.85 Barlow Condensed}.lineupIntro>p{color:var(--lime);letter-spacing:2px;font:800 11px Inter}.lineupField{background:repeating-linear-gradient(90deg,#0c4b31 0 76px,#0a422b 76px 152px);border:1px solid #ffffff50;max-width:760px;height:min(610px,68vh);margin:18px auto;position:relative;overflow:hidden;box-shadow:0 30px 90px #000}.lineupField:before{content:"";border:1px solid #ffffff50;position:absolute;inset:6%}.lineupToken{text-align:center;animation:.5s cubic-bezier(.16,1.25,.3,1) lineupPlayerIn;position:absolute;transform:translate(-50%,-50%)}.lineupToken b{background:var(--lime);color:#07100e;border:3px solid #e7ffc1;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;font:900 15px Barlow Condensed;display:grid;overflow:hidden;box-shadow:0 8px 25px #0009}.lineupToken b.hasPhoto{background:#11231c}.lineupToken b img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block;transform:scale(1.08)}.lineupToken span{white-space:nowrap;background:#06110deb;border:1px solid #ffffff25;margin-top:3px;padding:4px 8px;font:800 10px Barlow Condensed;display:block}.lineupSteps{justify-content:center;gap:8px;display:flex}.lineupSteps i{background:#ffffff20;width:60px;height:4px}.lineupSteps i.active{background:var(--lime)}@keyframes lineupPlayerIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (width<=600px){.lineupField{height:520px}.lineupToken b{width:36px;height:36px}.lineupToken span{padding:3px 5px;font-size:8px}.heroButtons{width:min(330px,90vw)}.heroButtons button{width:100%}}.classicMain{min-width:210px;padding:20px 28px;font-size:17px;box-shadow:0 12px 45px #a3ff1235}.modeSelect{text-align:center;width:min(760px,92vw);margin:10vh auto}.modeSelect h1{text-transform:uppercase;margin:12px 0 35px;font:900 clamp(55px,9vw,100px)/.85 Barlow Condensed}.modeSelect>div:last-child{grid-template-columns:1fr 1fr;gap:15px;display:grid}.modeSelect>div button{text-align:left;gap:8px;padding:28px;display:grid}.modeSelect button strong{text-transform:uppercase;font:900 28px Barlow Condensed}.modeSelect button span{color:inherit;opacity:.7;font-size:11px}@media (width<=600px){.modeSelect>div:last-child{grid-template-columns:1fr}.classicMain{min-width:0}}.pitchComparison{width:min(1180px,97vw)}.pitchComparison .twoSquads{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:12px}.comparisonPitch{background:repeating-linear-gradient(90deg,#0d5034 0 62px,#0a462d 62px 124px);border:1px solid #ffffff40;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #001b10;height:620px!important}.comparisonPitch:before{content:"";border:1px solid #fff5;position:absolute;inset:5%}.comparisonPitch:after{content:"";border:1px solid #fff5;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitchPlayer{z-index:2;text-align:center;width:100px;position:absolute;transform:translate(-50%,-50%)}.pitchPlayerToken{background:linear-gradient(145deg,var(--lime),#63ac12);border:3px solid #e8ffc6;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;display:grid;position:relative;box-shadow:0 7px 18px #000a}.pitchPlayerToken>i{color:#07100e;font:900 13px Barlow Condensed}.pitchPlayerToken>span{border:1px solid var(--lime);min-width:25px;height:20px;color:var(--lime);background:#07100e;border-radius:10px;place-items:center;padding:0 4px;font:900 8px Inter;display:grid;position:absolute;top:-7px;left:-8px}.pitchPlayer>strong{white-space:nowrap;text-overflow:ellipsis;background:#06110deb;border:1px solid #ffffff20;margin-top:3px;padding:3px 4px;font:800 10px Barlow Condensed;display:block;overflow:hidden}.pitchPlayer>small{color:#c8d4d0;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.pitchPlayer .matchRating{width:30px;height:22px;font-size:10px;position:absolute;top:-7px;right:-15px}.pitchPlayer .performanceBadges{display:flex;top:29px;left:35px;right:auto}.pitchPlayer .performanceBadges em{background:#10241d;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;box-shadow:0 3px 8px #0008}@media (width<=700px){.pitchComparison .twoSquads{grid-template-columns:1fr;gap:18px}.pitchComparison .squadVs{display:none}.comparisonPitch{height:510px!important}.pitchPlayer{width:82px}.pitchPlayerToken{width:38px;height:38px}.pitchPlayerToken>i{font-size:11px}.pitchPlayer>strong{font-size:8px}.pitchPlayer>small{display:none}.pitchPlayer .matchRating{right:-17px}.comparisonSquad h3{background:0 0;position:static}.squadModal.pitchComparison{padding:10px}.pitchComparison .squadModal h2{font-size:28px}}.pitchPlayerToken>.comparisonPortrait{object-fit:cover;object-position:center 18%;border-radius:50%;width:100%;height:100%;display:block}.editorActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.questionDirectory button{grid-template-columns:30px minmax(0,1fr) 36px}.questionDirectory button strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.questionBasics{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.questionBasics label,.closestEditor label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:10px;display:grid}.questionBasics input,.questionBasics select,.questionBasics textarea,.answerEditor label>input:last-child,.closestEditor input{color:#fff;background:#07100e;border:1px solid #ffffff25;width:100%;padding:12px}.questionPrompt{grid-column:1/-1}.questionPrompt textarea{resize:vertical;min-height:95px;font:600 14px Inter}.answerEditor{gap:8px;display:grid}.answerEditor h3{margin-bottom:5px}.answerEditor label{background:#ffffff05;border:1px solid #ffffff14;grid-template-columns:20px 32px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.answerEditor label.correctChoice{border-color:var(--lime);background:#a3ff120c}.answerEditor label>b{background:var(--lime);color:#07100e;place-items:center;width:28px;height:28px;display:grid}.closestEditor{grid-template-columns:1fr 1fr;gap:12px;display:grid}.questionActions{align-items:end;gap:12px;display:flex}.deleteQuestion{color:#ff8d85;cursor:pointer;background:#ff695f12;border:1px solid #ff695f70;padding:15px 20px}.questionActions .savePlayer{margin-top:18px}@media (width<=650px){.editorActions{justify-content:stretch;width:100%}.editorActions button{width:100%}.questionBasics,.closestEditor{grid-template-columns:1fr}.questionPrompt{grid-column:auto}.questionActions{flex-direction:column;align-items:stretch}.deleteQuestion{width:100%}}.playerCount{justify-content:center;align-items:center;gap:10px;margin:18px 0;display:flex}.playerCount span{text-transform:uppercase;letter-spacing:.08em;margin-right:8px;font-size:.8rem;font-weight:800}.playerCount button{color:#fff;background:#ffffff0d;border:1px solid #ffffff30;border-radius:50%;width:44px;height:44px;font-weight:900}.playerCount button.active{color:#082312;background:#65df82;border-color:#65df82;transform:scale(1.08)}.setupChoices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;max-width:640px;margin:34px auto 0;display:grid}.setupChoice{border:1px solid #ffffff1c;border-left:4px solid var(--lime);color:#fff;cursor:pointer;text-align:left;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s var(--ease);background:#0e1526;padding:28px 22px;position:relative}.setupChoice:hover{transform:translateY(-4px);box-shadow:6px 6px 0 -2px #07100e,6px 6px 0 -1px #a3ff1240}.setupChoice strong{text-transform:uppercase;letter-spacing:.3px;font:900 26px Barlow Condensed;display:block}.setupChoice small{color:var(--muted);margin-top:8px;font:600 12px/1.45 Inter;display:block}.setupChoice .setupBadge{background:var(--lime);color:#07100e;letter-spacing:1.2px;border-radius:20px;padding:4px 11px;font:800 9px Inter;position:absolute;top:-11px;left:22px}@media (width<=600px){.setupChoices{grid-template-columns:1fr}}.multiVersus{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.multiVersus strong{background:#ffffff12;border-radius:20px;padding:5px 9px;font-size:.75rem}.multiReveal{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;max-width:1000px;margin:25px auto;display:grid}.multiReveal .revealCard{width:auto}.tournamentResult{max-width:900px;margin:0 auto}.tournamentMatches,.leagueTable{gap:12px;max-width:760px;margin:25px auto;display:grid}.tournamentMatches article,.leagueTable>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:16px;padding:15px}.tournamentMatches article>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:8px;display:grid}.tournamentMatches article strong:last-child{text-align:right}.tournamentMatches article b{font-size:1.35rem}.leagueTable>div{text-align:left;grid-template-columns:30px 1fr auto 45px;align-items:center;display:grid}.leagueTable>div.mine{background:#65df8212;border-color:#65df82}.leagueTable h3{letter-spacing:.12em}@media (width<=700px){.multiReveal{grid-template-columns:1fr 1fr}.tournamentMatches article>div{grid-template-columns:1fr}.tournamentMatches article strong:last-child{text-align:left}.playerCount{flex-wrap:wrap}}.sessionScore{background:#0d1915;border:1px solid #a3ff1240;width:min(620px,92vw);margin:22px auto;padding:16px}.sessionScore>small{color:var(--lime);letter-spacing:1.5px;margin-bottom:12px;font:800 10px Inter;display:block}.sessionScore>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sessionScore span{background:#ffffff0a;align-items:center;gap:12px;padding:8px 12px;display:flex}.sessionScore span strong{font-size:13px}.sessionScore span b{background:var(--lime);color:#07100e;border-radius:50%;place-items:center;min-width:28px;height:28px;font:900 17px Barlow Condensed;display:grid}.rematchButton{margin:14px auto;display:block}.resultHome{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff28;margin:10px auto;padding:12px 18px;display:block}.rematchButton:disabled{color:#d9e5df;box-shadow:none;background:#355046}@media (width<=850px){.game .pitch{order:2;margin-top:20px}}.gameCountdown{z-index:90;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06110df2;place-content:center;animation:.22s ease-out screenIn;display:grid;position:fixed;inset:0}.gameCountdown small{color:var(--lime);letter-spacing:2px;font:800 11px Inter}.gameCountdown b,.startCountdown>b{color:var(--lime);text-shadow:0 0 45px #a3ff1260;margin:20px 0;font:900 min(40vw,180px)/.8 Barlow Condensed;display:block}.gameCountdown span{color:var(--muted);font-size:13px}.startCountdown>b{font-size:150px}.startCountdown h1{margin:0}.tacticalStadium{background:radial-gradient(circle,#1a7448 0,#0000 48%),repeating-linear-gradient(90deg,#0d4b31 0 70px,#0b422b 70px 140px)}.attackZone{background:radial-gradient(#a3ff1224,#0000 68%);border-left:1px solid #a3ff1235;border-right:1px solid #a3ff1235;width:33%;transition:left .6s;position:absolute;top:7%;bottom:7%;transform:translate(-50%)}.matchPlayers{z-index:1;position:absolute;inset:0}.matchPlayer{background:#a3ff12;border:2px solid #dfffb7;border-radius:50%;width:12px;height:12px;transition:left .65s,top .65s;animation:1.3s ease-in-out infinite alternate playerRun;position:absolute;box-shadow:0 2px 8px #0008}.matchPlayer.side1{background:#ffb547;border-color:#ffe1a3;animation-delay:-.6s}@keyframes playerRun{to{transform:translateY(5px)translate(3px)}}.tacticalStadium .ball{z-index:4;width:17px;height:17px;transition:left .55s,top .55s}.tacticalStadium:before{border-color:#ffffff70;inset:5%}.tacticalStadium:after{content:"";border-left:1px solid #ffffff45;position:absolute;top:5%;bottom:5%;left:50%}.tacticalStadium .centreCircle{width:74px;height:74px}.matchPlayer{z-index:2;width:14px;height:14px;transition:left .72s cubic-bezier(.2,.8,.2,1),top .72s cubic-bezier(.2,.8,.2,1);animation:none}.matchPlayer.goalkeeper{background:#7edbff;border-color:#d7f7ff;width:16px;height:16px;box-shadow:0 0 14px #7edbff88}.matchPlayer.side1.goalkeeper{background:#ff7a6c;border-color:#ffe1dc;box-shadow:0 0 14px #ff7a6c88}.tacticalStadium .ball{transition:left .72s cubic-bezier(.2,.8,.2,1),top .72s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 20px #fff,0 0 40px #a3ff1280}.actionTicker{z-index:5;letter-spacing:1.5px;white-space:nowrap;color:#fff;background:#06110ddd;border:1px solid #ffffff28;padding:5px 10px;font:800 10px Inter;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.attackZone{transition:left .72s cubic-bezier(.2,.8,.2,1),width .72s}.stadium .ball{animation:.72s ease-in-out infinite alternate ballPulse}@keyframes ballPulse{to{transform:scale(1.22)}}@media (width<=600px){.matchPlayer{border-width:1px;width:10px;height:10px}.matchPlayer.goalkeeper{width:12px;height:12px}.actionTicker{font-size:8px;bottom:8px}.tacticalStadium .ball{width:13px;height:13px}}.homeHub{width:min(1240px,92vw);margin:0 auto;padding:7vh 0 70px}.hubHero{border-bottom:1px solid #ffffff16;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:40px;min-height:420px;padding:5vh 0 7vh;display:grid}.hubHero h1{letter-spacing:-3px;text-transform:uppercase;margin:0;font:900 clamp(68px,10vw,142px)/.78 Barlow Condensed}.hubHero h1 em{color:#0000;-webkit-text-stroke:1px #f6f7f4;font-style:normal}.hubHero p{max-width:530px;color:var(--muted);margin:28px 0;font-size:17px;line-height:1.55}.hubPrimaryActions{flex-wrap:wrap;gap:12px;display:flex}.hubStart{padding:19px 25px;font-size:16px}.hubReassurance{color:#aebcb7;margin-top:16px;font-size:11px;display:block}.hubHow{background:linear-gradient(145deg,#13251e,#0b1512);border:1px solid #a3ff1230;padding:25px;box-shadow:0 22px 70px #0006}.hubHow>span,.sectionHeading>div>span{color:var(--lime);letter-spacing:1.8px;font:800 10px Inter}.hubHow li{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.hubHow b{background:var(--lime);color:#07100e;border-radius:50%;place-items:center;width:28px;height:28px;font:900 17px Barlow Condensed;display:grid}.modeHub,.comingHub{padding-top:55px}.sectionHeading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;display:flex}.sectionHeading h2{text-transform:uppercase;margin:6px 0 0;font:900 clamp(36px,5vw,60px)/.86 Barlow Condensed}.sectionHeading p{max-width:340px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.modeGrid{grid-template-columns:1.16fr 1fr 1fr;gap:12px;display:grid}.modeTile{background:#0e1526;border:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;min-height:280px;padding:24px;transition:all .2s;display:flex}.modeTile:hover{border-color:#a3ff1270;transform:translateY(-4px)}.modeTile.featured{background:linear-gradient(135deg,#1b3527,#101b18 65%);border-color:#a3ff1260}.modeTile small{color:var(--lime);letter-spacing:1.3px;font:800 9px Inter}.modeTile h3{text-transform:uppercase;margin:16px 0 10px;font:900 clamp(30px,4vw,46px)/.9 Barlow Condensed}.modeTile p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.modeTile footer{color:#b7c5bf;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;font-size:10px;display:flex}.modeTile footer button{color:var(--lime);cursor:pointer;background:0 0;border:0;font:800 12px Inter}.modeTile footer b{margin-left:8px}.botTile{background:linear-gradient(145deg,#162228,#101b18)}.comingHub{margin-top:12px}.comingGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.comingGrid article{background:#ffffff06;border:1px dashed #ffffff2a;align-content:space-between;min-height:110px;padding:18px;display:grid}.comingGrid b{letter-spacing:.5px;color:#dce8e2;font:900 22px Barlow Condensed}.comingGrid span{color:var(--muted);font-size:10px}.hubAdmin{margin-top:34px}.lobbyRedesign{width:min(700px,92vw);margin:7vh auto}.lobbyRedesign h1{margin:10px 0;font-size:clamp(54px,8vw,94px)}.lobbyLead{color:var(--muted);max-width:440px;margin:0 auto 25px;font-size:13px;line-height:1.5}.lobbySwitch{background:#ffffff07;border:1px solid #ffffff23;grid-template-columns:1fr 1fr;max-width:500px;margin:0 auto 14px;padding:4px;display:grid}.lobbySwitch button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:13px;font-weight:800}.lobbySwitch button.active{background:var(--lime);color:#07100e}.lobbyPanel{text-align:left;background:#0e1526;border:1px solid #ffffff1d;gap:20px;padding:24px;display:grid}.lobbyPanel label,.lobbyGroup{color:#c8d4d0;letter-spacing:1px;text-transform:uppercase;gap:9px;font:800 10px Inter;display:grid}.lobbyPanel input,.lobbyPanel select{color:#fff;text-transform:none;text-align:left;background:#07100e;border:1px solid #ffffff2b;width:100%;padding:15px;font:700 14px Inter}.choiceChips{flex-wrap:wrap;gap:8px;display:flex}.choiceChips button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff2d;padding:11px 13px;font:800 11px Inter}.choiceChips button.active{border-color:var(--lime);color:var(--lime);background:#a3ff1218}.lobbySummary{border-left:3px solid var(--lime);background:#a3ff120d;gap:5px;padding:14px;display:grid}.lobbySummary b{letter-spacing:1.4px;color:var(--lime);font:800 10px Inter}.lobbySummary span{color:#d4e0da;font-size:12px}.lobbyCreate{width:100%;padding:18px}.joinPanel small{color:var(--muted);text-align:center;font-size:11px}@media (width<=800px){.homeHub{padding-top:5vh}.hubHero{grid-template-columns:1fr;min-height:0;padding-bottom:40px}.hubHow{max-width:500px}.modeGrid{grid-template-columns:1fr}.modeTile{min-height:190px}.sectionHeading{flex-direction:column;align-items:start}.comingGrid{grid-template-columns:1fr 1fr}}@media (width<=500px){.hubHero h1{font-size:64px}.hubPrimaryActions{display:grid}.hubPrimaryActions button{width:100%}.comingGrid{grid-template-columns:1fr}.lobbyRedesign{margin-top:4vh}.lobbyPanel{padding:18px}.choiceChips{grid-template-columns:1fr 1fr;display:grid}.choiceChips button{padding:12px 7px}.lobbySwitch button{padding:12px 5px;font-size:11px}}.navRight{align-items:center;gap:10px;display:flex}.helpButton,.sectionHelp{color:#dbe6e0;cursor:help;background:#ffffff0b;border:1px solid #ffffff45;place-items:center;font:900 13px Barlow Condensed;transition:all .16s;display:inline-grid}.helpButton{border-radius:50%;width:30px;height:30px;font-size:18px}.sectionHelp{vertical-align:middle;border-radius:50%;width:16px;height:16px;margin-left:5px;font-size:11px}.helpButton:hover,.sectionHelp:hover{background:var(--lime);border-color:var(--lime);color:#07100e;transform:scale(1.08)}.sectionHeading .sectionHelp,.lobbyRedesign .sectionHelp{letter-spacing:0;font-family:Barlow Condensed}.lobbyGroup>span{align-items:center;display:flex}.quizResponses{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.quizResponses b{color:#fff;background:#ffffff0b;border:1px solid #ffffff1d;padding:7px 9px;font-size:11px}.awardCard{background:#a3ff120d;border:1px solid #a3ff1250;gap:4px;width:min(440px,90vw);margin:16px auto;padding:15px;display:grid}.awardCard small{color:var(--lime);letter-spacing:1.5px;font:800 10px Inter}.awardCard b{text-transform:uppercase;font:900 28px Barlow Condensed}.awardCard span{color:var(--muted);font-size:11px}.competitionWait{max-width:760px}.yearSlider{width:100%;accent-color:var(--lime);cursor:pointer;height:12px}.numericAnswer:has(.yearSlider){grid-template-columns:1fr auto;display:grid}.numericAnswer:has(.yearSlider) .yearValue{color:var(--lime);grid-column:1/-1;justify-self:center;font:900 48px/1 Barlow Condensed}.numericAnswer:has(.yearSlider) .yearSlider{grid-column:1/-1}.numericAnswer:has(.yearSlider) input[type=hidden]{display:none}.wheelButton{color:#fff2bc;letter-spacing:.6px;cursor:pointer;background:linear-gradient(135deg,#4f3410,#21160b);border:1px solid #f4cb4e;margin:4px auto 0;padding:11px 16px;font:900 14px Barlow Condensed}.wheelButton:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px #f4cb4e30}.wheelButton:disabled{opacity:.45;cursor:not-allowed}.wheelHint{text-align:center;color:var(--muted);margin:7px 0 12px;font-size:10px;display:block}.leaveLobby{margin-top:18px}.wheelScreen{text-align:center;justify-items:center;gap:16px;width:min(640px,92vw);margin:8vh auto;display:grid}.wheelScreen h1{text-transform:uppercase;margin:0;font:900 clamp(38px,7vw,72px)/.9 Barlow Condensed}.wheelPointer{color:var(--lime);z-index:2;filter:drop-shadow(0 2px 5px #000);font-size:35px;line-height:.6}.luckWheel{aspect-ratio:1;background:conic-gradient(#a3ff12 0deg 51.43deg,#e7a832 51.43deg 102.86deg,#fa5f4c 102.86deg 154.29deg,#5fa7ff 154.29deg 205.72deg,#a85cff 205.72deg 257.15deg,#f4cf48 257.15deg 308.58deg,#63d3c0 308.58deg 360deg);border:8px solid #e7e3d2;border-radius:50%;place-items:center;width:min(330px,75vw);display:grid;position:relative;box-shadow:0 18px 50px #0008}.wheelScreen.spinning .luckWheel{animation:4s cubic-bezier(.12,.55,.05,1) forwards wheelSpin}.wheelLabel{text-align:center;color:#07100e;text-shadow:0 1px #fff,0 -1px #fff,1px 0 #fff,-1px 0 #fff,0 2px 4px #fffc;width:72px;transform:rotate(var(--turn)) translateY(-112px) rotate(calc(-1 * var(--turn)));margin-left:-36px;font:900 13px/1 Barlow Condensed;position:absolute;top:50%;left:50%}.wheelHub{width:82px;height:82px;color:var(--lime);z-index:1;background:#08120e;border:5px solid #e7e3d2;border-radius:50%;place-items:center;font:900 34px Barlow Condensed;display:grid}.wheelOutcome{gap:5px;min-height:55px;display:grid}.wheelOutcome small{color:#f4cf48;letter-spacing:1.5px;font:800 10px Inter}.wheelOutcome strong{color:var(--lime);letter-spacing:.8px;font:900 28px Barlow Condensed}.wheelOutcome span{color:var(--muted);font-size:13px}@keyframes wheelSpin{0%{transform:rotate(0)}to{transform:rotate(var(--spin,1945deg))}}.exchangePanel{background:#0e1526;border:1px solid #3fd1ff60;width:min(620px,94vw);padding:22px}.exchangePanel p{color:#d8e4dd;line-height:1.5}.exchangePanel .exchangeTimer{color:var(--lime);letter-spacing:.6px;margin:0 0 14px;font:900 18px Barlow Condensed}.exchangeChoices{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.exchangeChoices button{text-align:left;color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff28;min-height:74px;padding:12px}.exchangeChoices button:hover{border-color:var(--lime);background:#a3ff1214}.exchangeChoices small{color:var(--lime);letter-spacing:1px;font:800 10px Inter;display:block}.exchangeChoices strong{margin-top:5px;font:900 20px Barlow Condensed;display:block}@media (width<=500px){.exchangeChoices{grid-template-columns:1fr}.wheelLabel{width:60px;transform:rotate(var(--turn)) translateY(-116px) rotate(calc(-1 * var(--turn)));margin-left:-30px;font-size:11px}}.shootoutScreen.shootoutWaiting{min-height:280px;position:relative}.shootoutScreen.shootoutWaiting>*{visibility:hidden}.shootoutScreen.shootoutWaiting:after{content:"EN ATTENTE DE L’ADVERSAIRE…";color:var(--lime);letter-spacing:1px;place-items:center;font:900 28px Barlow Condensed;display:grid;position:absolute;inset:0}.shootoutScreen{text-align:center;width:min(700px,94vw);margin:7vh auto}.shootoutScreen h1{text-transform:uppercase;font:900 clamp(42px,8vw,82px)/.9 Barlow Condensed}.shooterChoices{grid-template-columns:repeat(2,1fr);gap:9px;margin:22px 0;display:grid}.shooterChoices button{color:#fff;text-align:left;cursor:pointer;background:#10201b;border:1px solid #ffffff24;padding:13px}.shooterChoices button:disabled{opacity:.4}.shooterChoices small{color:var(--lime);font-size:10px;display:block}.shooterChoices strong{font:900 20px Barlow Condensed}.shootoutScore{justify-content:center;align-items:center;gap:24px;font:900 60px Barlow Condensed;display:flex}.shootoutScore span{color:var(--muted)}.shotTrack{justify-content:center;gap:8px;margin-top:28px;display:flex}.shotTrack i{border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.shotTrack .scored{background:var(--lime);color:#07100e}.shotTrack .missed{background:#ef5e5e}.shotTrack .pending{color:#fff5;border:1px solid #ffffff40}.databasePage{width:min(1100px,92vw);margin:7vh auto 70px}.databasePage h1{text-transform:uppercase;margin:8px 0;font:900 clamp(54px,8vw,100px)/.8 Barlow Condensed}.databasePage>p{max-width:700px;color:var(--muted);line-height:1.55}.databaseActions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.communityBaseCard{background:#0e1526;border:1px solid #ffffff1c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;display:flex}.communityBaseCard b{color:var(--lime);font:900 15px Inter;display:block}.communityBaseCard span{color:var(--muted);font-size:13px}.databaseEditor{grid-template-columns:330px 1fr;gap:16px;display:grid}.databaseEditor aside,.databaseEditor article{background:#0e1526;border:1px solid #ffffff1c;padding:16px}.databaseEditor aside{gap:5px;max-height:650px;display:grid;overflow:auto}.databaseEditor aside>input,.databaseEditor article input{color:#fff;background:#07100e;border:1px solid #ffffff28;padding:12px}.databaseEditor aside button{text-align:left;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #0000;grid-template-columns:28px 1fr;gap:2px 8px;padding:10px;display:grid}.databaseEditor aside button.active{border-color:var(--lime)}.databaseEditor aside button span{grid-row:1/3;font-size:18px}.databaseEditor aside button small{color:var(--muted);font-size:10px}.databaseEditor article{align-content:start;gap:12px;display:grid}.databaseEditor article h2{margin:0;font:900 42px Barlow Condensed}.databaseEditor article>small{color:var(--lime);font-size:10px}.databaseEditor article label{color:var(--muted);text-transform:uppercase;gap:6px;font:800 10px Inter;display:grid}.databasePortrait{width:116px;height:116px;color:var(--lime);background:linear-gradient(145deg,#28463a,#09110e);place-items:center;font:900 42px Barlow Condensed;display:grid;overflow:hidden}.databasePortrait img{object-fit:cover;width:100%;height:100%}@media (width<=800px){.databasePage{margin-top:4vh}.databaseEditor{grid-template-columns:1fr}.databaseEditor aside{max-height:300px}}.databaseLobby{background:#122019;border:1px solid #a3ff1240;gap:10px;padding:14px;display:grid}.databaseLobby>span{letter-spacing:1px;text-transform:uppercase;color:var(--lime);font:800 10px Inter}.databaseLobby p{color:#d1dbd5;text-transform:none;letter-spacing:0;margin:0;font-size:11px;line-height:1.45}.quitGame{color:#ff9d9d;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:11px;text-decoration:underline;display:block}.inviteOpenButton{justify-content:center;align-items:center;gap:10px;width:min(400px,92vw);margin:18px auto 0;padding:16px;display:flex}.inviteOpenButton b{font-size:18px}.invitePanelOverlay{z-index:35;justify-content:flex-end;display:flex;position:fixed;inset:0}.invitePanelBackdrop{cursor:pointer;animation:invitePanelFade .25s var(--ease);background:#000b;border:0;position:absolute;inset:0}.invitePanel{text-align:left;width:min(400px,92vw);height:100%;animation:invitePanelSlide .3s var(--ease);background:#0e1526;border-left:1px solid #a3ff1245;align-content:start;gap:16px;padding:22px;display:grid;position:relative;overflow:auto;box-shadow:-30px 0 90px #000a}@keyframes invitePanelFade{0%{opacity:0}to{opacity:1}}@keyframes invitePanelSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.invitePanel header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:start;gap:12px;padding-bottom:16px;display:flex}.invitePanel header small{color:var(--lime);letter-spacing:1.4px;font:800 10px Inter}.invitePanel header h2{letter-spacing:.5px;margin:6px 0 8px;font:900 26px Barlow Condensed}.invitePanel header p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.invitePanelClose{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:26px;line-height:1}.lobby .invitePanelSearch{color:#fff;text-transform:none;text-align:left;letter-spacing:0;background:#07100e;border:1px solid #ffffff2b;width:100%;padding:14px;font:700 13px Inter}.invitePanelList{gap:8px;display:grid;overflow:auto}.invitePanelFriend{background:#ffffff08;border-left:2px solid #fff2;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.presenceDot{background:#5c6a65;border-radius:50%;width:8px;height:8px}.presenceDot.online{background:var(--lime);box-shadow:0 0 8px #a3ff12a0}.invitePanelFriend>div{gap:2px;display:grid}.invitePanelFriend b{font-size:13px}.invitePanelFriend em{color:var(--muted);font-size:10px;font-style:normal}.invitePanelFriend button{padding:8px 12px;font-size:11px}.invitePanelFriend button.invited{opacity:.55;cursor:default}.invitePanelEmpty{color:var(--muted);text-align:center;padding:18px 0;font-size:12px}.invitePanelOther{border-top:1px solid #ffffff18;gap:9px;margin-top:auto;padding-top:16px;display:grid}.invitePanelOther small{color:var(--lime);letter-spacing:1.2px;font:800 10px Inter}.invitePanelOther button{width:100%;padding:13px}@media (width<=520px){.invitePanel{width:100%}}.portraitPair{gap:18px;display:flex}.databasePortrait{position:relative}.databasePortrait.round{border-radius:50%;width:104px;height:104px}.databasePortrait small{text-align:center;color:#fff;background:#07100eb8;padding:3px;font:800 8px Inter;position:absolute;bottom:4px;left:0;right:0}.databasePortrait{cursor:pointer;border:1px solid #ffffff25;padding:0}.databasePortrait.editing{border-color:var(--lime);box-shadow:0 0 0 2px #a3ff1230}.databasePortrait img{transition:object-position .12s,transform .12s}.photoAdjust{background:#07100e;border:1px solid #a3ff1245;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.photoAdjust>b{color:var(--lime);letter-spacing:1px;grid-column:1/-1;font:800 11px Inter}.photoAdjust label{color:var(--muted);text-transform:uppercase;gap:5px;font:800 9px Inter;display:grid}.photoAdjust input{accent-color:var(--lime);padding:0!important}.photoAdjust button{grid-column:1/-1;justify-self:start}@media (width<=560px){.photoAdjust{grid-template-columns:1fr}.photoAdjust button{width:100%}}.playerSilhouette{overflow:hidden}.playerSilhouette img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transform:scale(1.04)}.tokenImage{background:#203d31;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.tokenImage img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transform:scale(1.05)}.tokenImage b{color:#fff;font:900 14px Barlow Condensed}.token{justify-items:center;gap:3px;display:grid!important}.token>span{white-space:nowrap;font-size:9px!important}.playerSilhouette:has(img):before{display:none}.playerSilhouette:has(img):after{display:none}.playerSilhouette:has(img){filter:none;width:100%;height:100%;bottom:0}.playerSilhouette:has(img) img{z-index:2;object-fit:cover;position:absolute;inset:0}.navAccount{color:#dfffb4;cursor:pointer;background:#a3ff1212;border:1px solid #a3ff1250;border-radius:20px;padding:8px 13px;font:800 11px Inter}.accountPage{width:min(760px,92vw);margin:8vh auto 70px}.accountPage h1{text-transform:uppercase;margin:8px 0;font:900 clamp(54px,8vw,100px)/.8 Barlow Condensed}.accountPage>p{max-width:640px;color:var(--muted);line-height:1.55}.accountCard{background:#0e1526;border:1px solid #3fd1ff40;gap:15px;max-width:520px;margin-top:28px;padding:22px;display:grid}.accountTabs{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;padding:3px;display:grid}.accountTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:11px;font-weight:800}.accountTabs button.active{background:var(--lime);color:#07100e}.accountCard label{color:var(--muted);letter-spacing:1px;text-transform:uppercase;gap:7px;font:800 10px Inter;display:grid}.accountCard input{color:#fff;background:#07100e;border:1px solid #ffffff2b;padding:14px;font:600 14px Inter}.accountConnected>div:first-child{gap:5px;display:grid}.accountConnected>div:first-child small{letter-spacing:1px;color:var(--lime);font:800 10px Inter}.accountConnected>div:first-child strong{font-size:17px}.cloudStatus{border-left:3px solid var(--lime);background:#a3ff120d;gap:5px;padding:14px;display:grid}.cloudStatus b{font-size:13px}.cloudStatus span,.accountNote{color:var(--muted);font-size:11px;line-height:1.5}.accountSignout{color:#faa;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;text-decoration:underline}.accountBenefits{gap:7px;margin:0;padding:0;list-style:none;display:grid}.accountBenefits li{background:#a3ff120d;border:1px solid #a3ff1230;padding:9px 11px;font:700 12px Inter}.accountMicrocopy{text-align:center;color:var(--muted);font-size:11px}.profileStats{margin-top:35px}.profileHeading small,.coachProgress small{color:var(--lime);letter-spacing:1.5px;font:800 10px Inter}.profileHeading h2{text-transform:uppercase;margin:5px 0 15px;font:900 48px Barlow Condensed}.statGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.statGrid article,.coachProgress{background:#ffffff08;border:1px solid #ffffff18;gap:5px;padding:15px;display:grid}.statGrid b{color:var(--lime);font:900 clamp(24px,4vw,40px)/1 Barlow Condensed}.statGrid span,.coachProgress p{color:var(--muted);margin:0;font-size:10px}.coachProgress{margin-top:10px}.coachProgress>div{flex-wrap:wrap;gap:7px;display:flex}.coachProgress b{color:#dffff0;background:#a3ff1210;border:1px solid #a3ff1235;padding:7px 9px;font-size:11px}@media (width<=520px){.statGrid{grid-template-columns:1fr 1fr}}.matchHistory{gap:9px;margin-top:18px;display:grid}.matchHistory>small{color:var(--lime);letter-spacing:1.5px;font:800 10px Inter}.matchHistory article{background:#ffffff08;border:1px solid #ffffff18;border-left:3px solid #8a9690;gap:6px;padding:13px;display:grid}.matchHistory article.win{border-left-color:var(--lime)}.matchHistory article.loss{border-left-color:#ff695f}.matchHistory header{letter-spacing:1px;justify-content:space-between;font:800 10px Inter;display:flex}.matchHistory header span,.matchHistory p,.matchHistory article>div span,.historyEmpty{color:var(--muted);margin:0;font-size:10px}.matchHistory h3{margin:0;font:900 28px Barlow Condensed}.matchHistory h3 em{color:#dce8e2;font:600 12px Inter}.matchHistory article>div{border-top:1px solid #ffffff12;gap:2px;padding-top:6px;display:grid}.matchHistory article>div strong{color:#a3ff12;letter-spacing:1px;font:800 9px Inter}.historyEmpty{background:#ffffff08;border:1px solid #ffffff18;padding:16px}@media (width<=520px){.statGrid{grid-template-columns:1fr 1fr}.matchHistory h3 em{margin-top:3px;display:block}}.coachProgress button{color:#fff;cursor:pointer;text-align:left;background:#a3ff120d;border:1px solid #a3ff1235;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.coachProgress button>b{color:var(--lime);font:900 34px Barlow Condensed}.coachProgress button>span{color:#dce8e2;font-size:11px;font-weight:700}.coachOverlay{z-index:30;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.coachBackdrop{cursor:pointer;background:#000b;border:0;position:absolute;inset:0}.coachCollection{background:#0e1526;border:1px solid #3fd1ff60;width:min(620px,96vw);max-height:min(710px,88vh);padding:20px;position:relative;overflow:auto;box-shadow:0 35px 100px #000}.coachCollection header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:start;padding-bottom:13px;display:flex}.coachCollection header small{color:var(--lime);letter-spacing:1.4px;font:800 10px Inter}.coachCollection h2{text-transform:uppercase;margin:4px 0 0;font:900 44px Barlow Condensed}.coachCollection header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px}.coachCollection>p{color:var(--muted);font-size:12px}.coachCollection>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coachCollection article{opacity:.62;background:#ffffff05;border:1px solid #ffffff14;grid-template-columns:30px 1fr auto;align-items:center;gap:2px 9px;padding:11px;display:grid}.coachCollection article.beaten{opacity:1;background:#a3ff1210;border-color:#a3ff1260}.coachCollection article i{color:#aebcb7;background:#ffffff12;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.coachCollection article.beaten i{background:var(--lime);color:#07100e}.coachCollection article strong{font-size:13px}.coachCollection article span{color:var(--lime);letter-spacing:1px;text-transform:uppercase;font:800 9px Inter}.coachCollection article small{color:var(--muted);grid-column:2/4;font-size:10px}@media (width<=520px){.coachCollection>div{grid-template-columns:1fr}.coachProgress button{flex-direction:column;align-items:flex-start}}.accountPrompt{color:#dfffb4;cursor:pointer;background:#a3ff120d;border:1px solid #a3ff1250;margin:0 auto 16px;padding:12px 15px;font-size:11px;font-weight:800}.dailyChallenge{background:linear-gradient(135deg,#18251c,#0d1916);border:1px solid #f4cf4860;grid-template-columns:1fr auto;gap:13px;margin-top:18px;padding:18px;display:grid;position:relative}.dailyChallenge>div small{color:#f4cf48;letter-spacing:1.5px;font:800 10px Inter}.dailyChallenge h2{text-transform:uppercase;margin:5px 0;font:900 32px Barlow Condensed}.dailyChallenge p,.dailyChallenge em{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.dailyChallenge aside{align-content:center;justify-items:end;display:grid}.dailyChallenge aside b{color:#f4cf48;font:900 42px/1 Barlow Condensed}.dailyChallenge aside span{color:#fff0bd;letter-spacing:1px;font:800 10px Inter}.dailyChallenge footer{grid-column:1/-1;align-items:center;min-height:38px;display:flex}.dailyChallenge footer>span,.dailyChallenge footer strong{color:#dfe9e2;font-size:12px}.dailyChallenge footer strong{color:var(--lime)}.dailyChallenge footer button{padding:10px 13px;font-size:11px}.dailyChallenge>em{border-top:1px solid #ffffff18;grid-column:1/-1;padding-top:10px;font-style:normal}.leaderboardPage{width:min(900px,92vw);margin:7vh auto 70px}.leaderboardPage h1{text-transform:uppercase;margin:8px 0 20px;font:900 clamp(54px,9vw,108px)/.78 Barlow Condensed}.leaderboardPage>p{max-width:560px;color:var(--muted);line-height:1.55}.leaderTabs{grid-template-columns:repeat(3,1fr);gap:7px;margin:28px 0 12px;display:grid}.leaderTabs button{color:#d5e1da;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;padding:13px 8px;font-weight:800}.leaderTabs button.active{background:var(--lime);border-color:var(--lime);color:#07100e}.leaderPanel{background:#0e1526;border:1px solid #ffffff1d;padding:19px}.leaderPanel header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:15px;padding-bottom:15px;display:flex}.leaderPanel header small,.leaderNote b{color:var(--lime);letter-spacing:1.5px;font:800 10px Inter}.leaderPanel h2{text-transform:uppercase;margin:5px 0 0;font:900 38px Barlow Condensed}.leaderPanel header button{padding:9px 11px}.leaderPanel ol{margin:0;padding:0;list-style:none}.leaderPanel li{border-bottom:1px solid #ffffff13;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px 2px;display:grid}.leaderPanel li:last-child{border-bottom:0}.leaderRank{color:#becbc4;background:#ffffff10;border-radius:50%;place-items:center;width:30px;height:30px;font:900 18px Barlow Condensed;display:grid}.leaderRank.rank1{color:#211a06;background:#f4cf48}.leaderRank.rank2{color:#152025;background:#c4d0d6}.leaderRank.rank3{color:#2a1608;background:#c98248}.leaderPanel li>div{gap:2px;display:grid}.leaderPanel li strong{font-size:14px}.leaderPanel li small{color:var(--muted);letter-spacing:1px;font-size:9px}.leaderPanel li em{color:var(--lime);text-align:right;font:900 25px Barlow Condensed}.leaderPanel li em span{color:var(--muted);letter-spacing:.6px;font:800 9px Inter;display:block}.leaderEmpty{color:var(--muted);padding:28px 0 8px;font-size:12px}.leaderNote{border-left:3px solid var(--lime);background:#a3ff120d;gap:6px;margin-top:12px;padding:14px;display:grid}.leaderNote span{color:var(--muted);font-size:11px;line-height:1.5}.homeLeaderboard{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg,#15291e,#101b18);border:1px solid #a3ff1255;width:100%;margin-top:14px;padding:20px;display:grid}.homeLeaderboard:hover{border-color:var(--lime);transform:translateY(-2px)}.homeLeaderboard span{color:var(--lime);letter-spacing:1.5px;font:800 10px Inter}.homeLeaderboard b{text-transform:uppercase;margin:7px 0;font:900 28px Barlow Condensed}.homeLeaderboard i{color:var(--lime);font-style:normal}.homeLeaderboard small{color:var(--muted);font-size:10px}.leaderPanel li.referenceCoach{background:linear-gradient(90deg,#a3ff1207,#0000)}.leaderPanel li.referenceCoach small{color:#b6d598}@media (width<=600px){.dailyChallenge{grid-template-columns:1fr}.dailyChallenge aside{justify-items:start}.dailyChallenge h2{font-size:28px}.leaderboardPage{margin-top:4vh}.leaderTabs{grid-template-columns:1fr}.leaderPanel{padding:14px}.leaderPanel li{grid-template-columns:32px 1fr auto;gap:8px}.leaderPanel li em{font-size:22px}.homeLeaderboard b{font-size:24px}}.friendsPage{width:min(720px,92vw);margin:8vh auto 70px}.friendsPage h1{text-transform:uppercase;margin:10px 0;font:900 clamp(54px,8vw,92px)/.8 Barlow Condensed}.friendsPage>p{color:var(--muted);max-width:560px}.friendCode,.addFriend,.friendList{background:#0e1526;border:1px solid #ffffff1c;gap:10px;margin-top:18px;padding:16px;display:grid}.friendCode small,.friendList>small{color:var(--lime);letter-spacing:1.4px;font:800 10px Inter}.friendCode b{letter-spacing:2px;font:900 28px Barlow Condensed}.friendCode button{justify-self:start}.addFriend{grid-template-columns:1fr auto;align-items:end}.addFriend label{color:var(--muted);letter-spacing:1px;gap:6px;font:800 10px Inter;display:grid}.addFriend input{color:#fff;letter-spacing:1px;background:#07100e;border:1px solid #ffffff28;padding:13px;font:800 15px Inter}.addFriend .primary{padding:14px}.friendList article{background:#ffffff08;border-left:2px solid #fff2;justify-content:space-between;align-items:center;padding:12px;display:flex}.friendList article>div:first-child{gap:3px;display:grid}.friendList article b{font-size:15px}.friendList article span,.friendList article em,.friendList p{color:var(--muted);font-size:11px;font-style:normal}.friendList article em.online{color:var(--lime)}.friendList article>div:last-child{gap:7px;display:flex}.friendList article button{color:#dfffb4;cursor:pointer;background:#a3ff1210;border:1px solid #a3ff1255;padding:8px 10px;font-weight:800}.friendList article button+button{color:#ffaaa3;background:#ff695f10;border-color:#ff695f55}@media (width<=520px){.addFriend{grid-template-columns:1fr}.addFriend .primary{width:100%}.friendList article{flex-direction:column;align-items:flex-start;gap:10px}.friendCode b{font-size:22px}}.friendList .friendIdentity{text-align:left;color:#fff;background:0 0;border:0;gap:3px;padding:0;display:grid}.friendList .friendIdentity span{color:var(--muted);font-size:10px}.friendProfile .statGrid{margin-top:20px}.friendProfile header span{color:var(--muted);font-size:11px}.gameInviteToast{z-index:200;border:1px solid var(--lime);background:#0e1526;gap:8px;width:min(360px,100vw - 32px);padding:16px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #000a}.gameInviteToast small{color:var(--lime);letter-spacing:1.4px;font:800 10px Inter}.gameInviteToast strong{text-transform:uppercase;font:900 20px Barlow Condensed}.gameInviteToast>span{color:var(--muted);font-size:11px}.gameInviteToast>div{gap:8px;display:flex}.gameInviteToast button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff32;flex:1;padding:10px;font-weight:800}.gameInviteToast .primary{background:var(--lime);color:#07100e;border-color:var(--lime)}.friendRequestToast{z-index:201;background:#0e1526;border:1px solid #61b8ff;gap:8px;width:min(360px,100vw - 32px);padding:16px;display:grid;position:fixed;bottom:160px;right:18px;box-shadow:0 18px 50px #000a}.friendRequestToast small{color:#61b8ff;letter-spacing:1.4px;font:800 10px Inter}.friendRequestToast strong{text-transform:uppercase;font:900 20px Barlow Condensed}.friendRequestToast>span{color:var(--muted);font-size:11px}.friendRequestToast>div{gap:8px;display:flex}.friendRequestToast button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff32;flex:1;padding:10px;font-weight:800}.friendRequestToast .primary{color:#07100e;background:#61b8ff;border-color:#61b8ff}@media (width<=600px){input,select,textarea{font-size:16px!important}}[data-xi-theme=theme_derby]{--lime:#38a8ff}[data-xi-theme=theme_inferno]{--lime:#ff695f}[data-xi-theme=theme_aurora]{--lime:#61f6d0}nav>div:last-child{align-items:center;gap:7px;display:flex}@media (width<=600px){nav{align-items:flex-start;height:auto;min-height:64px;padding:8px 14px}.brand{padding-top:5px;font-size:20px}.brand span{width:28px;height:28px;margin-right:5px}.navAccount{padding:7px 8px;font-size:9px}nav>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:205px}}.shopPage{width:min(1120px,92vw);margin:7vh auto 70px}.shopHeading{grid-template-columns:1fr 210px;align-items:end;gap:24px;display:grid}.shopHeading h1{text-transform:uppercase;margin:8px 0 18px;font:900 clamp(56px,9vw,112px)/.78 Barlow Condensed}.shopHeading h1 em{color:var(--lime);font-style:normal}.shopHeading p{max-width:590px;color:var(--muted);line-height:1.55}.shopHeading aside{background:linear-gradient(135deg,#3fd1ff20,#0e1526);border:1px solid #a3ff1260;gap:3px;padding:19px;display:grid}.shopHeading aside small,.shopReassurance b,.shopFair b{color:var(--lime);letter-spacing:1.5px;font:800 10px Inter}.shopHeading aside b{color:#f4cf48;font:900 52px/1 Barlow Condensed}.shopHeading aside span{color:#fff0bd;letter-spacing:1px;font:800 10px Inter}.shopHeading aside button{margin-top:9px;padding:8px}.shopConnect,.shopTeaser{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(120deg,#1a2f4d,#0e1526);border:1px solid #a3ff1255;gap:5px;width:100%;margin-top:18px;padding:17px;display:grid}.shopConnect b,.shopTeaser b{text-transform:uppercase;font:900 26px Barlow Condensed}.shopConnect span,.shopTeaser small{color:var(--muted);font-size:11px}.shopReassurance{background:#f4cf480d;border-left:3px solid #f4cf48;gap:6px;margin:18px 0;padding:13px 16px;display:grid}.shopReassurance span,.shopFair span{color:var(--muted);font-size:11px;line-height:1.5}.shopGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.shopItem{background:#0e1526;border:1px solid #ffffff1c;grid-template-rows:128px 1fr;min-height:330px;display:grid;overflow:hidden}.shopItem.equipped{border-color:var(--item-accent);box-shadow:0 0 26px color-mix(in srgb,var(--item-accent) 20%,transparent)}.shopPreview{background:radial-gradient(circle at 50% 110%,var(--item-accent),#0a1613 67%);place-items:center;display:grid;position:relative;overflow:hidden}.shopPreview:before{content:"";border:2px solid var(--item-accent);width:86px;height:86px;box-shadow:0 0 28px var(--item-accent);border-radius:18px;position:absolute;transform:rotate(-12deg)}.shopPreview i{z-index:1;color:#fff;font:900 42px Barlow Condensed;position:relative}.shopPreview span{color:#fff;letter-spacing:1px;font:800 9px Inter;position:absolute;bottom:10px;left:12px}.shopItemBody{align-content:start;gap:8px;padding:15px;display:grid}.shopItemBody>small{color:var(--item-accent);letter-spacing:1.2px;font:800 9px Inter}.shopItem h2{text-transform:uppercase;margin:0;font:900 30px Barlow Condensed}.shopItem p{min-height:34px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.shopItem footer{grid-template-columns:1fr auto;align-items:center;gap:7px;margin-top:8px;display:grid}.shopItem footer button{padding:10px;font-size:11px}.shopItem footer em{color:#f4cf48;text-align:right;font-size:10px;font-style:normal}.equippedButton{padding:10px;font-weight:800;border:1px solid var(--item-accent)!important;background:color-mix(in srgb,var(--item-accent) 16%,transparent)!important;color:#fff!important}.shopFair{border-left:3px solid var(--lime);background:#a3ff120d;gap:6px;margin-top:16px;padding:14px;display:grid}@media (width<=760px){.shopHeading{grid-template-columns:1fr}.shopHeading aside{grid-template-columns:auto 1fr;align-items:center}.shopHeading aside small{grid-column:1/-1}.shopHeading aside button{margin:0}.shopGrid{grid-template-columns:1fr 1fr}}@media (width<=480px){.shopPage{margin-top:4vh}.shopGrid{grid-template-columns:1fr}.shopItem{min-height:290px}.shopHeading h1{font-size:64px}}[data-xi-frame=frame_signal] .card{box-shadow:0 0 0 1px #a3ff12,0 0 22px #a3ff1260}[data-xi-frame=frame_onyx] .card{box-shadow:inset 0 0 28px #000;border-color:#c4d0d6!important}[data-xi-frame=frame_champions] .card{box-shadow:0 0 0 1px #f4cf48,0 0 24px #f4cf4850;border-color:#f4cf48!important}[data-xi-badge] .brand:after{border:1px solid var(--lime);width:18px;height:18px;color:var(--lime);vertical-align:middle;place-items:center;margin-left:7px;font:900 11px Inter;display:inline-grid}[data-xi-badge=badge_firstxi] .brand:after{content:"★";color:#58c7ff;border-color:#58c7ff}[data-xi-badge=badge_maestro] .brand:after{content:"M";color:#ae76ff;border-color:#ae76ff}[data-xi-badge=badge_royal] .brand:after{content:"♛";color:#ffb547;border-color:#ffb547}.accountPage .dailyChallenge{display:none}.dailyHub{background:linear-gradient(135deg,#17221b,#0d1916 60%);border:1px solid #f4cf4860;width:min(1180px,92vw);margin:20px auto 34px;padding:24px}.dailyHub header{grid-template-columns:1fr 180px;align-items:end;gap:22px;display:grid}.dailyHub header>div>span{color:#f4cf48;letter-spacing:1.6px;font:800 10px Inter}.dailyHub h2{text-transform:uppercase;margin:7px 0 12px;font:900 clamp(42px,6vw,70px)/.8 Barlow Condensed}.dailyHub h2 em{color:#f4cf48;font-style:normal}.dailyHub header p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.dailyHub header aside{background:#f4cf480d;border:1px solid #f4cf484d;gap:2px;padding:15px;display:grid}.dailyHub header aside small{color:#f4cf48;letter-spacing:1px;font:800 9px Inter}.dailyHub header aside b{color:#fff0bd;font:900 43px/1 Barlow Condensed}.dailyHub header aside span{color:#fff0bd;letter-spacing:1px;font:800 10px Inter}.dailyHub header aside button{color:var(--lime);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-weight:800}.questGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.questCard{background:#ffffff06;border:1px solid #ffffff19;align-content:start;gap:7px;min-height:196px;padding:18px;display:grid;position:relative}.questCard.completed{background:#f4cf480b;border-color:#f4cf4880}.questCard.claimed{background:#a3ff120b;border-color:#a3ff1260}.questNumber{color:#ffffff12;font:900 58px/1 Barlow Condensed;position:absolute;top:8px;right:13px}.questCard small{color:#f4cf48;letter-spacing:1.2px;font:800 9px Inter}.questCard.claimed small{color:var(--lime)}.questCard h3{text-transform:uppercase;margin:0;font:900 28px Barlow Condensed;position:relative}.questCard p{min-height:32px;color:var(--muted);margin:0;font-size:11px;line-height:1.45;position:relative}.questCard footer{align-self:end;margin-top:8px}.questCard footer>span{color:#d8e2dc;font-size:11px}.questCard footer>span b{color:#f4cf48;font:900 24px Barlow Condensed}.questCard footer strong{color:var(--lime);font-size:12px}.questCard footer button{padding:10px 12px;font-size:10px}.dailyConnect{text-align:left;color:#fff;cursor:pointer;background:#a3ff120c;border:1px solid #a3ff1250;gap:5px;width:100%;margin-top:18px;padding:16px;display:grid}.dailyConnect b{text-transform:uppercase;font:900 22px Barlow Condensed}.dailyConnect span,.dailyLoading,.dailyLegal{color:var(--muted);font-size:11px}.dailyLoading{padding:25px 0}.dailyLegal{margin-top:14px;line-height:1.5;display:block}.homeNavActions{white-space:nowrap}.navMenuToggle{display:none}@media (width<=720px){.dailyHub{width:min(94vw,560px);padding:17px}.dailyHub header{grid-template-columns:1fr}.dailyHub header aside{grid-template-columns:auto 1fr;align-items:center}.dailyHub header aside small{grid-column:1/-1}.dailyHub header aside button{margin:0}.questGrid{grid-template-columns:1fr}.questCard{min-height:160px}}@media (width<=600px){.navMenuToggle{color:#c8f2ff;cursor:pointer;z-index:160;background:#3fd1ff14;border:1px solid #3fd1ff55;place-items:center;width:42px;height:42px;font-size:19px;display:grid;position:relative}.navMenuBadge{background:#ff5a4f;width:9px;height:9px;padding:0;position:absolute;top:5px;right:5px}nav>div.homeNavActions{white-space:normal;z-index:150;background:#0b1713;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 20px 40px #000a}nav>div.homeNavActions.open{display:flex}nav>div.homeNavActions .navAccount{text-align:left;background:0 0;border-color:#0000;width:100%;padding:14px 12px}nav>div.homeNavActions .navAccount+.navAccount{border-top:1px solid #ffffff0f}.navMenuBackdrop{z-index:140;cursor:default;background:#02070580;border:0;padding:0;position:fixed;inset:0}}.legalFooter{width:min(1180px,94vw);color:var(--muted);border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;margin:46px auto 22px;padding:18px 0;font-size:10px;display:flex}.legalFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.legalFooter button{color:#b9c8bf;cursor:pointer;background:0 0;border:0;padding:3px 0;font:700 10px Inter}.legalFooter button:hover{color:var(--lime);text-decoration:underline}.legalPage{width:min(900px,92vw);margin:7vh auto 70px}.legalPage h1{text-transform:uppercase;margin:8px 0 24px;font:900 clamp(48px,8vw,92px)/.84 Barlow Condensed}.legalTabs{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:7px;padding-bottom:18px;display:flex}.legalTabs button{color:#d6e0da;cursor:pointer;background:#ffffff08;border:1px solid #ffffff25;padding:9px 10px;font:700 10px Inter}.legalTabs button.active{background:var(--lime);border-color:var(--lime);color:#07100e}.legalPage article{background:#0e1526;border:1px solid #ffffff1b;margin-top:22px;padding:24px}.legalPage h2{text-transform:uppercase;margin:25px 0 6px;font:900 29px Barlow Condensed}.legalPage h2:first-child{margin-top:0}.legalPage p{color:#c6d2cb;font-size:13px;line-height:1.65}.legalPage a{color:var(--lime)}.cookieNotice{z-index:400;background:#0e1526;border:1px solid #ffffff30;gap:10px;width:min(440px,100vw - 36px);padding:18px;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 24px 70px #000c}.cookieNotice>b{color:var(--lime);letter-spacing:.8px;font:900 18px Barlow Condensed}.cookieNotice p{color:#ccd7d0;margin:0;font-size:11px;line-height:1.5}.cookieNotice>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookieNotice button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff38;padding:11px;font-weight:800}.cookieNotice .cookieDetails{color:#b7c6bd;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;text-decoration:underline}@media (width<=600px){.legalFooter{flex-direction:column;align-items:flex-start}.legalFooter>div{justify-content:flex-start}.legalPage{margin-top:4vh}.legalPage article{padding:17px}.cookieNotice{width:calc(100vw - 20px);bottom:10px;left:10px}}.seasonProgress{--rank-color:#a3ff12;background:linear-gradient(125deg,color-mix(in srgb,var(--rank-color) 18%,#0d1916),#0d1916 60%);border:1px solid color-mix(in srgb,var(--rank-color) 55%,transparent);margin:22px 0;padding:20px}.seasonProgress header{grid-template-columns:1fr auto;align-items:end;gap:18px;display:grid}.seasonProgress small,.weeklyHub small{color:var(--rank-color);letter-spacing:1.5px;font:800 10px Inter}.seasonProgress h2,.weeklyHub h2{text-transform:uppercase;color:var(--rank-color);margin:7px 0;font:900 clamp(42px,6vw,68px)/.78 Barlow Condensed}.seasonProgress p,.weeklyHub p{color:var(--muted);margin:0;font-size:12px}.seasonProgress header aside{text-align:right;display:grid}.seasonProgress header aside b{font:900 50px/1 Barlow Condensed}.seasonProgress header aside span{color:var(--muted);font-size:10px}.seasonBar{background:#ffffff18;height:7px;margin:22px 0 12px;overflow:hidden}.seasonBar i{background:var(--rank-color);height:100%;box-shadow:0 0 20px var(--rank-color);display:block}.seasonProgress footer{flex-wrap:wrap;align-items:center;gap:9px 16px;font-size:11px;display:flex}.seasonProgress footer strong{color:var(--rank-color)}.seasonProgress footer small{color:var(--muted);letter-spacing:0;margin-left:auto;font-size:9px}.weeklyHub{background:linear-gradient(135deg,#111c18,#0a1512);border:1px solid #ffffff24;width:min(1180px,92vw);margin:0 auto 36px;padding:22px}.weeklyHub>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.weeklyHub h2{color:#fff}.weeklyHub h2 em{color:#f4cf48;font-style:normal}.weeklyHub header>span{color:#f4cf48;text-align:right;max-width:180px;font:800 10px/1.5 Inter}.weeklyGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.weeklyGrid article{background:#ffffff07;border:1px solid #ffffff1c;align-content:start;gap:8px;min-height:175px;padding:16px;display:grid}.weeklyGrid article.completed{background:#f4cf480c;border-color:#f4cf4870}.weeklyGrid article.claimed{background:#a3ff120b;border-color:#a3ff1260}.weeklyGrid article>small{color:#f4cf48}.weeklyGrid article.claimed>small{color:var(--lime)}.weeklyGrid h3{text-transform:uppercase;margin:0;font:900 27px Barlow Condensed}.weeklyGrid p{min-height:30px;font-size:11px}.weeklyGrid footer{align-self:end}.weeklyGrid footer span{font-size:11px}.weeklyGrid footer span b{color:#f4cf48;font:900 23px Barlow Condensed}.weeklyGrid footer strong{color:var(--lime);font-size:11px}.weeklyGrid footer button{padding:10px;font-size:10px}.weeklyLoading{color:var(--muted);font-size:12px}@media (width<=720px){.weeklyHub{width:min(94vw,560px)}.weeklyHub>header{display:grid}.weeklyHub header>span{text-align:left}.weeklyGrid,.seasonProgress header{grid-template-columns:1fr}.seasonProgress header aside{text-align:left;grid-template-columns:auto 1fr;align-items:end;gap:8px}.seasonProgress footer small{flex-basis:100%;margin-left:0}}.friendRank{color:var(--lime);letter-spacing:1px;text-transform:uppercase;margin-top:7px;font:800 10px Inter;display:inline-block}.trophyProgress{margin-top:8px}.trophyProgress button{position:relative}.trophyCollection article{opacity:.62;border-width:1px;position:relative}.trophyCollection article.beaten{opacity:1}.trophyCollection article i{font-size:15px}.trophyCollection article.beaten.tier2{background:linear-gradient(135deg,#3fd1ff14,#ffffff05);border-color:#3fd1ff60}.trophyCollection article.beaten.tier3{background:linear-gradient(135deg,#ffcf4722,#ffffff05);border-color:#ffcf47a0;box-shadow:0 0 18px #ffcf4725}.trophyCollection article.beaten.tier3 strong{color:#ffcf47}.trophyCollection article.beaten.tier3:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff35 45%,#0000 60%) 0 0/250% 250%;animation:2.6s linear infinite trophyShimmer;position:absolute;inset:0}@keyframes trophyShimmer{0%{background-position:120% 0}to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.trophyCollection article.beaten.tier3:after{animation:none}}.newTrophyDot{vertical-align:middle;background:#ffcf47;border-radius:50%;width:9px;height:9px;margin-left:6px;display:inline-block;box-shadow:0 0 8px #ffcf47a0}.newTrophyDot.cardDot{margin:0;position:absolute;top:8px;right:8px}.badgePin{color:var(--lime);letter-spacing:.6px;cursor:pointer;background:#a3ff1210;border:1px solid #a3ff1245;grid-column:2/4;justify-self:start;margin-top:8px;padding:5px 8px;font:800 9px Inter}.badgePin.active{background:var(--lime);color:#07100e}.badgePin:disabled{opacity:.4;cursor:default}.trophyBadgeHint{color:var(--muted);margin:4px 0 10px;font-size:10px}.trophyToastLayer{z-index:60;pointer-events:none;gap:10px;display:grid;position:fixed;top:16px;right:16px}.trophyToast{min-width:220px;animation:4s forwards trophyToastLife;animation-delay:calc(var(--toast-order,0) * .35s);background:#0e1526e6;border:1px solid #ffcf4760;align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #000a}.trophyToast i{font-size:22px}.trophyToast b{color:#ffcf47;letter-spacing:1px;text-transform:uppercase;font:800 9px Inter;display:block}.trophyToast strong{font-size:13px}.trophyToast .confettiBurst{pointer-events:none;position:absolute;inset:0}@keyframes trophyToastLife{0%{opacity:0;transform:translate(24px)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.trophyToast{animation-duration:2.4s}}@media (width<=520px){.trophyToastLayer{top:10px;left:16px;right:16px}.trophyToast{min-width:0}}.lobbyRoster{color:#dce8e2;flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0;font:800 12px Inter;display:flex}.lobbyRoster span{align-items:center;display:inline-flex}.friendTrophies{color:var(--lime);letter-spacing:1px;margin-top:6px;font:800 10px Inter}.accountCreated{text-align:center;width:min(760px,92vw);margin:12vh auto}.accountCreated h1{text-transform:uppercase;margin:10px 0 20px;font:900 clamp(64px,11vw,118px)/.78 Barlow Condensed}.accountCreated h1 em{color:var(--lime);font-style:normal}.accountCreated p{max-width:540px;color:var(--muted);margin:0 auto 28px;line-height:1.6}.accountCreated>div:last-child{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.accountCreated button{padding:15px 18px}.adBreak{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#06110df2;place-content:center;justify-items:center;gap:14px;padding:26px;display:grid;position:fixed;inset:0}.adBreak>small{color:#ffcf47;letter-spacing:2px;font:900 11px Inter}.adCreative{background:linear-gradient(145deg,#193024,#0a1512);border:1px solid #f4cf4870;gap:10px;min-width:min(420px,86vw);padding:32px;display:grid;box-shadow:0 25px 80px #000}.adCreative b{color:var(--lime);letter-spacing:1px;font:900 45px Barlow Condensed}.adCreative span{text-transform:uppercase;font:900 24px Barlow Condensed}.adCreative em{max-width:290px;color:var(--muted);justify-self:center;font-size:12px;font-style:normal;line-height:1.45}.adBreak>strong{border:2px solid var(--lime);width:55px;height:55px;color:var(--lime);border-radius:50%;place-items:center;font:900 26px Barlow Condensed;display:grid}.adBreak>p{color:#b7c6bd;margin:0;font-size:11px}.adBanner{text-align:left;background:linear-gradient(90deg,#17263f,#0e1526);border:1px dashed #a3ff1255;gap:4px;width:min(620px,90%);margin:18px auto;padding:15px;display:grid}.adBanner small{color:#f4cf48;letter-spacing:1.5px;font:800 9px Inter}.adBanner b{text-transform:uppercase;font:900 22px Barlow Condensed}.adBanner span{color:var(--muted);font-size:10px;line-height:1.4}.shopAdReward{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(110deg,#1c3350,#0e1526);border:1px solid #f4cf4870;gap:5px;width:100%;margin:0 0 18px;padding:17px;display:grid}.shopAdReward:disabled{opacity:.55;cursor:wait}.shopAdReward small{color:#f4cf48;letter-spacing:1.4px;font:800 9px Inter}.shopAdReward b{text-transform:uppercase;font:900 26px Barlow Condensed}.shopAdReward span{color:var(--muted);font-size:11px}.legalFooter a,.legalFooter .socialPending{color:#b9c8bf;font:700 10px Inter;text-decoration:none}.legalFooter a:hover{color:var(--lime);text-decoration:underline}.legalFooter .socialPending{opacity:.58}.mentalityLive{text-align:center;background:#0e1526;border:1px solid #ffffff1c;width:min(520px,92vw);margin:10px auto 0;padding:12px 16px}.mentalityLive>small{color:var(--lime);letter-spacing:1.4px;margin-bottom:8px;font:800 9px Inter;display:block}.mentalityLiveLabels{color:var(--muted);letter-spacing:.6px;justify-content:space-between;margin-bottom:2px;font:800 9px Inter;display:flex}.mentalityLive input[type=range]{width:100%;accent-color:var(--lime)}.mentalityLive p{color:var(--muted);margin:6px 0 0;font-size:11px}.mentalityLive p b{color:var(--lime)}.baseChoice{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06110df2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.baseChoiceCard{background:linear-gradient(145deg,#132520,#0a1512);border:1px solid #a3ff1260;gap:14px;width:min(560px,94vw);padding:34px;display:grid;box-shadow:0 25px 80px #000}.baseChoiceCard small{color:var(--lime);letter-spacing:1.8px;font:800 10px Inter}.baseChoiceCard h1{letter-spacing:-2px;text-transform:uppercase;margin:0;font:900 clamp(56px,12vw,90px)/.77 Barlow Condensed}.baseChoiceCard h1 em{color:var(--lime);font-style:normal}.baseChoiceCard>p,.baseOption p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.baseChoiceCard button{cursor:pointer;padding:16px;font-weight:800}.baseChoiceCard button:disabled{opacity:.6;cursor:wait}.baseOption{gap:10px;display:grid}.baseOption p{margin:0}.baseOption.recommended{background:#a3ff1212;border:1px solid #a3ff1260;padding:14px;position:relative}.recommendedBadge{background:var(--lime);color:#07100e;letter-spacing:1px;padding:4px 8px;font:900 9px Inter;display:inline-block}.baseChoiceError{color:#ff8a80;font-size:11px;font-weight:700}:root{--ease:cubic-bezier(.16,1,.3,1);--ease-snap:cubic-bezier(.34,1.56,.64,1);--surface:#0d1916;--surface-line:#ffffff14;--lime-soft:#a3ff1226}@media (prefers-reduced-motion:no-preference){body{background-image:radial-gradient(circle at 75% 20%,#183b2c 0,#0000 30%),linear-gradient(135deg,#07100e,#091813 60%,#06100d),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E")}@keyframes pxiRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pxiFade{0%{opacity:0}to{opacity:1}}@keyframes pxiGlowDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,2%)scale(1.06)}}@keyframes pxiSheen{0%{transform:translate(-120%)skew(-12deg)}to{transform:translate(220%)skew(-12deg)}}@keyframes pxiUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hubHero{position:relative}.hubHero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#a3ff1218,#0000 70%);height:80%;animation:14s ease-in-out infinite pxiGlowDrift;position:absolute;inset:-30% -6% auto}.hubHero>div:first-child>.eyebrow{animation:pxiRise .7s var(--ease) both}.hubHero>div:first-child>h1{animation:pxiRise .8s 60ms var(--ease) both}.hubHero>div:first-child>p{animation:pxiRise .8s .12s var(--ease) both}.hubHero .hubPrimaryActions{animation:pxiRise .8s .18s var(--ease) both}.hubHow{animation:pxiRise .9s .1s var(--ease) both}.hubReassurance{animation:pxiFade 1s .3s var(--ease) both}.modeGrid>.modeTile:first-child{animation:pxiRise .7s 50ms var(--ease) both}.modeGrid>.modeTile:nth-child(2){animation:pxiRise .7s .12s var(--ease) both}.modeGrid>.modeTile:nth-child(3){animation:pxiRise .7s .19s var(--ease) both}}nav .brand{position:relative}nav .brand:after{content:"";background:linear-gradient(90deg,var(--lime),transparent);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-9px;left:44px;right:0;transform:scaleX(0)}nav .brand:hover:after{transform:scaleX(1)}nav .brand span{transition:transform .45s var(--ease-snap),box-shadow .45s var(--ease)}nav .brand:hover span{box-shadow:0 0 22px var(--lime-soft);transform:skew(-7deg)rotate(-6deg)scale(1.08)}.primary,.secondary,button.navAccount,.homeLeaderboard,.shopItem footer button,.dailyChallenge footer button{transition:transform .35s var(--ease-snap),box-shadow .4s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease)}.primary{isolation:isolate;position:relative;overflow:hidden}.primary:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff70,#0000);width:34%;position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}.primary:hover:not(:disabled):before{animation:pxiSheen 1.1s var(--ease) both}.primary:active:not(:disabled){transform:translateY(0)scale(.98)}.secondary:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 10px 26px #00000040}.secondary:active{transform:translateY(0)scale(.98)}.modeTile,.dailyChallenge,.homeLeaderboard,.shopItem,.weeklyGrid article,.questCard,.statGrid article,.matchHistory article,.leaderPanel li,.baseChoiceCard,.accountCard,.friendCode,.addFriend,.friendList,.friendList article{transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .35s var(--ease)}.modeTile:hover,.shopItem:hover,.questCard:hover,.weeklyGrid article:hover{border-color:#a3ff1255;transform:translateY(-5px);box-shadow:0 18px 44px #0005}.homeLeaderboard:hover{transform:translateY(-4px)scale(1.005);box-shadow:0 20px 50px #00000060}.modeTile.featured:hover{box-shadow:0 20px 50px #a3ff1225}.friendList article:hover{border-left-color:var(--lime);transform:translate(3px)}.leaderPanel li:hover{background:#ffffff05}input,select,textarea{transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}::selection{background:var(--lime);color:#07100e}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a1512}::-webkit-scrollbar-thumb{background:#1e3a2c;border:2px solid #0a1512;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#2c5640}*{scrollbar-color:#1e3a2c #0a1512;scrollbar-width:thin}nav{z-index:120;transition:background-color .4s var(--ease),border-color .4s var(--ease),backdrop-filter .4s var(--ease),padding .4s var(--ease);position:sticky;top:0}nav.navScrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-color:#07100ed9;border-bottom-color:#ffffff1f;box-shadow:0 12px 30px #00000040}.hubHero h1 em{color:var(--lime);-webkit-text-stroke:0;background:linear-gradient(100deg,var(--lime) 20%,#e8fff0 55%,var(--lime) 80%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.hubHero h1 em{animation:5s ease-in-out infinite pxiTextSheen}}@keyframes pxiTextSheen{0%,to{background-position:0 0}50%{background-position:100% 0}}.hubHero{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:clamp(20px,4vw,56px);display:grid}.hubHero>div:first-child{flex-direction:column;justify-content:center;display:flex}.hubHow{background:linear-gradient(160deg,#101f18,#0a1512 70%);border:1px solid #a3ff1230;border-radius:2px;flex-direction:column;justify-content:center;align-self:stretch;gap:22px;padding:clamp(22px,2.6vw,34px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff10,0 30px 60px -20px #000a}.hubHow:before{content:"";background:linear-gradient(180deg,var(--lime),transparent);width:3px;position:absolute;top:22px;bottom:22px;left:0}.hubHow>span{color:var(--lime);letter-spacing:2px;font:800 11px Inter}.hubHow ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hubHow li{color:#e7f0ea;align-items:baseline;gap:14px;font-size:15px;display:flex}.hubHow li b{width:28px;height:28px;color:var(--lime);background:#a3ff1214;border:1px solid #a3ff1245;border-radius:50%;flex:none;place-items:center;font:800 13px Barlow Condensed;display:inline-grid}.modeHub{margin-top:6vh;padding-top:7vh;position:relative}.modeHub:before{content:"";background:linear-gradient(90deg,#0000,#ffffff20 20% 80%,#0000);height:1px;position:absolute;top:0;left:-8vw;right:-8vw}.modeGrid{grid-template-columns:repeat(6,1fr);gap:14px}.modeGrid>.modeTile{counter-increment:pxiTile;grid-column:span 2;padding-top:38px;position:relative}.modeGrid>.modeTile.featured{grid-area:span 1/span 4}.modeGrid>.modeTile.botTile{flex-direction:row;grid-column:span 3;justify-content:space-between;align-items:center;gap:24px;min-height:0;padding:26px 28px}.modeGrid>.modeTile.botTile>div:first-child{flex:1}.modeGrid>.modeTile.botTile h3{margin:8px 0 6px}.modeGrid>.modeTile.botTile footer{border-top:0;flex:none;gap:22px;padding-top:0}.modeGrid>.modeTile:before{content:counter(pxiTile,decimal-leading-zero);letter-spacing:2px;color:#5c6e66;font:800 11px Barlow Condensed;position:absolute;top:14px;left:20px}.modeGrid{counter-reset:pxiTile}.modeGrid>.modeTile.featured:after{content:"";pointer-events:none;background:linear-gradient(135deg,#a3ff1218,#0000 60%);width:72px;height:72px;position:absolute;top:0;right:0}@media (width<=880px){.hubHero,.modeGrid{grid-template-columns:1fr}.modeGrid>.modeTile,.modeGrid>.modeTile.featured,.modeGrid>.modeTile.botTile{flex-direction:column;grid-column:span 1;align-items:stretch;padding:24px}.modeGrid>.modeTile.botTile footer{border-top:1px solid #ffffff18;padding-top:16px}}@media (width<=1180px) and (width>=881px){.modeGrid>.modeTile.botTile{flex-direction:column;align-items:stretch}.modeGrid>.modeTile.botTile footer{border-top:1px solid #ffffff18;padding-top:16px}}.homeLeaderboard{position:relative;overflow:hidden}.homeInvite{margin-top:10px}.homeLeaderboard:before{content:"";transition:background-position .7s var(--ease);background:linear-gradient(115deg,#0000 40%,#a3ff1210 50%,#0000 60%) 120% 0/220% 100%;position:absolute;inset:0}.homeLeaderboard:hover:before{background-position:-20% 0}html,body{max-width:100%;overflow-x:hidden}body{background:#173a30}.hubHero:before{content:none}.hubHero h1 em{-webkit-text-fill-color:currentColor;color:var(--lime);background:0 0}@media (prefers-reduced-motion:no-preference){.hubHero h1 em{animation:none}}.primary{box-shadow:3px 3px #07100e,3px 3px 0 1px #a3ff1250}.primary:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:5px 5px #07100e,5px 5px 0 1px #a3ff1270}.primary:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #07100e,1px 1px 0 1px #a3ff1250}.modeTile.featured{border-color:#a3ff1260;border-left:4px solid var(--lime);background:#0e1526}.modeTile.featured:after{content:none}.dailyChallenge,.dailyHub{background:#0e1526}.homeLeaderboard{border-left:3px solid var(--lime);background:#0e1526}.weeklyHub{background:#0e1815}.seasonProgress{border-left:3px solid var(--rank-color,var(--lime));background:#0e1526}.modeTile:hover,.shopItem:hover,.questCard:hover,.weeklyGrid article:hover,.homeLeaderboard:hover,.modeTile.featured:hover{box-shadow:6px 6px 0 -2px #07100e,6px 6px 0 -1px #a3ff1240}:root{--accent-blue:#3fd1ff;--accent-purple:#ae76ff;--accent-amber:#ffb547;--stadium-navy:#1c3050}body{background-color:var(--stadium-navy);background-image:radial-gradient(circle at 22% 8%,#2c4a72,#0000 42%),radial-gradient(circle at 78% 2%,#24406b,#0000 38%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='900'%3E%3Ccircle cx='450' cy='250' r='240' fill='none' stroke='white' stroke-width='2' opacity='0.05'/%3E%3Ccircle cx='450' cy='250' r='5' fill='white' opacity='0.06'/%3E%3Cline x1='0' y1='250' x2='900' y2='250' stroke='white' stroke-width='2' opacity='0.045'/%3E%3C/svg%3E"),radial-gradient(circle,#ffffff12 1px,#0000 1.6px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-position:0 0,0 0,50% -6%,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:auto,auto,min(760px,90vw) min(760px,90vw),28px 28px,140px 140px}.homeHub{position:relative;overflow:hidden}.homeHub:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#8fd8ff40,#0000 70%);border-radius:50%;width:46vw;max-width:520px;height:46vw;max-height:520px;position:absolute;top:-10vh;left:-8vw}.homeHub:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#c9a6ff35,#0000 70%);border-radius:50%;width:40vw;max-width:460px;height:40vw;max-height:460px;position:absolute;top:-6vh;right:-10vw}@media (prefers-reduced-motion:no-preference){.homeHub:before,.homeHub:after{animation:9s ease-in-out infinite alternate pxiFloodlight}.homeHub:after{animation-delay:1s}}@keyframes pxiFloodlight{0%{opacity:.55}to{opacity:1}}.homeHub>*{z-index:1;position:relative}.hubHero{position:relative}.hubHero:after{content:"";pointer-events:none;border:1.5px solid #ffffff14;border-radius:50%;width:min(46vw,520px);height:min(46vw,520px);position:absolute;bottom:-4vh;right:-4vw}.hubHero:before{content:"";pointer-events:none;background:#ffffff14;width:1px;height:min(23vw,260px);position:absolute;bottom:-4vh;right:calc(min(46vw,520px)/2 - 4vw - 1px)}.crowdBand{background-color:#0000;background-image:repeating-linear-gradient(100deg,#0c1424 0 8px,#111b30 8px 16px),radial-gradient(circle,#eaf6ffcc 1px,#0000 1.6px);background-position:0 0;background-repeat:repeat;background-size:auto,22px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:2px;height:34px;margin-top:14px;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.crowdBand{animation:3.2s step-end infinite pxiCrowdTwinkle}}@keyframes pxiCrowdTwinkle{0%,to{background-position:0 0,0 0}25%{background-position:0 0,3px 2px}50%{background-position:0 0,7px -1px}75%{background-position:0 0,-4px 3px}}.primary{background:var(--accent-blue);box-shadow:3px 3px #07100e,3px 3px 0 1px #3fd1ff55}.primary:hover:not(:disabled){box-shadow:5px 5px #07100e,5px 5px 0 1px #3fd1ff80}.primary:active:not(:disabled){box-shadow:1px 1px #07100e,1px 1px 0 1px #3fd1ff55}.hubHero h1 em{color:var(--accent-blue)}.hubHow{border-color:#3fd1ff30}.hubHow:before{background:linear-gradient(180deg,var(--accent-blue),transparent)}.hubHow li b{background:var(--accent-blue);color:#07100e}.hubStart b,.eyebrow,.modeGrid>.modeTile:before{color:var(--accent-blue)}.modeGrid>.modeTile:nth-child(2):before{color:var(--lime)}.modeGrid>.modeTile.botTile:before{color:var(--accent-purple)}.modeGrid>.modeTile.featured{border-left:4px solid var(--accent-blue)}.modeGrid>.modeTile:nth-child(2){border-left:4px solid var(--lime)}.modeGrid>.modeTile.botTile{border-left:4px solid var(--accent-purple)}.modeTile.featured:hover,.modeTile:hover,.shopItem:hover,.questCard:hover,.weeklyGrid article:hover{box-shadow:6px 6px 0 -2px #07100e,6px 6px 0 -1px #3fd1ff40}.homeLeaderboard{border-left:3px solid var(--accent-blue)}.homeLeaderboard:hover{box-shadow:6px 6px 0 -2px #07100e,6px 6px 0 -1px #3fd1ff40}.hubHow li:first-child b{background:var(--accent-blue);color:#07100e}.hubHow li:nth-child(2) b{background:var(--lime);color:#07100e}.hubHow li:nth-child(3) b{background:var(--accent-purple);color:#07100e}.comingGrid article:first-child{border-color:#3fd1ff45}.comingGrid article:nth-child(2){border-color:#a3ff1245}.comingGrid article:nth-child(3){border-color:#ae76ff45}.comingGrid article:nth-child(4){border-color:#ffb54745}.comingGrid article:first-child b{color:var(--accent-blue)}.comingGrid article:nth-child(2) b{color:var(--lime)}.comingGrid article:nth-child(3) b{color:var(--accent-purple)}.comingGrid article:nth-child(4) b{color:var(--accent-amber)}.replayTutorial{color:var(--accent-blue);background:#0f1a2e;border-color:#3fd1ff55}.replayTutorial:hover{background:var(--accent-blue);color:#07100e}.navAccount{color:#c8f2ff;background:#3fd1ff14;border-color:#3fd1ff55}.navAccount:hover{border-color:var(--accent-blue);background:#3fd1ff28}.hubHow,.modeTile,.modeTile.featured,.dailyChallenge,.dailyHub,.homeLeaderboard,.weeklyHub,.seasonProgress,.hubAdmin,.baseChoiceCard{background:#0e1526}.dailyChallenge{border-color:#ffb54730;border-left-style:solid;border-left-width:3px}.confettiBurst{pointer-events:none;z-index:9;position:absolute;inset:0;overflow:hidden}.confettiPiece{top:-20px;left:var(--left);width:var(--size);height:calc(var(--size) * .4);background:var(--color);opacity:.95;animation:confettiFall var(--duration) cubic-bezier(.28,.55,.4,1) var(--delay) forwards;position:absolute}@keyframes confettiFall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--drift),115vh) rotate(var(--rotate));opacity:0}}@media (prefers-reduced-motion:reduce){.confettiPiece{opacity:0;animation-duration:10ms!important}}.result{position:relative}.shotTrack.shotFlashScored{animation:.5s ease-out shotFlashGood}.shotTrack.shotFlashMissed{animation:.5s ease-out shotFlashBad}@keyframes shotFlashGood{0%{transform:scale(1)}30%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes shotFlashBad{0%{transform:scale(1)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.shootoutScreen h1.shotResultFlash{animation:.45s cubic-bezier(.2,1,.3,1) shotResultPop}@keyframes shotResultPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shotTrack.shotFlashScored,.shotTrack.shotFlashMissed,.shootoutScreen h1.shotResultFlash{animation:none}}.feedbackOverlay{z-index:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06110df2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.feedbackCard{background:linear-gradient(145deg,#132520,#0a1512);border:1px solid #a3ff1260;gap:14px;width:min(420px,92vw);max-height:88vh;padding:28px;display:grid;overflow:auto;box-shadow:0 25px 80px #000}.feedbackCard h2{text-transform:uppercase;margin:0 0 4px;font:900 clamp(22px,5vw,28px) Barlow Condensed}.feedbackTypeToggle{gap:6px;display:flex}.feedbackTypeToggle button{color:var(--muted);letter-spacing:.4px;cursor:pointer;text-transform:none;background:#ffffff08;border:1px solid #ffffff20;flex:1;padding:10px 6px;font:800 11px Inter}.feedbackTypeToggle button.active{border-color:var(--lime);color:var(--lime);background:#a3ff1214}.feedbackField{color:var(--muted);text-transform:uppercase;gap:6px;font:800 10px Inter;display:grid}.feedbackField textarea,.feedbackField input{color:#fff;resize:vertical;text-transform:none;background:#ffffff0a;border:1px solid #ffffff25;padding:10px;font:500 13px Inter}.feedbackHint{color:var(--muted);text-transform:none;margin:0;font-size:11px;font-weight:500}.feedbackActions{justify-content:flex-end;gap:10px;display:flex}.feedbackActions button{padding:12px 16px}.feedbackSuccess{color:var(--lime);font-weight:700}.feedbackOpenButton{width:100%}button.resultFeedback{margin-top:4px}.feedbackList{gap:12px;display:grid}.feedbackEntry{background:#0e1526;border:1px solid #ffffff18;padding:16px}.feedbackEntry>header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.feedbackEntry>header time{color:var(--muted);flex:1;font-size:11px}.feedbackBadge{letter-spacing:1px;color:#07100e;background:var(--lime);padding:4px 8px;font:800 10px Inter}.feedbackBadge.bug{background:#ff8a5c}.feedbackEntry p{color:#e9f2ed;white-space:pre-wrap;margin:0 0 10px;line-height:1.5}.feedbackEntry footer{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.modeGrid.modeGridDuo{grid-template-columns:1fr 1fr;gap:22px}.modeGrid.modeGridDuo>.modeTile{grid-column:auto;min-height:360px;padding:34px 32px}.modeGrid.modeGridDuo>.modeTile.featured:after{width:90px;height:90px}.modeGrid.modeGridDuo>.ballonDorTile{flex-direction:column;justify-content:space-between;align-items:stretch;gap:0}.modeGrid.modeGridDuo>.ballonDorTile>div{flex:1}.modeGrid.modeGridDuo>.ballonDorTile .bdorCountdown{margin-top:18px}.modeGrid.modeGridDuo>.ballonDorTile footer{border-top:1px solid #ffffff18;margin-top:18px;padding-top:18px}.modeGrid.modeGridDuo>.modeTile.featured h3,.modeGrid.modeGridDuo>.ballonDorTile h3{font-size:clamp(34px,4.4vw,52px)}.modeGrid.modeGridDuo>.modeTile:nth-child(2):before,.modeGrid.modeGridDuo>.ballonDorTile:before{color:#ffd45f}.modeGrid.modeGridDuo>.modeTile:nth-child(2),.modeGrid.modeGridDuo>.ballonDorTile{border-left:4px solid #ffd45f}.modeGrid.modeGridDuo>.ballonDorTile:hover{box-shadow:6px 6px 0 -2px #07100e,6px 6px 0 -1px #ffd45f55}.modeGrid.modeGridDuo>.ballonDorTile h3{background:linear-gradient(100deg,#ffe49b 20%,#fff6dc 50%,#ffd45f 80%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.modeGrid.modeGridDuo>.ballonDorTile h3{animation:6s ease-in-out infinite pxiTextSheen}}@media (width<=880px){.modeGrid.modeGridDuo{grid-template-columns:1fr}.modeGrid.modeGridDuo>.modeTile,.modeGrid.modeGridDuo>.ballonDorTile{min-height:0;padding:26px}}.weeklyHub{border-color:#ffffff1c}.hubScrollHint{width:40px;height:40px;color:var(--lime);cursor:pointer;background:#ffffff08;border:1px solid #ffffff35;border-radius:50%;justify-self:center;place-items:center;margin-top:14px;font-size:18px;line-height:1;display:grid}.hubScrollHint:hover{background:#ffffff14}@media (prefers-reduced-motion:no-preference){.hubScrollHint{animation:1.8s ease-in-out infinite pxiScrollHintBounce}}@keyframes pxiScrollHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hubHow.heroShop{isolation:isolate;text-align:center;background:radial-gradient(120% 60% at 50% 0,#f4cf4824 0,#0000 62%),radial-gradient(80% 50% at 100% 100%,#58c7ff1f 0,#0000 60%),linear-gradient(165deg,#141d36,#0a0f1e 72%);border:1px solid #f4cf4838;border-radius:4px;justify-content:flex-start;gap:16px;padding:clamp(22px,2.4vw,30px);overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 40px 80px -30px #000d}.hubHow.heroShop:before{background:linear-gradient(90deg,#0000,#f4cf48 20%,#fff6c4 50%,#f4cf48 80%,#0000);width:auto;height:2px;inset:0 0 auto}.hubHow.heroShop:after{content:"";z-index:-1;filter:blur(22px);pointer-events:none;background:conic-gradient(#0000,#f4cf4838,#0000 28%,#58c7ff2e,#0000 58%,#f4cf4826,#0000 85%);border-radius:50%;width:380px;height:380px;margin:-190px 0 0 -190px;position:absolute;top:30%;left:50%}.hubHow.heroShop b{display:revert;width:auto;height:auto;color:inherit;background:0 0;border-radius:0;place-items:normal}.hubHow.heroShop .packArt b{color:#fff;display:block}.hubHow.heroShop .packArt.pack_bdor b{color:#fff7d6}.heroShopHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.heroShopHead>span{letter-spacing:3px;color:#f4cf48;font:800 11px Inter}.hubHow.heroShop .heroShopBadge{letter-spacing:.5px;color:#07100e;background:var(--lime);border-radius:20px;padding:5px 10px;font:800 11px Inter;box-shadow:0 0 #a3ff1288}.heroShopFan{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;height:190px;margin:6px 0 2px;padding:0;display:flex;position:relative}.heroShopFan .packArt{transform-origin:bottom;width:112px;height:160px;margin:0 -18px;transition:transform .45s cubic-bezier(.2,.9,.25,1.2)}.heroShopFan .packArt b{font-size:19px}.heroShopFan .packArt em{margin-top:4px;font-size:30px}.heroShopFan .packArt small,.heroShopFan .packArt .packBrand{font-size:6px}.heroShopFan .packArt:first-child{transform:rotate(-14deg)translateY(10px)}.heroShopFan .packArt:nth-child(2){z-index:2;transform:translateY(-10px)scale(1.12);box-shadow:0 30px 50px -16px #ffd45f99,inset 0 0 0 2px #fff6}.heroShopFan .packArt:nth-child(3){transform:rotate(14deg)translateY(10px)}.heroShopFan:hover .packArt:first-child{transform:rotate(-22deg)translate(-14px,6px)}.heroShopFan:hover .packArt:nth-child(2){transform:translateY(-20px)scale(1.16)}.heroShopFan:hover .packArt:nth-child(3){transform:rotate(22deg)translate(14px,6px)}.heroShopFloor{z-index:-1;background:radial-gradient(closest-side,#000c,#0000);border-radius:50%;width:78%;height:22px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.hubHow.heroShop h3{text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(100deg,#fff 30%,#fff1b0 50%,#fff 70%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font:900 clamp(28px,2.6vw,36px)/.95 Barlow Condensed}.heroShopPerks{text-align:left;gap:7px;margin:0;padding:0;list-style:none;display:grid}.hubHow.heroShop .heroShopPerks li{color:#dfe7f2;background:#ffffff06;border:1px solid #ffffff10;border-radius:3px;align-items:center;gap:12px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex}.hubHow.heroShop .heroShopPerks li b{text-align:center;letter-spacing:.5px;color:#1a1204;background:linear-gradient(135deg,#fff1b0,#f4cf48);border:0;border-radius:2px;flex:0 0 58px;width:auto;height:auto;padding:3px 0;font:800 13px Barlow Condensed;display:block}.primary.heroShopCta{color:#1a1204;background:linear-gradient(100deg,#f4cf48 0,#fff1b0 45%,#f4cf48 70%) 100% 0/220% 100%;justify-content:center;align-items:center;width:100%;margin-top:auto;transition:background-position .6s,transform .14s;display:flex;box-shadow:0 14px 34px -12px #f4cf48aa}.primary.heroShopCta:hover{background-position:0 0}@media (prefers-reduced-motion:no-preference){.hubHow.heroShop:after{animation:16s linear infinite heroShopSpin}.heroShopFan .packArt:nth-child(2){animation:4s ease-in-out infinite heroShopFloat}.heroShopFan:hover .packArt:nth-child(2){animation:none}.heroShopBadge{animation:2s ease-out infinite heroShopPulse}.hubHow.heroShop h3{animation:6s ease-in-out infinite pxiTextSheen}}@keyframes heroShopSpin{to{transform:rotate(360deg)}}@keyframes heroShopFloat{0%,to{transform:translateY(-10px)scale(1.12)}50%{transform:translateY(-18px)scale(1.12)}}@keyframes heroShopPulse{0%{box-shadow:0 0 #a3ff1288}to{box-shadow:0 0 0 10px #a3ff1200}}@media (width>=881px){.hubHow.heroShop{align-self:start;gap:13px;margin-top:-7vh}.heroShopFan{height:176px}}@media (width<=880px){.heroShopFan{height:170px}.heroShopFan .packArt{width:98px;height:140px;margin:0 -8px}}.soloReady{padding:12vh 4vw}.richToolbar{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.richToolbar button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff28;min-width:34px;padding:7px 11px;font:700 13px Inter}.richToolbar button:hover{background:#ffffff18}.richEditor{resize:vertical;color:#fff;background:#07100e;border:1px solid #ffffff28;min-height:160px;max-height:420px;padding:14px;font:500 15px/1.6 Inter;overflow-y:auto}.richEditor:focus{border-color:var(--lime);outline:none}.richEditor:empty:before{content:attr(data-placeholder);color:var(--muted)}.richEditor h2{text-transform:uppercase;color:var(--lime);margin:10px 0 6px;font:800 22px Barlow Condensed}.richEditor h3{margin:8px 0 5px;font:800 18px Barlow Condensed}.richEditor ul,.richEditor ol{margin:6px 0 6px 20px;padding:0}.richEditor a{color:var(--lime)}.richEditor p{margin:0 0 8px}.checkboxRow{grid-template-columns:none;align-items:center;gap:8px;text-transform:none!important;color:#fff!important;font-size:13px!important;display:flex!important}.checkboxRow input{width:auto}.emailPreview{background:#0e1526;border:1px solid #ffffff18;margin:10px 0;padding:16px}.emailPreviewTitle{text-transform:uppercase;color:#fff;margin-bottom:8px;font:800 18px Barlow Condensed}.emailPreviewBody{color:#d7ded9;font-size:14px;line-height:1.6}.emailPreviewBody h2{text-transform:uppercase;color:var(--lime);margin:8px 0 5px;font:800 20px Barlow Condensed}.emailPreviewBody h3{margin:6px 0 4px;font:800 16px Barlow Condensed}.emailPreviewBody ul,.emailPreviewBody ol{margin:6px 0 6px 20px}.emailPreviewBody a{color:var(--lime)}.emailPreviewBody p{margin:0 0 8px}.playerSilhouette:has(.pxAvatar):before{display:none}.playerSilhouette:has(.pxAvatar):after{display:none}.playerSilhouette .pxAvatar{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.playerSilhouette:has(.pxAvatar){filter:drop-shadow(0 10px 14px #000b);width:100%;height:100%;bottom:0}.tokenImage .pxAvatar{width:100%;height:100%;display:block}.collectiblePhoto .pxAvatar{width:100%;height:94%;position:absolute;inset:6% 0 0}.cardStripPhoto .pxAvatar,.setStrip i .pxAvatar,.showcaseChip i .pxAvatar{width:100%;height:100%;display:block}.showcaseChip i:has(.pxAvatar){overflow:hidden}.brand{color:#f6f7f4;letter-spacing:1.5px;align-items:center;width:auto;height:60px;font:800 22px Barlow Condensed;display:flex}.brand span{color:#0000;background:url(/assets/project-xi-logo-icon-BPAGs9fp.png) 50%/contain no-repeat;width:44px;height:44px;margin-right:10px;display:inline-block;transform:none}@media (width<=600px){.brand{width:auto;height:48px;padding-top:0;font-size:20px}.brand span{width:34px;height:34px;margin-right:6px;display:inline-block}}body nav{padding-top:env(safe-area-inset-top,0px);min-height:calc(76px + env(safe-area-inset-top,0px))}@media (width<=600px){body nav{padding-top:calc(8px + env(safe-area-inset-top,0px));min-height:calc(64px + env(safe-area-inset-top,0px))}}@property --p{syntax:"<number>";inherits:true;initial-value:1}:root{--cx:#3fd1ff;--cx-soft:#9fe7ff;--cx-deep:#1b6f95;--panel:linear-gradient(170deg,#151c30e6,#0a0f1ce6)}:is(.game,.lobby,.revealScreen,.duelIntro,.quizScreen,.wheelScreen,.lineupIntro,.matchSim,.shootoutScreen,.result){isolation:isolate;position:relative}:is(.game,.lobby,.revealScreen,.duelIntro,.quizScreen,.wheelScreen,.lineupIntro,.matchSim,.shootoutScreen,.result):before{content:"";z-index:-1;pointer-events:none;transform-origin:50% 0;background:conic-gradient(from 165deg at 50% 0%,transparent 0 4deg,#8fe3ff1c 7deg,transparent 11deg 18deg,#8fe3ff12 21deg,transparent 25deg 30deg,#8fe3ff18 33deg,transparent 37deg),radial-gradient(ellipse 46% 34% at 50% 0%,#3fd1ff2e,transparent 74%);height:112%;animation:14s ease-in-out infinite alternate cxBeams;position:fixed;top:-12%;left:-20%;right:-20%}@keyframes cxBeams{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes cxSheen{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes cxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cxPulse{0%{box-shadow:0 0 #a3ff1288}to{box-shadow:0 0 0 46px #a3ff1200}}@keyframes cxPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}:is(.game .gameHeader h2,.revealScreen h1,.quizScreen h1,.lineupIntro h1,.wheelScreen h1,.lobby h1,.shootoutScreen h1){background:linear-gradient(100deg,#fff 0 40%,var(--cx-soft) 50%,#fff 60%);-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite cxSheen}.eyebrow{align-items:center;gap:10px;display:inline-flex}:is(.revealScreen,.quizScreen,.lineupIntro,.wheelScreen,.lobby,.matchSim,.result,.duelIntro)>.eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.gameHeader{padding-bottom:6px}.gameHeader h2{text-transform:uppercase;letter-spacing:.5px;font-size:clamp(34px,5vw,52px)}.versus strong{background:#3fd1ff14;border:1px solid #3fd1ff40;padding:5px 12px;font:700 12px Inter}.budget{background:var(--panel);border:1px solid #3fd1ff40;border-top:3px solid var(--cx);padding:10px 18px;box-shadow:0 12px 30px #0006}.budget strong{color:var(--cx-soft);font-size:32px;line-height:1}.progress{background:#ffffff14;height:6px;position:relative;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--cx),#a3ff12);box-shadow:0 0 14px #3fd1ff99}.progress:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(9.0909% - 2px),#0b1424 calc(9.0909% - 2px) 9.0909%);position:absolute;inset:0}.timer{--ringc:#a3ff12;justify-items:center;gap:6px;display:grid}.timer.urgent{--ringc:#ff5a4f}.timer b{color:#fff;background:radial-gradient(circle,#0b1220 0 57%,transparent 58%),conic-gradient(var(--ringc) calc(var(--p,1)*360deg),#ffffff16 0);width:84px;min-width:0;height:84px;box-shadow:0 0 28px color-mix(in srgb,var(--ringc) 35%,transparent);border-radius:50%;place-items:center;font:900 40px/1 Barlow Condensed;transition:--p 1s linear;display:grid}.timer.urgent b{animation:.75s infinite pulse}.pitch{background:var(--panel);border:1px solid #ffffff14;padding:16px;box-shadow:0 22px 50px #0007}.pitchTitle{letter-spacing:2.5px;text-transform:uppercase;color:var(--cx-soft);font:800 13px Barlow Condensed}.field{background:radial-gradient(at 50% 0,#fff2,#0000 62%),repeating-linear-gradient(#106040 0 38px,#0c5033 38px 76px);border:1px solid #ffffff30;box-shadow:inset 0 0 60px #00000070}.field:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff3a;border-radius:50%;width:26%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.token b,.tokenImage{box-shadow:0 0 0 2px #fffc,0 6px 14px #0009}.token span{border:1px solid #ffffff1a}.squadList div{border-left:2px solid var(--cx);background:#ffffff0a}.cards{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:14px}.cards .card{transition:transform .25s cubic-bezier(.2,1.2,.4,1),box-shadow .25s}.cards .card:hover:not(:disabled){z-index:2;transform:translateY(-10px)rotate(-.8deg)scale(1.03)}.cards .card:focus-visible{outline:2px solid var(--cx);outline-offset:3px}.cards .card.picked{transform:translateY(-6px)scale(1.04)}.choice h3{text-transform:uppercase;letter-spacing:.5px;font-size:clamp(26px,3vw,36px)}.wheelButton{color:#e9d8ff;background:linear-gradient(135deg,#2b1a4f,#18102e);border:1px solid #ae76ff80;transition:transform .15s,box-shadow .2s;box-shadow:3px 3px #07100e,0 0 24px #ae76ff33}.wheelButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:5px 5px #07100e,0 0 34px #ae76ff66}.quitGame{opacity:.7;margin:10px 0 22px}.lobby .lobbyPanel{background:var(--panel);border:1px solid #3fd1ff2a;border-top:3px solid var(--cx);animation:.5s ease-out both cxRise;box-shadow:0 26px 60px #0008}.lobby input{background:#0a0f1c;border-color:#3fd1ff40}.lobby input:focus{border-color:var(--cx);box-shadow:0 0 0 3px #3fd1ff22}.lobby.waiting h1{letter-spacing:10px;background:linear-gradient(135deg,#fff,#9fe7ff);-webkit-background-clip:text;background-clip:text;border:2px dashed #3fd1ff66;margin:10px auto 6px;padding:6px 26px;display:inline-block;box-shadow:0 0 40px #3fd1ff22}.lobbyRoster span{background:#3fd1ff14;border:1px solid #3fd1ff40;padding:7px 14px;font-weight:700;animation:.4s ease-out both cxPop}.startCountdown>b{color:var(--cx-soft);text-shadow:0 0 60px #3fd1ffaa;font:900 clamp(120px,22vw,220px)/1 Barlow Condensed;animation:.5s ease-out both cxPop;display:block}.revealScreen .revealSlot>small{background:#a3ff1214;border:1px solid #a3ff1255;padding:4px 12px}.revealScreen .revealCardFace,.revealScreen .card{animation:.6s cubic-bezier(.2,1.3,.4,1) both cxPop}.revealProgress i{box-shadow:0 0 12px #a3ff12aa}.duelClash b{animation:1.4s ease-out infinite cxPulse}.duelClash span{text-shadow:0 4px 30px #3fd1ff55}.duelIntro h1{text-transform:uppercase}.quizScreen .quizPlayers strong{background:#3fd1ff14;border:1px solid #3fd1ff40;margin:0 4px;padding:5px 14px}.quizScreen h1{max-width:900px;margin-left:auto;margin-right:auto}.quizAnswers button{background:var(--panel);border:1px solid #3fd1ff2a;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s}.quizAnswers button:hover:not(:disabled){border-color:var(--cx);transform:translateY(-3px);box-shadow:0 14px 30px #0006,0 0 0 1px #3fd1ff55}.quizAnswers button span{background:linear-gradient(135deg,#9fe7ff,var(--cx));color:#06222e;font-weight:900}.luckWheel{filter:drop-shadow(0 0 36px #3fd1ff55)}.wheelHub{box-shadow:0 0 0 3px var(--cx),0 0 30px #3fd1ff88}.wheelOutcome strong{animation:.55s cubic-bezier(.2,1.5,.4,1) both cxPop;display:block}.lineupField,.stadium{background:radial-gradient(at 50% 0,#fff2,#0000 62%),repeating-linear-gradient(90deg,#106040 0 76px,#0c5033 76px 152px);border:1px solid #ffffff40;box-shadow:0 30px 70px #000a,inset 0 0 70px #0000007a}.lineupToken b,.matchPlayer{box-shadow:0 0 0 2px #fff,0 6px 16px #0009}.matchClock{background:var(--panel);border:1px solid #3fd1ff40;width:fit-content;margin:15px auto;padding:6px 18px}.matchClock i b{background:linear-gradient(90deg,var(--cx),#a3ff12)}.liveBoard{border:1px solid #3fd1ff40;border-top:3px solid var(--cx);background:linear-gradient(#0f1628,#070b15);width:fit-content;margin:18px auto;padding:14px 34px;box-shadow:0 20px 50px #0008}.liveBoard strong{color:#fff;text-shadow:0 0 24px #3fd1ff66}.liveBoard>div:last-child strong{color:#ffb547;text-shadow:0 0 24px #ffb54766}.commentary{background:var(--panel);border:1px solid #ffffff12}.commentary .event{animation:.35s ease-out both cxRise}.stadium.goalPause{box-shadow:0 0 0 2px var(--cx),0 0 80px #3fd1ff55}.result h1{background:linear-gradient(100deg,#5fd8ff 0%,#fff 28%,#9fe7ff 50%,#fff 72%,#5fd8ff 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 34px #3fd1ff44);-webkit-background-clip:text;background-clip:text;animation:.7s cubic-bezier(.2,1.3,.4,1) both cxPop,5s ease-in-out 1s infinite cxSheen}.result .score{align-items:stretch;gap:18px}.result .score div{background:var(--panel);border:1px solid #ffffff14;border-top:3px solid var(--cx);min-width:170px;padding:18px 22px;animation:.5s ease-out .2s both cxRise;box-shadow:0 22px 50px #0007}.result .score div:last-of-type{border-top-color:#ffb547}.result .score b{text-shadow:0 0 30px #00000080}.awardCard,.leagueTable,.tournamentMatches article{background:var(--panel);border:1px solid #ffffff14;box-shadow:0 16px 36px #0006}.awardCard{border-left:3px solid #ffd45f}.result .primary{box-shadow:3px 3px #07100e,3px 3px 0 1px #3fd1ff66}@media (width<=640px){.gameHeader{flex-wrap:wrap;gap:10px}.multiVersus{flex-wrap:wrap;order:3;gap:6px;width:100%}.versus strong{padding:3px 9px;font-size:11px}.budget strong{white-space:nowrap;font-size:26px}.timer b{width:68px;height:68px;font-size:32px}.budget{padding:8px 12px}.result .score div{min-width:0;padding:14px}.liveBoard{padding:12px 18px}}@media (prefers-reduced-motion:reduce){:is(.game,.lobby,.revealScreen,.duelIntro,.quizScreen,.wheelScreen,.lineupIntro,.matchSim,.shootoutScreen,.result):before{animation:none}.cards .card,.cards .card:hover,.timer b{transition:none}.revealScreen .card,.revealScreen .revealCardFace,.result h1,.duelClash b,.lobbyRoster span,.commentary .event,.lobby .lobbyPanel{animation:none!important}}
