.progression-celebration{--pc-accent: #f1c45d;position:fixed;inset:0;z-index:100000;display:grid;place-items:center;overflow:hidden;padding:20px;background:#000305d1;backdrop-filter:blur(10px);animation:pc-enter .35s ease both}.progression-celebration.is-reward{--pc-accent: #6ff0b0}.progression-celebration__vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--pc-accent),transparent 72%),transparent 33%),radial-gradient(circle at center,transparent 20%,rgb(0 0 0 / .88) 82%);animation:pc-vignette 2.4s ease-in-out infinite}.progression-celebration__rays{position:absolute;left:50%;top:50%;width:min(94vmin,900px);aspect-ratio:1;transform:translate(-50%,-50%);animation:pc-rays-spin 18s linear infinite}.progression-celebration__rays i{position:absolute;left:calc(50% - 1px);bottom:50%;width:2px;height:50%;transform-origin:50% 100%;transform:rotate(calc(var(--pc-ray) * 22.5deg));background:linear-gradient(transparent 8%,color-mix(in srgb,var(--pc-accent),transparent 65%),transparent 82%);filter:blur(.3px)}.progression-celebration__particles{position:absolute;inset:0;pointer-events:none}.progression-celebration__particles i{position:absolute;left:var(--pc-x);top:-8%;width:var(--pc-size);aspect-ratio:1;border-radius:var(--pc-radius);background:var(--pc-accent);box-shadow:0 0 12px var(--pc-accent);animation:pc-particle-fall var(--pc-duration) linear var(--pc-delay) infinite}.progression-celebration__stage{position:relative;display:grid;justify-items:center;width:min(680px,96vw);padding:34px 24px 28px;text-align:center;animation:pc-stage-enter .85s cubic-bezier(.16,.82,.26,1.12) both}.progression-celebration__eyebrow{color:color-mix(in srgb,var(--pc-accent),white 18%);font-family:var(--font-primary);font-size:clamp(11px,1.4vw,15px);font-weight:900;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 0 18px var(--pc-accent);animation:pc-copy-enter .5s .4s ease both}.progression-celebration__artifact{position:relative;display:grid;place-items:center;width:min(42vmin,360px);aspect-ratio:1;margin:12px 0 4px}.progression-celebration__artifact:before{content:"";position:absolute;inset:9%;border:2px solid color-mix(in srgb,var(--pc-accent),transparent 48%);border-radius:50%;box-shadow:inset 0 0 45px color-mix(in srgb,var(--pc-accent),transparent 72%),0 0 55px color-mix(in srgb,var(--pc-accent),transparent 45%);animation:pc-ring-pop .8s .1s cubic-bezier(.15,.8,.2,1) both}.progression-celebration__burst{position:absolute;inset:-18%;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--pc-accent),transparent 60%) 0 2deg,transparent 2deg 12deg);-webkit-mask-image:radial-gradient(circle,transparent 0 22%,#000 52%,transparent 72%);mask-image:radial-gradient(circle,transparent 0 22%,#000 52%,transparent 72%);animation:pc-burst 12s linear infinite}.progression-celebration__orbit{position:absolute;inset:1%;border:1px solid color-mix(in srgb,var(--pc-accent),transparent 38%);border-radius:50%;animation:pc-orbit 5s linear infinite}.progression-celebration__orbit:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;border-radius:50%;background:#fff3c2;box-shadow:0 0 16px var(--pc-accent)}.progression-celebration__orbit.orbit-two{inset:18%;animation-direction:reverse;animation-duration:3.5s;transform:rotateX(64deg)}.progression-celebration__artifact img{position:relative;z-index:3;width:72%;height:72%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 22px rgb(0 0 0 / .78)) drop-shadow(0 0 28px color-mix(in srgb,var(--pc-accent),transparent 32%));animation:pc-artifact-enter 1.05s .08s cubic-bezier(.12,.78,.18,1.2) both,pc-artifact-float 3s 1.2s ease-in-out infinite}.progression-celebration__artifact b{position:absolute;right:13%;bottom:13%;z-index:4;min-width:52px;padding:7px 13px;border:2px solid #fff0ad;border-radius:999px;background:linear-gradient(180deg,#fff0a8,#d99120);color:#1d0f00;font-family:var(--font-primary);font-size:clamp(20px,3vw,30px);font-weight:950;box-shadow:0 0 28px #f1c45d8c;animation:pc-number-enter .55s .7s cubic-bezier(.15,.85,.2,1.3) both}.progression-celebration__stage h2{margin:-2px 0 7px;background:linear-gradient(180deg,#fff 8%,color-mix(in srgb,var(--pc-accent),white 24%) 58%,color-mix(in srgb,var(--pc-accent),black 12%));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-primary);font-size:clamp(42px,7vw,82px);font-weight:950;letter-spacing:-.045em;line-height:.92;text-transform:uppercase;filter:drop-shadow(0 8px 22px rgb(0 0 0 / .8));animation:pc-copy-enter .6s .48s ease both}.progression-celebration__step{margin:3px 0 8px;color:#dce5e7;font-family:var(--font-primary);font-size:clamp(12px,1.6vw,16px);font-weight:850;letter-spacing:.12em;animation:pc-copy-enter .55s .62s ease both}.progression-celebration__step i{margin-inline:10px;color:var(--pc-accent);font-style:normal}.progression-celebration__subtitle{max-width:48ch;margin:0;color:#aebdc1;font-size:clamp(13px,1.4vw,16px);line-height:1.5;animation:pc-copy-enter .55s .72s ease both}.progression-celebration__stage button{margin-top:22px;min-width:150px;padding:11px 20px;border:1px solid color-mix(in srgb,var(--pc-accent),white 28%);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--pc-accent),white 20%),color-mix(in srgb,var(--pc-accent),black 25%));color:#07100d;font-family:var(--font-primary);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 24px color-mix(in srgb,var(--pc-accent),transparent 65%);cursor:pointer;animation:pc-copy-enter .55s .82s ease both;transition:transform .2s ease,filter .2s ease}.progression-celebration__stage button:hover{filter:brightness(1.14);transform:translateY(-2px)}@keyframes pc-enter{0%{opacity:0}}@keyframes pc-vignette{50%{opacity:.72;transform:scale(1.04)}}@keyframes pc-rays-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pc-particle-fall{to{transform:translate3d(var(--pc-drift),115vh,0) rotate(540deg);opacity:.2}}@keyframes pc-stage-enter{0%{opacity:0;transform:scale(.74);filter:blur(10px)}}@keyframes pc-copy-enter{0%{opacity:0;transform:translateY(18px)}}@keyframes pc-ring-pop{0%{opacity:0;transform:scale(.2)}}@keyframes pc-burst{to{transform:rotate(360deg)}}@keyframes pc-orbit{to{transform:rotate(360deg)}}@keyframes pc-artifact-enter{0%{opacity:0;transform:translateY(70px) scale(.2) rotate(-18deg);filter:blur(10px)}}@keyframes pc-artifact-float{50%{transform:translateY(-9px) scale(1.025)}}@keyframes pc-number-enter{0%{opacity:0;transform:scale(.1) rotate(-16deg)}}@media (max-width: 600px){.progression-celebration__artifact{width:min(70vw,310px)}.progression-celebration__stage h2{font-size:clamp(38px,13vw,62px)}}@media (prefers-reduced-motion: reduce){.progression-celebration *,.progression-celebration *:before,.progression-celebration *:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-loading-overlay{position:absolute;inset:0;z-index:9;display:grid;place-items:center;background:#05070c9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ui-loading-overlay--fullscreen{position:relative;width:100%;min-height:100dvh}.ui-loading-overlay__badge{display:flex;align-items:center;gap:18px;padding:12px 30px 12px 12px;border:1px solid rgba(255,209,102,.35);border-radius:999px;background:linear-gradient(180deg,#100c07eb,#060504eb);box-shadow:0 12px 34px #00000080,0 0 22px #ffd1661f}.ui-loading-overlay__avatar-wrap{position:relative;display:grid;place-items:center;width:68px;height:68px;flex-shrink:0}.ui-loading-overlay__avatar-ring{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,#ffd166,#fff3c4 20%,#ffd166,#1a1408,#36e0a0,#b9f3da 80%,#36e0a0,#ffd166);animation:ui-loading-overlay-spin 1.4s linear infinite;animation-play-state:running;will-change:transform}.ui-loading-overlay__avatar{position:relative;box-sizing:border-box;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border:3px solid #0c0906}.ui-loading-overlay__text{display:grid;gap:3px}.ui-loading-overlay__label{color:#f7e7c3;font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.6)}.ui-loading-overlay__subtitle{color:#ebd9b8ad;font-size:12px;font-weight:600}@keyframes ui-loading-overlay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-loading-overlay__avatar-ring{animation:none}}.assets-loading-gate{position:relative;height:100%}.assets-loading-gate__content{height:100%}.assets-loading-gate__overlay{position:fixed;inset:0;z-index:950}.confirm-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal-confirm, 1000);display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--ui-bg, #05070a),transparent 18%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:confirm-modal-fade var(--dur-1, .14s) var(--ease, ease) both}.confirm-modal{--confirm-tone: var(--ui-warning, #facc15);position:relative;width:min(500px,100%);overflow:hidden;border:1px solid var(--ui-line, #2a2f3a);border-radius:16px;background:var(--ui-panel-bg, #0d1016);box-shadow:var(--elev-3, 0 20px 48px rgb(0 0 0 / .55)),0 0 60px -14px color-mix(in srgb,var(--confirm-tone),transparent 58%);color:var(--ui-text, #f2f3f5);padding:28px;animation:confirm-modal-pop var(--dur-2, .22s) var(--ease, cubic-bezier(.22, .61, .18, 1)) both}.confirm-modal:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--confirm-tone),transparent);opacity:.9}.confirm-modal--negative{--confirm-tone: var(--ui-danger, #ef4444)}.confirm-modal--warning{--confirm-tone: var(--ui-warning, #facc15)}.confirm-modal--positive{--confirm-tone: var(--ui-green, #78d51f)}.confirm-modal header{display:flex;align-items:center;gap:14px}.confirm-modal-icon{display:grid;flex:0 0 auto;width:46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--confirm-tone),transparent 55%);border-radius:999px;background:color-mix(in srgb,var(--confirm-tone),transparent 86%);color:var(--confirm-tone);box-shadow:inset 0 0 12px color-mix(in srgb,var(--confirm-tone),transparent 78%),0 0 20px color-mix(in srgb,var(--confirm-tone),transparent 74%)}.confirm-modal-icon svg{width:22px;height:22px}.confirm-modal h2{margin:0;color:var(--ui-text, #f2f3f5);font-family:var(--font-primary, "Rajdhani", sans-serif);font-size:var(--fs-subtitle, 18px);font-weight:var(--fw-extrabold, 800);line-height:1.15;text-transform:uppercase}.confirm-modal p{margin:16px 0 0;color:var(--ui-text-muted, #9aa0ab);font-family:var(--font-secondary, Arial, sans-serif);font-size:var(--fs-body, 14px);font-weight:var(--fw-regular, 400);line-height:1.55}.confirm-modal p strong{color:var(--ui-text, #f2f3f5);font-weight:var(--fw-bold, 700)}.confirm-modal footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.confirm-modal footer .ui-btn{min-width:124px;height:42px;font-size:var(--fs-caption, 11px);font-weight:900}.confirm-modal-cancel{min-width:108px}.confirm-modal-cancel.ui-btn--ghost:hover{--_bd: color-mix(in srgb, var(--ui-line), white 22%);--_fg: var(--ui-text)}@keyframes confirm-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-modal-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.confirm-modal-backdrop,.confirm-modal{animation:none}}.header-primary-nav{position:relative}.nav-slide-indicator{position:absolute;bottom:0;height:2px;border-radius:2px 2px 0 0;background:#e7a730;box-shadow:0 0 9px #dd9b2a66;transform:translate(var(--nav-ind-x, 0px));width:var(--nav-ind-w, 0px);left:0;opacity:0;transition:transform .32s cubic-bezier(.22,.61,.18,1),width .32s cubic-bezier(.22,.61,.18,1),opacity .2s ease;pointer-events:none}.topbar .header-primary-nav.premium-animated-nav>.active:before{display:none}@media (hover: hover) and (pointer: fine){.topbar .header-primary-nav.premium-animated-nav>a,.topbar .header-primary-nav.premium-animated-nav>button{transition:color .2s ease,background .2s ease,transform .2s ease,filter .2s ease}.topbar .header-primary-nav.premium-animated-nav>a:hover,.topbar .header-primary-nav.premium-animated-nav>button:hover{transform:translateY(-1px);filter:brightness(1.12)}}@media (prefers-reduced-motion: reduce){.nav-slide-indicator{transition:none}}.battle-pill.arena-stats.premium-glass{backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-color:color-mix(in srgb,#f4b632 16%,#323737);box-shadow:inset 0 1px color-mix(in srgb,#f8eadb 8%,transparent),inset 0 0 26px color-mix(in srgb,#000 30%,transparent),0 15px 35px #000}.battle-pill.arena-stats .premium-glare{border-radius:inherit}.next-battle-card.premium-border-beam{isolation:isolate}.flip-digit{display:inline-block;overflow:hidden;position:relative;vertical-align:top}.flip-digit-inner{display:inline-block;animation:premium-flip-in .32s cubic-bezier(.22,.61,.18,1) both}@keyframes premium-flip-in{0%{transform:translateY(-55%);opacity:0;filter:blur(2px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@media (prefers-reduced-motion: reduce){.flip-digit-inner{animation:none}}.profile{display:flex;align-items:center;gap:9px;padding:4px 6px 4px 4px;color:var(--ui-text);background:none;border:0;border-radius:12px;cursor:pointer;transition:background-color .2s ease}.profile:hover,.profile-open{background:#ffffff0a}.profile-avatar{position:relative;flex:0 0 auto;display:block}.profile .va{--va-size:32px}.profile .va:not(.va--framed) .va__photo{border:1px solid color-mix(in srgb,var(--ui-gold),transparent 45%)}.profile-online{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;border:2px solid #070b0a;background:var(--ui-green-bright);box-shadow:0 0 7px color-mix(in srgb,var(--ui-green),transparent 45%)}.profile-id{display:flex;flex-direction:column;gap:2px;align-items:flex-start;min-width:0;line-height:1}.profile-id b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-label);font-weight:var(--fw-bold)}.profile-id small{color:var(--ui-gold);font-family:var(--font-primary);font-size:clamp(9px,.5vw,10px);font-weight:var(--fw-bold)}.profile-level-badge{flex:0 0 auto;width:30px;height:30px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 7px #000b)}.profile-chevron{display:grid;place-items:center;flex:0 0 auto;width:21px;height:21px;border-radius:50%;background:color-mix(in srgb,var(--ui-gold),#0a0d0c 88%);border:1px solid color-mix(in srgb,var(--ui-gold),transparent 58%);color:var(--ui-gold);transition:transform .22s ease,border-color .2s ease}.profile-chevron svg{width:11px;height:11px}.profile:hover .profile-chevron,.profile-open .profile-chevron{border-color:var(--ui-gold)}.profile-open .profile-chevron{transform:rotate(180deg)}.account-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-popover);display:flex;flex-direction:column;width:min(262px,86vw);padding:6px;border:0;border-radius:14px;background:linear-gradient(180deg,#0c1110,#070a09);box-shadow:0 22px 48px #000c,inset 0 1px #ffffff0d;animation:account-menu-in .16s ease}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.account-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 11px;padding:10px 8px 12px;border-bottom:1px solid var(--ui-line-soft)}.account-card__avatar{position:relative;flex:0 0 auto;display:block}.account-card__avatar .va{--va-size:50px}.account-card__avatar .va:not(.va--framed) .va__photo{border:2px solid var(--ui-gold);box-shadow:0 0 16px color-mix(in srgb,var(--ui-gold),transparent 76%)}.account-card__avatar .profile-online{width:12px;height:12px;right:1px;bottom:1px}.account-card__identity{min-width:0}.account-card__identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-body-lg);font-weight:var(--fw-extrabold);line-height:1.1}.account-card__identity small{display:block;margin-top:2px;color:var(--ui-text-muted);font-size:var(--fs-caption)}.account-card__level-badge{width:62px;height:62px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 7px 12px #000c)}.account-card__level-empty{max-width:64px;color:var(--ui-text-muted);font-size:9px;font-weight:var(--fw-bold);line-height:1.15;text-align:center;text-transform:uppercase}.account-card__level{display:grid;justify-items:center;gap:1px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--ui-gold),transparent 55%);border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--ui-gold),#0a0d0c 88%),#0a0e0d)}.account-card__level svg{width:14px;height:14px;color:var(--ui-gold)}.account-card__level small{color:var(--ui-text-muted);font-size:8px;font-weight:var(--fw-bold);letter-spacing:.08em;line-height:1}.account-card__level b{color:var(--ui-gold);font-family:var(--font-primary);font-size:var(--fs-body-lg);font-weight:var(--fw-extrabold);line-height:1}.account-card__level--role b{font-size:var(--fs-caption);letter-spacing:.06em}.account-card__xp{grid-column:1/-1;display:grid;gap:6px;margin-top:2px}.account-card__xp p{margin:0;line-height:1}.account-card__xp p strong{color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-body);font-weight:var(--fw-value);font-variant-numeric:tabular-nums}.account-card__xp p span{color:var(--ui-text-muted);font-size:var(--fs-caption)}.account-card__xp small{color:var(--ui-text-muted);font-size:clamp(9px,.5vw,10px)}.account-card__bar{display:flex;align-items:center;gap:8px}.account-card__bar .ui-progress{flex:1 1 auto;min-width:0}.account-card__bar em{flex:0 0 auto;color:var(--ui-text-muted);font-style:normal;font-family:var(--font-primary);font-size:var(--fs-caption);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.account-menu__list{display:flex;flex-direction:column;padding:4px 0;border-bottom:1px solid var(--ui-line-soft)}.account-item{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:9px;background:none;color:var(--ui-text);font:inherit;font-family:var(--font-primary);font-size:var(--fs-label);font-weight:var(--fw-semibold);text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;transition:background-color .16s ease,color .16s ease}.account-item__icon{display:grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border:1px solid color-mix(in srgb,var(--ui-gold),transparent 64%);border-radius:8px;background:color-mix(in srgb,var(--ui-gold),#0a0d0c 92%);color:var(--ui-gold);transition:border-color .16s ease,background-color .16s ease}.account-item__icon svg{width:14px;height:14px}.account-item__go{flex:0 0 auto;width:13px;height:13px;margin-left:auto;color:var(--ui-text-faint);transition:color .16s ease,transform .16s ease}.account-item:hover{background:#ffffff0a}.account-item:hover .account-item__icon{border-color:var(--ui-gold);background:color-mix(in srgb,var(--ui-gold),#0a0d0c 82%)}.account-item:hover .account-item__go{color:var(--ui-gold);transform:translate(2px)}.account-item:focus-visible{outline:2px solid var(--ui-gold);outline-offset:-2px}.account-item--danger{margin:6px 0 1px;color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger),#080a0a 93%);border:1px solid color-mix(in srgb,var(--ui-danger),transparent 70%)}.account-item--danger .account-item__icon{border-color:color-mix(in srgb,var(--ui-danger),transparent 60%);background:color-mix(in srgb,var(--ui-danger),#0a0808 90%);color:var(--ui-danger)}.account-item--danger .account-item__go{color:color-mix(in srgb,var(--ui-danger),transparent 45%)}.account-item--danger:hover{background:color-mix(in srgb,var(--ui-danger),#080a0a 86%);border-color:var(--ui-danger)}.account-item--danger:hover .account-item__icon{border-color:var(--ui-danger);background:color-mix(in srgb,var(--ui-danger),#0a0808 80%)}.account-item--danger:hover .account-item__go{color:var(--ui-danger)}@media (max-width:760px){.profile-id{display:none}.account-menu{width:min(258px,calc(100vw - 28px))}}.streamer-topbar-frame{width:100%;overflow-x:clip;overflow-y:visible;flex:0 0 auto}.streamer-topbar{height:64px;padding:0 25px;display:grid;grid-template-columns:195px minmax(0,1fr) auto;align-items:center;gap:0;border-bottom:1px solid #202526;background:#030606f2;position:relative;z-index:80;transform-origin:top left}.streamer-topbar-brand{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-family:var(--font-primary);font-size:var(--fs-caption);font-weight:800;line-height:.88;text-transform:uppercase}.streamer-topbar-brand small{display:block;color:#70b734;font-size:clamp(9px,.5vw,10px);font-weight:700;margin-top:3px}.streamer-topbar-brand--logo{flex:0 0 auto;justify-self:end;margin-right:14px}@media (max-width:760px){.streamer-topbar-brand--logo{justify-self:start;margin-right:0}}.streamer-topbar-brand--logo img{display:block;width:auto;height:54px;-o-object-fit:contain;object-fit:contain}.streamer-topbar .beaver-badge{position:relative;display:block;flex:0 0 auto;width:42px;height:42px;border-radius:50%;overflow:hidden;border:1px solid #a66e11;background:#191610}.streamer-topbar .beaver-badge img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 24%;object-position:50% 24%;transform:scale(1.65)}.streamer-topbar .beaver-badge.b1 img{-o-object-position:38% 35%;object-position:38% 35%;transform:scale(1.45)}.streamer-topbar .header-primary-nav{position:relative;min-width:0;height:64px;display:flex;align-items:stretch;justify-content:flex-start;gap:0;overflow:visible}.streamer-topbar .header-primary-nav>a,.streamer-topbar .header-primary-nav>button,.streamer-topbar .header-primary-nav>.nav-group>.nav-group__trigger{position:relative;flex:0 0 auto;height:64px;display:flex;align-items:center;justify-content:center;margin:0;padding:0 7px;border:0;color:#d7dcda;background:transparent;font-family:var(--font-primary);font-size:var(--fs-caption);font-weight:800;line-height:1;white-space:nowrap;text-decoration:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 1px 1px #000;transition:color .2s ease,background .2s ease,transform .2s ease,filter .2s ease}.streamer-topbar .header-primary-nav>a:after,.streamer-topbar .header-primary-nav>button:after,.streamer-topbar .header-primary-nav>.nav-group:after{content:"";position:absolute;right:0;bottom:20px;width:1px;height:16px;background:#242a29}.streamer-topbar .header-primary-nav>a:last-child:after,.streamer-topbar .header-primary-nav>button:last-child:after,.streamer-topbar .header-primary-nav>.nav-group:last-child:after{display:none}.streamer-topbar .header-primary-nav>.active,.streamer-topbar .header-primary-nav>.nav-group>.active{color:#fff7e4;background:linear-gradient(180deg,transparent 0 72%,#d4942014 100%)}.streamer-topbar .header-primary-nav>.active:before,.streamer-topbar .header-primary-nav>.nav-group>.active:before{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:#e7a730;box-shadow:0 0 9px #dd9b2a66}.streamer-topbar .header-primary-nav.premium-animated-nav>.active:before,.streamer-topbar .header-primary-nav.premium-animated-nav>.nav-group>.active:before{display:none}@media (hover:hover) and (pointer:fine){.streamer-topbar .header-primary-nav>a:hover,.streamer-topbar .header-primary-nav>button:hover{color:#f0b33b;background:linear-gradient(180deg,transparent,#c9871510)}.streamer-topbar .header-primary-nav.premium-animated-nav>a:hover,.streamer-topbar .header-primary-nav.premium-animated-nav>button:hover{transform:translateY(-1px);filter:brightness(1.12)}}.nav-group{position:relative;display:flex;flex:0 0 auto;align-items:stretch}.nav-group__caret{width:11px;height:11px;margin-left:5px;transition:transform .2s ease}.nav-group.is-open .nav-group__trigger{color:#fff7e4}.nav-group.is-open .nav-group__caret{transform:rotate(180deg)}.nav-group__menu{position:absolute;top:calc(100% - 4px);left:-10px;z-index:var(--z-popover);display:grid;gap:10px;width:330px;padding:10px;border:1px solid transparent;border-radius:18px;background:radial-gradient(90% 70% at 0% 0%,color-mix(in srgb,var(--ui-green),transparent 90%),transparent 62%) padding-box,radial-gradient(70% 60% at 100% 100%,color-mix(in srgb,var(--ui-gold),transparent 93%),transparent 70%) padding-box,linear-gradient(180deg,#0d1311fa,#050807fc) padding-box,linear-gradient(160deg,color-mix(in srgb,var(--ui-gold),transparent 50%),#ffffff12 34%,color-mix(in srgb,var(--ui-green),transparent 68%)) border-box;box-shadow:0 34px 80px -24px #000,0 0 0 1px #0008,inset 0 1px #ffffff12;backdrop-filter:blur(16px);transform-origin:24px 0;animation:nav-menu-in .22s var(--ease,ease) both}.nav-group__menu--wide{width:600px}.nav-group__menu:before{content:"";position:absolute;top:-7px;left:34px;width:12px;height:12px;border-top:1px solid color-mix(in srgb,var(--ui-gold),transparent 50%);border-left:1px solid color-mix(in srgb,var(--ui-gold),transparent 50%);border-top-left-radius:3px;background:#0f1613;transform:rotate(45deg)}.nav-group__menu:after{content:"";position:absolute;right:0;bottom:100%;left:0;height:14px}.nav-group__menu--end{left:auto;right:-10px;transform-origin:calc(100% - 24px) 0}.nav-group__menu--end:before{left:auto;right:34px}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.975)}}.nav-group__head{display:flex;align-items:center;gap:11px;padding:4px 6px 12px;border-bottom:1px solid #ffffff0f}.nav-group__head-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--ui-gold),transparent 55%);border-radius:12px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ui-gold),transparent 62%),color-mix(in srgb,var(--ui-gold),transparent 90%));color:var(--ui-gold);box-shadow:0 0 22px -8px var(--ui-gold),inset 0 1px #ffffff26}.nav-group__head-icon svg{width:18px;height:18px}.nav-group__head-text{display:grid;flex:1;gap:3px;min-width:0}.nav-group__head-text strong{color:#fff7e4;font-family:var(--font-primary);font-size:15px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.02em}.nav-group__head-text small{overflow:hidden;color:#8e9892;font-family:var(--font-secondary);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nav-group__head-pending{flex:0 0 auto;padding:4px 9px;border:1px solid color-mix(in srgb,var(--brand-danger),transparent 50%);border-radius:999px;background:color-mix(in srgb,var(--brand-danger),transparent 86%);color:#ff9a9a;font-family:var(--font-primary);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nav-group__sections{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px 10px}.nav-group__section{display:grid;align-content:start;gap:3px}.nav-group__menu--wide .nav-group__section+.nav-group__section{padding-left:10px;border-left:1px solid #ffffff0b}.nav-group__section-title{padding:2px 10px 5px;color:#6f7a74;font-family:var(--font-secondary);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.nav-group__link{--nav-tone:var(--ui-green-bright);position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px 7px 7px;border:1px solid transparent;border-radius:13px;color:#d7dcda;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .2s var(--ease,ease);animation:nav-item-in .28s var(--ease,ease) both;animation-delay:calc(var(--i,0) * 22ms + 40ms)}@keyframes nav-item-in{0%{opacity:0;transform:translate(-6px)}}.nav-group__icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff10;border-radius:11px;background:#ffffff07;color:color-mix(in srgb,var(--nav-tone),#9aa39e 45%);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .2s ease}.nav-group__icon svg{width:17px;height:17px}.nav-group__text{display:grid;gap:3px;min-width:0}.nav-group__text strong{overflow:hidden;color:#e9eeeb;font-family:var(--font-primary);font-size:13px;font-weight:800;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.02em}.nav-group__text small{overflow:hidden;color:#838d88;font-family:var(--font-secondary);font-size:11px;font-weight:500;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nav-group__go{width:14px;height:14px;color:#ffffff40;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .2s ease,color .16s ease}.nav-group__link:hover,.nav-group__link:focus-visible{border-color:color-mix(in srgb,var(--nav-tone),transparent 70%);background:linear-gradient(90deg,color-mix(in srgb,var(--nav-tone),transparent 89%),#ffffff03 70%);outline:0;transform:translate(2px)}.nav-group__link:hover .nav-group__icon,.nav-group__link:focus-visible .nav-group__icon{border-color:color-mix(in srgb,var(--nav-tone),transparent 55%);background:color-mix(in srgb,var(--nav-tone),transparent 84%);color:var(--nav-tone);box-shadow:0 0 18px -6px var(--nav-tone)}.nav-group__link:hover .nav-group__text strong{color:#fff}.nav-group__link:hover .nav-group__go{opacity:1;transform:none;color:var(--nav-tone)}.nav-group__link.is-active{--nav-tone:var(--ui-gold);border-color:color-mix(in srgb,var(--ui-gold),transparent 62%);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-gold),transparent 84%),transparent 80%)}.nav-group__link.is-active:before{content:"";position:absolute;top:10px;bottom:10px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--ui-gold);box-shadow:0 0 10px var(--ui-gold)}.nav-group__link.is-active .nav-group__icon{border-color:color-mix(in srgb,var(--ui-gold),transparent 50%);background:color-mix(in srgb,var(--ui-gold),transparent 82%);color:var(--ui-gold)}.nav-group__link.is-active .nav-group__text strong{color:#fff3d6}.nav-group__link.has-pending .nav-group__icon{color:#ff8d8d}.nav-group__link .nav-badge{margin-left:0;min-width:22px;height:22px;box-shadow:0 0 14px -2px color-mix(in srgb,var(--brand-danger),transparent 30%)}.streamer-topbar-account{display:flex;align-items:center;justify-content:flex-end;gap:20px;position:relative}.streamer-topbar .profile .beaver-badge{width:32px;height:32px;border-color:color-mix(in srgb,var(--ui-gold),transparent 45%)}.streamer-topbar .account-card__avatar .beaver-badge{width:50px;height:50px;border:2px solid var(--ui-gold);box-shadow:0 0 16px color-mix(in srgb,var(--ui-gold),transparent 76%)}@media (max-width:760px){.streamer-topbar-frame{height:auto!important}.streamer-topbar{height:auto;min-height:64px;grid-template-columns:1fr auto;padding:0 14px;row-gap:0}.streamer-topbar-brand{width:150px}.streamer-topbar .header-primary-nav{grid-column:1/-1;order:3;height:auto;flex-wrap:wrap}.streamer-topbar .header-primary-nav>a,.streamer-topbar .header-primary-nav>button,.streamer-topbar .header-primary-nav>.nav-group>.nav-group__trigger{height:44px;padding:0 10px;font-size:var(--fs-caption)}.streamer-topbar .header-primary-nav>a:after,.streamer-topbar .header-primary-nav>button:after,.streamer-topbar .header-primary-nav>.nav-group:after{bottom:14px}.streamer-topbar .header-primary-nav>.active:before,.streamer-topbar .header-primary-nav>.nav-group>.active:before{right:8px;left:8px}.streamer-topbar-account{gap:0}.nav-group__menu{width:min(330px,calc(100vw - 28px))}.nav-group__menu--wide{width:min(360px,calc(100vw - 28px))}.nav-group__menu--wide .nav-group__sections{grid-auto-flow:row}.nav-group__menu--wide .nav-group__section+.nav-group__section{padding-top:6px;padding-left:0;border-top:1px solid #ffffff0b;border-left:0}}@media (prefers-reduced-motion: reduce){.account-menu,.nav-group__menu,.nav-group__link{animation:none}.profile-chevron,.nav-group__caret{transition:none}.streamer-topbar .header-primary-nav>a,.streamer-topbar .header-primary-nav>button{transition:none}}.tenant-app-shell{height:100dvh;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--ui-page-bg);color:var(--color-text);font-family:var(--font-body)}.tenant-sidebar{height:100dvh;min-height:0;max-height:100dvh;z-index:80;display:flex;flex-direction:column;gap:var(--section-gap);border-right:1px solid color-mix(in srgb,var(--color-border),transparent 55%);background:color-mix(in srgb,var(--color-surface),black 42%);padding:var(--section-gap);min-width:0;overflow:hidden}.brand-block{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:70px}.brand-logo,.login-logo{width:54px;height:54px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px var(--color-glow))}.brand-block strong,.brand-block span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-block strong{font-size:var(--font-size-md);font-weight:var(--font-weight-black)}.brand-block span,.muted{color:var(--color-muted)}.tenant-sidebar nav{display:grid;gap:var(--space-2)}.tenant-nav-link,.ghost-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-sm);border-radius:var(--radius-md);padding:0 var(--control-padding-x);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-decoration:none;transition:var(--transition-fast);white-space:nowrap}.tenant-nav-link{justify-content:flex-start;border:1px solid transparent;color:var(--color-text)}.tenant-nav-link:hover,.ghost-button:hover{border-color:color-mix(in srgb,var(--color-primary),transparent 40%);background:color-mix(in srgb,var(--color-primary),transparent 84%)}.ghost-button{border:1px solid color-mix(in srgb,var(--color-border),transparent 56%);background:transparent;color:var(--color-text)}.primary-button{border:1px solid color-mix(in srgb,var(--color-accent),white 18%);background:radial-gradient(circle at top,color-mix(in srgb,var(--color-accent),white 18%),transparent 120%),linear-gradient(180deg,var(--color-accent),color-mix(in srgb,var(--color-accent),black 38%));color:var(--color-text);box-shadow:var(--shadow-accent)}.primary-button:disabled{cursor:not-allowed;opacity:.55}.tenant-sidebar>.ghost-button{margin-top:auto}.battle-live-layout .streamer-topbar{display:none}.battle-live-layout .tenant-content,.battle-live-layout .tenant-page-scroll,.battle-arena-page .tenant-content{padding:0}.battle-arena-page .tenant-page-scroll{padding:0;overflow:hidden}.battle-podium-page .tenant-content{padding:0}.battle-podium-page .tenant-page-scroll{padding:0;overflow:hidden}.streamer-home-page .tenant-content{padding:0}.streamer-home-page .tenant-page-scroll{padding-bottom:0}.tenant-sidebar{position:relative;gap:var(--space-3);transition:opacity .26s ease,transform .42s ease,padding .42s ease,border-width .42s ease,visibility 0s linear .42s;border:1px solid color-mix(in srgb,var(--color-border),transparent 28%);border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--color-border) 0 36px,transparent 36px calc(100% - 36px),var(--color-border) calc(100% - 36px) 100%) top / 100% 2px no-repeat,linear-gradient(90deg,var(--color-border) 0 36px,transparent 36px calc(100% - 36px),var(--color-border) calc(100% - 36px) 100%) bottom / 100% 2px no-repeat,linear-gradient(var(--color-border) 0 36px,transparent 36px calc(100% - 36px),var(--color-border) calc(100% - 36px) 100%) left / 2px 100% no-repeat,linear-gradient(var(--color-border) 0 36px,transparent 36px calc(100% - 36px),var(--color-border) calc(100% - 36px) 100%) right / 2px 100% no-repeat,var(--ui-panel-bg);box-shadow:inset 0 0 0 12px color-mix(in srgb,var(--color-primary),transparent 96%),inset -18px 0 28px color-mix(in srgb,var(--color-primary),transparent 95%),0 0 28px color-mix(in srgb,var(--color-glow),transparent 82%);transition:width var(--transition-fast),padding var(--transition-fast)}.tenant-sidebar:before,.tenant-sidebar:after{content:"";position:absolute;pointer-events:none;inset:8px;border:1px solid color-mix(in srgb,var(--color-border),transparent 82%);border-radius:var(--radius-lg)}.tenant-sidebar:after{inset:auto 22px 92px;height:1px;border:0;border-radius:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-border),transparent 44%),transparent),linear-gradient(90deg,color-mix(in srgb,var(--color-primary),transparent 68%),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--color-glow),transparent 66%)}.sidebar-brand-card{position:relative;z-index:1;display:grid;place-items:center;height:118px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-border),transparent 68%);border-radius:var(--radius-xl);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--color-glow),transparent 88%),transparent 44%),var(--ui-panel-bg);overflow:hidden}.sidebar-brand-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:0;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--color-glow),transparent 52%))}.sidebar-collapse-button{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--color-border),transparent 32%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface),transparent 18%);color:var(--color-primary);box-shadow:inset 0 0 18px color-mix(in srgb,var(--color-primary),transparent 86%),0 0 20px color-mix(in srgb,var(--color-glow),transparent 82%);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.sidebar-collapse-button:hover{border-color:var(--color-primary);box-shadow:inset 0 0 22px color-mix(in srgb,var(--color-primary),transparent 82%),0 0 26px color-mix(in srgb,var(--color-glow),transparent 72%);transform:translateY(-1px)}.sidebar-nav{position:relative;z-index:1;display:grid;flex:0 1 auto;align-content:start;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;padding-block:var(--space-1);padding-right:2px;overscroll-behavior:contain}.sidebar-nav-group{display:grid;align-content:start;gap:4px;min-width:0}.sidebar-nav-group+.sidebar-nav-group{border-top:1px solid color-mix(in srgb,var(--color-border),transparent 82%);margin-top:4px;padding-top:10px}.sidebar-nav-group-title{min-width:0;overflow:hidden;color:color-mix(in srgb,var(--color-text),transparent 42%);font-size:var(--font-size-11);font-weight:var(--font-weight-black);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:0 12px 4px}.sidebar-nav-group-items{display:grid;align-content:start;gap:2px}.sidebar-nav-link{--sidebar-tone: var(--color-primary);position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:56px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text);padding:0 var(--space-3) 0 var(--space-2);overflow:hidden;text-decoration:none;transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),filter var(--transition-fast)}.sidebar-nav-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 0 34%,color-mix(in srgb,var(--color-primary),transparent 82%) 42%,color-mix(in srgb,var(--color-glow),transparent 62%) 50%,color-mix(in srgb,var(--color-accent),transparent 72%) 58%,transparent 70% 100%),radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--sidebar-tone),transparent 64%),transparent 40%),linear-gradient(90deg,color-mix(in srgb,var(--sidebar-tone),transparent 66%),transparent 76%),color-mix(in srgb,var(--color-surface),transparent 58%);background-position:180% 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:220% 100%,100% 100%,100% 100%,100% 100%;opacity:0;transition:opacity var(--transition-fast)}.sidebar-nav-link:after{content:"";position:absolute;inset:2px auto 2px 0;width:7px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,transparent 0 4%,var(--color-text) 8%,var(--sidebar-tone) 22% 78%,var(--color-text) 92%,transparent 96% 100%);box-shadow:0 0 14px color-mix(in srgb,var(--sidebar-tone),transparent 0%),0 0 30px color-mix(in srgb,var(--sidebar-tone),transparent 38%),7px 0 22px color-mix(in srgb,var(--sidebar-tone),transparent 54%);opacity:0;transform:scaleY(.72);transform-origin:center;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast)}.sidebar-nav-link:hover,.sidebar-nav-link.is-active{border-color:color-mix(in srgb,var(--sidebar-tone),transparent 30%);color:var(--color-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sidebar-tone),transparent 42%),inset 0 0 30px color-mix(in srgb,var(--sidebar-tone),transparent 84%),0 0 22px color-mix(in srgb,var(--sidebar-tone),transparent 76%)}.sidebar-nav-link.is-active{border-color:color-mix(in srgb,var(--sidebar-tone),transparent 8%);background:color-mix(in srgb,var(--sidebar-tone),transparent 94%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sidebar-tone),transparent 18%),inset 0 0 26px color-mix(in srgb,var(--sidebar-tone),transparent 80%),0 0 24px color-mix(in srgb,var(--sidebar-tone),transparent 68%)}.sidebar-nav-link:hover:before,.sidebar-nav-link.is-active:before{opacity:1}.sidebar-nav-link.is-active:after{animation:sidebarActiveRail 2.4s ease-in-out infinite;opacity:1;transform:scaleY(1)}.sidebar-nav-link.is-active:before{animation:sidebarActiveSweep 2.8s linear infinite}.sidebar-nav-link:hover{filter:brightness(1.12) saturate(1.08);transform:translate(2px)}.sidebar-nav-icon{position:relative;z-index:2;display:grid;place-items:center;width:42px;height:42px;color:var(--sidebar-tone);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--sidebar-tone),transparent 20%))}.sidebar-nav-icon .impop-icon--jogos,.sidebar-nav-icon .impop-icon--auditoria{width:36px;height:36px}.sidebar-nav-icon .impop-icon--battle{width:30px;height:30px}.sidebar-nav-label,.sidebar-nav-badge{position:relative;z-index:2}.sidebar-nav-label{min-width:0;overflow:hidden;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.sidebar-user-card{position:relative;z-index:120;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;margin-top:auto;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-border),transparent 86%);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-background),transparent 22%);padding:var(--space-3)}.sidebar-user-link{display:grid;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:var(--space-3);width:100%;border:0;background:transparent;color:var(--color-text);cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:none;min-width:0}.sidebar-user-link img,.sidebar-user-link .theme-user-avatar-icon{width:54px;height:54px;border:1px solid color-mix(in srgb,var(--color-border),transparent 42%);border-radius:var(--radius-md);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--color-glow),transparent 64%))}.sidebar-user-link img{-o-object-fit:cover;object-fit:cover}.theme-user-avatar-icon{display:block;background:var(--color-primary);mask:url(/assets/global/icons/user.svg) center / 72% no-repeat;-webkit-mask:url(/assets/global/icons/user.svg) center / 72% no-repeat}.sidebar-user-link span,.sidebar-user-link strong,.sidebar-user-link small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-link strong{font-size:var(--font-size-md);font-weight:var(--font-weight-black)}.sidebar-user-link small{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase}.sidebar-user-chevron{color:var(--color-primary);transition:transform var(--transition-fast)}.sidebar-user-link[aria-expanded=true] .sidebar-user-chevron{transform:rotate(180deg)}.sidebar-profile-menu{position:absolute;left:var(--space-3);right:var(--space-3);bottom:calc(100% + 10px);z-index:10050;display:grid;gap:6px;border:1px solid color-mix(in srgb,var(--color-border),transparent 62%);border-radius:var(--radius-md);background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--color-primary),transparent 88%),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface),transparent 2%),color-mix(in srgb,var(--color-background),transparent 2%));box-shadow:0 18px 46px color-mix(in srgb,var(--color-background),transparent 52%),0 0 24px color-mix(in srgb,var(--color-glow),transparent 90%);padding:8px}.sidebar-profile-menu a,.sidebar-profile-menu button{display:flex;align-items:center;gap:10px;min-height:38px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);padding:0 10px;font:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);text-align:left;text-decoration:none;cursor:pointer}.sidebar-profile-menu a:hover,.sidebar-profile-menu button:hover{background:color-mix(in srgb,var(--color-primary),transparent 92%);color:var(--color-primary)}.sidebar-profile-menu button.danger{color:var(--color-danger)}.sidebar-profile-menu button.danger:hover{background:color-mix(in srgb,var(--color-danger),transparent 88%);color:var(--color-danger)}.is-sidebar-collapsed .tenant-sidebar{align-items:center;padding-inline:var(--space-2)}.is-sidebar-collapsed .tenant-sidebar:after{inset-inline:18px}.is-sidebar-collapsed .sidebar-brand-card{width:72px;height:92px}.is-sidebar-collapsed .sidebar-brand-image{height:100%;padding:10px}.is-sidebar-collapsed .sidebar-collapse-button{right:50%;top:8px;width:34px;height:34px;transform:translate(50%)}.is-sidebar-collapsed .sidebar-nav-link{grid-template-columns:1fr;justify-items:center;width:64px;min-height:62px;padding:0;border-radius:var(--radius-md)}.is-sidebar-collapsed .sidebar-nav{gap:8px}.is-sidebar-collapsed .sidebar-nav-group{justify-items:center}.is-sidebar-collapsed .sidebar-nav-group+.sidebar-nav-group{width:64px}.is-sidebar-collapsed .sidebar-nav-group-title{width:34px;height:1px;margin:3px 0;background:color-mix(in srgb,var(--color-border),transparent 66%);padding:0;color:transparent}.is-sidebar-collapsed .sidebar-nav-label,.is-sidebar-collapsed .sidebar-user-link span{display:none}.is-sidebar-collapsed .sidebar-user-card{grid-template-columns:1fr;width:64px;padding:var(--space-2)}.is-sidebar-collapsed .sidebar-user-link{grid-template-columns:1fr;justify-items:center}.is-sidebar-collapsed .sidebar-user-chevron{display:none}.is-sidebar-collapsed .sidebar-profile-menu{position:fixed;left:104px;right:auto;bottom:22px;width:184px}.is-sidebar-collapsed .sidebar-user-link img{width:46px;height:46px}.tenant-sidebar{padding:10px 10px 14px}.sidebar-nav{gap:6px;padding:0 0 6px}.sidebar-nav-group{gap:6px}.sidebar-nav-group-title{display:none}.sidebar-nav-group-items{gap:5px}.sidebar-nav-link{--sidebar-tone: var(--color-primary);--sidebar-rest-tone: var(--color-accent);--sidebar-card-bg: color-mix(in srgb, var(--color-background), transparent 13%);display:grid;grid-template-columns:58px minmax(0,1fr) 18px;min-height:58px;gap:0;align-items:center;border:1px solid color-mix(in srgb,var(--sidebar-rest-tone),transparent 76%);border-radius:10px;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--sidebar-rest-tone),transparent 95%),transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--sidebar-rest-tone),transparent 96%),transparent 46%),var(--sidebar-card-bg);color:var(--sidebar-rest-tone);padding:0 12px 0 8px;box-shadow:inset 0 1px color-mix(in srgb,var(--color-text),transparent 94%),inset 0 -1px color-mix(in srgb,var(--color-background),transparent 44%),0 10px 20px color-mix(in srgb,var(--color-background),transparent 72%);transform:none;filter:none}.sidebar-nav-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 0 36%,color-mix(in srgb,var(--color-primary),transparent 84%) 43%,color-mix(in srgb,var(--color-glow),transparent 52%) 50%,color-mix(in srgb,var(--color-primary),transparent 84%) 57%,transparent 66% 100%),linear-gradient(90deg,color-mix(in srgb,var(--sidebar-tone),transparent 70%),transparent 64%);background-position:130% 0,0 0;background-size:220% 100%,100% 100%;opacity:0;pointer-events:none;transition:opacity .18s ease}.sidebar-nav-link:after{content:"";position:absolute;inset:7px auto 7px 0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-glow),var(--sidebar-tone) 36%),var(--sidebar-tone) 28% 72%,color-mix(in srgb,var(--color-glow),var(--sidebar-tone) 36%));box-shadow:0 0 12px color-mix(in srgb,var(--sidebar-tone),transparent 4%),8px 0 24px color-mix(in srgb,var(--sidebar-tone),transparent 45%);opacity:0;transform:none;animation:none}.sidebar-nav-link:hover,.sidebar-nav-link.is-active{border-color:color-mix(in srgb,var(--sidebar-rest-tone),transparent 62%);color:var(--sidebar-rest-tone);background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--sidebar-rest-tone),transparent 92%),transparent 44%),linear-gradient(90deg,color-mix(in srgb,var(--sidebar-rest-tone),transparent 92%),transparent 68%),color-mix(in srgb,var(--color-surface),transparent 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sidebar-rest-tone),transparent 84%),inset 0 0 22px color-mix(in srgb,var(--sidebar-rest-tone),transparent 94%),0 12px 24px color-mix(in srgb,var(--color-background),transparent 66%);transform:none;filter:none}.sidebar-nav-link.is-active{border-color:color-mix(in srgb,var(--sidebar-tone),transparent 36%);color:var(--sidebar-rest-tone);background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--sidebar-tone),transparent 78%),transparent 44%),linear-gradient(90deg,color-mix(in srgb,var(--sidebar-tone),transparent 85%),transparent 68%),color-mix(in srgb,var(--color-surface),transparent 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sidebar-tone),transparent 64%),inset 0 0 28px color-mix(in srgb,var(--sidebar-tone),transparent 82%),0 0 22px color-mix(in srgb,var(--sidebar-tone),transparent 76%),0 12px 24px color-mix(in srgb,var(--color-background),transparent 66%)}.sidebar-nav-link.is-active:before{opacity:1;animation:sidebarActiveSweep 2.8s linear infinite}.sidebar-nav-link.is-active:after{opacity:1;transform:none;animation:sidebarActiveRail 2.4s ease-in-out infinite}.sidebar-nav-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--sidebar-rest-tone);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ui-text-soft),transparent 78%)) drop-shadow(0 2px 0 color-mix(in srgb,var(--color-background),transparent 40%))}.sidebar-nav-icon .impop-icon,.sidebar-nav-icon .impop-icon--jogos,.sidebar-nav-icon .impop-icon--auditoria,.sidebar-nav-icon .impop-icon--battle{color:inherit;background:currentColor;width:32px;height:32px}.sidebar-nav-link.is-active .sidebar-nav-icon{width:44px;height:44px;color:var(--sidebar-tone);border:1px solid color-mix(in srgb,var(--sidebar-tone),transparent 28%);border-radius:8px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--sidebar-tone),transparent 76%),transparent 62%),color-mix(in srgb,var(--color-background),transparent 22%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text),transparent 94%),0 0 18px color-mix(in srgb,var(--sidebar-tone),transparent 62%)}.sidebar-nav-label{color:inherit;font-size:clamp(14px,.86vw,16px);font-weight:800;line-height:1.05;text-shadow:0 2px 6px color-mix(in srgb,var(--color-background),transparent 18%),0 0 9px color-mix(in srgb,var(--color-text),transparent 82%)}.sidebar-nav-arrow{position:relative;z-index:2;justify-self:end;color:var(--sidebar-rest-tone);opacity:.56;filter:none!important}.sidebar-nav-link.is-active .sidebar-nav-arrow{color:var(--sidebar-rest-tone);opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--sidebar-rest-tone),transparent 48%))!important}.is-sidebar-collapsed .tenant-sidebar{padding-inline:10px}.is-sidebar-collapsed .sidebar-nav-link{grid-template-columns:1fr;width:60px;min-height:58px;padding:0}.is-sidebar-collapsed .sidebar-nav-icon,.is-sidebar-collapsed .sidebar-nav-link.is-active .sidebar-nav-icon{width:42px;height:42px}.is-sidebar-collapsed .sidebar-nav-arrow{display:none}@keyframes sidebarActiveSweep{0%{background-position:130% 0,0 0}82%{background-position:-220% 0,0 0}to{background-position:-220% 0,0 0}}@keyframes sidebarActiveRail{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--sidebar-tone),transparent 20%),0 0 20px color-mix(in srgb,var(--sidebar-tone),transparent 54%);opacity:.78}50%{box-shadow:0 0 16px color-mix(in srgb,var(--sidebar-tone),transparent 4%),0 0 32px color-mix(in srgb,var(--sidebar-tone),transparent 34%);opacity:1}}.tenant-content{display:grid;grid-template-rows:minmax(0,1fr);min-width:0;flex:1;min-height:0;overflow:hidden;padding:0 var(--page-padding);transition:padding .42s ease}.tenant-page-scroll{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:var(--page-padding)}.app-card{--app-card-corner: var(--standard-frame-corner);--app-card-line-width: var(--standard-frame-line);--app-card-border: var(--standard-frame-border);--app-card-corner-color: var(--standard-frame-corner-color);--app-card-radius: var(--radius-md);--app-card-inner-inset: 8px;--app-card-inner-border: color-mix(in srgb, var(--color-border), transparent 82%);--app-card-bg: var(--standard-frame-bg);--app-card-shadow: var(--standard-frame-shadow);position:relative;border:1px solid var(--app-card-border);border-radius:var(--app-card-radius);background:linear-gradient(90deg,var(--app-card-corner-color) 0 var(--app-card-corner),transparent var(--app-card-corner) calc(100% - var(--app-card-corner)),var(--app-card-corner-color) calc(100% - var(--app-card-corner)) 100%) top / 100% var(--app-card-line-width) no-repeat,linear-gradient(90deg,var(--app-card-corner-color) 0 var(--app-card-corner),transparent var(--app-card-corner) calc(100% - var(--app-card-corner)),var(--app-card-corner-color) calc(100% - var(--app-card-corner)) 100%) bottom / 100% var(--app-card-line-width) no-repeat,linear-gradient(var(--app-card-corner-color) 0 var(--app-card-corner),transparent var(--app-card-corner) calc(100% - var(--app-card-corner)),var(--app-card-corner-color) calc(100% - var(--app-card-corner)) 100%) left / var(--app-card-line-width) 100% no-repeat,linear-gradient(var(--app-card-corner-color) 0 var(--app-card-corner),transparent var(--app-card-corner) calc(100% - var(--app-card-corner)),var(--app-card-corner-color) calc(100% - var(--app-card-corner)) 100%) right / var(--app-card-line-width) 100% no-repeat,var(--app-card-bg);box-shadow:var(--app-card-shadow)}.app-card:before{content:"";position:absolute;inset:var(--app-card-inner-inset);pointer-events:none;border:1px solid var(--app-card-inner-border);border-radius:calc(var(--app-card-radius) - 4px)}.impop-icon{position:relative;display:inline-block;width:var(--impop-icon-size, 24px);height:var(--impop-icon-size, 24px);background:currentColor;mask:var(--impop-icon-url) center / contain no-repeat;-webkit-mask:var(--impop-icon-url) center / contain no-repeat}.tenant-topbar{position:sticky;top:0;z-index:var(--z-topbar);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,28px);min-height:66px;margin-bottom:var(--section-gap);--app-card-corner: 34px;--app-card-border: color-mix(in srgb, var(--color-border), transparent 58%);--app-card-radius: var(--radius-xl);--app-card-inner-inset: 7px;--app-card-bg: radial-gradient(circle at 18% 100%, color-mix(in srgb, var(--color-primary), transparent 82%), transparent 20%), radial-gradient(circle at 55% 0%, color-mix(in srgb, var(--color-accent), transparent 86%), transparent 28%), linear-gradient(90deg, color-mix(in srgb, var(--color-surface), transparent 5%), color-mix(in srgb, var(--color-surface), transparent 4%) 52%, color-mix(in srgb, var(--color-surface), transparent 8%));--app-card-shadow: inset 0 0 0 1px color-mix(in srgb, var(--color-border), transparent 94%), inset 0 0 42px color-mix(in srgb, var(--color-primary), transparent 92%), 0 0 28px color-mix(in srgb, var(--color-glow), transparent 92%);padding:6px clamp(12px,1.6vw,18px);overflow:visible;max-height:120px;opacity:1;transform:translateY(0);transition:max-height .36s ease,min-height .36s ease,margin-bottom .36s ease,padding .36s ease,opacity .22s ease,transform .36s ease,visibility 0s linear 0s}.tenant-content.is-dashboard-content .tenant-topbar{margin-bottom:0}.tenant-content.is-dashboard-content .tenant-page-scroll{padding-bottom:0}.battle-live-layout .tenant-topbar{min-height:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(-14px);visibility:hidden;overflow:hidden;transition:max-height .36s ease,min-height .36s ease,margin-bottom .36s ease,padding .36s ease,opacity .18s ease,transform .36s ease,visibility 0s linear .36s}.tenant-topbar:after{content:"";position:absolute;pointer-events:none;left:16%;bottom:-18px;width:160px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--color-glow),transparent 62%);filter:blur(24px)}.tenant-topbar-metrics,.tenant-topbar-actions{position:relative;z-index:1;display:flex;align-items:center}.tenant-topbar-metrics{grid-column:2;min-width:0;gap:clamp(12px,1.8vw,24px);justify-self:center}.tenant-topbar-actions{grid-column:3;gap:clamp(8px,1vw,14px);justify-self:end}.topbar-metric{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:160px;min-height:42px;padding-inline:2px clamp(14px,1.5vw,24px)}.topbar-metric:before,.tenant-topbar-actions:before{content:"";position:absolute;top:4px;bottom:4px;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-border),transparent 50%),transparent),color-mix(in srgb,var(--color-border),transparent 86%);box-shadow:0 0 16px color-mix(in srgb,var(--color-glow),transparent 72%)}.topbar-metric:before{right:0}.topbar-metric:first-child{padding-left:8px}.topbar-metric svg,.topbar-metric .impop-icon{color:var(--color-primary);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--color-glow),transparent 28%));width:30px;height:30px}.topbar-metric span,.topbar-vault-card span,.topbar-profile-card span{display:grid;min-width:0}.topbar-vault-card span{position:relative;z-index:2}.topbar-metric small,.topbar-vault-card small{overflow:hidden;color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.topbar-metric strong{color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-fluid-18);font-weight:var(--font-weight-bold);line-height:1;text-shadow:0 0 12px color-mix(in srgb,var(--color-text),transparent 82%)}.topbar-vault-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:300px;min-height:50px;--app-card-corner: 28px;--app-card-border: color-mix(in srgb, var(--color-border), transparent 60%);--app-card-radius: var(--radius-lg);--app-card-inner-inset: 6px;--app-card-bg: radial-gradient(circle at 77% 42%, color-mix(in srgb, var(--color-primary), transparent 70%), transparent 31%), linear-gradient(90deg, color-mix(in srgb, var(--color-surface), transparent 14%), color-mix(in srgb, var(--color-surface), transparent 6%));--app-card-shadow: inset 0 0 28px color-mix(in srgb, var(--color-primary), transparent 90%), 0 0 26px color-mix(in srgb, var(--color-glow), transparent 88%);padding:5px 104px 5px 14px;overflow:visible;clip-path:inset(-38px 0 -42px 0 round var(--radius-lg))}.topbar-vault-card strong{color:var(--color-primary);font-family:var(--font-display);font-size:var(--font-size-fluid-21);font-weight:var(--font-weight-bold);line-height:1;text-shadow:0 0 15px color-mix(in srgb,var(--color-glow),transparent 50%)}.topbar-vault-chest{position:absolute;top:50%;right:-4px;z-index:1;width:114px;height:76px;pointer-events:none;transform:translateY(-50%);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--color-glow),transparent 50%))}.tenant-topbar-actions:before{left:-28px}.topbar-icon-button,.topbar-profile-card{--app-card-corner: 24px;--app-card-line-width: 1px;--app-card-border: color-mix(in srgb, var(--color-border), transparent 80%);--app-card-radius: var(--radius-lg);--app-card-inner-inset: 5px;--app-card-bg: color-mix(in srgb, var(--color-surface), transparent 52%);--app-card-shadow: inset 0 0 18px color-mix(in srgb, var(--color-primary), transparent 93%), 0 0 18px color-mix(in srgb, var(--color-glow), transparent 92%)}.topbar-icon-button{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--color-border),transparent 88%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface),transparent 58%);color:color-mix(in srgb,var(--color-text),transparent 12%);text-decoration:none}.topbar-icon-button:hover{border-color:color-mix(in srgb,var(--color-border),transparent 66%);color:var(--color-primary);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--color-glow),transparent 52%))}.topbar-icon-button b{position:absolute;top:1px;right:1px;display:grid;place-items:center;width:19px;height:19px;border-radius:999px;background:var(--color-primary);color:var(--color-background);font-size:var(--font-size-12);font-weight:var(--font-weight-black);box-shadow:0 0 14px color-mix(in srgb,var(--color-glow),transparent 28%)}.topbar-profile-card{display:grid;grid-template-columns:46px minmax(78px,1fr) 16px 20px;align-items:center;gap:8px;width:100%;min-width:194px;min-height:54px;border:1px solid var(--app-card-border);color:var(--color-text);padding:6px 10px;text-decoration:none;cursor:pointer;font:inherit;text-align:left}.topbar-profile-menu-wrap{position:relative;z-index:950}.topbar-profile-card img,.topbar-profile-card .theme-user-avatar-icon{width:42px;height:42px;border:2px solid color-mix(in srgb,var(--color-border),transparent 22%);border-radius:var(--radius-md);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--color-glow),transparent 55%))}.topbar-profile-card img{-o-object-fit:cover;object-fit:cover}.topbar-profile-card strong{overflow:hidden;font-size:var(--font-size-16);font-weight:var(--font-weight-black);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.topbar-profile-card small{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1.2}.topbar-profile-check{align-self:center;border-radius:999px;background:var(--color-primary);color:var(--color-background);padding:2px}.topbar-profile-chevron{color:var(--color-primary)}.topbar-profile-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:var(--z-popover);display:grid;gap:6px;min-width:194px;border:1px solid color-mix(in srgb,var(--color-border),transparent 66%);border-radius:var(--radius-md);background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--color-primary),transparent 88%),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface),transparent 2%),color-mix(in srgb,var(--color-surface),transparent 2%));box-shadow:0 18px 46px color-mix(in srgb,var(--color-background),transparent 58%),0 0 24px color-mix(in srgb,var(--color-glow),transparent 90%);padding:8px}.topbar-profile-menu:before{content:"";position:absolute;top:-6px;right:20px;width:10px;height:10px;border-top:1px solid color-mix(in srgb,var(--color-border),transparent 66%);border-left:1px solid color-mix(in srgb,var(--color-border),transparent 66%);background:color-mix(in srgb,var(--color-surface),transparent 2%);transform:rotate(45deg)}.topbar-profile-menu a,.topbar-profile-menu button{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:38px;border:0;border-radius:var(--radius-sm);background:transparent;color:color-mix(in srgb,var(--color-text),transparent 10%);padding:0 10px;font:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-bold);text-align:left;text-decoration:none;cursor:pointer}.topbar-profile-menu a:hover,.topbar-profile-menu button:hover{background:color-mix(in srgb,var(--color-primary),transparent 92%);color:var(--color-primary)}.topbar-profile-menu button.danger{color:var(--color-danger)}.topbar-profile-menu button.danger:hover{background:color-mix(in srgb,var(--color-danger),transparent 88%);color:var(--color-danger)}@media (max-width: 1180px){.tenant-topbar{grid-template-columns:1fr}.tenant-topbar-actions{justify-content:flex-end}.tenant-topbar-actions:before{display:none}}@media (max-width: 860px){.tenant-topbar-metrics{flex-wrap:wrap}.topbar-metric{min-width:160px}.topbar-vault-card{min-width:min(100%,360px)}}@media (max-width: 640px){.tenant-topbar{padding:10px}.tenant-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.topbar-vault-card{padding-right:78px}.topbar-vault-chest{right:-6px;width:86px;height:56px}.topbar-profile-card{min-width:100%}}.header-primary-nav .nav-badge{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:var(--brand-danger);color:#fff;font-family:var(--brand-font-display);font-size:.68rem;line-height:1;vertical-align:middle}.va{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:var(--va-size, 40px);height:var(--va-size, 40px);vertical-align:middle}.va__photo{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--ui-bg, #0b1315),black 18%);box-shadow:inset 0 0 0 1px #ffffff0f}.va--framed .va__photo{width:82%;height:82%}.va__frame{position:absolute;inset:calc(var(--va-size, 40px) * -.12);width:calc(100% + var(--va-size, 40px) * .24);height:calc(100% + var(--va-size, 40px) * .24);-o-object-fit:contain;object-fit:contain;pointer-events:none}.va--gold:not(.va--framed) .va__photo{box-shadow:0 0 0 2px var(--ui-gold, #e7b64b)}.va--green:not(.va--framed) .va__photo{box-shadow:0 0 0 2px var(--ui-green, #76ed22)}.va--danger:not(.va--framed) .va__photo{box-shadow:0 0 0 2px var(--ui-danger, #e5484d)}.vname{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.vname__badges{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.vname__badges>img{width:var(--vb-size, 16px);height:var(--vb-size, 16px);-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast}.vname__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vident{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.vident__text{display:grid;gap:1px;min-width:0}.vident__text>.vname{color:var(--ui-text, #e7f0f3);font-weight:700}.vident__text>small{overflow:hidden;color:var(--ui-text-faint, #8fa0a8);font-size:var(--fs-caption, 11px);text-overflow:ellipsis;white-space:nowrap}.va-scope{color-scheme:dark}.va-scope *{box-sizing:border-box}.va-scope input,.va-scope select{font:inherit}.va-scope button,.va-scope a,.va-scope select,.va-scope input[type=checkbox]{cursor:pointer}.va-scope button:focus-visible,.va-scope a:focus-visible,.va-scope input:focus-visible,.va-scope select:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary),white 40%);outline-offset:3px}.va-scope a{color:var(--brand-primary)}.va-scope h1,.va-scope h2,.va-scope p{margin-top:0}.va-scope h1,.va-scope h2,.va-brand strong{font-family:var(--font-primary);letter-spacing:.015em}.va-spinner{display:inline-block;width:16px;height:16px;flex:0 0 auto;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,currentColor 92%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2.5px));animation:va-spinner-rotate .75s linear infinite}@keyframes va-spinner-rotate{to{transform:rotate(360deg)}}.va-brand{display:flex;align-items:center;gap:12px;font-size:13px;line-height:.9}.va-brand__mark{display:grid;place-items:center;width:50px;height:50px;color:var(--brand-gold);border:1px solid #856116;border-radius:50%;background:radial-gradient(circle,#393015,#080b0a 70%)}.va-brand__mark svg{width:25px}.va-brand strong{display:block;font-size:14px}.va-brand span{display:block;margin-top:6px;color:var(--brand-primary);font-size:10px;font-weight:700;letter-spacing:.06em}.va-brand--compact .va-brand__mark{width:42px;height:42px}.va-brand--compact strong{font-size:11px}.va-shell{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;overflow:hidden;isolation:isolate;background:var(--brand-bg) url(/assets/castor/auth/auth-cinematic-background.webp) center / cover fixed;font-family:var(--font-secondary);color:var(--brand-text)}.va-shell:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-bg),transparent 4%),color-mix(in srgb,var(--brand-bg),transparent 17%) 48%,color-mix(in srgb,var(--brand-bg),transparent 65%))}.va-ambient{position:absolute;z-index:-1;width:600px;height:600px;right:9%;top:15%;background:radial-gradient(circle,color-mix(in srgb,var(--brand-primary),transparent 85%),transparent 65%);filter:blur(40px)}.va-header{display:flex;justify-content:space-between;align-items:center;min-height:82px;padding:14px clamp(24px,4vw,72px);border-bottom:1px solid var(--brand-line);background:color-mix(in srgb,var(--brand-bg),transparent 28%)}.va-header>span{display:flex;align-items:center;gap:8px;margin-right:250px;color:#dce5df;font-size:13px}.va-header svg{width:18px;color:var(--brand-primary)}.va-layout{display:grid;grid-template-columns:minmax(420px,580px) 1fr;align-items:center;gap:clamp(24px,5vw,90px);width:min(1320px,calc(100% - 48px));margin:auto;padding:48px 0}.va-layout--compact{grid-template-columns:minmax(390px,520px) 1fr}.va-card{position:relative;z-index:2;padding:clamp(28px,4vw,46px);border:1px solid color-mix(in srgb,var(--brand-text),transparent 65%);border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-surface),white 4%),var(--brand-bg) 94%);box-shadow:0 30px 80px #000a,inset 0 1px #ffffff0c}.va-card:after{content:"";position:absolute;left:36px;right:36px;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--brand-gold),transparent)}.va-eyebrow{margin-bottom:8px;color:var(--brand-gold);font-size:12px;font-weight:700;letter-spacing:.16em}.va-card h1,.va-dashboard-page>h1{margin-bottom:10px;font-size:clamp(30px,4vw,48px);font-weight:700;text-transform:uppercase;line-height:1.02}.va-subtitle{color:var(--brand-text-muted);font-size:16px;line-height:1.5}.va-form-stack{display:grid;gap:16px;margin-top:26px}.va-form-grid{grid-template-columns:1fr 1fr;align-items:start}.va-form-grid>:nth-child(3),.va-form-grid>:nth-child(6),.va-form-grid>:nth-child(7){grid-column:1 / -1}.va-field{display:grid;gap:7px;min-width:0}.va-field__label{color:#dfe6e3;font-size:13px;font-weight:600}.va-field__label i{color:var(--brand-primary);font-style:normal;margin-left:3px}.va-field__control{position:relative;display:flex}.va-field input{width:100%;height:48px;padding:0 46px 0 14px;color:var(--brand-text);border:1px solid var(--brand-line);border-radius:9px;background:color-mix(in srgb,var(--brand-surface-2),black 15%);transition:border-color .18s,box-shadow .18s}.va-field input:hover{border-color:color-mix(in srgb,var(--brand-line),white 25%)}.va-field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary),transparent 87%);outline:0}.va-field input::-moz-placeholder{color:#7d8984}.va-field input::placeholder{color:#7d8984}.va-field small{color:var(--brand-text-muted);font-size:12px}.va-field--error input{border-color:var(--brand-danger)}.va-field--error small{color:#ff8989}.va-icon-btn{position:absolute;right:3px;top:2px;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#a9b3af;border:0;background:transparent}.va-icon-btn svg{width:18px}.va-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;border:1px solid transparent;border-radius:8px;font-weight:800;font-family:var(--font-secondary);transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.va-button svg{width:18px}.va-button--primary{color:var(--brand-primary-ink);background:linear-gradient(color-mix(in srgb,var(--brand-primary),white 20%),var(--brand-primary));box-shadow:0 8px 24px color-mix(in srgb,var(--brand-primary),transparent 84%)}.va-button--primary:hover{background:var(--brand-primary-bright);box-shadow:0 10px 28px color-mix(in srgb,var(--brand-primary),transparent 75%)}.va-button--secondary{color:#e7eee9;border-color:#53605b;background:transparent}.va-button--secondary:hover{color:var(--brand-primary);border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary),transparent 94%)}.va-button--danger{color:#fff;border-color:#e94343;background:#b82e2e}.va-button--danger:hover{background:#d13737}.va-button--ghost{color:var(--brand-text);border-color:#39423f;background:#111614}.va-button:disabled{cursor:not-allowed;opacity:.5}.va-form-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.va-checkbox{display:flex;align-items:flex-start;gap:9px;color:#c2cbc7;font-size:13px;line-height:1.45}.va-checkbox input{width:18px;height:18px;margin:0;accent-color:var(--brand-primary)}.va-checkbox--wide{margin:4px 0}.va-link,.va-form-switch button{min-height:44px;padding:0;color:var(--brand-gold);border:0;background:transparent;text-decoration:none}.va-link:hover,.va-form-switch button:hover{text-decoration:underline}.va-centered{display:block;margin:2px auto 0}.va-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px}.va-actions-row .va-link{display:inline;min-height:0}.va-divider{display:flex;align-items:center;gap:14px;color:#7f8a85;font-size:12px}.va-divider:before,.va-divider:after{content:"";height:1px;flex:1;background:var(--brand-line)}.va-socials{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.va-social{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;color:#fff;border:1px solid #404b47;border-radius:8px;background:#141a18;font-weight:700;transition:filter .18s,border-color .18s}.va-social:hover:not(:disabled){filter:brightness(1.2);border-color:currentColor}.va-social img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.va-social--twitch{color:#c7b0ff}.va-social--kick{color:#73ff35}.va-social--youtube{color:#f77}.va-social:disabled{cursor:not-allowed;opacity:.45}.va-form-switch{margin:0;color:var(--brand-text-muted);font-size:14px}.va-form-switch button{min-height:30px;color:var(--brand-primary);font-weight:700}.va-mascot-stage{align-self:stretch;position:relative;min-height:600px}.va-mascot-stage img{position:absolute;z-index:1;right:2%;bottom:-48px;max-height:min(72vh,760px);max-width:70%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 30px 45px #000)}.va-mascot-copy{position:absolute;z-index:2;right:0;top:9%;max-width:400px;padding:18px 22px;border-left:2px solid var(--brand-gold);background:linear-gradient(90deg,#020504ba,transparent)}.va-mascot-copy span{color:var(--brand-primary);font-size:12px;font-weight:700;letter-spacing:.15em}.va-mascot-copy strong{display:block;margin-top:7px;font-family:var(--font-primary);font-size:clamp(22px,3vw,38px);line-height:1.05}.va-footer{display:flex;justify-content:center;gap:28px;padding:18px 24px;color:#88928e;border-top:1px solid #222b28;background:color-mix(in srgb,var(--brand-bg),black 20%);font-size:12px}.va-footer a{color:var(--brand-text-muted)}.va-status-icon{display:grid;place-items:center;width:96px;height:96px;margin:30px auto 20px;color:var(--brand-gold);border:1px solid #a77718;border-radius:28px;background:#201907;box-shadow:0 0 50px color-mix(in srgb,var(--brand-gold),transparent 88%);transform:rotate(-5deg)}.va-status-icon svg{width:44px;height:44px;transform:rotate(5deg)}.va-status-icon--success{color:var(--brand-primary);border-color:var(--brand-primary);background:#0c1a07}.va-status-icon--danger{color:#ff6868;border-color:#8d2929;background:#210c0c}.va-center-copy{max-width:420px;margin:0 auto 24px;color:var(--brand-text-muted);text-align:center;line-height:1.6}.va-layout--compact .va-card>.va-button{width:100%;margin-top:10px}.va-countdown{display:grid;place-items:center;margin:20px 0;padding:18px;border:1px solid #813333;border-radius:12px;background:#210c0c}.va-countdown svg{color:#ff6868}.va-countdown span{color:#d3adad;font-size:12px}.va-countdown strong{color:#ff6767;font-size:34px;letter-spacing:.12em}.va-password-meter{display:grid;grid-template-columns:1fr auto;gap:8px 12px}.va-password-meter>div{display:flex;gap:5px}.va-password-meter i{height:4px;flex:1;border-radius:10px;background:var(--brand-line)}.va-password-meter i.is-filled{background:var(--brand-primary)}.va-password-meter span{color:var(--brand-primary);font-size:12px;font-weight:700}.va-password-meter ul{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin:0;padding:0;color:#b9c3be;list-style:none;font-size:12px}.va-password-meter li{list-style:none}.va-password-meter li:before{content:"✓";color:var(--brand-text-faint);margin-right:7px}.va-password-meter li.is-met:before{color:var(--brand-primary)}.va-oauth-screen{display:grid;place-items:center;align-content:center;gap:42px;min-height:100vh;text-align:center;background:radial-gradient(circle at center,#142617,var(--brand-bg) 45%);font-family:var(--font-secondary);color:var(--brand-text)}.va-oauth-brand{display:flex;align-items:center;gap:10px;color:var(--brand-gold)}.va-oauth-loader{width:min(420px,calc(100% - 40px))}.va-oauth-loader>svg{width:50px;height:50px;color:var(--brand-primary)}.va-oauth-loader h1{margin-top:24px;font-size:30px}.va-oauth-loader p,.va-oauth-screen>p{color:var(--brand-text-muted)}.va-loading-track{height:4px;margin-top:28px;overflow:hidden;border-radius:10px;background:var(--brand-line)}.va-loading-track i{display:block;width:42%;height:100%;background:var(--brand-primary);animation:va-loading 1.3s ease-in-out infinite alternate}@keyframes va-loading{to{transform:translate(140%)}}.va-dashboard{display:grid;grid-template-columns:230px 1fr;min-height:100vh;background:radial-gradient(circle at 72% 0,color-mix(in srgb,var(--brand-primary),transparent 92%),transparent 30%),var(--brand-bg);font-family:var(--font-secondary);color:var(--brand-text)}.va-sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;overflow:hidden;border-right:1px solid var(--brand-line);background:color-mix(in srgb,var(--brand-bg),black 15%)}.va-sidebar>img{display:block;width:155px;height:210px;margin:32px auto 12px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:drop-shadow(0 16px 22px #000)}.va-sidebar nav{display:grid;gap:8px}.va-sidebar nav button{display:flex;align-items:center;gap:11px;min-height:48px;padding:0 13px;color:var(--brand-text-muted);border:1px solid transparent;border-radius:8px;background:transparent;text-align:left}.va-sidebar nav button:hover,.va-sidebar nav button[aria-current=true]{color:var(--brand-primary);border-color:color-mix(in srgb,var(--brand-primary),black 35%);background:color-mix(in srgb,var(--brand-primary),transparent 92%)}.va-sidebar nav svg{width:19px}.va-dashboard__main{min-width:0}.va-topbar{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:30px;min-height:76px;padding:10px 36px;border-bottom:1px solid var(--brand-line);background:color-mix(in srgb,var(--brand-bg),transparent 14%)}.va-topbar>div:first-child{display:flex;align-items:center;gap:10px}.va-avatar{display:grid;place-items:center;width:42px;height:42px;color:#101407;border-radius:50%;background:linear-gradient(135deg,var(--brand-gold),var(--brand-primary));font-weight:800}.va-topbar span{display:grid;font-size:12px}.va-topbar small{color:var(--brand-gold);font-weight:700}.va-dashboard-page{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:54px 0 80px}.va-dashboard-page>h1{font-size:clamp(32px,4vw,52px)}.va-connection-list{display:grid;gap:14px;margin-top:32px}.ui-card.va-network-card{display:grid;grid-template-columns:64px minmax(200px,1.3fr) 1fr auto;align-items:center;gap:20px;min-height:132px;padding:24px;border-left-width:3px;border-left-color:var(--va-edge, var(--ui-line));box-shadow:var(--elev-2),inset 4px 0 20px color-mix(in srgb,var(--va-edge, var(--ui-line)),transparent 86%)}.va-network-logo{width:56px;height:56px;border-radius:14px;-o-object-fit:contain;object-fit:contain}.va-network-info>div{display:flex;align-items:center;gap:12px}.va-network-info>strong{display:block;margin:12px 0 3px}.va-network-info p{margin:0;color:var(--brand-text-muted);font-size:13px}.va-network-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none;color:#d0d8d4;font-size:13px}.va-network-card li{display:flex;gap:7px;align-items:center}.va-network-card li svg{width:15px;color:var(--brand-primary)}.va-password-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.va-password-form>:first-child{grid-column:1 / -1}.va-password-form .va-password-meter{align-self:center}.va-password-form>.va-button{align-self:end}.va-empty-note{padding:22px;border:1px dashed var(--brand-line);border-radius:12px;color:var(--brand-text-muted);text-align:center}.va-privacy-note{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:22px;margin-top:18px}.va-privacy-note>svg{color:var(--brand-gold)}.va-privacy-note b{color:var(--brand-gold)}.va-privacy-note p{margin:4px 0 0;color:#bbb7a9;font-size:13px}.va-profile-grid{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start;margin-top:28px}.va-profile-rail{display:grid;gap:18px;position:sticky;top:20px}.va-profile-card{display:grid;justify-items:center;gap:10px;padding:26px 20px;text-align:center}.va-profile-avatar{position:relative;width:92px;height:92px;margin-bottom:4px;border-radius:50%}.va-profile-avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--brand-gold)}.va-profile-avatar>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:2px solid var(--brand-gold);background:linear-gradient(135deg,var(--brand-gold),var(--brand-primary));color:#101407;font-weight:800;font-size:26px}.va-profile-avatar b{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);padding:2px 10px;border-radius:var(--radius-pill);background:var(--brand-gold);color:#17130a;font-size:11px;font-weight:800;white-space:nowrap}.va-profile-card h2{margin:6px 0 0;font-size:19px}.va-profile-xp{display:grid;gap:5px;width:100%;margin-top:4px}.va-profile-xp__track{height:6px;overflow:hidden;border-radius:10px;background:var(--brand-line)}.va-profile-xp__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-primary),var(--brand-gold))}.va-profile-xp>span{color:var(--brand-text-muted);font-size:11px}.va-profile-stats{display:flex;gap:26px;margin-top:10px;padding-top:14px;border-top:1px solid var(--brand-line)}.va-profile-stats>div{display:grid;gap:2px;text-align:center}.va-profile-stats strong{font-family:var(--font-primary);font-size:20px}.va-profile-stats span{color:var(--brand-text-muted);font-size:11px}.va-profile-networks{display:grid;gap:10px}.va-profile-networks h3{margin:0 0 2px;color:var(--brand-text-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ui-card.va-network-card--compact{grid-template-columns:40px 1fr auto;min-height:0;padding:12px 14px;gap:12px}.va-network-card--compact .va-network-logo{width:36px;height:36px;border-radius:10px}.va-network-card--compact .va-network-info>div{gap:8px}.va-network-card--compact .ui-cardtitle{font-size:13px}.va-network-card--compact .va-network-info p{margin-top:2px;font-size:12px}.va-network-card--compact .ui-btn{white-space:nowrap}.va-profile-summary h3{margin:0 0 14px;color:var(--brand-text-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.va-profile-summary>div{display:flex;justify-content:space-between}.va-profile-summary span{display:grid;justify-items:center;gap:4px;color:var(--brand-text-muted);font-size:11px}.va-profile-summary svg{width:26px;height:26px;color:var(--brand-gold)}.va-profile-summary strong{font-family:var(--font-primary);font-size:18px;color:var(--brand-text)}.va-profile-main{display:grid;gap:18px;min-width:0}.va-profile-collection,.va-profile-seasons{padding:24px}.va-profile-section-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:18px}.va-profile-section-heading h2{margin:0;font-size:18px;text-transform:uppercase}.va-profile-section-heading span{color:var(--brand-text-muted);font-size:12px}.va-profile-section-heading strong{margin-left:auto;color:var(--brand-text-muted);font-size:12px}.va-profile-section-heading strong b{color:var(--brand-gold);font-size:15px}.va-badge-layout{display:grid;grid-template-columns:1fr 260px;gap:20px}.va-badge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.va-badge-tile{--_c: var(--brand-gold);display:grid;justify-items:center;gap:8px;padding:16px 8px;border:1px solid var(--brand-line);border-radius:12px;background:color-mix(in srgb,var(--brand-surface-2),black 6%);color:var(--brand-text-muted);text-align:center;transition:border-color .15s,background .15s,color .15s}.va-badge-tile svg{width:30px;height:30px;color:var(--_c)}.va-badge-tile span{font-size:11px;line-height:1.3}.va-badge-tile:hover{border-color:color-mix(in srgb,var(--_c),transparent 40%)}.va-badge-tile.is-selected{border-color:var(--_c);background:color-mix(in srgb,var(--_c),transparent 90%);color:var(--brand-text)}.va-badge-tile--gold{--_c: var(--brand-gold)}.va-badge-tile--green{--_c: var(--brand-primary)}.va-badge-tile--ember{--_c: #ff8a3d}.va-badge-tile--silver{--_c: #b9c3be}.va-badge-details{display:grid;gap:14px;justify-items:center;padding:20px;border:1px solid var(--brand-line);border-radius:14px;background:color-mix(in srgb,var(--brand-surface-2),black 8%);text-align:center}.va-badge-details__art{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:color-mix(in srgb,var(--brand-gold),transparent 85%)}.va-badge-details__art svg{width:36px;height:36px;color:var(--brand-gold)}.va-badge-details h3{margin-bottom:8px;font-size:15px}.va-badge-details p{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 6px;color:var(--brand-text-muted);font-size:12px}.va-badge-details p svg{color:var(--brand-primary)}.va-badge-details strong{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;color:var(--brand-gold);font-size:12px}.va-season-list{display:grid;gap:12px}.va-season-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px;border:1px solid var(--brand-line);border-radius:12px;background:color-mix(in srgb,var(--brand-surface-2),black 6%)}.va-season-medal{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--_c, var(--brand-gold)),transparent 85%);color:var(--_c, var(--brand-gold))}.va-season-medal svg{width:24px;height:24px}.va-season-medal--2{--_c: #c7cdd1}.va-season-medal--3{--_c: #d98b4e}.va-season-card__main header{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;flex-wrap:wrap}.va-season-card__main header span{color:var(--brand-text-muted);font-size:11px;text-transform:uppercase}.va-season-card__main header strong{font-size:15px}.va-season-card__main header small{color:var(--brand-text-muted);font-size:12px}.va-season-results{display:flex;gap:22px;flex-wrap:wrap}.va-season-results span{display:grid;gap:2px}.va-season-results small{color:var(--brand-text-muted);font-size:10px;text-transform:uppercase}.va-season-results strong{font-family:var(--font-primary);font-size:15px}@media (max-width: 1050px){.va-layout{grid-template-columns:minmax(360px,540px) 1fr}.va-mascot-stage{min-height:520px}.va-mascot-stage img{max-width:105%;right:-22%}.va-mascot-copy{display:none}.va-network-card{grid-template-columns:56px 1fr auto}.va-network-card ul{grid-column:2 / -1;grid-row:2;grid-template-columns:repeat(3,auto)}.va-dashboard{grid-template-columns:190px 1fr}.va-profile-grid{grid-template-columns:260px 1fr}.va-badge-layout{grid-template-columns:1fr}.va-badge-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 760px){.va-header{min-height:72px;padding:12px 18px}.va-header>span{margin-right:0;font-size:0}.va-layout,.va-layout--compact{display:block;width:min(100% - 24px,560px);padding:28px 0 90px}.va-card{padding:26px 20px}.va-mascot-stage,.va-footer{display:none}.va-card h1{font-size:32px}.va-form-grid{grid-template-columns:1fr}.va-form-grid>*{grid-column:1!important}.va-socials,.va-password-meter ul{grid-template-columns:1fr}.va-dashboard{grid-template-columns:1fr;padding-bottom:74px}.va-sidebar{position:fixed;z-index:50;top:auto;bottom:0;width:100%;height:64px;padding:7px 10px;border:0;border-top:1px solid var(--brand-line)}.va-sidebar>img{display:none}.va-sidebar nav{grid-template-columns:repeat(3,1fr)}.va-sidebar nav button{justify-content:center;min-height:48px;padding:0 6px;font-size:11px}.va-topbar{min-height:70px;padding:10px 16px}.va-dashboard-page{width:min(100% - 28px,620px);padding:34px 0 70px}.va-dashboard-page>h1{font-size:34px}.va-network-card{grid-template-columns:48px 1fr;padding:18px}.va-network-card ul{grid-column:1 / -1;grid-row:auto;grid-template-columns:1fr}.va-network-card>.va-button{grid-column:1 / -1}.va-password-form{grid-template-columns:1fr}.va-password-form>*{grid-column:1!important}.va-profile-grid{grid-template-columns:1fr}.va-profile-rail{position:static}.va-badge-grid{grid-template-columns:repeat(3,1fr)}.va-season-card{grid-template-columns:auto 1fr}.va-season-card>.ui-btn{grid-column:1 / -1}}@media (max-width: 390px){.va-brand strong{font-size:12px}.va-card{padding-inline:16px}.va-form-row{align-items:flex-start;flex-direction:column;gap:0}.va-dashboard-page{width:calc(100% - 20px)}.va-sidebar nav button{font-size:0}.va-sidebar nav svg{width:22px}}@media (prefers-reduced-motion: reduce){.va-scope *,.va-scope *:before,.va-scope *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.va-auth-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal, 100000);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:color-mix(in srgb,var(--brand-bg),transparent 26%);backdrop-filter:blur(8px);animation:va-modal-fade-in .16s ease}@keyframes va-modal-fade-in{0%{opacity:0}to{opacity:1}}.va-auth-page{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px;background:var(--brand-bg)}.va-auth-modal-panel{position:relative;display:grid;grid-template-columns:minmax(480px,620px) minmax(320px,420px);width:min(1060px,100%);min-height:min(660px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);border:1px solid color-mix(in srgb,var(--brand-text),transparent 65%);border-radius:20px;overflow:hidden;background-color:#030706;background-image:linear-gradient(color-mix(in srgb,#030706,transparent 50%),color-mix(in srgb,#030706,transparent 50%)),url(/assets/castor/auth/auth-cinematic-background.webp);background-position:center,center;background-size:cover,cover;background-repeat:no-repeat,no-repeat;box-shadow:0 30px 90px #000a;animation:va-modal-scale-in .18s ease}@keyframes va-modal-scale-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.va-auth-modal-close{position:absolute;top:14px;right:14px;z-index:5;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--brand-line);border-radius:50%;background:color-mix(in srgb,var(--brand-surface),transparent 15%);color:var(--brand-text-muted);cursor:pointer;transition:color .16s ease,border-color .16s ease}.va-auth-modal-close svg{width:16px;height:16px}.va-auth-modal-close:hover{color:var(--brand-text);border-color:var(--brand-primary)}.va-auth-modal-card{border:0;border-radius:0;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;max-height:calc(100dvh - 48px);box-shadow:none;background:transparent}.va-auth-modal-card:after{display:none}.va-auth-modal-mascot{min-height:0;background:transparent}.va-auth-modal-mascot img{right:10%;bottom:4%;max-height:74%}.va-auth-modal-mascot .va-mascot-copy{top:3%}@media (max-width: 760px){.va-auth-modal-panel{grid-template-columns:1fr}.va-auth-modal-mascot{display:none}}@keyframes arena-sparks{0%{transform:translate3d(0,3px,0);opacity:.54}to{transform:translate3d(5px,-5px,0);opacity:.78}}@keyframes arena-dust-far{0%{transform:translate3d(-5px,9px,0) scale(.99);opacity:.35}to{transform:translate3d(8px,-10px,0) scale(1.015);opacity:.53}}@keyframes arena-dust-near{0%{transform:translate3d(7px,13px,0) scale(.985);opacity:.43}to{transform:translate3d(-7px,-14px,0) scale(1.02);opacity:.68}}@keyframes arena-light-drift{0%{transform:translate3d(-7px,3px,0) rotate(-4.5deg);opacity:.58}to{transform:translate3d(11px,-5px,0) rotate(-3deg);opacity:.8}}@keyframes arena-depth-breathe{0%{transform:translate3d(-4px,5px,0) scale(.98);opacity:.62}to{transform:translate3d(7px,-6px,0) scale(1.045);opacity:.86}}@keyframes arena-embers-mid{0%{transform:translate3d(-4px,8px,0) scale(.99);opacity:.48}to{transform:translate3d(7px,-11px,0) scale(1.018);opacity:.7}}@keyframes hero-smoke-left{0%{transform:translate3d(-8%,7%,0) scale(.94) rotate(-3deg);opacity:.08}47%{transform:translate3d(7%,-2%,0) scale(1.06) rotate(2deg);opacity:.17}to{transform:translate3d(17%,-9%,0) scale(1.12) rotate(5deg);opacity:.11}}@keyframes hero-smoke-right{0%{transform:translate3d(7%,4%,0) scale(1.04) rotate(4deg);opacity:.1}53%{transform:translate3d(-6%,-7%,0) scale(.97) rotate(-2deg);opacity:.17}to{transform:translate3d(-16%,2%,0) scale(1.1) rotate(-5deg);opacity:.09}}@keyframes hero-smoke-floor{0%{transform:translate3d(-9%,4%,0) scaleX(.92);opacity:.06}44%{transform:translate3d(3%,-4%,0) scaleX(1.08);opacity:.13}to{transform:translate3d(11%,2%,0) scaleX(.98);opacity:.08}}@keyframes casino-float{0%{transform:translate3d(-50%,-50%,0) rotate(-13deg) scale(.9);opacity:.54}29%{transform:translate3d(calc(-50% + var(--fx-dx-a)),calc(-50% + var(--fx-dy-a)),0) rotate(var(--fx-rotate-a)) scale(1.02);opacity:.88}67%{transform:translate3d(calc(-50% + var(--fx-dx-b)),calc(-50% + var(--fx-dy-b)),0) rotate(var(--fx-rotate-b)) scale(.96);opacity:.7}to{transform:translate3d(calc(-50% + var(--fx-dx)),calc(-50% + var(--fx-dy)),0) rotate(var(--fx-rotate)) scale(1.04);opacity:.84}}@keyframes hero-smoke-left{0%{transform:translate3d(-14%,8%,0) scale(.92,.88) rotate(-4deg);opacity:.1}38%{transform:translate3d(-1%,-4%,0) scale(1.08,.98) rotate(1deg);opacity:.24}72%{transform:translate3d(11%,-9%,0) scale(1.16,1.06) rotate(4deg);opacity:.18}to{transform:translate3d(19%,-2%,0) scale(1.03,.94) rotate(6deg);opacity:.12}}@keyframes hero-smoke-right{0%{transform:translate3d(15%,6%,0) scale(1.06,.92) rotate(5deg);opacity:.11}43%{transform:translate3d(2%,-8%,0) scale(.96,1.08) rotate(-1deg);opacity:.23}76%{transform:translate3d(-11%,-3%,0) scale(1.13,1.02) rotate(-4deg);opacity:.18}to{transform:translate3d(-18%,5%,0) scale(1.02,.9) rotate(-6deg);opacity:.1}}@keyframes hero-smoke-floor{0%{transform:translate3d(-13%,5%,0) scaleX(.86);opacity:.08}32%{transform:translate3d(-2%,-3%,0) scaleX(1.05);opacity:.18}68%{transform:translate3d(8%,-5%,0) scaleX(1.14);opacity:.14}to{transform:translate3d(15%,2%,0) scaleX(.94);opacity:.09}}@keyframes next-battle-embers{0%{transform:translate3d(0,7px,0);opacity:.56}to{transform:translate3d(4px,-8px,0);opacity:.94}}@keyframes arena-stats-loop{to{transform:translate3d(-50%,0,0)}}@keyframes channel-skeleton{to{background-position:-220% 0}}@keyframes season-money-float{0%{transform:translateZ(0) rotate(-1deg) scale(1)}22%{transform:translate3d(-11px,-16px,0) rotate(2.5deg) scale(1.035)}48%{transform:translate3d(7px,-25px,0) rotate(-2deg) scale(1.06)}74%{transform:translate3d(-8px,-12px,0) rotate(1.5deg) scale(1.025)}to{transform:translateZ(0) rotate(-1deg) scale(1)}}@keyframes season-vfx-breathe{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:.9;transform:scale(1.018)}}@keyframes rogue-live-pulse{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes rogue-torch-breathe{0%{opacity:.25;filter:blur(20px);transform:scale(.96)}to{opacity:.44;filter:blur(15px);transform:scale(1.04)}}@keyframes rogue-altar-breathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes rogue-ember-rise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.35)}16%{opacity:.45}58%{opacity:.28;transform:translate3d(var(--ember-drift),-36px,0) scale(.9)}to{opacity:0;transform:translate3d(calc(var(--ember-drift) * -.6),-90px,0) scale(.25)}}@keyframes rogue-character-glint{0%,to{opacity:.16;transform:translateY(3px) scale(.97)}50%{opacity:.34;transform:translateY(-3px) scale(1.02)}}@keyframes rogue-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.castor-home{--bg:#030607;--surface:#090d0e;--line:#242a2a;--gold:#f4b632;--lime:var(--ui-green);--muted:#8f9696;margin:0;background:#000;color:#eee;font-family:var(--font-secondary);*{box-sizing:border-box}.site-frame{min-height:100vh;background:radial-gradient(circle at 50% 38%,#101a16 0,#030708 38%,#020405 72%);overflow:hidden}.countdown-digits,.countdown-digits b,.countdown-digits i,.promo-text strong,.drop-card h2 b,.next-battle-card h2 b{font-family:var(--font-primary)}input{font:inherit}button,a{cursor:pointer}a.primary,.next-battle-join,.home-season-copy b,.superbet-promo-copy>button,.promo-text button,.channel-feed-head>a,.ranking-link,.ranking-text-link,.account-guest-login,.account-guest-cta{font-family:var(--btn-font);font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:1.1}a.primary>*,.next-battle-join>*,.home-season-copy b>*,.superbet-promo-copy>button>*{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}svg{width:20px;height:20px}.topbar{height:64px;padding:0 25px;display:grid;grid-template-columns:195px 1fr 500px;align-items:center;border-bottom:1px solid #202526;background:#030606f2;position:relative;z-index:20}.logo{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-family:var(--font-primary);font-size:var(--fs-caption);font-weight:800;line-height:.88}.logo small{display:block;color:#70b734;font-size:clamp(9px,.5vw,10px);font-weight:700;margin-top:3px}.beaver-badge{position:relative;display:block;flex:0 0 auto;width:42px;height:42px;border-radius:50%;overflow:hidden;border:1px solid #a66e11;background:#191610}.beaver-badge img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 24%;object-position:50% 24%;transform:scale(1.65)}.beaver-badge.b1 img{-o-object-position:38% 35%;object-position:38% 35%;transform:scale(1.45)}.beaver-badge.b2 img{-o-object-position:75% 35%;object-position:75% 35%;transform:scale(1.45)}.beaver-badge.is-photo img{-o-object-position:50% 50%;object-position:50% 50%;transform:none}.topbar nav{display:flex;gap:38px}.topbar nav a{color:#ddd;text-decoration:none;font-size:var(--fs-label)}.topbar nav a:hover{color:var(--gold)}.account{display:flex;align-items:center;justify-content:flex-end;gap:20px;position:relative}.search{width:236px;height:36px;border:1px solid #262b2c;border-radius:7px;background:#090d0e;display:flex;align-items:center;padding:0 12px}.search input{width:100%;border:0;outline:0;color:#ddd;background:transparent;font-size:var(--fs-caption)}.search svg{width:16px}.balance{height:36px;display:flex;gap:10px;align-items:center;padding:0 16px;color:#fff;background:#090d0e;border:1px solid #262b2c;border-radius:7px;font-size:var(--fs-label)}.balance svg{width:16px}.account-guest-login{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 16px;border:1px solid #775620;border-radius:6px;background:#080c0de6;box-shadow:inset 0 1px #ffffff0c,0 0 12px #d9901d0c;color:#e7ded0;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.account-guest-login svg{width:14px;height:14px;flex:0 0 auto}.account-guest-login:hover{color:var(--gold);border-color:#a3792f;box-shadow:inset 0 1px #ffffff0c,0 0 16px #d9901d24}.account-guest-login:hover{color:var(--gold)}.arena-hero{height:452px;position:relative;overflow:hidden;border-bottom:1px solid #18201e}.hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:64% 32%;object-position:64% 32%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#030606 0 23%,#030606d7 31%,transparent 58%,#03060699 100%),linear-gradient(0deg,#030606 0,transparent 22%,transparent 80%,#03060688 100%);transition:opacity .3s ease;opacity:1}.hero-shade--hidden{opacity:0}.hero-copy{position:absolute;z-index:3;left:9.1%;top:28px;transition:opacity .3s ease;opacity:1}.hero-copy--hidden{opacity:0;pointer-events:none}.home-season-cta{transition:opacity .3s ease,transform .3s ease}.home-season-cta--hidden{opacity:0;pointer-events:none;transform:translate(12px)}.hero-copy h1{font-size:68px;line-height:.93;letter-spacing:-4px!important;margin:0;font-weight:950;color:#ecebe7;text-shadow:0 2px 18px #000}.hero-copy h1.hero-slot-title{font-size:54px;letter-spacing:-1.8px!important}.hero-copy h2{font-size:var(--fs-subtitle);margin:5px 0 9px;color:var(--gold);font-weight:500}.hero-copy p{color:#979d9c;font-size:var(--fs-label);line-height:1.6;margin:0 0 14px}.primary{min-width:198px;height:42px}.watch{height:38px;background:transparent;border:0;border-bottom:1px solid #404344;color:#bbb;padding:0;width:143px;text-align:left;font-size:var(--fs-caption)}.watch span{float:right;font-size:var(--fs-subtitle)}.sponsor{margin-top:16px}.sponsor small{display:block;color:#7e8584;font-size:var(--fs-caption)}.sponsor b{font-size:var(--fs-title);font-style:italic;color:#cecfca}.battle-pill{position:absolute;z-index:5;left:32.2%;bottom:18px;width:39.5%;height:74px;border:1px solid #323737;border-radius:22px;background:#070b0ce8;display:grid;grid-template-columns:1fr 1px 1.25fr 1fr 1px .48fr;align-items:center;padding:0 15px;box-shadow:0 15px 35px #000}.battle-pill>i{width:1px;height:18px;background:#242929}.fighter{display:flex;align-items:center;gap:9px;min-width:0}.fighter.right{justify-content:flex-end}.fighter .beaver-badge{width:42px;height:42px}.fighter span{display:grid;gap:7px}.fighter b{font-size:var(--fs-caption);white-space:nowrap}.fighter small{font-size:var(--fs-caption);color:#a88a47}.battle-prize{text-align:center}.battle-prize strong{display:block;font-size:var(--fs-caption)}.battle-prize small{display:block;font-size:var(--fs-caption);color:#8a9190;margin:4px}.battle-prize b{color:var(--gold);font-size:var(--fs-body-lg)}.live-eye{text-align:center}.live-eye small{display:block;color:var(--ui-green);font-size:var(--fs-caption)}.live-eye em{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ui-green)}.live-eye span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid #858b87;margin:6px auto 0}.live-eye svg{width:18px}.promo-row{height:202px;margin:0 2.6%;display:grid;grid-template-columns:1.08fr .94fr 1.02fr;gap:8px}.promo-card{height:202px;position:relative;overflow:hidden;border:1px solid #252b2a;border-radius:11px;background:#080b0b}.promo-card h2{margin:0}.promo-card img{-o-object-fit:contain;object-fit:contain}.bet-card{background:radial-gradient(circle at 70% 70%,#452504 0,transparent 54%),linear-gradient(110deg,#090d0d,#12100a)}.bet-card img{-o-object-position:90% 54%;object-position:90% 54%;transform:translate(4%,8%) scale(.88)}.promo-text{position:relative;z-index:3;padding:17px 21px}.promo-text h2{font-size:var(--fs-subtitle);color:#ffc45a}.promo-text p{font-size:var(--fs-caption);line-height:1.6;color:#c6c6c1}.promo-text strong{display:block;font-size:var(--fs-display);line-height:.9}.promo-text small{display:block;font-size:var(--fs-caption);color:#a2a4a0;margin:5px 0 8px}.promo-text button{height:24px;border:0;border-radius:4px;background:linear-gradient(#ffc65b,#d99a22);color:#241400;padding:0 12px}.sportsbook{padding:18px 22px;background:linear-gradient(0deg,#0d1609,#071012 55%,#0a0d0d);box-shadow:inset 0 -34px 40px #22391233}.sportsbook:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 60% 35%,#35424844,transparent 46%)}.sportsbook>*{position:relative}.sports-head h2{font-size:var(--fs-subtitle)}.sports-head em{font-style:normal;font-size:var(--fs-caption);color:#ff5428;background:#32140d;padding:4px;margin-left:4px}.sports-head small{font-size:var(--fs-caption);color:#929795}.teams{height:44px;display:flex;align-items:center;gap:9px}.teams b{font-size:var(--fs-body-lg);font-weight:500}.teams i{font-style:normal;color:#999;margin:0 4px}.team-logo{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;font-weight:800}.team-logo.pal{background:#edf0e8;color:#267036;border:3px double #267036}.team-logo.fla{background:#c91e21;color:#0b0b0b;border:3px solid #e42a31}.odds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.odds-grid button{height:54px;background:#111617;color:#ddd;border:1px solid #293031;border-radius:6px}.odds-grid small{display:block;color:#939997;font-size:var(--fs-caption)}.odds-grid b{font-size:var(--fs-subtitle)}.sportsbook>a{display:block;margin-top:9px;color:#a4aaa7;font-size:var(--fs-caption)}.drop-card{background:radial-gradient(circle at 83% 50%,#412904 0,transparent 42%),#0b0e0d}.drop-card>div{position:relative;z-index:3;padding:26px 21px}.drop-card h2{font-size:var(--fs-title);line-height:1.1}.drop-card h2 b{font-family:var(--font-primary);font-size:var(--fs-title-lg)}.drop-card small{font-size:var(--fs-caption)}.drop-card p{color:#a1a5a1;font-size:var(--fs-caption);line-height:1.6;margin-top:22px}.drop-card img{-o-object-position:91% 54%;object-position:91% 54%;transform:translate(12%,3%) scale(.82)}.content-row{height:248px;margin:0 2.6%;display:grid;grid-template-columns:1.52fr .76fr .84fr;gap:9px;padding-top:14px}.content-row>div{min-width:0}.content-row h3{height:20px;margin:0;font-size:var(--fs-body)}.slot-area{padding-right:9px;border-right:1px solid #242929}.slot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.slot-card{position:relative;height:172px;border:1px solid #262c2b;border-radius:9px;overflow:hidden;background:#0d1111;color:#fff}.slot-card:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#050707)}.slot-card img{-o-object-fit:cover;object-fit:cover}.slot-card span{position:absolute;z-index:3;bottom:10px;left:10px;font-weight:800;font-size:var(--fs-label);text-shadow:0 2px 5px #000}.slot-card span.gold{color:#ffc247}.slot-card span.ice{color:#9fd8ff}.slot-card span.lime{color:#83e225}.slot-card span.blue{color:#32cfff}.dots{text-align:center;color:#555;font-size:var(--fs-caption);word-spacing:7px;margin-top:8px}.dots b{display:inline-block;width:8px;height:8px;background:#e9ae32;border-radius:50%;margin-right:8px}.recent{padding:0 11px 0 4px;border-right:1px solid #242929}.battle-line{width:100%;height:34px;display:grid;grid-template-columns:26px 1.2fr 38px 80px 60px;align-items:center;color:#aeb3b0;background:#0a0e0f;border:0;border-bottom:1px solid #202626;padding:0 8px;font-size:var(--fs-caption);text-align:left}.battle-line:hover{background:#101616}.battle-line svg{width:16px;color:#7b8280}.battle-line b{font-weight:500}.battle-line small{color:#a2a7a4}.battle-line span{color:#8b918e}.battle-line em{font-style:normal;color:#74d322;text-align:right;font-size:var(--fs-caption)}.recent>a,.winners>a{display:block;text-align:center;color:#747b79;font-size:var(--fs-caption);margin-top:10px}.podium{height:106px;display:flex;align-items:end;justify-content:center;padding-top:2px}.podium>div{position:relative;width:31%;height:51px;border:1px solid #765a28;border-radius:4px;background:#11100c;display:flex;flex-direction:column;align-items:center;padding-top:11px}.podium>div.first{height:71px;border-color:#a47820}.podium .beaver-badge{position:absolute;top:-39px;width:48px;height:48px;border:0;overflow:visible}.podium .first .beaver-badge{top:-54px;width:62px;height:62px}.podium>div>span{position:absolute;top:-11px;width:22px;height:22px;display:grid;place-items:center;background:#2b271f;border:1px solid #b88831;border-radius:50%;font-size:var(--fs-caption)}.podium>div b{font-size:var(--fs-caption);font-weight:500}.podium>div strong{font-size:var(--fs-caption);color:#f1b52f;margin-top:5px}.rankline{height:19px;display:grid;grid-template-columns:18px 15px 1fr auto 12px;align-items:center;font-size:var(--fs-caption);color:#979c99;border-bottom:1px solid #171c1c}.rankline .beaver-badge{width:13px;height:13px;border:0}.rankline strong{font-weight:400}.rankline i{text-align:right}.winners>a{margin-top:8px}footer{height:58px;border-top:1px solid #202626;display:grid;grid-template-columns:1fr 1.2fr 1.1fr 1fr;align-items:center;padding:0 6.4%;color:#808684;background:#050809}footer>div{display:flex;align-items:center;gap:13px}footer svg{color:#ded7bd;width:23px}footer span b,footer span small{display:block}footer span b{color:#9fa4a1;font-weight:500;font-size:clamp(9px,.52vw,10px)}footer span small{margin-top:4px;font-size:clamp(9px,.5vw,10px)}.progress{width:125px;height:4px;background:#282d2c}.progress em{display:block;width:62%;height:100%;background:#7bdc23}footer p{text-align:center;font-size:clamp(9px,.5vw,10px)}footer p b{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid #878c88;border-radius:50%;color:#eee;margin-left:7px}footer>div:last-child{justify-content:flex-end;border-left:1px solid #202626}.toast{position:fixed;z-index:99;right:22px;bottom:74px;background:#eeb43d;color:#151000;padding:13px 18px;border-radius:5px;font-size:var(--fs-caption);font-weight:800;box-shadow:0 10px 30px #000}@media (min-width:761px){.viewport-fit{height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 32%,#121a17,#000 64%);position:relative}.site-frame{position:absolute;top:0;left:50%;width:var(--canvas-width,1536px);height:1024px;min-height:1024px;transform-origin:top center;transform:translate(-50%) scale(var(--fit,1))}}@media (max-width:760px){.site-frame{overflow:visible}.topbar{height:64px;grid-template-columns:1fr auto;padding:0 14px}.topbar nav,.balance{display:none}.account{gap:7px}.arena-hero{height:680px}.hero-image{-o-object-position:60% 25%;object-position:60% 25%;opacity:.75}.hero-shade{background:linear-gradient(0deg,#030606 0,transparent 55%,#03060655),linear-gradient(90deg,#030606e8 0,transparent 100%)}.hero-copy{left:20px;top:28px}.hero-copy h1{font-size:56px}.battle-pill{left:14px;right:14px;bottom:18px;width:auto;grid-template-columns:1fr 1.1fr 1fr;padding:0 10px}.battle-pill>i,.live-eye{display:none}.fighter b{font-size:var(--fs-caption)}.promo-row{height:auto;margin:0 14px;display:block}.promo-card{margin-top:10px}.drop-card{display:block}.content-row{height:auto;margin:14px;display:block}.slot-area{padding:0;border:0}.slot-grid{grid-template-columns:1fr 1fr}.slot-card{height:220px}.recent{margin-top:28px;border:0;padding:0}.winners{display:block;margin-top:28px}.battle-line{grid-template-columns:26px 1fr 38px 70px}.battle-line em{display:none}footer{height:auto;grid-template-columns:1fr 1fr;padding:20px;gap:20px}footer p{display:none}.progress{display:none}}.arena-hero>.hero-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:translate(10.5%);transform-origin:top center}@media (max-width:760px){.arena-hero>.hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:56% top;object-position:56% top;transform:none}}.arena-hero>img.hero-image{height:100%!important;max-width:none!important;width:90%!important;left:auto!important;right:0!important;bottom:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right top!important;object-position:right top!important;transform:none!important}@media (max-width:760px){.arena-hero>img.hero-image{height:100%!important;width:100%!important;left:0!important;right:auto!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:56% top!important;object-position:56% top!important}}@media (max-width:760px){.arena-hero{background:radial-gradient(ellipse at 58% 29%,#6339112b,transparent 55%),#030606}.arena-hero>img.hero-image{top:28px!important;left:50%!important;width:820px!important;height:600px!important;max-width:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top!important;object-position:center top!important;transform:translate(-50%)!important;opacity:1}.hero-shade{z-index:3;background:linear-gradient(90deg,#030606ed 0 20%,transparent 76%),linear-gradient(0deg,#030606 0,transparent 42%)}.hero-copy{z-index:5}.battle-pill{z-index:6}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (min-width:761px){.topbar{position:absolute;inset:0 0 auto;width:100%;background:linear-gradient(180deg,#020506f7,#020506a8 72%,transparent);z-index:30}.arena-hero{height:516px;padding-top:64px;background:radial-gradient(ellipse at 59% 33%,#6a3d1533 0,#1f170d20 27%,transparent 56%),linear-gradient(90deg,#020506 0 26%,#070a09 52%,#030606)}.arena-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 57% 36%,transparent 0 19%,#cf77120b 28%,transparent 49%);z-index:1;pointer-events:none}.arena-hero>img.hero-image{top:-7px!important;left:50%!important;right:auto!important;height:545px!important;width:min(1090px,72vw)!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top!important;object-position:center top!important;transform:translate(-40%)!important;z-index:2}.hero-shade{top:0;z-index:3;background:linear-gradient(90deg,#030606 0 27%,#030606dc 33%,transparent 52%,transparent 81%,#0306069c 100%),linear-gradient(0deg,#030606 0,transparent 22%,transparent 82%,#03060642 100%)}.hero-copy{top:92px;z-index:5}.battle-pill{bottom:18px;z-index:6}.promo-row{margin-top:0}}@media (min-width:1537px){.topbar{padding-inline:40px}.hero-copy{left:9.1%}.promo-row,.content-row{margin-inline:2.6%}}@media (min-width:761px){.topbar{z-index:auto;background:transparent;border-bottom:0;pointer-events:none}.topbar:before{content:"";position:absolute;inset:0;border-bottom:1px solid #202526;background:linear-gradient(180deg,#020506f7,#020506a8 72%,transparent);z-index:20;pointer-events:none}.topbar>*{position:relative;z-index:50;pointer-events:auto}.arena-hero>img.hero-image{z-index:30;pointer-events:none}.hero-shade{z-index:25;pointer-events:none}.hero-copy,.battle-pill{z-index:40}}.hero-atmosphere{position:absolute;inset:0;z-index:10;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 60% 24%,#ffbd5a2e 0,transparent 27%),radial-gradient(ellipse at 72% 44%,#c86b1d1f 0,transparent 38%),radial-gradient(ellipse at 48% 58%,#e1a24b12 0,transparent 34%)}.hero-atmosphere:before{content:"";position:absolute;left:38%;top:-46%;width:48%;height:118%;background:linear-gradient(112deg,transparent 22%,#ffc66b0d 39%,#ffb84b24 49%,#ffc66b0a 59%,transparent 76%);filter:blur(18px);transform:rotate(-4deg);transform-origin:50% 0}.hero-atmosphere:after{content:"";position:absolute;inset:0;opacity:.72;background:radial-gradient(circle at 43% 22%,#ffc156 0 1px,transparent 2px),radial-gradient(circle at 47% 37%,#e89735 0 1.4px,transparent 2.5px),radial-gradient(circle at 51% 13%,#ffc35a 0 1px,transparent 2px),radial-gradient(circle at 55% 45%,#d8852d 0 1px,transparent 2px),radial-gradient(circle at 60% 18%,#ffd27b 0 1.5px,transparent 2.8px),radial-gradient(circle at 65% 31%,#e69433 0 1px,transparent 2px),radial-gradient(circle at 69% 15%,#ffc55f 0 1.2px,transparent 2.2px),radial-gradient(circle at 73% 39%,#e68c2d 0 1px,transparent 2px),radial-gradient(circle at 78% 23%,#ffd37a 0 1px,transparent 2px),radial-gradient(circle at 82% 48%,#d97b26 0 1.4px,transparent 2.6px);filter:drop-shadow(0 0 5px #e69235)}.hero-atmosphere i{position:absolute;left:43%;top:5%;width:39%;height:71%;border-radius:50%;background:radial-gradient(ellipse,#f3ad4221 0,#ba65150e 43%,transparent 70%);filter:blur(9px)}.hero-atmosphere span{position:absolute;left:46%;bottom:2%;width:42%;height:20%;border-radius:50%;background:radial-gradient(ellipse,#d98a3220 0,transparent 69%);filter:blur(13px)}@media (min-width:761px){.arena-hero>img.hero-image{filter:drop-shadow(0 0 9px #efaa4433) drop-shadow(0 15px 28px #000)}}@media (max-width:760px){.hero-atmosphere{background:radial-gradient(ellipse at 59% 25%,#ffbd5a2b 0,transparent 31%),radial-gradient(ellipse at 67% 47%,#c86b1d16 0,transparent 43%)}.hero-atmosphere:before{left:18%;width:80%}.hero-atmosphere:after{opacity:.5}}@media (prefers-reduced-motion:no-preference){.hero-atmosphere:after{animation:arena-sparks 9s ease-in-out infinite alternate}}@media (min-width:761px){.arena-hero>img.hero-image{width:1090px!important;transform-origin:60% 16%!important;transition:transform 1.9s cubic-bezier(.22,.61,.18,1),filter 1.9s ease;will-change:transform}.hero-copy{left:clamp(128px,calc(50% - 630px),290px);top:82px}.hero-copy h1{font-size:84px;line-height:.89;letter-spacing:-5.8px!important;text-shadow:0 3px 22px #000,0 0 1px #fff6}.hero-copy h2{font-size:var(--fs-title);margin:9px 0 10px}.hero-copy p{font-size:var(--fs-label);line-height:1.55;margin-bottom:15px}.hero-copy .primary{min-width:210px;height:44px}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.arena-hero:hover>img.hero-image{transform:translate(-40%) scale(1.026)!important;filter:drop-shadow(0 0 13px #efaa4450) drop-shadow(0 20px 34px #000)}}.hero-atmosphere b,.hero-atmosphere em{position:absolute;inset:-8% 3% 0 31%;display:block;font-style:normal;pointer-events:none}.hero-atmosphere b{opacity:.48;background:radial-gradient(circle at 9% 28%,#f8bd63 0 1px,transparent 2px),radial-gradient(circle at 17% 62%,#c8782b 0 1px,transparent 2px),radial-gradient(circle at 25% 16%,#ffd07a 0 1.2px,transparent 2.3px),radial-gradient(circle at 33% 47%,#da8c35 0 1px,transparent 2px),radial-gradient(circle at 41% 73%,#ffc05e 0 1px,transparent 2px),radial-gradient(circle at 49% 24%,#d98731 0 1.3px,transparent 2.4px),radial-gradient(circle at 57% 58%,#f5ad4a 0 1px,transparent 2px),radial-gradient(circle at 65% 11%,#ffd78b 0 1px,transparent 2px),radial-gradient(circle at 73% 69%,#cb7026 0 1px,transparent 2px),radial-gradient(circle at 81% 36%,#f1a545 0 1.2px,transparent 2.3px),radial-gradient(circle at 89% 55%,#ffd07b 0 1px,transparent 2px),radial-gradient(circle at 96% 19%,#d77e2a 0 1px,transparent 2px);filter:blur(.2px) drop-shadow(0 0 4px #d98931)}.hero-atmosphere em{inset:2% 6% 3% 37%;opacity:.64;background:radial-gradient(circle at 8% 74%,#ffc56b 0 1.7px,transparent 3px),radial-gradient(circle at 19% 33%,#e99438 0 1.4px,transparent 2.7px),radial-gradient(circle at 31% 84%,#d77c29 0 1.5px,transparent 2.8px),radial-gradient(circle at 43% 18%,#ffd98f 0 1.8px,transparent 3.2px),radial-gradient(circle at 55% 67%,#f0a344 0 1.5px,transparent 2.8px),radial-gradient(circle at 68% 42%,#d97f2a 0 1.3px,transparent 2.6px),radial-gradient(circle at 80% 79%,#ffc367 0 1.6px,transparent 3px),radial-gradient(circle at 94% 27%,#e68f33 0 1.4px,transparent 2.7px);filter:drop-shadow(0 0 7px #e79235)}@media (prefers-reduced-motion:no-preference){.hero-atmosphere b{animation:arena-dust-far 15s ease-in-out infinite alternate}.hero-atmosphere em{animation:arena-dust-near 8s ease-in-out infinite alternate}}@media (max-width:760px){.hero-atmosphere b,.hero-atmosphere em{inset:0 0 0 18%}.hero-copy h1{font-size:60px;line-height:.9;letter-spacing:-4px!important}}@media (prefers-reduced-motion:reduce){.arena-hero>img.hero-image{transition:none!important}.hero-atmosphere b,.hero-atmosphere em{animation:none!important}}.section-title{height:20px;display:flex;align-items:flex-start;justify-content:space-between}.section-title h3{height:auto}.section-title button{border:0;background:transparent;color:#777e7b;padding:1px 2px}.section-title button:hover{color:#f0b33a}.slot-card{height:172px!important;padding:0!important;text-align:left;display:block;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.slot-card:after{display:none!important}.slot-card .slot-media{position:relative!important;inset:auto!important;display:block!important;width:100%;height:108px;overflow:hidden;border-bottom:1px solid #252b2a}.slot-card .slot-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#050707ad)}.slot-card .slot-art{-o-object-fit:cover!important;object-fit:cover!important;transition:transform .45s cubic-bezier(.2,.75,.2,1),filter .35s ease}.slot-card .slot-logo{position:absolute!important;z-index:3;left:50%!important;top:8px!important;width:68%!important;height:auto!important;max-height:54px;-o-object-fit:contain!important;object-fit:contain!important;transform:translate(-50%);filter:drop-shadow(0 3px 5px #000)}.slot-card.wanted .slot-logo{top:4px!important;width:57%!important;max-height:61px}.slot-card .slot-info{position:relative!important;inset:auto!important;z-index:4;display:flex!important;height:63px;padding:8px 10px 7px;flex-direction:column;justify-content:center;gap:5px;background:linear-gradient(180deg,#0c1112,#080b0c);text-shadow:none!important}.slot-card .slot-info small{font-size:var(--fs-caption);color:#858d89}.slot-card .slot-info>b{font-size:var(--fs-caption);line-height:1.15;color:#f1f2ee;white-space:normal}.slot-card .slot-play{position:absolute;z-index:5;left:50%;bottom:9px;display:flex;align-items:center;gap:5px;opacity:0;transform:translate(-50%,8px);padding:6px 10px;border-radius:14px;background:var(--ui-green-bright);color:#091005;font-size:var(--fs-caption);font-style:normal;font-weight:800;box-shadow:0 5px 15px #000b;transition:opacity .25s ease,transform .25s ease}.slot-card .slot-play b{font-size:var(--fs-caption)}.slot-card.bandit .slot-art{-o-object-position:center 53%;object-position:center 53%}.slot-card.wanted .slot-art{-o-object-position:center 49%;object-position:center 49%}.slot-card.olympus .slot-art,.slot-card.sweet .slot-art{-o-object-position:center;object-position:center}.slot-card:focus-visible{outline-offset:3px}@media (hover:hover) and (pointer:fine){.slot-card:hover{transform:translateY(-4px);border-color:#866123;box-shadow:0 12px 24px #000b,0 0 0 1px #d49b3238}.slot-card:hover .slot-art{transform:scale(1.055);filter:brightness(.76)}.slot-card:hover .slot-play{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.slot-card{height:220px!important}.slot-card .slot-media{height:145px}.slot-card .slot-info{height:74px;padding:10px 12px}.slot-card .slot-info small{font-size:var(--fs-caption)}.slot-card .slot-info>b{font-size:var(--fs-caption)}.slot-card .slot-logo{max-height:70px}.slot-card.wanted .slot-logo{max-height:76px}}@media (min-width:761px){.hero-copy{left:clamp(150px,calc(50% - 590px),320px);top:86px;width:520px}.hero-copy h1{max-width:520px;font-size:clamp(66px,4.6vw,78px);line-height:.88;letter-spacing:-5.4px!important;text-wrap:balance;text-shadow:0 3px 24px #000,0 0 1px #fff7}.hero-copy h1.hero-slot-title{max-width:520px;font-size:clamp(52px,3.6vw,60px);letter-spacing:-2.2px!important}.hero-copy h2{font-size:var(--fs-subtitle);margin:10px 0}.hero-scale-zone{position:absolute;z-index:31;top:0;left:calc(50% - 155px);width:520px;height:470px;display:block;clip-path:polygon(11% 0,84% 0,100% 28%,96% 100%,4% 100%,0 30%);cursor:default}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.arena-hero:hover>img.hero-image{transform:translate(-40%)!important;filter:drop-shadow(0 0 9px #efaa4433) drop-shadow(0 15px 28px #000)}.arena-hero:has(.hero-scale-zone:hover)>img.hero-image{transform:translate(-40%) scale(1.06)!important;filter:drop-shadow(0 0 15px #efaa4454) drop-shadow(0 24px 38px #000)}.arena-hero:has(.hero-scale-zone:hover) .hero-atmosphere:before{opacity:.92;transform:translate3d(8px,-5px,0) rotate(-3deg) scale(1.035)}.arena-hero:has(.hero-scale-zone:hover) .hero-atmosphere i{opacity:.95;transform:translate3d(-5px,-3px,0) scale(1.055)}}.hero-atmosphere:before,.hero-atmosphere i,.hero-atmosphere span{will-change:transform,opacity}.hero-atmosphere:before{opacity:.72;transition:transform .8s cubic-bezier(.2,.76,.2,1),opacity .7s ease}.hero-atmosphere i{opacity:.78;transition:transform .8s cubic-bezier(.2,.76,.2,1),opacity .7s ease}.hero-atmosphere span{background:radial-gradient(circle at 8% 34%,#ffcf79 0 1px,transparent 2.4px),radial-gradient(circle at 18% 66%,#d77e2a 0 1.2px,transparent 2.7px),radial-gradient(circle at 29% 22%,#ffc05c 0 1px,transparent 2.3px),radial-gradient(circle at 43% 73%,#e79036 0 1.3px,transparent 2.8px),radial-gradient(circle at 57% 29%,#ffd689 0 1px,transparent 2.5px),radial-gradient(circle at 69% 61%,#cf7427 0 1.1px,transparent 2.5px),radial-gradient(circle at 82% 18%,#ffbd58 0 1px,transparent 2.3px),radial-gradient(circle at 93% 70%,#e18a31 0 1.3px,transparent 2.8px),radial-gradient(ellipse,#d98a3220 0,transparent 69%)}@media (prefers-reduced-motion:no-preference){.hero-atmosphere:before{animation:arena-light-drift 18s ease-in-out infinite alternate}.hero-atmosphere i{animation:arena-depth-breathe 9s ease-in-out infinite alternate}.hero-atmosphere span{animation:arena-embers-mid 11s ease-in-out infinite alternate}.hero-atmosphere:after{animation:arena-sparks 7.5s ease-in-out infinite alternate}.hero-atmosphere b{animation:arena-dust-far 17s ease-in-out infinite alternate}.hero-atmosphere em{animation:arena-dust-near 7s ease-in-out infinite alternate}}@media (max-width:760px){.hero-scale-zone{display:none}.hero-copy{left:20px;right:20px;top:34px;width:auto}.hero-copy h1{max-width:360px;font-size:clamp(44px,13vw,58px);line-height:.9;letter-spacing:-3.5px!important}.hero-copy h1.hero-slot-title{max-width:360px;font-size:clamp(34px,10vw,44px);letter-spacing:-1.4px!important}.hero-atmosphere span{left:20%;width:76%}}@media (prefers-reduced-motion:reduce){.hero-atmosphere:before,.hero-atmosphere:after,.hero-atmosphere i,.hero-atmosphere span,.hero-atmosphere b,.hero-atmosphere em{animation:none!important}}.hero-ember-particles,.hero-vanta-background{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-vanta-background canvas{position:absolute!important;inset:0}.hero-galaxy-background{position:absolute;inset:0;z-index:1;pointer-events:auto}.hero-galaxy-background canvas{position:absolute!important;inset:0;filter:sepia(.85) saturate(1.5) hue-rotate(-6deg) brightness(1.05)}.hero-particles{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;opacity:.9;contain:layout paint;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 96%,transparent 100%);transition:opacity .65s ease}.hero-particles-front{inset:54px 0 0;z-index:35;opacity:.72;transform-origin:61% 34%;transition:opacity .65s ease,transform .8s cubic-bezier(.2,.76,.2,1);-webkit-mask-image:radial-gradient(ellipse at 64% 54%,#000 0 52%,transparent 80%);mask-image:radial-gradient(ellipse at 64% 54%,#000 0 52%,transparent 80%)}.hero-particles-front .hero-particle{mix-blend-mode:screen}.hero-particle{--particle-alpha:.28;--particle-alpha-soft:.13;position:absolute;left:var(--particle-x);top:var(--particle-y);display:block;width:var(--particle-size);height:var(--particle-size);border-radius:999px;background:radial-gradient(circle,#fff5d9 0 10%,#ffc766 26%,#e27622 55%,transparent 76%);box-shadow:0 0 5px #e8973a,0 0 11px #b653193d;opacity:0;text-decoration:none;transform:translate3d(0,18px,0) scale(.35);animation:hero-ember-rise var(--particle-duration) linear var(--particle-delay) infinite;will-change:transform,opacity}.hero-particle.depth-far{--particle-alpha:.25;--particle-alpha-soft:.1;filter:blur(.35px);box-shadow:0 0 4px #bd6a2b80}.hero-particle.depth-mid{--particle-alpha:.52;--particle-alpha-soft:.23;filter:blur(.08px)}.hero-particle.depth-near{--particle-alpha:.76;--particle-alpha-soft:.34;box-shadow:0 0 7px #ffc161d9,0 0 16px #d96d2257}.hero-particle.is-spark{height:calc(var(--particle-size) * 2.8);border-radius:50%;background:linear-gradient(180deg,transparent,#ffd281 34%,#e87524 70%,transparent);transform:rotate(15deg)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.arena-hero:has(.hero-scale-zone:hover) .hero-particles{opacity:1}.arena-hero:has(.hero-scale-zone:hover) .hero-particles-front{opacity:.94;transform:scale(1.02)}.arena-hero:has(.hero-scale-zone:hover) .hero-particle.depth-near{box-shadow:0 0 9px #ffd485,0 0 22px #d96d2273}}@media (prefers-reduced-motion:no-preference){@keyframes hero-ember-rise{0%{transform:translate3d(0,24px,0) scale(.3);opacity:0}10%{opacity:var(--particle-alpha-soft)}28%{transform:translate3d(var(--particle-drift-a),-12px,0) scale(.72);opacity:var(--particle-alpha)}51%{transform:translate3d(var(--particle-drift-b),var(--particle-rise-mid),0) scale(1);opacity:var(--particle-alpha-soft)}72%{transform:translate3d(var(--particle-drift-a),var(--particle-rise-high),0) scale(.78);opacity:var(--particle-alpha)}to{transform:translate3d(var(--particle-drift-b),var(--particle-rise-max),0) scale(.28);opacity:0}}}@media (max-width:760px){.hero-particles{opacity:.68;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 100%)}.hero-particles-front{inset:38px 0 0;opacity:.52;-webkit-mask-image:radial-gradient(ellipse at 62% 48%,#000 0 48%,transparent 78%);mask-image:radial-gradient(ellipse at 62% 48%,#000 0 48%,transparent 78%)}.hero-particle:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.hero-particle{animation:none!important;opacity:.14!important;transform:none!important}.hero-particle:nth-child(n+13){display:none}}.arena-hero>img.hero-support-cast{position:absolute!important;inset:0!important;z-index:12;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;opacity:0;pointer-events:none;filter:none!important;transform:none!important;transition:opacity .78s cubic-bezier(.2,.72,.2,1);will-change:opacity}.hero-particles-support{z-index:17;opacity:0;inset:38px 0 0;transition:opacity .9s ease;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 44%,transparent 48% 54%,#000 59%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#000 44%,transparent 48% 54%,#000 59%,#000 100%)}.hero-smoke-motion{position:absolute;inset:42px 0 0;z-index:16;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1.1s ease;mix-blend-mode:screen}.hero-smoke-motion i{position:absolute;display:block;width:48%;height:74%;border-radius:50%;opacity:.15;background:radial-gradient(ellipse at 44% 55%,#9f6a3f2b 0,#75503b17 31%,transparent 68%),radial-gradient(ellipse at 66% 42%,#d28b4517 0,transparent 62%);filter:blur(29px);will-change:transform,opacity}.hero-smoke-motion i:nth-child(1){left:-5%;top:7%;animation:hero-smoke-left 31s cubic-bezier(.38,.08,.58,.94) -12s infinite alternate}.hero-smoke-motion i:nth-child(2){right:-7%;top:-3%;animation:hero-smoke-right 37s cubic-bezier(.38,.08,.58,.94) -24s infinite alternate}.hero-smoke-motion i:nth-child(3){left:24%;bottom:-30%;width:55%;height:65%;opacity:.1;animation:hero-smoke-floor 43s ease-in-out -19s infinite alternate}.hero-casino-motion{position:absolute;inset:40px 0 0;z-index:19;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .95s ease}.casino-fx{position:absolute;left:var(--fx-x);top:var(--fx-y);display:block;width:var(--fx-size);height:var(--fx-size);opacity:.82;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%;will-change:transform,opacity;animation:casino-float var(--fx-duration) cubic-bezier(.36,.04,.2,1) var(--fx-delay) infinite alternate}.casino-fx.chip{height:calc(var(--fx-size) * .42);border:2px dashed #f6e1c1;border-radius:50%;background:radial-gradient(ellipse,#b8201e 0 32%,#f0d8bc 35% 43%,#9e1517 46% 72%,#541013 75%);box-shadow:0 2px 2px #000a,0 0 8px #d5492638,inset 0 1px 1px #fff6}.casino-fx.coin{height:calc(var(--fx-size) * .45);border:2px solid #8c5610;border-radius:50%;background:radial-gradient(ellipse,#ffdf77 0 22%,#c27c16 25% 44%,#ffe49a 47% 57%,#8b500a 61% 100%);box-shadow:0 2px 3px #000b,0 0 8px #e8a63d38}.casino-fx.die{border:1px solid #ffb3a7;border-radius:4px;background:linear-gradient(145deg,#e04539,#7f1010 70%);box-shadow:0 3px 6px #000b,0 0 9px #d43c2638,inset 1px 1px 2px #fff5}.casino-fx.die:before{content:"";position:absolute;inset:3px;background:radial-gradient(circle at 20% 20%,#f8eadb 0 1.6px,transparent 1.9px),radial-gradient(circle at 80% 20%,#f8eadb 0 1.6px,transparent 1.9px),radial-gradient(circle at 50% 50%,#f8eadb 0 1.6px,transparent 1.9px),radial-gradient(circle at 20% 80%,#f8eadb 0 1.6px,transparent 1.9px),radial-gradient(circle at 80% 80%,#f8eadb 0 1.6px,transparent 1.9px)}@media (min-width:761px) and (hover:hover) and (pointer:fine){.arena-hero:has(.hero-scale-zone:hover)>img.hero-support-cast{opacity:1}.arena-hero:has(.hero-scale-zone:hover) .hero-particles-support{opacity:.94}.arena-hero:has(.hero-scale-zone:hover) .hero-smoke-motion{opacity:1}.arena-hero:has(.hero-scale-zone:hover) .hero-casino-motion{opacity:1}}@media (max-width:760px){.arena-hero>img.hero-support-cast,.hero-particles-support,.hero-smoke-motion,.hero-casino-motion{display:none!important}}@media (prefers-reduced-motion:reduce){.hero-smoke-motion i,.casino-fx,.hero-particles-support .hero-particle{animation:none!important}}.arena-hero>img.hero-stage-background{position:absolute!important;inset:0!important;z-index:0;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center bottom!important;object-position:center bottom!important;pointer-events:none;filter:saturate(.88) contrast(1.05) brightness(.72)}.hero-wing{position:absolute;z-index:14;bottom:36px;opacity:0;pointer-events:none;transform:none;transition:opacity .72s cubic-bezier(.2,.72,.2,1);will-change:opacity}.hero-wing-left{right:calc(50% - 2px);width:clamp(700px,49vw,850px);aspect-ratio:1705/923}.hero-wing-right{left:calc(50% + 18px);width:clamp(720px,51vw,875px);aspect-ratio:1783/882;bottom:34px}.hero-wing>img{position:absolute!important;inset:0!important;z-index:2;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;filter:drop-shadow(0 8px 12px #000b)}.hero-contact-shadows{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-contact-shadows i{position:absolute;left:var(--shadow-x);top:var(--shadow-y);width:var(--shadow-width);height:5.4%;border-radius:50%;background:radial-gradient(ellipse,#000e 0 36%,#120b05b8 49%,#dc84272b 62%,transparent 76%);filter:blur(5px);transform:translate(-50%,-50%) scaleX(1.12);box-shadow:0 2px 14px #000b}@media (min-width:761px){.topbar{z-index:auto}.topbar:before{z-index:35}.topbar>*{z-index:105}.arena-hero>img.hero-image{z-index:60!important;left:50%!important;transform:translate(-50%)!important;transform-origin:50% 16%!important}.hero-shade{z-index:24}.hero-copy{z-index:70}.battle-pill{z-index:80}.hero-scale-zone{z-index:31;top:202px;left:calc(50% - 150px);width:470px;height:270px;clip-path:polygon(21% 0,79% 0,100% 31%,92% 100%,8% 100%,0 31%)}.hero-particles-front{z-index:65}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.arena-hero:hover>img.hero-image{transform:translate(-50%)!important}.arena-hero:has(.hero-scale-zone:hover)>img.hero-image{transform:translate(-50%) scale(1.06)!important}.arena-hero:has(.hero-scale-zone:hover) .hero-wing{opacity:1}.arena-hero:has(.hero-scale-zone:hover) .hero-particles-support{opacity:.98}.arena-hero:has(.hero-scale-zone:hover) .hero-smoke-motion{opacity:1}.arena-hero:has(.hero-scale-zone:hover) .hero-casino-motion{opacity:1}}.hero-smoke-motion{inset:62px 0 8px;z-index:18;mix-blend-mode:screen}.hero-flank-image{position:absolute;z-index:1;top:0;left:calc(50% + var(--flank-x, 0%));height:100%;width:auto;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transform-origin:bottom center;transform:translate(-50%) translateY(var(--flank-y, 0px)) scale(var(--flank-scale, 1));pointer-events:none;filter:drop-shadow(0 12px 22px #000c);transition:left .65s cubic-bezier(.22,.75,.18,1),opacity .5s ease}@media (max-width:760px){.hero-flank-image{display:none}}@media (prefers-reduced-motion:reduce){.hero-flank-image{transition:opacity .3s ease}}.hero-smoke-motion i{opacity:.2;filter:blur(24px);background:radial-gradient(ellipse at 32% 58%,#b77b4b3b 0,#76513c22 28%,transparent 66%),radial-gradient(ellipse at 68% 40%,#e39b5124 0,#6c4c3b12 36%,transparent 68%),radial-gradient(ellipse at 48% 76%,#8d674b22 0,transparent 60%)}.hero-smoke-motion i:nth-child(1){animation-duration:21s;opacity:.22}.hero-smoke-motion i:nth-child(2){animation-duration:27s;opacity:.2}.hero-smoke-motion i:nth-child(3){animation-duration:31s;opacity:.17}@media (max-width:760px){.hero-wing{display:none!important}.arena-hero>img.hero-stage-background{-o-object-position:58% bottom!important;object-position:58% bottom!important;filter:saturate(.82) contrast(1.04) brightness(.64)}}@media (prefers-reduced-motion:reduce){.hero-wing{transition:none!important}.hero-smoke-motion i{animation:none!important;opacity:.08!important}.casino-fx{animation:none!important}}.hero-atmosphere{background:radial-gradient(ellipse at 50% 25%,#ffbd5a2e 0,transparent 27%),radial-gradient(ellipse at 50% 45%,#c86b1d1c 0,transparent 38%),radial-gradient(ellipse at 50% 62%,#e1a24b12 0,transparent 34%)}.hero-atmosphere:before{left:26%;width:48%;transform:rotate(0);transform-origin:50% 0}.hero-atmosphere i{left:30.5%;width:39%}.hero-atmosphere span{left:29%;width:42%}.hero-particles-support{display:block!important;inset:20px 0 0;opacity:.48;-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 0 46%,#000b 66%,transparent 88%);mask-image:radial-gradient(ellipse at 50% 48%,#000 0 46%,#000b 66%,transparent 88%)}@media (min-width:761px){.arena-hero{background:radial-gradient(ellipse at 50% 34%,#6a3d1533 0,#1f170d20 27%,transparent 56%),linear-gradient(90deg,#020506 0 26%,#070a09 52%,#030606)}.arena-hero:before{background:radial-gradient(ellipse at 50% 36%,transparent 0 19%,#cf77120b 28%,transparent 49%)}}@media (min-width:761px) and (hover:hover) and (pointer:fine){.arena-hero:has(.hero-scale-zone:hover) .hero-particles-support{opacity:.82}}@media (max-width:760px){.hero-atmosphere{background:radial-gradient(ellipse at 50% 27%,#ffbd5a2b 0,transparent 31%),radial-gradient(ellipse at 50% 49%,#c86b1d16 0,transparent 43%)}.hero-atmosphere:before{left:12%;width:76%}.hero-atmosphere i{left:18%;width:64%}.hero-atmosphere span{left:14%;width:72%}.hero-particles-support{opacity:.3}}.hero-copy h2{color:#f4b632;font-weight:800}.hero-copy p{color:#c2c7c5;max-width:360px}.sponsor-official{display:flex;flex-direction:column;align-items:center;gap:7px}.sponsor-official small{color:#8d9491;font-size:var(--fs-caption);line-height:1}.sponsor-official img{display:block;width:178px;height:auto;filter:brightness(0) invert(1);opacity:.96}@media (max-width:760px){.hero-copy h2{font-size:var(--fs-subtitle);margin-top:9px}.hero-copy p{font-size:var(--fs-label);max-width:315px}.sponsor-official img{width:150px}}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:14px;width:-moz-max-content;width:max-content}.hero-actions .primary{text-decoration:none}.next-battle-card{background:linear-gradient(115deg,#050708 0 47%,#090d0e)}.next-battle-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050708fa 0 30%,#050708d8 39%,transparent 58%);z-index:2;pointer-events:none}.next-battle-card>div{z-index:4;padding:23px 21px}.next-battle-card h2{font-size:var(--fs-subtitle);color:#f1f1ed}.next-battle-card h2 b{display:block;margin-top:5px;font-size:var(--fs-title-lg);color:#f3f2ed}.next-battle-card p{margin-top:19px}.next-battle-card img{z-index:1;-o-object-position:center center!important;object-position:center center!important;-o-object-fit:cover!important;object-fit:cover!important;transform:none!important;filter:saturate(.9) brightness(.94)}.bonus-hunt{height:218px;padding:0!important;border:1px solid #262d2d!important;border-radius:11px;overflow:hidden;background:radial-gradient(ellipse at 9% 115%,#b06b1625,transparent 42%),linear-gradient(135deg,#0b1011 0,#070a0b 55%,#090d0d);box-shadow:inset 0 1px #ffffff08,0 12px 30px #0005}.hunt-header{height:36px;padding:0 13px 0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #202727;background:linear-gradient(180deg,#101516cc,#080c0ddd)}.hunt-header>div{display:flex;align-items:center;gap:8px;min-width:0}.hunt-header h3{height:auto!important;color:#f2f3ef;font-size:var(--fs-label)!important;white-space:nowrap}.hunt-mark{width:18px;height:18px;display:grid;place-items:center;border:1px solid #c58d2e;border-radius:50%;color:#efb746;font-size:var(--fs-label);box-shadow:0 0 12px #d3952630}.hunt-live{display:flex;align-items:center;color:#8e9693;font-size:var(--fs-caption);white-space:nowrap}.hunt-live i{width:5px;height:5px;border-radius:50%;background:var(--ui-green);box-shadow:0 0 8px var(--ui-green);margin-right:2px}.hunt-header button{border:0;background:transparent;padding:7px 0}.hunt-header button b{color:#e5ad3e;margin-left:4px}.bonus-hunt-body{height:181px;display:grid;grid-template-columns:164px minmax(0,1fr)}.hunt-summary{position:relative;border:0;border-right:1px solid #242b2b;border-radius:0;background:linear-gradient(145deg,#0f1516,#080b0c);padding:8px 15px 7px;display:flex;flex-direction:column;min-width:0}.hunt-summary:after{content:"";position:absolute;right:-1px;top:16px;width:1px;height:76px;background:linear-gradient(#b57b2614,#d298363f,#b57b2614)}.hunt-summary>span{display:flex;flex-direction:column;margin:0;padding-bottom:6px}.hunt-summary>span+span{padding-top:6px;border-top:1px solid #22292a}.hunt-summary small{font-size:clamp(9px,.5vw,10px);font-weight:700;color:#a6aeaa;line-height:1.15;margin-bottom:5px}.hunt-summary strong{font-size:clamp(11px,.62vw,13px);font-weight:700;color:#f3f4f0;line-height:1}.hunt-summary b{font-size:clamp(11px,.62vw,13px);font-weight:700;color:#7ce42b;line-height:1;white-space:nowrap}.hunt-summary em{font-style:normal;font-size:clamp(9px,.5vw,10px);font-weight:700;color:#8bd95b}.hunt-summary>span:last-of-type{display:grid;grid-template-columns:auto auto;-moz-column-gap:6px;column-gap:6px;align-items:center;justify-content:start}.hunt-summary>span:last-of-type small{grid-column:1/-1}.hunt-progress-copy{display:flex;align-items:end;justify-content:space-between;margin-top:auto}.hunt-progress-copy strong{font-size:var(--fs-caption);color:#f0b541}.hunt-progress-copy strong small{display:inline;color:#a9afac;font-size:clamp(9px,.5vw,10px);margin:0;font-weight:700}.hunt-progress-copy>small{font-size:var(--fs-caption);margin:0;color:#8b9390;font-weight:600}.hunt-progress{height:5px;margin-top:4px;border-radius:5px;background:#202829;overflow:hidden}.hunt-progress span{display:block;width:58.33%;height:100%;background:linear-gradient(90deg,#d6972b,#f4bd49);box-shadow:0 0 10px #e3a53966}.hunt-slots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(86px,1fr);gap:5px;min-width:0;padding:8px 8px 9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#7b5822 #0a0e0f;overscroll-behavior-inline:contain}.hunt-empty-state{grid-column:1/-1;display:flex;min-height:159px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:20px;color:#d9ddd8;text-align:center;background:radial-gradient(circle at 50% 45%,#17351e55,transparent 58%)}.hunt-empty-state strong{font-size:var(--fs-body);font-weight:800}.hunt-empty-state small{color:#89938d;font-size:var(--fs-caption)}.hunt-slot{min-width:0;height:142px;padding:0;border:1px solid #293132;border-radius:7px;background:#0a0e0f;color:#f5f6f3;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;text-align:left;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.hunt-cover{position:relative;display:block;width:100%;height:100px;overflow:hidden;background:#111718}.hunt-cover:after{content:"";position:absolute;inset:58% 0 0;background:linear-gradient(transparent,#050808d9)}.hunt-cover img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease,filter .35s ease}.hunt-cover b{position:absolute;z-index:3;top:5px;left:5px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#080c0de8;border:1px solid #d6a038;color:#fff;font-size:var(--fs-caption);box-shadow:0 2px 8px #000}.hunt-cover i{position:absolute;z-index:3;left:6px;bottom:5px;color:#c8cecb;font-size:clamp(9px,.5vw,10px);font-style:normal}.hunt-result{height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#0c1112,#070a0b)}.hunt-result strong{font-size:var(--fs-body);font-weight:800;color:#7be62a;line-height:1}.hunt-slot.loss .hunt-result strong{color:#ff5549}.hunt-slot.pending .hunt-result strong{color:#aeb5b2}.hunt-live.finished{color:#9da5a1}.hunt-live.finished i{background:#727b77;box-shadow:none}.hunt-api-badge{font-size:var(--fs-caption);color:#d6aa52;border:1px solid #785b2c;background:#171207;padding:3px 5px;border-radius:999px}.hunt-summary b.negative,.hunt-summary b.negative+em{color:#ff655b}.hunt-result small{margin-top:5px;font-size:var(--fs-caption);font-weight:600;color:#dfe2df;line-height:1}@media (hover:hover) and (pointer:fine){.hunt-slot:hover{transform:translateY(-3px);border-color:#a8782b;box-shadow:0 10px 18px #0009}.hunt-slot:hover .hunt-cover img{transform:scale(1.05);filter:brightness(.88)}}@media (max-width:760px){.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.hero-actions .sponsor-official{position:relative;inset:auto}.hero-actions .sponsor-official img{width:142px}.next-battle-card h2{font-size:var(--fs-subtitle)}.next-battle-card img{opacity:.9;-o-object-position:62% center!important;object-position:62% center!important;transform:none!important}.bonus-hunt{height:auto}.hunt-header{height:44px;padding:0 12px}.hunt-live{display:none}.bonus-hunt-body{height:auto;grid-template-columns:1fr}.hunt-summary{height:156px;border-right:0;border-bottom:1px solid #242b2b;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;padding:16px}.hunt-summary>span{margin:0;padding:0}.hunt-summary>span+span{border-top:0;border-left:1px solid #22292a;padding:0 0 0 20px}.hunt-summary small,.hunt-summary strong,.hunt-summary b{font-size:clamp(11px,.62vw,13px)}.hunt-progress-copy,.hunt-progress{grid-column:1/-1}.hunt-slots{grid-template-columns:repeat(2,1fr);padding:10px}.hunt-slot{height:222px}.hunt-cover{height:168px}.hunt-result{height:53px}}.promo-row{position:relative;z-index:110}.next-battle-card{isolation:isolate;overflow:visible!important;background:#050708!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #0007}.next-battle-card:after{display:none!important}.next-battle-surface{position:absolute;z-index:0;inset:-1px;display:block;overflow:hidden;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#050708 0 39%,#050708dc 47%,transparent 67%),radial-gradient(ellipse at 80% 49%,#713e161f 0,transparent 49%),linear-gradient(115deg,#050708 0 46%,#0a0e0f)}.next-battle-surface:before{content:"";position:absolute;right:-7%;top:-43%;width:56%;aspect-ratio:1;border:10px solid #2b3030;border-left-color:#171b1c;border-radius:50%;opacity:.7;box-shadow:inset 0 0 0 2px #090b0c,0 0 36px #c77a2314}.next-battle-surface:after{content:"";position:absolute;inset:0;opacity:.5;background:radial-gradient(circle at 76% 9%,#fff1bd 0 1px,#ef981e 2px 4px,transparent 6px),radial-gradient(circle at 82% 7%,#fff1bd 0 1px,#ef981e 2px 4px,transparent 6px),radial-gradient(circle at 88% 10%,#fff1bd 0 1px,#ef981e 2px 4px,transparent 6px),radial-gradient(circle at 69% 34%,#f4ad4b 0 1px,transparent 2px),radial-gradient(circle at 92% 56%,#d77924 0 1px,transparent 2px),radial-gradient(circle at 74% 78%,#f0a33c 0 1px,transparent 2px);filter:drop-shadow(0 0 7px #e68e2d);transition:opacity .55s ease,transform .75s cubic-bezier(.2,.76,.2,1)}.next-battle-copy{position:relative;z-index:5!important;width:49%;pointer-events:none}.next-battle-cast{position:absolute;z-index:4;right:-1.5%;bottom:-1px;display:block;width:80%;height:260px;cursor:default;transform-origin:72% 72%;transition:transform .72s cubic-bezier(.2,.76,.2,1),filter .72s ease;filter:drop-shadow(-8px 13px 22px #000a) drop-shadow(0 0 8px #e99a3130)}.next-battle-card .next-battle-cast img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right bottom!important;object-position:right bottom!important;transform:none!important;filter:none!important;opacity:1!important}.next-battle-cast:after{content:"";position:absolute;z-index:2;inset:2% -3% 0 1%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 15% 28%,#ffd27b 0 1px,transparent 2.4px),radial-gradient(circle at 28% 15%,#e38b2e 0 1.2px,transparent 2.8px),radial-gradient(circle at 39% 54%,#ffc25e 0 1.1px,transparent 2.5px),radial-gradient(circle at 56% 22%,#d97725 0 1.3px,transparent 3px),radial-gradient(circle at 69% 66%,#ffd98f 0 1.1px,transparent 2.5px),radial-gradient(circle at 84% 35%,#e88f31 0 1.3px,transparent 2.8px),radial-gradient(circle at 94% 72%,#ffc05a 0 1px,transparent 2.4px);filter:drop-shadow(0 0 6px #e38a2f);transition:opacity .45s ease}@media (hover:hover) and (pointer:fine){.next-battle-card:has(.next-battle-cast:hover) .next-battle-cast{transform:translate3d(-2px,-8px,0) scale(1.045);filter:drop-shadow(-10px 18px 28px #000d) drop-shadow(0 0 13px #f0a23c58)}.next-battle-card:has(.next-battle-cast:hover) .next-battle-cast:after{opacity:.88;animation:next-battle-embers 2.8s ease-in-out infinite alternate}.next-battle-card:has(.next-battle-cast:hover) .next-battle-surface:after{opacity:.84;transform:translate3d(3px,-3px,0) scale(1.015)}}@media (max-width:760px){.next-battle-card{margin-top:34px!important}.next-battle-copy{width:54%}.next-battle-cast{right:-2%;width:88%;height:245px;bottom:-1px}.next-battle-surface:before{right:-14%;top:-25%;width:67%}}@media (prefers-reduced-motion:reduce){.next-battle-cast,.next-battle-cast:after,.next-battle-surface:after{animation:none!important;transition:none!important}}.battle-pill.arena-stats{display:flex;grid-template-columns:none;align-items:center;gap:0;padding:0;overflow:hidden;background:linear-gradient(180deg,#0b0f10ee,#050809f2);box-shadow:inset 0 1px #ffffff0b,0 15px 35px #000}.arena-stats-viewport{position:relative;min-width:0;height:100%;flex:1;overflow:hidden}.arena-stats-viewport:before,.arena-stats-viewport:after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:16px;pointer-events:none}.arena-stats-viewport:before{left:0;background:linear-gradient(90deg,#080c0d,transparent)}.arena-stats-viewport:after{right:0;background:linear-gradient(270deg,#080c0d,transparent)}.arena-stats-track{display:flex;width:-moz-max-content;width:max-content;height:100%;will-change:transform;animation:arena-stats-loop 24s linear 2.8s infinite}.arena-stats-set{display:flex;height:100%;padding-left:8px}.arena-stat{flex:0 0 186px;height:100%;display:flex;align-items:center;gap:8px;padding:0 12px;border-right:1px solid #252b2b}.arena-stat-icon{position:relative;flex:0 0 60px;width:60px;height:52px;display:grid;place-items:center;overflow:visible}.arena-stat-icon img{-o-object-fit:contain;object-fit:contain;transform:scale(1.12);filter:saturate(1.06) contrast(1.08) brightness(1.07) drop-shadow(0 4px 5px #000b) drop-shadow(0 0 5px #e9a72a26);transition:transform .28s ease,filter .28s ease}.arena-stat-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.arena-stat-copy small{color:#8f9794;font-size:clamp(9px,.52vw,10px);font-weight:700;line-height:1;white-space:nowrap}.arena-stat-copy strong{color:#f2f3ef;font-size:clamp(11px,.66vw,12px);line-height:1;white-space:nowrap;text-shadow:0 2px 10px #000}.arena-stats-live{position:relative;z-index:4;flex:0 0 69px;height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border-left:1px solid #292f2f;color:#82da2e;background:linear-gradient(90deg,#080c0db8,#080c0d 28%);font-size:clamp(9px,.52vw,10px);font-weight:800;white-space:nowrap}.arena-stats-live i{width:6px;height:6px;border-radius:50%;background:var(--ui-green);box-shadow:0 0 9px var(--ui-green)}@media (hover:hover) and (pointer:fine){.arena-stats:hover .arena-stats-track{animation-play-state:paused}.arena-stat:hover .arena-stat-icon img{transform:translateY(-1px) scale(1.2);filter:saturate(1.1) contrast(1.1) brightness(1.12) drop-shadow(0 6px 7px #000c) drop-shadow(0 0 8px #e9a72a42)}}@media (max-width:760px){.battle-pill.arena-stats{display:flex;padding:0}.arena-stat{flex-basis:164px;padding:0 12px;gap:8px}.arena-stat-icon{flex-basis:48px;width:48px;height:41px}.arena-stat-copy small{font-size:clamp(9px,.52vw,10px)}.arena-stat-copy strong{font-size:clamp(11px,.66vw,12px)}.arena-stats-live{flex-basis:55px;font-size:clamp(9px,.52vw,10px)}}@media (prefers-reduced-motion:reduce){.arena-stats-track{animation:none!important}.arena-stat-icon img{transition:none!important}}.arena-hero{border-bottom:0}.dashboard-section{position:relative;z-index:110;margin:0 2.6%;padding:10px 0;background:linear-gradient(180deg,transparent 0,transparent 10px,#030606 10px,#040707 16%,transparent 100%)}.dashboard-top{height:196px;display:grid;grid-template-columns:1.04fr 1.42fr .9fr;gap:10px}.dashboard-bottom{height:198px;margin-top:10px;display:grid;grid-template-columns:.86fr 1.14fr;gap:10px}.dashboard-panel{min-width:0;border:1px solid #252d2c;border-radius:11px;overflow:hidden;background:linear-gradient(145deg,#0a0f10,#06090a);box-shadow:inset 0 1px #ffffff08,0 12px 28px #0005}.dashboard-top>.promo-card{height:196px;margin:0}.dashboard-top .next-battle-card{height:196px;overflow:visible!important;clip-path:inset(-200px 0 0 0 round 11px);border-color:#604719;background:#060808!important;box-shadow:inset 0 1px #ffffff0c,0 12px 28px #0008,0 0 24px #9c64130d}.dashboard-top .next-battle-surface{overflow:hidden;border-radius:inherit;inset:0;background:linear-gradient(90deg,#030506 0 39%,#030506f5 46%,#0305068c 59%,#0305061f 78%,transparent 100%),linear-gradient(0deg,#0305068c 0,transparent 32%),url(/assets/castor/home/next-battle/next-battle-arena-bg.webp) 50% center/cover no-repeat,#050708}.dashboard-top .next-battle-surface:before{inset:auto auto 0 0;width:auto;aspect-ratio:auto;border:0;border-radius:inherit;opacity:.92;box-shadow:none;background:radial-gradient(ellipse at 76% 55%,#f2ae4b24 0,#bd6d2718 22%,#6f38150e 44%,transparent 68%),radial-gradient(ellipse at 73% 95%,#e88b2d1e 0,#8b451612 31%,transparent 61%),linear-gradient(90deg,#030506 0 42%,transparent 70%);filter:blur(2px);transform:translateZ(0);transition:opacity .55s ease,transform .75s cubic-bezier(.2,.76,.2,1),filter .55s ease}.dashboard-top .next-battle-surface:after{opacity:.7;background:radial-gradient(ellipse at 76% 94%,#ba681d22 0,#78401413 29%,transparent 60%),radial-gradient(circle at 57% 22%,#ffe5aa 0 1px,#dd882a 1.5px 2px,transparent 3.2px),radial-gradient(circle at 63% 74%,#f1a64a 0 1px,transparent 2.3px),radial-gradient(circle at 68% 12%,#ffd17c 0 1px,#d47b25 1.6px 2.2px,transparent 3.5px),radial-gradient(circle at 72% 86%,#e78b2f 0 1.2px,transparent 2.8px),radial-gradient(circle at 77% 29%,#f6b556 0 1px,transparent 2.4px),radial-gradient(circle at 83% 9%,#ffe1a0 0 1px,#dc8428 1.5px 2px,transparent 3.2px),radial-gradient(circle at 87% 62%,#dc7922 0 1.1px,transparent 2.5px),radial-gradient(circle at 91% 24%,#ef9a39 0 1px,transparent 2.5px),radial-gradient(circle at 95% 81%,#ffc469 0 1px,#c96b20 1.6px 2px,transparent 3.3px),radial-gradient(circle at 99% 42%,#e58a2d 0 1px,transparent 2.4px);filter:drop-shadow(0 0 5px #e68e2d99)}.dashboard-top .next-battle-copy{width:64%;max-width:286px;height:100%;padding:16px 0 13px 19px!important;pointer-events:auto}.dashboard-top .next-battle-copy h2{margin:0;font-size:var(--fs-body-lg);line-height:1}.countdown-grid{position:relative;width:250px;margin-top:8px;padding:7px 9px 6px;overflow:hidden;border:1px solid #31393a;border-left-color:#d99a30;border-radius:7px;background:linear-gradient(105deg,#101516e8,#080c0de6);box-shadow:inset 0 1px #ffffff0c,inset 3px 0 16px #d18a1b0b,0 9px 20px #0008,0 0 16px #d68a2510}.countdown-grid:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 55%,#ffffff09 56%,transparent 76%)}.countdown-digits{position:relative;z-index:1;display:grid;grid-template-columns:1fr 12px 1fr 12px 1fr;align-items:center;font-family:var(--font-primary);font-variant-numeric:tabular-nums}.countdown-digits b,.countdown-digits i{height:31px;display:flex;align-items:center;justify-content:center;line-height:31px}.countdown-digits b{color:#f4f2ee;font-size:var(--fs-title-lg);font-weight:800;text-shadow:0 2px 12px #000,0 0 12px #dfa13c24}.countdown-digits i{padding-bottom:2px;color:#f1eee8;font-size:var(--fs-title-lg);font-weight:800;font-style:normal;text-shadow:0 0 12px #e7a13c33}.countdown-labels{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:2px}.countdown-labels small{display:block;text-align:center;color:#b4bab7;font-size:var(--fs-caption);font-weight:700}.dashboard-top .next-battle-copy p{width:240px;margin:7px 0 0;color:#c2c7c3;font-size:var(--fs-caption);line-height:1.35}.next-battle-actions{width:298px;max-width:none;margin-top:7px;display:flex;align-items:stretch;gap:8px}.next-battle-join{flex:1 1 auto;min-width:0;height:38px;padding:0 12px}.next-battle-join span{text-shadow:0 1px #fff3b34f}.battle-capacity{position:relative;flex:0 0 82px;height:38px;display:grid;grid-template-columns:25px 1fr;grid-template-rows:29px 4px;align-items:center;-moz-column-gap:5px;column-gap:5px;padding:2px 7px 3px;border:1px solid #775620;border-radius:6px;background:#080c0de6;box-shadow:inset 0 1px #ffffff0c,0 0 12px #d9901d0c}.battle-capacity b{color:#f1b33d;font-size:var(--fs-subtitle);line-height:1;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #e3a12e42}.battle-capacity small{color:#d1d5d1;font-size:clamp(9px,.5vw,10px);font-weight:600;line-height:1.05}.battle-capacity i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:4px;background:#272e2d}.battle-capacity i em{display:block;width:62.5%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d89527,#f0b83d);box-shadow:0 0 7px #e4a22e66}.dashboard-top .next-battle-cast{right:-5%;bottom:-3px;width:min(42%,190px);height:100%;overflow:visible;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .5s ease;filter:drop-shadow(0 0 1px #ffd27a9c) drop-shadow(0 0 7px #e68b3354) drop-shadow(-10px 14px 22px #000d)}.dashboard-top .next-battle-cast:before{content:"";position:absolute;z-index:0;inset:3% 1% 0 7%;border-radius:46%;background:radial-gradient(ellipse at 56% 45%,#ffc2672b 0,#d37a2b22 26%,#763a1514 50%,transparent 70%),radial-gradient(ellipse at 54% 91%,#e4852826 0,#7a3d1714 36%,transparent 66%);filter:blur(8px);pointer-events:none;transition:opacity .55s ease,filter .55s ease,transform .72s cubic-bezier(.2,.76,.2,1)}.dashboard-top .next-battle-cast img{z-index:1;inset:auto auto 0 0!important;width:auto!important;height:100%!important;max-width:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left bottom!important;object-position:left bottom!important;transform-origin:50% 100%}@media (hover:hover) and (pointer:fine){.dashboard-top .next-battle-card:has(.next-battle-cast:hover) .next-battle-cast{transform:translateZ(0) scale(1.2);filter:drop-shadow(0 0 1px #ffe0a5c2) drop-shadow(0 0 14px #ed983b82) drop-shadow(-14px 22px 32px #000f)}.dashboard-top .next-battle-card:has(.next-battle-cast:hover) .next-battle-surface:before{opacity:1;transform:scale(1.025);filter:blur(2px) brightness(1.08)}.dashboard-top .next-battle-card:has(.next-battle-cast:hover) .next-battle-cast:before{opacity:1;transform:scale(1.025);filter:blur(9px) brightness(1.12)}}.dashboard-top .bonus-hunt{height:196px;border-color:#293130!important}.dashboard-top .hunt-header h3{color:#f1b93e}.dashboard-top .hunt-mark{display:none}.dashboard-top .bonus-hunt-body{height:159px;grid-template-columns:174px minmax(0,1fr)}.dashboard-top .hunt-summary{padding:13px 14px 11px}.dashboard-top .hunt-summary strong,.dashboard-top .hunt-summary b{font-size:var(--fs-body)}.dashboard-top .hunt-summary em{align-self:center;justify-content:center;display:inline-flex;align-items:center;margin:0;padding:2px 6px;border:1px solid #5a922f45;border-radius:5px;background:linear-gradient(90deg,#18320fd1,#10230c7a);color:#8ee852;font-size:clamp(9px,.5vw,10px);font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff09,0 0 12px #78d92c13}.dashboard-top .hunt-summary b.negative+em{border-color:#b848414d;background:linear-gradient(90deg,#361312d1,#24100f7a)}.dashboard-top .hunt-progress span{background:linear-gradient(90deg,#76d621,#8ee429);box-shadow:0 0 10px #80df2a5c}.dashboard-top .hunt-slots{grid-auto-columns:minmax(82px,1fr)}.superbet-promos{position:relative;isolation:isolate;border-color:#3b292b;background:radial-gradient(circle at 92% 18%,#d8293238 0,transparent 33%),linear-gradient(135deg,#101314,#07090a 64%,#15090b);box-shadow:inset 0 1px #ffffff0b,inset 0 -52px 58px #4b0b1126,0 12px 28px #0007}.superbet-promos:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(118deg,transparent 0 59%,#ed263015 59.5%,transparent 60.5%),radial-gradient(circle at 87% 78%,#ff384521 0 1px,transparent 2px),radial-gradient(circle at 72% 19%,#ffffff2b 0 1px,transparent 2px)}.superbet-promo-brand{position:absolute;z-index:5;top:13px;left:16px;display:flex;align-items:center;gap:9px}.superbet-promo-brand img{display:block;width:100px;height:auto;filter:brightness(0) invert(1)}.superbet-promo-brand span{padding-left:9px;border-left:1px solid #495051;color:#a9afad;font-size:var(--fs-caption);font-weight:800}.superbet-promo-stage{position:absolute;z-index:1;inset:0;overflow:hidden}.superbet-promo-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translate3d(18px,0,0) scale(.99);transition:opacity .42s ease,transform .5s cubic-bezier(.22,.75,.18,1),visibility .42s}.superbet-promo-slide.active{opacity:1;visibility:visible;transform:translateZ(0) scale(1)}.superbet-promo-slide:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(90deg,#080b0cf5 0 43%,#080b0cad 57%,transparent 78%)}.superbet-promo-copy{position:absolute;z-index:3;top:49px;left:16px;width:59%}.superbet-promo-copy>small{display:block;color:#ff5961;font-size:var(--fs-caption);font-weight:800}.superbet-promo-copy h2{margin:4px 0 0;color:#f5f5f2;font-size:var(--fs-subtitle);line-height:.93}.superbet-promo-copy>strong{display:block;margin-top:4px;color:#f7f7f3;font-size:clamp(10px,.58vw,11px)}.superbet-promo-copy p{width:95%;margin:6px 0 0;color:#c6cbc8;font-size:clamp(10px,.58vw,11px);line-height:1.32}.superbet-promo-copy em{display:block;margin-top:3px;color:#8a908d;font-size:clamp(9px,.5vw,10px);font-style:normal}.superbet-promo-copy>button{height:25px;margin-top:8px;padding:0 10px;border:1px solid #ff4a53;border-radius:4px;background:linear-gradient(180deg,#f02d37,#bd151e);color:#fff;box-shadow:inset 0 1px #ffffff35,0 5px 15px #d7192440;transition:transform .2s ease,filter .2s ease}.superbet-promo-copy>button b{margin-left:5px;line-height:0}.superbet-promo-art{position:absolute;z-index:1;right:-5%;bottom:0;width:79%;height:100%;overflow:hidden;filter:drop-shadow(-12px 14px 20px #000b) drop-shadow(0 0 9px #e1243030);transform-origin:72% 72%;transition:transform .45s cubic-bezier(.22,.75,.18,1),filter .35s ease}.superbet-promo-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:74% center;object-position:74% center}.superbet-promo-slide.referral .superbet-promo-art{right:-7%;width:83%}.superbet-promo-slide.cashback .superbet-promo-art{right:-6%;bottom:0;width:79%;height:100%}.superbet-promo-slide.cashback .superbet-promo-art img{-o-object-position:72% center;object-position:72% center}.superbet-promo-slide.freebet .superbet-promo-art{right:-5%;bottom:0;width:79%;height:100%}.superbet-promo-slide.freebet .superbet-promo-art img{-o-object-position:70% center;object-position:70% center}.superbet-promo-controls{position:absolute;z-index:7;right:10px;bottom:8px;display:flex;align-items:center;gap:4px}.superbet-promo-dots{display:flex;align-items:center;gap:1px}.superbet-promo-dots button{width:20px;height:28px;padding:0;border:0;background:transparent;position:relative}.superbet-promo-dots button:after{content:"";position:absolute;top:12px;left:6px;width:8px;height:4px;border-radius:8px;background:#59605e;transition:width .25s ease,background .25s ease,box-shadow .25s ease}.superbet-promo-dots button.active:after{width:14px;left:3px;background:#ef3039;box-shadow:0 0 8px #ec2a34a3}@media (hover:hover) and (pointer:fine){.superbet-promo-copy>button:hover{transform:translateY(-1px);filter:brightness(1.1)}.superbet-promos:hover .superbet-promo-slide.active .superbet-promo-art{transform:translate3d(-3px,-3px,0) scale(1.025);filter:drop-shadow(-14px 16px 23px #000c) drop-shadow(0 0 14px #e124305c)}}.dashboard-bottom .recent,.dashboard-bottom .winners{height:198px;margin:0;padding:12px 16px;border-right:1px solid #252d2c}.dashboard-bottom h3{height:20px;margin:0;color:#e9ebe7;font-size:var(--fs-label)}.dashboard-bottom .battle-line{height:27px;grid-template-columns:28px 1fr 50px 92px 64px;border-bottom:1px solid #1c2323;background:linear-gradient(90deg,#090d0e,#080c0d)}.dashboard-bottom .battle-line:hover{background:#101616}.dashboard-bottom .recent>a{margin-top:7px}.dashboard-bottom .channel-feed{position:relative;isolation:isolate;height:198px;margin:0;padding:0;border-color:#303537;background:radial-gradient(ellipse at 22% 110%,#bd202a1a 0,transparent 48%),linear-gradient(145deg,#0b0f10,#050809)}.dashboard-bottom .channel-feed:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.45;background:linear-gradient(115deg,transparent 0 54%,#ffffff06 54.5%,transparent 55%)}.channel-feed-head{position:relative;z-index:3;height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 11px 0 12px;border-bottom:1px solid #242a2b;background:linear-gradient(180deg,#111617e8,#080c0ddd)}.channel-feed-head>div{display:flex;align-items:center;min-width:0;gap:8px}.channel-feed-head h3{height:auto!important;margin:0!important;font-size:var(--fs-caption)!important;white-space:nowrap}.channel-feed-brand{height:17px;display:flex;align-items:center;gap:5px;padding:0 6px;border:1px solid #ef3642;border-radius:3px;background:linear-gradient(180deg,#e32c37,#aa111b);color:#fff;font-size:var(--fs-caption);font-weight:800;box-shadow:inset 0 1px #ffffff35,0 0 10px #df243035}.channel-feed-brand i{width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #fff}.channel-feed-head>a{display:flex;align-items:center;gap:4px;color:#a8afac;text-decoration:none;font-size:var(--fs-caption);font-weight:700;transition:color .2s ease}.channel-feed-head>a b{color:#efb33e;font-size:var(--fs-caption)}.channel-feed-grid{position:relative;z-index:2;height:161px;display:grid;grid-template-columns:1.14fr .86fr;gap:7px;padding:7px 8px 8px}.channel-video-featured,.channel-video-row{color:inherit;text-decoration:none}.channel-video-featured{position:relative;min-width:0;overflow:hidden;border:1px solid #33393a;border-radius:7px;background:#0a0e0f;box-shadow:0 9px 20px #0009}.channel-video-featured:after{content:"";position:absolute;z-index:2;inset:31% 0 0;pointer-events:none;background:linear-gradient(transparent,#030506e8 65%,#030506)}.channel-video-thumb{position:relative;display:block;overflow:hidden;background:#111516}.channel-video-featured>.channel-video-thumb{position:absolute;inset:0}.channel-video-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .35s ease,filter .35s ease}.channel-play{position:absolute;z-index:4;left:50%;top:50%;width:44px;height:31px;display:grid;place-items:center;border:0;border-radius:9px;background:linear-gradient(180deg,#ff3b44,#e0242e 55%,#b3121b);box-shadow:inset 0 1px #ffffff47,0 6px 18px #000000a6,0 0 0 1px #00000040;transform:translate(-50%,-50%);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.channel-play svg{width:52%;height:auto;margin-left:6%;fill:#fff;filter:drop-shadow(0 1px 1px #0000004d)}.channel-video-thumb>em{position:absolute;z-index:5;left:7px;top:7px;padding:3px 5px;border-radius:3px;background:#df2631;color:#fff;font-size:var(--fs-caption);font-weight:800;font-style:normal;box-shadow:0 3px 10px #0009}.channel-video-overlay{position:absolute;z-index:4;left:10px;right:9px;bottom:8px;display:flex;flex-direction:column;gap:4px}.channel-video-overlay small,.channel-video-row small{color:#f35d64;font-size:var(--fs-caption);font-weight:800}.channel-video-overlay strong{display:-webkit-box;overflow:hidden;color:#f3f4f1;font-size:var(--fs-caption);line-height:1.2;text-shadow:0 2px 8px #000;-webkit-box-orient:vertical;-webkit-line-clamp:2}.channel-video-list{min-width:0;display:grid;grid-template-rows:1fr 1fr;gap:7px}.channel-video-row{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:8px;overflow:hidden;border:1px solid #2b3132;border-radius:6px;background:linear-gradient(110deg,#0f1415,#080b0c);transition:border-color .22s ease,background .22s ease,transform .22s ease}.channel-video-row>.channel-video-thumb{width:94px;height:100%}.channel-video-row .channel-play{width:32px;height:23px;border-radius:7px}.channel-video-row>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px;padding-right:6px}.channel-video-row strong{display:-webkit-box;overflow:hidden;color:#dfe2df;font-size:var(--fs-caption);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.channel-feed-loading>span,.channel-feed-loading i{display:block;overflow:hidden;border-radius:7px;background:linear-gradient(105deg,#111718 25%,#1a2021 42%,#111718 60%);background-size:220% 100%;animation:channel-skeleton 1.45s ease-in-out infinite}.channel-feed-loading>div{display:grid;grid-template-rows:1fr 1fr;gap:7px}.channel-feed-loading i{border-radius:6px}.channel-feed-empty{position:relative;z-index:2;height:161px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:0 18px}.channel-empty-play{position:relative;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:radial-gradient(120% 120% at 30% 20%,#ff5a5f,#e0242e 45%,#8f1119);box-shadow:inset 0 1px #ffffff40,inset 0 -2px 6px #0000004d,0 6px 20px #e0242e40}.channel-empty-play:after{content:"";position:absolute;inset:-5px;border:1px solid #ff4d5640;border-radius:18px;pointer-events:none}.channel-empty-play svg{width:22px;height:22px;margin-left:2px;fill:#fff;filter:drop-shadow(0 1px 2px #0000005c)}.channel-feed-empty div{display:flex;flex-direction:column;gap:6px}.channel-feed-empty strong{font-size:var(--fs-caption);color:#e7e9e5}.channel-feed-empty small{font-size:var(--fs-caption);color:#8e9693}.channel-feed-empty>a.channel-empty-cta{height:38px;display:flex;align-items:center;gap:9px;padding:0 12px 0 7px;border:1px solid #ffffff1f;border-radius:999px;background:linear-gradient(180deg,#26141a,#170b0f);box-shadow:inset 0 1px #ffffff14,0 4px 14px #00000059;color:#f1f2ef;text-decoration:none;font-size:var(--fs-caption);font-weight:800;letter-spacing:.02em;white-space:nowrap;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.channel-empty-cta img{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;border-radius:7px;transition:transform .18s ease}.channel-empty-cta svg{width:14px;height:14px;fill:none;stroke:#9aa19e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease,transform .18s ease}.channel-empty-cta:hover{border-color:#ff3b45a6;background:linear-gradient(180deg,#34141a,#1d0b10);box-shadow:inset 0 1px #ffffff1a,0 6px 22px #e0242e4d;transform:translateY(-1px)}.channel-empty-cta:hover img{transform:scale(1.08)}.channel-empty-cta:hover svg{stroke:#fff;transform:translate(1px,-1px)}.channel-empty-cta:focus-visible{outline:2px solid #ff4d56;outline-offset:2px}@media (hover:hover) and (pointer:fine){.channel-feed-head>a:hover{color:#fff}.channel-video-featured:hover .channel-video-thumb img,.channel-video-row:hover .channel-video-thumb img{transform:scale(1.045);filter:brightness(.88)}.channel-video-featured:hover .channel-play,.channel-video-row:hover .channel-play{filter:brightness(1.12);box-shadow:inset 0 1px #ffffff5c,0 8px 24px #e0242e8c,0 0 0 1px #00000040;transform:translate(-50%,-50%) scale(1.1)}.channel-video-row:hover{transform:translate(2px);border-color:#625052;background:#121718}}.winners-body{height:139px;display:grid;grid-template-columns:1.08fr .92fr;align-items:end;gap:22px}.dashboard-bottom .podium{height:126px;padding-top:20px}.dashboard-bottom .podium>div{height:54px;background:linear-gradient(180deg,#15130e,#0d0e0d)}.dashboard-bottom .podium>div.first{height:74px;box-shadow:inset 0 0 20px #bb7a1814,0 0 18px #b77a1610}.dashboard-bottom .podium .beaver-badge{top:-41px;width:51px;height:51px;filter:drop-shadow(0 0 7px #d48c2738)}.dashboard-bottom .podium .first .beaver-badge{top:-58px;width:67px;height:67px}.rank-list{align-self:center}.dashboard-bottom .rankline{height:27px;grid-template-columns:20px 17px 1fr auto 12px;padding:0 8px;border-bottom:1px solid #1a2020;border-radius:4px;background:#090d0e}.dashboard-bottom .rankline i{color:#e0a536;font-size:var(--fs-body)}.dashboard-bottom .winners>a{margin-top:3px}@media (max-width:760px){.dashboard-section{margin:0 14px;padding:12px 0 16px}.dashboard-top,.dashboard-bottom{height:auto;display:flex;flex-direction:column;gap:10px}.dashboard-bottom{margin-top:10px}.dashboard-top>.promo-card{height:218px;margin:0}.dashboard-top .next-battle-card{height:218px;margin-top:0!important}.dashboard-top .next-battle-copy{width:66%;max-width:none;padding-left:16px!important}.countdown-grid{width:min(250px,100%);padding-inline:7px}.countdown-digits b,.countdown-digits i{font-size:var(--fs-title)}.countdown-labels{gap:9px}.dashboard-top .next-battle-copy p{width:min(240px,100%)}.next-battle-actions{width:min(300px,100%);gap:5px}.battle-capacity{flex-basis:70px;padding-inline:5px;grid-template-columns:21px 1fr;-moz-column-gap:3px;column-gap:3px}.battle-capacity b{font-size:var(--fs-body-lg)}.battle-capacity small{font-size:clamp(9px,.5vw,10px)}.dashboard-top .next-battle-cast{right:0;bottom:-4px;width:min(46%,190px);height:100%}.dashboard-top .next-battle-surface:before{inset:auto auto 0 0;width:auto}.dashboard-top .bonus-hunt{height:auto}.dashboard-top .bonus-hunt-body{height:auto;grid-template-columns:1fr}.dashboard-top .superbet-promos{height:218px}.dashboard-bottom .recent,.dashboard-bottom .winners{height:auto;margin:0;padding:14px;border-right:1px solid #252d2c}.dashboard-bottom .channel-feed{height:auto;min-height:372px;margin:0}.channel-feed-head{height:42px;padding-inline:10px}.channel-feed-head h3{font-size:var(--fs-caption)!important}.channel-feed-brand{font-size:var(--fs-caption)}.channel-feed-grid{height:auto;grid-template-columns:1fr;padding:9px;gap:9px}.channel-video-featured{min-height:190px}.channel-video-list{grid-template-rows:repeat(2,76px);gap:8px}.channel-video-row{grid-template-columns:124px minmax(0,1fr)}.channel-video-row>.channel-video-thumb{width:124px}.channel-video-row strong{font-size:var(--fs-caption)}.channel-feed-empty{height:328px;grid-template-columns:48px 1fr;padding:0 18px}.channel-feed-empty>a.channel-empty-cta{grid-column:1/-1;justify-content:center;height:40px}.dashboard-bottom .battle-line{height:34px;grid-template-columns:26px 1fr 38px 70px}.dashboard-bottom .battle-line em{display:none}.winners-body{height:auto;display:grid;grid-template-columns:1fr;gap:10px}.dashboard-bottom .podium{height:142px}.rank-list{width:100%}.dashboard-bottom .rankline{height:30px}}@media (prefers-reduced-motion:reduce){.superbet-promo-slide,.superbet-promo-art,.channel-feed-loading>span,.channel-feed-loading i{transition:none!important;animation:none!important}}.dashboard-bottom.youtube-ranking-stack{height:198px;grid-template-columns:1fr;grid-template-rows:116px 72px;gap:10px}.dashboard-bottom .channel-feed-wide{height:116px;border-color:#343a3b;background:radial-gradient(ellipse at 12% 130%,#c8242e1d 0,transparent 42%),radial-gradient(ellipse at 88% -50%,#d0922910 0,transparent 38%),linear-gradient(135deg,#0c1112,#050809 72%)}.channel-feed-wide:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;opacity:.32;background:linear-gradient(115deg,transparent 0 32%,#ffffff06 32.5%,transparent 33.2% 67%,#ffffff04 67.5%,transparent 68.2%)}.channel-feed-wide .channel-feed-head{height:35px;padding:0 9px 0 12px;border-bottom-color:#272e2f;background:linear-gradient(180deg,#121718f2,#090d0ee8)}.channel-feed-heading{min-width:0;display:flex;align-items:center;gap:9px}.channel-feed-heading h3{font-size:var(--fs-caption)!important}.channel-feed-heading small{padding-left:9px;border-left:1px solid #394041;color:#737c79;font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.channel-feed-actions{display:flex;align-items:center;gap:5px}.channel-feed-actions>button{width:26px;height:26px;display:grid;place-items:center;padding:0 0 2px;border:1px solid #394041;border-radius:50%;background:#080c0d;color:#cbd0cd;font-size:var(--fs-subtitle);line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.channel-feed-actions>a{height:26px;display:flex;align-items:center;gap:5px;margin-left:3px;padding:0 8px;border:1px solid #343b3b;border-radius:4px;background:#0b0f10;color:#b9c0bd;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.channel-feed-actions>a b{color:#efb33e}.channel-video-strip{position:relative;z-index:3;height:80px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;overflow-x:auto;overflow-y:hidden;padding:7px 9px 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.channel-video-strip::-webkit-scrollbar{display:none}.channel-video-card{min-width:0;height:65px;display:grid;grid-template-columns:128px minmax(0,1fr);overflow:hidden;border:1px solid #2b3233;border-radius:7px;background:linear-gradient(112deg,#111718,#080c0d);color:inherit;text-decoration:none;scroll-snap-align:start;box-shadow:0 7px 16px #0008,inset 0 1px #ffffff08;transition:transform .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.channel-video-card.is-latest{border-color:#6c3539;box-shadow:0 7px 17px #0009,inset 2px 0 #df2c36,0 0 14px #cb273016}.channel-video-card-thumb{position:relative;min-width:0;height:100%;overflow:hidden;background:#111516}.channel-video-card-thumb:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,transparent 66%,#080c0d 100%);pointer-events:none}.channel-video-card-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .34s ease,filter .34s ease}.channel-video-card-thumb>em{position:absolute;z-index:5;left:5px;top:5px;padding:2px 4px;border-radius:3px;background:#dc2934;color:#fff;font-size:clamp(8px,.46vw,9px);font-weight:800;font-style:normal;box-shadow:0 2px 8px #000b}.channel-video-card .channel-play{width:36px;height:25px;border-radius:7px}.channel-video-card-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:6px 8px 5px}.channel-video-card-copy>small{color:#e84a53;font-size:var(--fs-caption);font-weight:800;white-space:nowrap}.channel-video-card-copy>strong{display:-webkit-box;overflow:hidden;color:#e8ebe8;font-size:var(--fs-caption);line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.channel-video-card-copy>b{margin-top:auto;color:#89918e;font-size:var(--fs-caption)}.channel-video-card-copy>b i{margin-left:3px;color:#e8ae3d;font-size:var(--fs-caption);font-style:normal}.channel-strip-loading i{display:block;height:65px;border-radius:7px;background:linear-gradient(105deg,#111718 25%,#1b2223 42%,#111718 60%);background-size:220% 100%;animation:channel-skeleton 1.45s ease-in-out infinite}.channel-feed-empty-wide{height:80px;padding:0 15px}.dashboard-bottom .winners-wide{height:72px;margin:0;display:grid;grid-template-columns:135px minmax(0,1fr) 105px;align-items:center;gap:14px;padding:6px 12px 6px 14px;border-right:1px solid #252d2c;background:radial-gradient(ellipse at 44% 120%,#b5781714 0,transparent 38%),linear-gradient(145deg,#0a0f10,#06090a)}.winners-head{display:flex;flex-direction:column;gap:4px}.dashboard-bottom .winners-head h3{height:auto;margin:0;color:#f0f1ed;font-size:var(--fs-caption);white-space:nowrap}.winners-head small{color:#8b938f;font-size:var(--fs-caption);font-weight:700}.winners-wide .winners-body{height:58px;display:grid;grid-template-columns:.9fr 1.2fr;align-items:center;gap:18px}.dashboard-bottom .winners-wide .podium{height:58px;display:flex;align-items:end;gap:5px;padding:0}.dashboard-bottom .winners-wide .podium>div{height:34px;padding-top:8px;background:linear-gradient(180deg,#17140e,#0d0e0d)}.dashboard-bottom .winners-wide .podium>div.first{height:39px;box-shadow:inset 0 0 16px #bb7a1818,0 0 14px #b77a1611}.dashboard-bottom .winners-wide .podium .beaver-badge{top:-18px;width:38px;height:38px;filter:drop-shadow(0 0 6px #d48c2738)}.dashboard-bottom .winners-wide .podium .first .beaver-badge{top:-21px;width:44px;height:44px}.dashboard-bottom .winners-wide .podium>div>span{top:-8px;width:17px;height:17px;font-size:var(--fs-caption)}.dashboard-bottom .winners-wide .podium>div b{font-size:var(--fs-caption)}.dashboard-bottom .winners-wide .podium>div strong{margin-top:3px;font-size:var(--fs-caption)}.winners-wide .rank-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 7px}.dashboard-bottom .winners-wide .rankline{height:23px;grid-template-columns:16px 15px 1fr auto 10px;padding:0 6px;font-size:var(--fs-caption)}.dashboard-bottom .winners-wide .rankline .beaver-badge{width:13px;height:13px}.ranking-link{height:30px;padding:0 8px;border:1px solid #343b3b;border-radius:4px;background:#090d0e;color:#aeb5b2;font-size:var(--fs-caption);font-weight:800;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background .2s ease}.ranking-link b{margin-left:4px;color:#e0a536;font-size:var(--fs-caption)}@media (hover:hover) and (pointer:fine){.channel-feed-actions>button:hover{transform:translateY(-1px);border-color:#e33b45;color:#fff;background:#2a0c0f}.channel-feed-actions>a:hover,.ranking-link:hover{border-color:#705c34;color:#fff;background:#111513}.channel-video-card:hover{transform:translateY(-2px);border-color:#675154;background:#13191a;box-shadow:0 10px 20px #000a,0 0 14px #d52b3413}.channel-video-card:hover .channel-video-card-thumb img{transform:scale(1.045);filter:brightness(.86)}.channel-video-card:hover .channel-play{filter:brightness(1.12);box-shadow:inset 0 1px #ffffff5c,0 8px 24px #e0242e8c,0 0 0 1px #00000040;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:760px){.dashboard-bottom.youtube-ranking-stack{height:auto;display:flex;flex-direction:column;gap:10px}.dashboard-bottom .channel-feed-wide{height:196px;min-height:196px}.channel-feed-wide .channel-feed-head{height:50px;padding:0 7px 0 10px}.channel-feed-heading{gap:6px}.channel-feed-heading small{display:none}.channel-feed-actions{gap:3px}.channel-feed-actions>button{width:38px;height:38px;font-size:var(--fs-subtitle)}.channel-feed-actions>a{width:38px;height:38px;justify-content:center;padding:0;font-size:0}.channel-feed-actions>a b{font-size:var(--fs-body)}.channel-video-strip{height:145px;grid-auto-columns:84%;gap:9px;padding:10px 9px 12px;overflow-x:auto}.channel-video-card{height:123px;grid-template-columns:46% minmax(0,1fr)}.channel-video-card-copy{padding:11px 10px 9px;gap:6px}.channel-video-card-copy>small{font-size:var(--fs-caption)}.channel-video-card-copy>strong{font-size:var(--fs-caption);line-height:1.25}.channel-video-card-copy>b{font-size:var(--fs-caption)}.channel-video-card .channel-play{width:48px;height:34px;border-radius:9px}.channel-strip-loading i{height:123px}.channel-feed-empty-wide{height:145px}.dashboard-bottom .winners-wide{height:auto;min-height:296px;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px}.winners-head{width:100%}.dashboard-bottom .winners-head h3{font-size:var(--fs-label)}.winners-wide .winners-body{height:auto;display:grid;grid-template-columns:1fr;gap:10px}.dashboard-bottom .winners-wide .podium{height:142px;padding-top:20px}.dashboard-bottom .winners-wide .podium>div{height:54px;padding-top:11px}.dashboard-bottom .winners-wide .podium>div.first{height:74px}.dashboard-bottom .winners-wide .podium .beaver-badge{top:-41px;width:51px;height:51px}.dashboard-bottom .winners-wide .podium .first .beaver-badge{top:-58px;width:67px;height:67px}.dashboard-bottom .winners-wide .podium>div>span{top:-11px;width:22px;height:22px;font-size:var(--fs-caption)}.dashboard-bottom .winners-wide .podium>div b,.dashboard-bottom .winners-wide .podium>div strong{font-size:var(--fs-caption)}.winners-wide .rank-list{grid-template-columns:1fr}.dashboard-bottom .winners-wide .rankline{height:32px;font-size:var(--fs-caption)}.ranking-link{width:100%;height:44px;font-size:var(--fs-caption)}}@media (prefers-reduced-motion:reduce){.channel-video-strip{scroll-behavior:auto}.channel-video-card,.channel-video-card-thumb img,.channel-feed-actions>button{transition:none!important}}@media (min-width:761px){.viewport-fit.scroll-page{position:relative;height:var(--scaled-height,1400px);overflow:visible}.scroll-page .site-frame{position:absolute;top:0;left:50%;width:var(--canvas-width,1536px);height:auto;overflow:hidden;transform-origin:top center;transform:translate(-50%) scale(var(--fit,1))}}.dashboard-bottom.youtube-ranking-stack{height:auto;margin-top:10px;display:flex;flex-direction:column;gap:10px}.dashboard-bottom .channel-feed-wide{position:relative;height:370px;min-height:370px;overflow:hidden;border-color:#303838;background:radial-gradient(ellipse at 12% 115%,#c2212b17 0,transparent 42%),radial-gradient(ellipse at 78% -30%,#d99b2920 0,transparent 34%),linear-gradient(145deg,#0a0f10,#040708)}.channel-feed-wide:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 54%,#ffffff05 54.5%,transparent 55%),linear-gradient(90deg,#0004,transparent 16%,transparent 84%,#0005)}.channel-feed-wide .channel-feed-head{height:48px;padding:0 16px 0 18px;border-bottom:1px solid #252c2d;background:linear-gradient(180deg,#111718e8,#080c0dde)}.channel-feed-wide .channel-feed-head>div:first-child{gap:13px}.channel-feed-wide .channel-feed-brand{height:22px;gap:6px;padding:0 8px;font-size:var(--fs-caption);border-radius:4px;box-shadow:inset 0 1px #ffffff3d,0 0 15px #df243041}.channel-feed-wide .channel-feed-brand i{border-top-width:4px;border-bottom-width:4px;border-left-width:7px}.channel-feed-heading{min-width:0;display:flex;align-items:center;gap:10px}.channel-feed-heading h3{height:auto!important;margin:0!important;color:#f3f4f1!important;font-size:var(--fs-subtitle)!important;font-weight:800;white-space:nowrap}.channel-feed-heading small{color:#828a87;font-size:var(--fs-caption);font-weight:700;white-space:nowrap}.channel-feed-actions>a{height:34px;min-width:94px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid #323939;border-radius:5px;color:#aeb5b2;text-decoration:none}.channel-feed-actions>a b{color:#edb13c}.channel-feed-wide .channel-video-strip{position:relative;z-index:3;height:276px;display:grid;grid-template-columns:42%;grid-auto-flow:column;grid-auto-columns:17.5%;gap:1%;overflow-x:auto;overflow-y:hidden;padding:10px 14px 6px;scroll-padding-inline:14px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.channel-feed-wide .channel-video-card{min-width:0;height:260px;display:grid;grid-template-columns:1fr;grid-template-rows:176px minmax(0,1fr);overflow:hidden;border:1px solid #303738;border-radius:8px;background:linear-gradient(180deg,#101617,#070a0b);box-shadow:0 12px 22px #0009,inset 0 1px #ffffff08;scroll-snap-align:start}.channel-feed-wide .channel-video-card:first-child{grid-template-rows:190px minmax(0,1fr);border-color:#4b3839;box-shadow:0 14px 28px #000b,inset 2px 0 #d92b35,0 0 20px #c9273014}.channel-feed-wide .channel-video-card-thumb{height:auto;min-height:0}.channel-feed-wide .channel-video-card-thumb:after{background:linear-gradient(0deg,#050809bf 0,transparent 34%)}.channel-feed-wide .channel-video-card-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px 11px 9px;border-top:1px solid #252b2c}.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy{padding:10px 16px 9px}.channel-feed-wide .channel-video-card-copy>strong{display:block;overflow:hidden;color:#e9ebe8;font-size:var(--fs-caption);line-height:1.28;white-space:nowrap;text-overflow:ellipsis}.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy>strong{font-size:var(--fs-body)}.channel-feed-wide .channel-video-card-copy>span{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.channel-feed-wide .channel-video-card-copy>span small{color:#f1b43b;font-size:var(--fs-caption);font-weight:800}.channel-feed-wide .channel-video-card-copy>span i{color:#5e6664;font-size:var(--fs-caption);font-style:normal}.channel-feed-wide .channel-video-card-copy>span b{overflow:hidden;color:#9ba39f;font-size:var(--fs-caption);font-weight:700;text-overflow:ellipsis}.channel-feed-wide .channel-video-card .channel-play{width:58px;height:40px;border-radius:11px}.channel-feed-wide .channel-video-card:first-child .channel-play{width:68px;height:47px;border-radius:13px}.channel-feed-wide .channel-video-card-thumb>em{left:9px;top:9px;padding:3px 6px;font-size:clamp(8px,.46vw,9px);border-radius:4px}.channel-feed-wide .channel-strip-loading{grid-template-columns:42%;grid-auto-columns:17.5%}.channel-feed-wide .channel-strip-loading i{height:260px}.channel-feed-empty-wide{height:322px;padding:0 28px}.channel-carousel-arrow{position:absolute;z-index:8;top:174px}.channel-carousel-arrow.previous{left:14px}.channel-carousel-arrow.next{right:14px}.channel-feed-progress{position:relative;z-index:5;height:46px;display:flex;align-items:center;justify-content:center;gap:3px}.channel-feed-progress button{position:relative;width:44px;height:28px;padding:0;border:0;background:transparent}.channel-feed-progress button:after{content:"";position:absolute;left:3px;right:3px;top:12px;height:3px;border-radius:5px;background:#343a39;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.channel-feed-progress button.active:after{background:linear-gradient(90deg,#f6bb41,#d18c20);box-shadow:0 0 9px #e6a62a66;transform:scaleY(1.2)}.ranking-row{height:185px;display:grid;grid-template-columns:.88fr 1.12fr;gap:10px}.dashboard-bottom .winners-podium-panel,.dashboard-bottom .winners-list-panel{height:185px;margin:0;border-right:1px solid #252d2c}.dashboard-bottom .winners-podium-panel{padding:13px 18px 10px;background:radial-gradient(ellipse at 50% 122%,#bd7d191c 0,transparent 52%),linear-gradient(145deg,#0a0f10,#06090a)}.winners-podium-panel .winners-head{height:29px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:14px}.dashboard-bottom .winners-podium-panel .winners-head h3{height:auto;margin:0;color:#f0f2ee;font-size:var(--fs-label)}.ranking-text-link{height:24px;padding:0;border:0;background:transparent;color:#8f9794;font-size:var(--fs-caption);font-weight:800}.dashboard-bottom .winners-podium-panel .podium{height:132px;display:flex;align-items:flex-end;gap:7px;padding:30px 10px 0}.dashboard-bottom .winners-podium-panel .podium>div{height:62px;padding-top:13px;background:linear-gradient(180deg,#17140e,#0c0e0d)}.dashboard-bottom .winners-podium-panel .podium>div.first{height:83px;box-shadow:inset 0 0 22px #bd7c191b,0 0 18px #ba7b1614}.dashboard-bottom .winners-podium-panel .podium .beaver-badge{top:-46px;width:58px;height:58px;filter:drop-shadow(0 0 8px #d48c2740)}.dashboard-bottom .winners-podium-panel .podium .first .beaver-badge{top:-61px;width:73px;height:73px}.dashboard-bottom .winners-podium-panel .podium>div>span{top:-11px;width:22px;height:22px;font-size:var(--fs-caption)}.dashboard-bottom .winners-podium-panel .podium>div b{font-size:var(--fs-caption)}.dashboard-bottom .winners-podium-panel .podium>div strong{margin-top:5px;font-size:var(--fs-caption)}.dashboard-bottom .winners-list-panel{display:flex;align-items:center;padding:17px 30px;background:radial-gradient(ellipse at 72% 110%,#597a2310 0,transparent 42%),linear-gradient(145deg,#0a0f10,#06090a)}.winners-list-panel .rank-list{width:100%;display:grid;grid-template-columns:1fr;gap:0}.dashboard-bottom .winners-list-panel .rankline{height:36px;grid-template-columns:24px 18px 1fr auto 14px;padding:0 10px;border-bottom:1px solid #1c2323;border-radius:0;background:transparent;color:#a7aeaa;font-size:var(--fs-caption)}.dashboard-bottom .winners-list-panel .rankline .beaver-badge{width:15px;height:15px}.dashboard-bottom .winners-list-panel .rankline strong{color:#d6d9d5;font-size:var(--fs-caption);font-weight:500}.dashboard-bottom .winners-list-panel .rankline i{color:#e2a939;font-size:var(--fs-body-lg)}@media (hover:hover) and (pointer:fine){.ranking-text-link:hover{color:#f0b43a}}@media (max-width:760px){.viewport-fit.scroll-page{height:auto;min-height:100dvh;overflow:visible}.scroll-page .site-frame{position:relative;left:auto;width:100%;height:auto;min-height:0;overflow:visible;transform:none}.dashboard-bottom.youtube-ranking-stack{height:auto;display:flex;gap:10px}.dashboard-bottom .channel-feed-wide{height:455px;min-height:455px}.channel-feed-wide .channel-feed-head{height:58px;padding:0 10px}.channel-feed-wide .channel-feed-head>div:first-child{gap:8px}.channel-feed-wide .channel-feed-brand{height:20px;padding-inline:6px;font-size:var(--fs-caption)}.channel-feed-heading{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.channel-feed-heading h3{font-size:var(--fs-body-lg)!important}.channel-feed-heading small{display:block;font-size:var(--fs-caption)}.channel-feed-actions>a{min-width:44px;width:44px;height:44px;padding:0;font-size:0}.channel-feed-actions>a b{font-size:var(--fs-body)}.channel-feed-wide .channel-video-strip{height:347px;grid-template-columns:88%;grid-auto-columns:78%;gap:10px;padding:10px;scroll-padding-inline:10px}.channel-feed-wide .channel-video-card,.channel-feed-wide .channel-video-card:first-child{height:326px;grid-template-columns:1fr;grid-template-rows:225px minmax(0,1fr)}.channel-feed-wide .channel-video-card-copy,.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy{padding:11px 13px 10px}.channel-feed-wide .channel-video-card-copy>strong,.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy>strong{font-size:var(--fs-label)}.channel-feed-wide .channel-video-card-copy>span small,.channel-feed-wide .channel-video-card-copy>span i,.channel-feed-wide .channel-video-card-copy>span b{font-size:var(--fs-caption)}.channel-feed-wide .channel-strip-loading{grid-template-columns:88%;grid-auto-columns:78%}.channel-feed-wide .channel-strip-loading i{height:326px}.channel-feed-empty-wide{height:397px}.channel-carousel-arrow{top:198px}.channel-carousel-arrow.previous{display:none}.channel-carousel-arrow.next{right:9px}.channel-feed-progress{height:50px;gap:1px;overflow:hidden;padding-inline:10px}.channel-feed-progress button{width:34px;height:44px;flex:0 1 34px}.channel-feed-progress button:after{left:3px;right:3px;top:20px}.ranking-row{height:auto;display:grid;grid-template-columns:1fr;gap:10px}.dashboard-bottom .winners-podium-panel{height:220px;padding:14px}.dashboard-bottom .winners-podium-panel .podium{height:168px;padding-top:50px}.dashboard-bottom .winners-list-panel{height:auto;min-height:200px;padding:17px 14px}.dashboard-bottom .winners-list-panel .rankline{height:40px;font-size:var(--fs-caption)}.ranking-text-link{min-width:44px;min-height:44px;text-align:right;font-size:var(--fs-caption)}}.dashboard-bottom .channel-feed-wide{height:336px;min-height:336px}.channel-youtube-logo{width:98px;height:22px;display:flex;align-items:center;flex:0 0 auto}.channel-youtube-logo img{width:98px;height:22px;-o-object-fit:contain;object-fit:contain}.channel-feed-wide .channel-feed-head>div:first-child{gap:15px}.channel-feed-heading h3{font-size:var(--fs-subtitle)!important}.channel-feed-wide .channel-video-strip{height:250px;grid-template-columns:none;grid-auto-columns:calc((100% - 56px)/5);gap:14px;padding:10px 14px 6px}.channel-feed-wide .channel-video-card,.channel-feed-wide .channel-video-card:first-child{height:230px;grid-template-columns:1fr;grid-template-rows:154px minmax(0,1fr);border-color:#303738;box-shadow:0 12px 22px #0009,inset 0 1px #ffffff08}.channel-feed-wide .channel-video-card-copy,.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy{padding:9px 11px 8px}.channel-feed-wide .channel-video-card-copy>strong,.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy>strong{font-size:var(--fs-caption);line-height:1.25;text-transform:uppercase}.channel-feed-wide .channel-video-card .channel-play,.channel-feed-wide .channel-video-card:first-child .channel-play{width:56px;height:39px;border-radius:11px}.channel-feed-wide .channel-strip-loading{grid-template-columns:none;grid-auto-columns:calc((100% - 56px)/5)}.channel-feed-wide .channel-strip-loading i{height:230px}.channel-feed-progress{height:38px}.channel-feed-progress button:after{top:12px}.channel-carousel-arrow{top:136px}@media (max-width:760px){.dashboard-bottom .channel-feed-wide{height:414px;min-height:414px}.channel-youtube-logo,.channel-youtube-logo img{width:82px;height:19px}.channel-feed-wide .channel-feed-head>div:first-child{gap:9px}.channel-feed-heading{display:flex;flex-direction:row;align-items:center}.channel-feed-heading h3{font-size:var(--fs-body)!important}.channel-feed-wide .channel-video-strip{height:310px;grid-template-columns:84%;grid-auto-columns:84%;gap:10px;padding:10px}.channel-feed-wide .channel-video-card,.channel-feed-wide .channel-video-card:first-child{height:290px;grid-template-rows:184px minmax(0,1fr)}.channel-feed-wide .channel-video-card-copy,.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy{padding:11px 13px 10px}.channel-feed-wide .channel-video-card-copy>strong,.channel-feed-wide .channel-video-card:first-child .channel-video-card-copy>strong{font-size:var(--fs-caption)}.channel-feed-wide .channel-strip-loading{grid-template-columns:84%;grid-auto-columns:84%}.channel-feed-wide .channel-strip-loading i{height:290px}.channel-feed-progress{height:46px}.channel-feed-progress button:after{top:20px}.channel-carousel-arrow{top:167px}}.dashboard-bottom .channel-feed-integrated{position:relative;isolation:isolate;height:336px;min-height:336px;overflow:visible;border:0;border-radius:0;background:radial-gradient(ellipse at 20% 20%,#c9922510 0,transparent 31%),radial-gradient(ellipse at 76% 56%,#6b4a1810 0,transparent 38%),transparent;box-shadow:none}.channel-feed-integrated:before,.channel-feed-integrated:after{display:none}.channel-feed-integrated .channel-feed-head{height:48px;padding:0 3px;overflow:visible;border:0;background:transparent}.channel-feed-integrated .channel-feed-head:after{content:"";position:absolute;left:3px;right:3px;bottom:0;height:1px;background:linear-gradient(90deg,#d99c304f 0,#4e44302b 35%,transparent 88%)}.channel-feed-integrated .channel-feed-actions>a{min-width:auto;height:44px;padding:0 3px 0 12px;border:0;border-radius:0;background:transparent;color:#b2b8b5}.channel-feed-integrated .channel-video-strip{height:250px;grid-template-columns:none;grid-auto-columns:calc((100% - 64px)/5);gap:16px;padding:10px 0 6px;scroll-padding-inline:0}.channel-feed-integrated .channel-video-card,.channel-feed-integrated .channel-video-card:first-child{height:230px;overflow:visible;grid-template-rows:156px minmax(0,1fr);border:0;border-radius:0;background:transparent;box-shadow:none}.channel-feed-integrated .channel-video-card-thumb{overflow:hidden;border:1px solid #303737;border-radius:8px;background:#0a0e0f;box-shadow:0 14px 28px #0009,0 0 0 1px #ffffff03}.channel-feed-integrated .channel-video-card-thumb:after{background:linear-gradient(0deg,#04070785 0,transparent 31%)}.channel-feed-integrated .channel-video-card-copy,.channel-feed-integrated .channel-video-card:first-child .channel-video-card-copy{gap:6px;padding:9px 3px 0;border:0;background:transparent}.channel-feed-integrated .channel-video-card-copy>strong,.channel-feed-integrated .channel-video-card:first-child .channel-video-card-copy>strong{color:#ecedeb;font-size:var(--fs-label);line-height:1.28}.channel-feed-integrated .channel-video-card-copy>span small,.channel-feed-integrated .channel-video-card-copy>span i,.channel-feed-integrated .channel-video-card-copy>span b{font-size:clamp(8px,.42vw,9px)}.channel-feed-integrated .channel-strip-loading{grid-template-columns:none;grid-auto-columns:calc((100% - 64px)/5)}.channel-feed-integrated .channel-strip-loading i{height:230px;border-radius:8px;border:1px solid #252c2c}.channel-feed-integrated .channel-feed-progress{height:38px}.channel-feed-integrated .channel-carousel-arrow.previous{left:-10px}.channel-feed-integrated .channel-carousel-arrow.next{right:-10px}@media (hover:hover) and (pointer:fine){.channel-feed-integrated .channel-feed-actions>a:hover{color:#f0b43a;background:transparent;border:0}.channel-feed-integrated .channel-video-card:hover{transform:translateY(-3px);border:0;background:transparent;box-shadow:none}.channel-feed-integrated .channel-video-card:hover .channel-video-card-thumb{border-color:#6a5737;box-shadow:0 17px 32px #000b,0 0 18px #c58c2615}}@media (max-width:760px){.dashboard-bottom .channel-feed-integrated{height:414px;min-height:414px}.channel-feed-integrated .channel-feed-head{height:58px;padding-inline:0}.channel-feed-integrated .channel-feed-head:after{left:0;right:0}.channel-feed-integrated .channel-video-strip{height:310px;grid-template-columns:84%;grid-auto-columns:84%;gap:10px;padding:10px 0;scroll-padding-inline:0}.channel-feed-integrated .channel-video-card,.channel-feed-integrated .channel-video-card:first-child{height:290px;grid-template-rows:184px minmax(0,1fr)}.channel-feed-integrated .channel-strip-loading{grid-template-columns:84%;grid-auto-columns:84%}.channel-feed-integrated .channel-strip-loading i{height:290px}.channel-feed-integrated .channel-carousel-arrow.previous{left:-6px}.channel-feed-integrated .channel-carousel-arrow.next{right:-6px}}.header-menu{position:relative;z-index:90!important;width:174px;justify-self:start}.header-menu-toggle{width:174px;height:42px;display:grid;grid-template-columns:28px 1fr 16px;align-items:center;gap:9px;padding:0 11px;border:1px solid #2a302f;border-radius:8px;color:#e7e9e5;background:linear-gradient(180deg,#0d1212e8,#080c0de8);box-shadow:inset 0 1px #ffffff08,0 8px 20px #0006;text-align:left;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.header-menu-toggle>svg{width:21px;height:21px;color:#e4a72e}.header-menu-toggle>span{display:grid;gap:2px;line-height:1}.header-menu-toggle b{font-size:var(--fs-caption)}.header-menu-toggle small{color:#747d79;font-size:var(--fs-caption);font-weight:800}.header-menu-toggle>i{color:#7d8582;font-size:var(--fs-body-lg);font-style:normal;line-height:1;text-align:center;transition:transform .24s ease,color .22s ease}.header-menu.is-open .header-menu-toggle{border-color:#b27b24;background:linear-gradient(180deg,#14150f,#0a0e0d);box-shadow:inset 0 0 0 1px #e6aa3824,0 10px 28px #0009,0 0 18px #d58c1d17}.header-menu.is-open .header-menu-toggle>i{color:#e7aa32;transform:rotate(180deg)}.header-menu-panel{position:absolute;z-index:120;top:51px;left:0;width:526px;display:block!important;gap:0!important;padding:12px;border:1px solid #303735;border-top-color:#8c6323;border-radius:12px;background:radial-gradient(ellipse at 14% 0,#b1761f16,transparent 38%),linear-gradient(155deg,#0c1111f7,#050808fc 74%);box-shadow:inset 0 1px #fff1c20a,0 22px 55px #000d,0 0 30px #b6751510;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px) scale(.985);transform-origin:top left;transition:opacity .2s ease,visibility .2s ease,transform .24s cubic-bezier(.2,.76,.2,1)}.header-menu.is-open .header-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.header-menu-head{height:31px;display:flex;align-items:flex-start;justify-content:space-between;padding:0 5px;border-bottom:1px solid #202625}.header-menu-head span{color:#e8e9e5;font-size:var(--fs-caption);font-weight:800}.header-menu-head small{color:#727a77;font-size:var(--fs-caption);font-weight:800}.header-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:9px}.topbar .header-menu-grid>a,.topbar .header-menu-grid>button{position:relative;width:100%;height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;margin:0;padding:0 11px;border:1px solid #242b2a;border-radius:8px;color:#b8bfbc;background:linear-gradient(180deg,#0c1112,#080b0c);font-size:var(--fs-caption);font-weight:800;line-height:1;text-align:left;text-decoration:none;box-shadow:inset 0 1px #ffffff05;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.header-menu-grid>a>svg,.header-menu-grid>button>svg{width:22px;height:22px;color:#89918e;transition:color .2s ease,filter .2s ease}.header-menu-grid>a>b,.header-menu-grid>button>b{color:#68706d;font-size:var(--fs-subtitle);font-weight:400;text-align:right;transition:color .2s ease,transform .2s ease}.topbar .header-menu-grid>.active{border-color:#9c6e22;color:#fff1d0;background:linear-gradient(90deg,#3a2810cc,#17140e 42%,#0a0d0d);box-shadow:inset 3px 0 #e4a42e,inset 0 1px #ffe4a312,0 0 18px #b9771712}.header-menu-grid>.active>svg{color:#f0b33b;filter:drop-shadow(0 0 7px #e9a72d55)}@media (hover:hover) and (pointer:fine){.header-menu-toggle:hover{border-color:#76551f;background:linear-gradient(180deg,#121713,#090d0d)}.topbar .header-menu-grid>a:hover,.topbar .header-menu-grid>button:hover{z-index:1;color:#f3f2ed;border-color:#75551f;background:linear-gradient(90deg,#19160f,#0b1010);box-shadow:inset 0 0 0 1px #d99a2b12,0 8px 18px #0007;transform:translateY(-1px)}.header-menu-grid>a:hover>svg,.header-menu-grid>button:hover>svg{color:#e5a832;filter:drop-shadow(0 0 6px #d8922742)}.header-menu-grid>a:hover>b,.header-menu-grid>button:hover>b{color:#dca033;transform:translate(2px)}}@media (max-width:760px){.topbar{grid-template-columns:1fr 44px auto;gap:7px}.header-menu{width:44px;justify-self:end}.header-menu-toggle{width:44px;height:44px;display:grid;grid-template-columns:1fr;padding:0;place-items:center}.header-menu-toggle>svg{width:23px;height:23px}.header-menu-toggle>span,.header-menu-toggle>i{display:none}.account .search{display:none}.profile{gap:5px;padding:0}.profile>span{display:none}.header-menu-panel{position:fixed;top:64px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 76px);overflow:auto;transform-origin:top center}.header-menu-grid{grid-template-columns:1fr}.topbar .header-menu-grid>a,.topbar .header-menu-grid>button{height:52px;font-size:var(--fs-caption)}}@media (prefers-reduced-motion:reduce){.header-menu-toggle,.header-menu-toggle>i,.header-menu-panel,.header-menu-grid>a,.header-menu-grid>button,.header-menu-grid svg,.header-menu-grid b{transition:none!important}}@media (min-width:761px){.topbar{grid-template-columns:195px minmax(0,1fr) auto}.account{gap:16px}}.header-primary-nav{min-width:0;height:64px;display:flex!important;align-items:stretch;justify-content:flex-start;gap:0!important;overflow:hidden}.topbar .header-primary-nav>a,.topbar .header-primary-nav>button{position:relative;flex:0 0 auto;height:64px;display:flex;align-items:center;justify-content:center;margin:0;padding:0 7px;border:0;color:#d7dcda;background:transparent;font-family:var(--font-primary);font-size:var(--fs-caption);font-weight:800;line-height:1;white-space:nowrap;text-decoration:none;text-transform:uppercase;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:0 1px 1px #000;transition:color .2s ease,background .2s ease}.topbar .header-primary-nav>a:after,.topbar .header-primary-nav>button:after{content:"";position:absolute;right:0;bottom:20px;width:1px;height:16px;background:#242a29}.topbar .header-primary-nav>a:last-child:after,.topbar .header-primary-nav>button:last-child:after{display:none}.topbar .header-primary-nav>.active{color:#fff7e4;background:linear-gradient(180deg,transparent 0 72%,#d4942014 100%)}.topbar .header-primary-nav>.active:before{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:#e7a730;box-shadow:0 0 9px #dd9b2a66}.topbar .header-primary-nav>.header-missions-cta{height:34px;align-self:center;gap:6px;margin:0 5px;padding:0 10px;border:1px solid #607e28;border-radius:8px;color:#efffdc;background:linear-gradient(180deg,#1a2711,#0b1208);box-shadow:inset 0 1px #c7ff7b16,0 0 14px #6cbd2420;font-size:var(--fs-caption);font-weight:800;text-transform:uppercase}.topbar .header-primary-nav>.header-missions-cta svg{width:14px;height:14px;color:#91e63d}.topbar .header-primary-nav>.header-missions-cta:after{display:none}@media (hover:hover) and (pointer:fine){.topbar .header-primary-nav>a:hover,.topbar .header-primary-nav>button:hover{color:#f0b33b;background:linear-gradient(180deg,transparent,#c9871510)}.topbar .header-primary-nav>.header-missions-cta:hover{color:#fff;border-color:#8fd53c;background:linear-gradient(180deg,#263817,#101b0b);box-shadow:inset 0 1px #e0ffb122,0 0 18px #75cf2933}}footer{position:relative;grid-template-columns:1.15fr 1fr 1.2fr 1fr}.footer-support-tools{grid-column:1;grid-row:1;justify-content:flex-start!important;gap:12px!important;border-left:0!important}footer>div:first-child{grid-column:2;grid-row:1}footer>div:nth-child(2){grid-column:3;grid-row:1}footer>p{grid-column:4;grid-row:1}.footer-support{display:flex;align-items:center;gap:12px}.footer-support>svg{color:#ded7bd;width:23px}.footer-support span b,.footer-support span small{display:block}.footer-support span b{color:#9fa4a1;font-weight:500;font-size:clamp(9px,.52vw,10px)}.footer-support span small{margin-top:4px;font-size:clamp(9px,.5vw,10px)}@media (max-width:760px){.topbar{height:108px;grid-template-columns:1fr auto;grid-template-rows:64px 44px;gap:0 7px}.header-primary-nav{grid-column:1/-1;grid-row:2;width:calc(100% + 28px);height:44px;margin-left:-14px;padding:0 10px;overflow-x:auto;overflow-y:hidden;border-top:1px solid #181e1d;scrollbar-width:none}.header-primary-nav::-webkit-scrollbar{display:none}.topbar .header-primary-nav>a,.topbar .header-primary-nav>button{height:44px;padding:0 10px;font-size:var(--fs-caption)}.topbar .header-primary-nav>.header-missions-cta{height:36px;margin:4px 5px;padding:0 11px}.topbar .header-primary-nav>a:after,.topbar .header-primary-nav>button:after{bottom:14px}.topbar .header-primary-nav>.active:before{right:8px;left:8px}footer{grid-template-columns:1fr 1fr}.footer-support-tools{grid-column:1;grid-row:1}footer>div:first-child{grid-column:2;grid-row:1}footer>div:nth-child(2){grid-column:1/-1;grid-row:2}footer>p{display:none}}@media (prefers-reduced-motion:reduce){.header-primary-nav>a,.header-primary-nav>button{transition:none!important}}.home-season-cta{position:absolute;z-index:69;top:110px;left:1111px;right:auto;width:430px;height:431px;display:block;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;filter:drop-shadow(0 18px 24px #000b)}@media (min-width:761px){.arena-hero,.home-season-cta{overflow:visible}.home-season-visual>img.home-season-beaver{inset:0 auto auto 4%!important;width:92%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top!important;object-position:center top!important}}.home-season-cta:before{content:"";position:absolute;z-index:-1;inset:6% -6% 0 2%;pointer-events:none;background:radial-gradient(ellipse at 62% 47%,#d27b1620 0,transparent 46%),linear-gradient(90deg,transparent 0,#0205052b 28%,#020505b5 74%,#020505e8 100%);filter:blur(8px)}.home-season-visual,.home-season-visual>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none}.home-season-visual{z-index:1}.home-season-visual>img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important}.home-season-vfx{z-index:1;opacity:.82;mix-blend-mode:screen;animation:season-vfx-breathe 5.8s ease-in-out infinite}.home-season-money{z-index:2;opacity:.92;filter:drop-shadow(0 7px 8px #000a);animation:season-money-float 4.6s ease-in-out infinite}.home-season-beaver{z-index:3;filter:drop-shadow(0 0 2px #ffd89080) drop-shadow(0 13px 16px #000d);transform:translate3d(3px,0,0);transform-origin:62% 55%;transition:transform .55s cubic-bezier(.2,.75,.2,1),filter .55s ease}.home-season-copy{position:absolute;z-index:5;right:21px;bottom:34px;width:205px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;text-shadow:0 3px 12px #000,0 1px 2px #000}.home-season-copy:before{content:"";position:absolute;z-index:-1;inset:-17px -15px -13px -20px;border-radius:20px;background:radial-gradient(ellipse at 55% 50%,#020505e3 0,#020505a8 55%,transparent 79%);filter:blur(3px)}.home-season-copy small{color:#f0ad30;font-size:var(--fs-label);font-weight:800;line-height:1}.home-season-copy strong{max-width:205px;margin-top:7px;color:#f5f4ef;font-size:var(--fs-title);font-weight:800;font-style:italic;line-height:.92}.home-season-copy>span{margin-top:7px;color:#d8dcda;font-size:var(--fs-caption);font-weight:600;line-height:1.35}.home-season-copy b{min-width:169px;height:36px;margin-top:10px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #9bea3f;border-radius:6px;color:#061100;background:linear-gradient(90deg,var(--ui-green),var(--ui-green-bright));font-style:normal;text-shadow:none;box-shadow:inset 0 1px #e3ffaf55,0 0 20px #7ee22638,0 9px 20px #0008;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.home-season-copy b i{font-size:var(--fs-body-lg);font-style:normal;line-height:1}@media (hover:hover) and (pointer:fine){.home-season-cta:hover .home-season-beaver{transform:translate3d(3px,-3px,0) scale(1.018);filter:drop-shadow(0 0 3px #ffe3ac9e) drop-shadow(0 18px 19px #000e)}.home-season-cta:hover .home-season-copy b{transform:translateY(-2px);filter:brightness(1.08);box-shadow:inset 0 1px #efffc07a,0 0 24px #83e92b50,0 12px 23px #000a}}@media (max-width:760px){.home-season-cta{inset:auto 10px 98px auto;width:310px;height:218px;filter:drop-shadow(0 12px 20px #000d)}.home-season-visual{right:-58px!important;left:auto!important;width:250px!important}.home-season-visual>img.home-season-beaver{inset:0 auto auto 10%!important;width:80%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top!important;object-position:center top!important}.home-season-copy{right:auto;bottom:12px;left:8px;width:154px}.home-season-copy:before{inset:-12px -10px -10px -14px}.home-season-copy small{font-size:var(--fs-caption)}.home-season-copy strong{max-width:154px;margin-top:5px;font-size:var(--fs-subtitle)}.home-season-copy>span{max-width:145px;margin-top:5px;font-size:var(--fs-caption)}.home-season-copy b{min-width:144px;height:31px;margin-top:7px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.home-season-vfx,.home-season-money{animation:none!important}.home-season-beaver,.home-season-copy b{transition:none!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rogue-viewport{position:fixed;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#15110b 0,#030505 58%,#000)}.rogue-shell{position:absolute;top:50%;left:50%;width:1536px;height:864px;min-height:0;overflow:hidden;background:#030505;transform:translate(-50%,-50%) scale(var(--rogue-fit,1));transform-origin:center;box-shadow:0 0 100px #000}.rogue-shell .rogue-topbar{position:relative!important;inset:auto!important;z-index:90!important;width:100%;height:64px;border-bottom:1px solid #39270e!important;background:linear-gradient(180deg,#030606fa,#030505f2)!important;pointer-events:auto!important;box-shadow:0 9px 28px #0009}.rogue-shell .rogue-topbar:before{content:none!important}.rogue-shell .rogue-topbar>*{z-index:auto}.rogue-shell .logo{color:#f0efea;text-shadow:0 2px 10px #000}.rogue-shell .logo small{color:#d69225}.rogue-shell .beaver-badge{border-color:#9b681a;box-shadow:0 0 14px #cf85231f}.rogue-shell .profile{padding:0 2px 0 0}.rogue-statusbar{position:relative;z-index:70;height:48px;display:flex;align-items:stretch;border-bottom:1px solid #5f3a10;background:linear-gradient(180deg,#080b0bf7,#050707f5);box-shadow:0 12px 28px #000c}.rogue-statusbar:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 7% 50%,#b36c1516,transparent 25%),linear-gradient(90deg,transparent,#fff2c105 50%,transparent);pointer-events:none}.rogue-statusbar>div{position:relative;min-width:0;display:flex;align-items:center}.rogue-mode{width:100%;justify-content:flex-start!important;padding:0 24px;gap:11px}.rogue-mode>svg{flex:0 0 auto;width:28px;height:28px;color:#e3911f;stroke:currentColor;stroke-width:1.7;filter:drop-shadow(0 0 8px #d8771642)}.rogue-mode>span{display:block;min-width:0}.rogue-mode h1{margin:0;color:#e8e5dd;font-family:var(--font-primary);font-size:var(--fs-body-lg);font-weight:800;line-height:1;text-shadow:0 2px 12px #000}.rogue-mode small{display:block;margin-top:3px;color:#a79d8b;font-size:var(--fs-caption);font-weight:800}.rogue-mode>b{height:26px;display:flex;align-items:center;gap:7px;margin-left:auto;padding:0 11px;border:1px solid #9c2b1d;border-radius:6px;color:#ffdad2;background:linear-gradient(180deg,#541711,#260b09);font-size:var(--fs-caption);box-shadow:inset 0 0 0 1px #ff5b3921,0 0 16px #cd331a1c}.rogue-mode>b>i{width:6px;height:6px;border-radius:50%;background:#ff3e29;box-shadow:0 0 8px #ff4934;animation:rogue-live-pulse 1.35s ease-in-out infinite}.rogue-arena-window{position:relative;width:100%;height:752px;overflow:hidden;background:#060706}.rogue-arena-stage{position:relative;width:1536px;height:752px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 52%,#30230f,#060707 70%)}.rogue-arena-art{z-index:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 54%!important;object-position:center 54%!important;filter:saturate(1.025) contrast(1.018)}.rogue-fixed-altars-art{-o-object-fit:fill!important;object-fit:fill!important;-o-object-position:center!important;object-position:center!important;filter:saturate(1.015) contrast(1.01)!important}.rogue-scene-grade{position:absolute;z-index:2;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,transparent 0 55%,#01020212 75%,#0007 100%),linear-gradient(180deg,#02050516 0,transparent 18% 82%,#0202022e 100%);box-shadow:inset 0 1px #f0a42a20,inset 0 0 70px #0008}.rogue-scene-grade:after{content:none}.rogue-torch-light{position:absolute;z-index:3;top:12%;width:30%;height:72%;border-radius:50%;pointer-events:none;opacity:.36;filter:blur(18px);mix-blend-mode:screen;background:radial-gradient(ellipse,#e993321f 0,#c34e0f0d 38%,transparent 72%);animation:rogue-torch-breathe 4.8s ease-in-out infinite alternate}.rogue-torch-light.torch-left{left:-13%;transform:rotate(-8deg)}.rogue-torch-light.torch-right{right:-13%;transform:rotate(8deg);animation-delay:-2.4s}.rogue-embers{position:absolute;z-index:4;inset:0;overflow:hidden;pointer-events:none}.rogue-embers>i{position:absolute;left:var(--ember-x);top:var(--ember-y);width:var(--ember-size);height:calc(var(--ember-size) * 1.9);border-radius:50%;opacity:0;background:linear-gradient(180deg,#fff1b8,#ef8c27 48%,transparent);box-shadow:0 0 5px #e77722;animation:rogue-ember-rise var(--ember-duration) linear var(--ember-delay) infinite}.rogue-player-layer{position:absolute;z-index:8;inset:0;pointer-events:none}.rogue-player{position:absolute;left:var(--player-x);top:var(--player-floor);z-index:var(--player-depth);width:280px;height:360px;margin:-360px 0 0 -140px;padding:0;border:0;color:#f3efe6;background:transparent;transform:scale(var(--player-scale,1));transform-origin:50% 100%;pointer-events:auto;cursor:pointer;isolation:isolate}.rogue-player:before,.rogue-player:after{content:none!important}.rogue-unit{position:absolute;z-index:1;right:0;bottom:-12px;left:0;height:300px;isolation:isolate}.rogue-unit:before{content:"";position:absolute;z-index:0;right:22px;bottom:-3px;left:22px;height:13px;border-radius:50%;background:radial-gradient(ellipse,#000 0 42%,#080503dc 58%,#100b0768 70%,transparent 82%);filter:blur(1.25px);mix-blend-mode:multiply}.rogue-altar-layer,.rogue-altar-floor-spill,.rogue-altar-ring{position:absolute;left:50%;bottom:0;width:280px;height:138px;transform:translate(-50%);pointer-events:none}.rogue-altar-layer>img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important}.rogue-altar-floor-spill{z-index:0;bottom:-7px;background:var(--player-tone);opacity:.105;-webkit-mask:url(/assets/castor/home/next-battle/altar-floor-spill.webp) center/contain no-repeat;mask:url(/assets/castor/home/next-battle/altar-floor-spill.webp) center/contain no-repeat;filter:blur(.35px) drop-shadow(0 0 4px color-mix(in srgb,var(--player-tone) 22%,transparent));mix-blend-mode:screen}.rogue-ground-contact{z-index:1;bottom:-2px;opacity:.96;filter:none;mix-blend-mode:multiply}.rogue-altar-base{z-index:2;bottom:-1px;filter:drop-shadow(0 1px 1px #000e)}.rogue-altar-ring{z-index:3;background:var(--player-tone);opacity:.92;-webkit-mask:url(/assets/castor/home/next-battle/altar-ring.webp) center/contain no-repeat;mask:url(/assets/castor/home/next-battle/altar-ring.webp) center/contain no-repeat;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--player-tone) 88%,#fff)) drop-shadow(0 0 9px color-mix(in srgb,var(--player-tone) 70%,transparent));animation:rogue-altar-breathe 2.8s ease-in-out infinite;transition:opacity .22s ease,filter .22s ease}.rogue-character-contact{z-index:4;bottom:0;opacity:.86;filter:blur(.15px);mix-blend-mode:multiply}.rogue-floor-overlap{position:absolute;z-index:7;left:50%;bottom:-4px;width:280px;height:62px;pointer-events:none;clip-path:polygon(5% 70%,15% 66%,28% 72%,42% 68%,57% 74%,72% 69%,86% 73%,95% 68%,95% 100%,5% 100%);filter:saturate(1.025) contrast(1.018) drop-shadow(0 -1px 1px #000c);transform:translate(-50%)}.rogue-floor-overlap>img{-o-object-fit:fill!important;object-fit:fill!important}.rogue-character-figure{position:absolute;z-index:6;bottom:102px;left:50%;width:210px;height:204px;transform:translate(-50%);transition:transform .25s cubic-bezier(.2,.72,.2,1)}.rogue-character-figure:after{content:"";position:absolute;z-index:2;inset:-4px -2px 16px;pointer-events:none;opacity:.22;background:radial-gradient(circle at 12% 31%,color-mix(in srgb,var(--player-tone) 88%,#fff) 0 1px,transparent 2px),radial-gradient(circle at 87% 24%,color-mix(in srgb,var(--player-tone) 78%,#fff) 0 1.2px,transparent 2.4px),radial-gradient(circle at 7% 63%,color-mix(in srgb,var(--player-tone) 70%,#fff) 0 1px,transparent 2px),radial-gradient(circle at 94% 57%,color-mix(in srgb,var(--player-tone) 78%,#fff) 0 1px,transparent 2px),radial-gradient(circle at 22% 81%,color-mix(in srgb,var(--player-tone) 66%,#fff) 0 1px,transparent 2.2px),radial-gradient(circle at 79% 76%,color-mix(in srgb,var(--player-tone) 72%,#fff) 0 1.2px,transparent 2.4px);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--player-tone) 72%,transparent));animation:rogue-character-glint 3.6s ease-in-out infinite;transition:opacity .24s ease,filter .24s ease}.rogue-player:nth-child(2n) .rogue-character-figure:after{animation-delay:-1.8s}.rogue-player:nth-child(3n) .rogue-character-figure:after{animation-delay:-2.7s}.rogue-character-art{z-index:1;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;filter:drop-shadow(0 0 1px #ffdca0c4) drop-shadow(0 0 8px color-mix(in srgb,var(--player-tone) 28%,transparent)) drop-shadow(0 12px 12px #000f);transition:filter .25s ease}.rogue-nameplate{position:absolute;z-index:10;top:0;left:50%;width:184px;height:54px;display:grid;grid-template-columns:31px 1fr;grid-template-rows:32px 17px;overflow:hidden;border:1px solid #685334;border-radius:5px;color:#f4f0e8;background:linear-gradient(180deg,#121411f5,#060807fa);box-shadow:inset 0 0 0 1px #fff7d508,0 7px 16px #000d,0 0 14px color-mix(in srgb,var(--player-tone) 13%,transparent);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);transform:translate(-50%);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.rogue-player-number{grid-row:1/3;display:flex;align-items:center;justify-content:center;border-right:1px solid #51432f;color:#eca72e;background:linear-gradient(180deg,#171611,#0b0c0a);font-family:var(--font-primary);font-size:var(--fs-subtitle);text-shadow:0 0 8px #e8982738}.rogue-player-identity{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:3px 8px 0;text-align:left;line-height:1}.rogue-player-identity strong{overflow:hidden;color:#f2eee6;font-size:var(--fs-caption);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rogue-player-identity small{margin-top:4px;color:color-mix(in srgb,var(--player-tone) 78%,#f5e9cf);font-size:var(--fs-caption);font-weight:800}.rogue-player-health{display:grid;grid-template-columns:1fr;align-content:start;gap:3px;padding:0 8px;text-align:left}.rogue-player-health>b{color:#d5d1c7;font-family:var(--font-primary);font-size:var(--fs-caption)}.rogue-player-health>i{position:relative;width:100%;height:3px;overflow:hidden;border-radius:2px;background:#251d17;box-shadow:inset 0 1px 2px #000}.rogue-player-health em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#249843,#69d459);box-shadow:0 0 5px #5fd46d70}.rogue-player:is(:hover,:focus-visible) .rogue-character-figure,.rogue-player.is-selected .rogue-character-figure{transform:translate(-50%) translateY(-4px) scale(1.018)}.rogue-player:is(:hover,:focus-visible) .rogue-character-figure:after,.rogue-player.is-selected .rogue-character-figure:after{opacity:.72;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--player-tone) 90%,transparent))}.rogue-player:is(:hover,:focus-visible) .rogue-character-art,.rogue-player.is-selected .rogue-character-art{filter:drop-shadow(1px 0 0 color-mix(in srgb,var(--player-tone) 78%,#fff)) drop-shadow(-1px 0 0 color-mix(in srgb,var(--player-tone) 78%,#fff)) drop-shadow(0 1px 0 color-mix(in srgb,var(--player-tone) 78%,#fff)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--player-tone) 78%,#fff)) drop-shadow(0 0 14px color-mix(in srgb,var(--player-tone) 52%,transparent)) drop-shadow(0 18px 22px #000f)}.rogue-player:is(:hover,:focus-visible) .rogue-altar-ring,.rogue-player.is-selected .rogue-altar-ring{opacity:1;filter:drop-shadow(0 0 4px #fff8de) drop-shadow(0 0 14px var(--player-tone)) drop-shadow(0 0 24px color-mix(in srgb,var(--player-tone) 55%,transparent))}.rogue-player:is(:hover,:focus-visible) .rogue-nameplate,.rogue-player.is-selected .rogue-nameplate{border-color:color-mix(in srgb,var(--player-tone) 78%,#d8b976);box-shadow:inset 0 0 0 1px #fff9db10,0 9px 20px #000e,0 0 18px color-mix(in srgb,var(--player-tone) 28%,transparent);transform:translate(-50%) translateY(-2px)}.rogue-player:focus-visible{outline:none}.rogue-player:focus-visible .rogue-nameplate{outline:2px solid #f0bd63;outline-offset:3px}.rogue-bottom-vignette{position:absolute;z-index:10;right:0;bottom:0;left:0;height:54px;pointer-events:none;background:linear-gradient(transparent,#02030370)}.rogue-toast{position:absolute;z-index:140;right:22px;bottom:18px;min-width:220px;padding:12px 16px;border:1px solid #9d6a1d;border-radius:7px;color:#f8e6c2;background:linear-gradient(180deg,#18130b,#080a09f7);font-size:var(--fs-caption);font-weight:800;box-shadow:0 14px 35px #000d,0 0 22px #d7891c1c;animation:rogue-toast-in .24s ease-out}@media (max-width:760px){.rogue-viewport{position:relative;min-height:100dvh;overflow:auto;overscroll-behavior:none}.rogue-shell{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:100dvh;overflow:visible;transform:none}.rogue-shell .rogue-topbar{height:108px!important}.rogue-statusbar{height:114px;grid-template-columns:1.18fr .82fr;grid-template-rows:57px 57px}.rogue-statusbar>div{padding:0 10px}.rogue-statusbar>div:after{top:8px!important;height:41px!important}.rogue-mode{grid-column:1;grid-row:1;gap:8px!important;justify-content:flex-start!important}.rogue-mode>svg{width:28px;height:28px}.rogue-mode h1{font-size:var(--fs-body)}.rogue-mode small{margin-top:3px;font-size:var(--fs-caption)}.rogue-mode>b{height:24px;margin-left:auto;padding:0 7px;font-size:var(--fs-caption)}.rogue-round{grid-column:2;grid-row:1;gap:6px}.rogue-round>small{font-size:var(--fs-caption)}.rogue-round>strong{font-size:var(--fs-subtitle)}.rogue-round>strong i{font-size:var(--fs-body)}.rogue-remaining{grid-column:1;grid-row:2;justify-content:flex-start!important;border-top:1px solid #211a11}.rogue-remaining>strong{font-size:var(--fs-caption)}.rogue-bonus{grid-column:2;grid-row:2;gap:5px;border-top:1px solid #211a11}.rogue-bonus>small{font-size:var(--fs-caption)}.rogue-bonus>svg{width:16px;height:16px}.rogue-bonus>strong{min-width:50px;font-size:var(--fs-body-lg)}.rogue-arena-window{width:100%;height:446px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#80571c #080a09;overscroll-behavior-x:contain}.rogue-arena-stage{width:960px;height:446px;flex:0 0 auto}.rogue-toast{position:fixed;right:12px;bottom:12px;left:12px;min-width:0;text-align:center}}@media (prefers-reduced-motion:reduce){.rogue-mode>b>i,.rogue-torch-light,.rogue-embers>i,.rogue-character-figure:after,.rogue-toast{animation:none!important}.rogue-character-figure,.rogue-character-art,.rogue-nameplate{transition:none!important}}.arena-hero .hero-particles,.arena-hero .hero-particles-front,.arena-hero .hero-particles-support{display:block!important}.hero-particles{opacity:.46}.hero-particles-front{opacity:.34}.hero-particles-support{opacity:.24}.hero-particle{box-shadow:0 0 3px #e8973a,0 0 7px #b653192e;will-change:transform}.hero-particle.depth-far,.hero-particle.depth-mid{filter:none}.hero-particle.depth-near{box-shadow:0 0 5px #ffc161b8,0 0 10px #d96d223d}.hero-smoke-motion{display:block!important;opacity:.28;mix-blend-mode:normal}.hero-smoke-motion i{filter:blur(12px);opacity:.08;will-change:transform}.hero-smoke-motion i:nth-child(2),.hero-smoke-motion i:nth-child(3){display:none}.hero-casino-motion{display:block!important}.casino-fx:nth-child(n+5){display:none}.casino-fx{will-change:transform}.hero-atmosphere:before,.hero-atmosphere i,.hero-atmosphere span{filter:none!important;will-change:transform}.hero-atmosphere:after,.hero-atmosphere b,.hero-atmosphere em{filter:none!important;animation-duration:18s!important}.arena-hero>img.hero-image,.home-season-beaver{filter:drop-shadow(0 10px 14px #000b)!important;will-change:auto!important}.home-season-vfx,.home-season-money{animation-duration:12s!important;opacity:.68}.arena-stats-track{animation-duration:42s!important;will-change:transform}.channel-feed-loading>span,.channel-feed-loading i,.channel-strip-loading i{animation-duration:2.8s!important}@media (min-width:761px) and (hover:hover) and (pointer:fine){.arena-hero:has(.hero-scale-zone:hover) .hero-particles,.arena-hero:has(.hero-scale-zone:hover) .hero-particles-front,.arena-hero:has(.hero-scale-zone:hover) .hero-particles-support{opacity:.58}.arena-hero:has(.hero-scale-zone:hover) .hero-smoke-motion{opacity:.38}}}.topbar .logo--brand{justify-self:end;flex:0 0 auto;margin-right:14px}.topbar .logo--brand img{display:block;width:auto;height:54px;-o-object-fit:contain;object-fit:contain}@media (max-width: 760px){.topbar .logo--brand{justify-self:start;margin-right:0}.topbar .logo--brand img{height:46px}}.viewer-site-layout{min-height:100dvh;background:#000}.viewer-site-layout .castor-home--external-header .viewport-fit{height:calc(100dvh - var(--viewer-site-header-height, 64px))}@media (min-width: 761px){.viewer-site-layout .castor-home--external-header .arena-hero{padding-top:0}}.login-screen img,.login-screen svg,.tenant-app-shell img,.tenant-app-shell svg,.tenant-app-shell .impop-icon,.obs-overlay img{filter:none!important}.brand-logo,.login-logo,.login-top-brand img,.login-hero-video,.login-hero-fallback,.login-panel-logo,.sidebar-brand-image,.sidebar-user-link img,.sidebar-user-link .theme-user-avatar-icon,.topbar-metric svg,.topbar-metric .impop-icon,.topbar-vault-chest,.topbar-icon-button:hover,.topbar-profile-card img,.topbar-profile-card .theme-user-avatar-icon,.page-title-icon svg,.home-active-metrics strong .impop-icon,.home-stat i,.home-stat i .impop-icon,.home-stat-chest-icon,.home-winner>img,.home-winner-placeholder,.home-active-card:hover .home-arena-preview svg,.home-winner:hover>img,.home-winner:hover>.home-winner-placeholder,.catalog-category-mask-image,.catalog-category-image,.catalog-stat-icon,.history-summary-card>img,.history-summary-card img,.history-summary-svg,.history-battle-thumb img,.history-winner-cell img,.history-modal-image img,.history-financial article img,.history-financial article .impop-icon,.history-podium-card img,.history-table-wrap td img,.history-person img,.settings-hero-icon svg,.settings-option-icon,.settings-avatar-wrap img,.settings-user-avatar img,.create-battle-title-icon svg,.prize-trophy-image{filter:none!important}.login-showcase:before,.login-video-stage:before,.tenant-topbar:after,.home-stat i:before,.prize-trophy-glow{content:none!important;display:none!important}.page-title-icon,.settings-hero-icon,.create-battle-title-icon{background:color-mix(in srgb,var(--color-surface),transparent 18%)!important;box-shadow:none!important}.sidebar-brand-card,.home-stat,.home-arena-preview,.home-winner,.home-winner-placeholder{background-image:none!important}.topbar-metric:before,.tenant-topbar-actions:before,.login-divider:after{box-shadow:none!important}.home-hero-status small span,.topbar-icon-button b,.branding-boot-loader span{box-shadow:none!important}#root .tenant-content,#root .tenant-content *:not(.create-battle-page):not(.create-battle-page *):not(.catalog-page):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *):not(.battle-draw-modal):not(.battle-draw-modal *),#root .tenant-content *:not(.create-battle-page):not(.create-battle-page *):not(.catalog-page):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *):not(.battle-draw-modal):not(.battle-draw-modal *):before,#root .tenant-content *:not(.create-battle-page):not(.create-battle-page *):not(.catalog-page):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *):not(.battle-draw-modal):not(.battle-draw-modal *):after,#root [class*=modal i]:not(.confirm-modal-backdrop):not(.confirm-modal-backdrop *):not(.confirm-modal):not(.confirm-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *):not(.battle-draw-modal):not(.battle-draw-modal *),#root [class*=modal i]:not(.confirm-modal-backdrop):not(.confirm-modal-backdrop *):not(.confirm-modal):not(.confirm-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *):not(.battle-draw-modal):not(.battle-draw-modal *) *:not(.confirm-modal-backdrop *):not(.confirm-modal *):not(.battle-draw-modal *),body [class*=modal i]:not(#theme-border-override):not(.confirm-modal-backdrop):not(.confirm-modal-backdrop *):not(.confirm-modal):not(.confirm-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *):not(.battle-draw-modal):not(.battle-draw-modal *),body [class*=modal i]:not(#theme-border-override):not(.confirm-modal-backdrop):not(.confirm-modal-backdrop *):not(.confirm-modal):not(.confirm-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *):not(.battle-draw-modal):not(.battle-draw-modal *) *:not(.confirm-modal-backdrop *):not(.confirm-modal *):not(.battle-draw-modal *){--app-card-border: var(--ui-line) !important;--app-card-corner-color: var(--ui-line) !important;--app-card-inner-border: var(--ui-line) !important;--battle-frame-border: var(--ui-line) !important;--catalog-modal-border: var(--ui-line) !important;--catalog-v2-border-soft: var(--ui-line-soft) !important;--settings-border: var(--ui-line) !important;--settings-border-strong: var(--ui-line) !important;--standard-frame-border: var(--ui-line) !important;--standard-frame-corner-color: var(--ui-line) !important;--theme-border: var(--ui-line) !important;--theme-border-soft: var(--ui-line-soft) !important;--theme-layer-bg: var(--ui-panel-bg) !important;--theme-panel-bg: var(--ui-panel-bg) !important;--theme-card-bg: var(--ui-panel-bg) !important;--standard-frame-bg: var(--ui-panel-bg) !important;border-color:var(--ui-line)!important}#root .tenant-content :where(.app-card:not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),.panel:not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),.stat-card:not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),[class*=card i]:not([class*=icon i]):not([class*=media i]):not([class*=image i]):not([class*=avatar i]):not([class*=logo i]):not([class*=button i]):not([class*=action i]):not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),[class*=panel i]:not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),[class*=modal i]:not(.confirm-modal):not(.confirm-modal *):not([class*=backdrop i]):not([class*=scrim i]):not(.battle-draw-modal):not(.battle-team-draw-modal):not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),[class*=filters i]:not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),[class*=summary i]:not([class*=icon i]):not(.impop-icon):not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *),[class*=table-wrap i]:not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *)),body :where(.app-modal-panel:not(.arena-live *):not(.battle-page-shell--arena *):not(.public-overlays-shell *):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout *):not(.podium-v3__header *),[class*=modal i]:not(.confirm-modal):not(.confirm-modal *):not([class*=backdrop i]):not([class*=scrim i]):not([class*=button i]):not(.battle-draw-modal):not(.battle-team-draw-modal):not(.battle-draw-modal *):not(.battle-team-draw-modal *):not(.create-battle-page *):not(.catalog-page *):not(.finance-page):not(.finance-page *):not(.premium-card):not(.premium-card *):not(.va-auth-modal-panel):not(.va-auth-modal-panel *):not(.dashboard-premium):not(.dashboard-premium *):not(.history-page--premium):not(.history-page--premium *):not(.payment-premium-backdrop):not(.payment-premium-backdrop *):not(.arena-live):not(.arena-live *):not(.battle-page-shell--arena):not(.battle-page-shell--arena *):not(.public-overlays-shell):not(.public-overlays-shell *):not(.streamer-settings-page):not(.streamer-settings-page *):not(.gm-scope):not(.gm-scope *):not(.smb):not(.smb *):not(.bdc-home):not(.bdc-home *):not(.podium-v3__layout):not(.podium-v3__layout *):not(.podium-v3__header):not(.podium-v3__header *)){--app-card-bg: var(--ui-panel-bg) !important;--standard-frame-bg: var(--ui-panel-bg) !important;background-color:var(--ui-surface)!important;background-image:var(--ui-panel-bg)!important;background-position:top right,center!important;background-repeat:no-repeat,no-repeat!important;background-size:auto,auto!important}body .battle-draw-modal{background-image:linear-gradient(180deg,#0000001a,#0000006b),url(/assets/castor/draw-result/winner-stage-bg-8k.webp)!important;background-color:var(--ui-bg)!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;background-size:cover,cover!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.left-3{left:var(--space-3)}.right-3{right:var(--space-3)}.top-\[calc\(100\%-8px\)\]{top:calc(100% - 8px)}.z-\[320\]{z-index:320}.z-\[80\]{z-index:80}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.mt-3{margin-top:var(--space-3)}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:var(--space-10)}.h-11{height:2.75rem}.h-3{height:var(--space-3)}.h-3\.5{height:.875rem}.h-4{height:var(--space-4)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-9{height:2.25rem}.h-full{height:100%}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0px}.w-10{width:var(--space-10)}.w-3{width:var(--space-3)}.w-3\.5{width:.875rem}.w-4{width:var(--space-4)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[430px\]{max-width:430px}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-wait{cursor:wait}.resize{resize:both}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-md{border-radius:var(--radius-md)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-\[color\:color-mix\(in_srgb\,var\(--color-border\)\,transparent_60\%\)\]{border-color:color-mix(in srgb,var(--color-border),transparent 60%)}.border-\[color\:color-mix\(in_srgb\,var\(--color-border\)\,transparent_70\%\)\]{border-color:color-mix(in srgb,var(--color-border),transparent 70%)}.border-\[color\:var\(--theme-border-soft\)\]{border-color:var(--theme-border-soft)}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--theme-surface-muted\)\]{background-color:var(--theme-surface-muted)}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--color-accent\)\,var\(--color-surface\)_82\%\)\,var\(--color-background\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--color-accent),var(--color-surface) 82%),var(--color-background))}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--color-danger\)\,var\(--color-surface\)_82\%\)\,var\(--color-background\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--color-danger),var(--color-surface) 82%),var(--color-background))}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--color-warning\)\,var\(--color-surface\)_78\%\)\,var\(--color-background\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--color-warning),var(--color-surface) 78%),var(--color-background))}.bg-\[linear-gradient\(135deg\,color-mix\(in_srgb\,var\(--gradient-to\)\,var\(--color-surface\)_80\%\)\,var\(--color-background\)\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--gradient-to),var(--color-surface) 80%),var(--color-background))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-3{padding:var(--space-3)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.text-left{text-align:left}.text-center{text-align:center}.text-fs-10{font-size:var(--font-size-10)}.text-fs-11{font-size:var(--font-size-11)}.text-fs-13{font-size:var(--font-size-13)}.text-fs-14{font-size:var(--font-size-14)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-\[color\:color-mix\(in_srgb\,var\(--color-accent\)\,var\(--color-text\)_35\%\)\]{color:color-mix(in srgb,var(--color-accent),var(--color-text) 35%)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--theme-text-faint\)\]{color:var(--theme-text-faint)}.text-\[var\(--theme-text-soft\)\]{color:var(--theme-text-soft)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--color-border\)\,transparent_88\%\)\,0_0_30px_color-mix\(in_srgb\,var\(--color-primary\)\,transparent_92\%\)\]{--tw-shadow: 0 0 0 1px color-mix(in srgb,var(--color-border),transparent 88%),0 0 30px color-mix(in srgb,var(--color-primary),transparent 92%);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_color-mix\(in_srgb\,var\(--color-background\)\,transparent_42\%\)\]{--tw-shadow: 0 18px 46px color-mix(in srgb,var(--color-background),transparent 42%);--tw-shadow-colored: 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--color-accent\)\,transparent_82\%\)\,0_0_24px_color-mix\(in_srgb\,var\(--color-accent\)\,transparent_88\%\)\]{--tw-shadow: inset 0 1px 0 color-mix(in srgb,var(--color-accent),transparent 82%),0 0 24px color-mix(in srgb,var(--color-accent),transparent 88%);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--color-danger\)\,transparent_82\%\)\,0_0_24px_color-mix\(in_srgb\,var\(--color-danger\)\,transparent_88\%\)\]{--tw-shadow: inset 0 1px 0 color-mix(in srgb,var(--color-danger),transparent 82%),0 0 24px color-mix(in srgb,var(--color-danger),transparent 88%);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--color-warning\)\,transparent_78\%\)\,0_0_24px_color-mix\(in_srgb\,var\(--color-warning\)\,transparent_86\%\)\]{--tw-shadow: inset 0 1px 0 color-mix(in srgb,var(--color-warning),transparent 78%),0 0 24px color-mix(in srgb,var(--color-warning),transparent 86%);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--gradient-to\)\,transparent_82\%\)\,0_0_24px_color-mix\(in_srgb\,var\(--gradient-to\)\,transparent_90\%\)\]{--tw-shadow: inset 0 1px 0 color-mix(in srgb,var(--gradient-to),transparent 82%),0 0 24px color-mix(in srgb,var(--gradient-to),transparent 90%);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_color-mix\(in_srgb\,var\(--color-accent\)\,transparent_62\%\)\]{--tw-drop-shadow: drop-shadow(0 0 20px color-mix(in srgb,var(--color-accent),transparent 62%));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_color-mix\(in_srgb\,var\(--color-danger\)\,transparent_58\%\)\]{--tw-drop-shadow: drop-shadow(0 0 20px color-mix(in srgb,var(--color-danger),transparent 58%));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_color-mix\(in_srgb\,var\(--color-warning\)\,transparent_58\%\)\]{--tw-drop-shadow: drop-shadow(0 0 20px color-mix(in srgb,var(--color-warning),transparent 58%));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_color-mix\(in_srgb\,var\(--gradient-to\)\,transparent_62\%\)\]{--tw-drop-shadow: drop-shadow(0 0 20px color-mix(in srgb,var(--gradient-to),transparent 62%));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_8px_rgba\(0\,0\,0\,0\.75\)\]{--tw-drop-shadow: drop-shadow(0 3px 8px rgba(0,0,0,.75));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:dark;--brand-bg: #030607;--brand-surface: #090d0e;--brand-surface-2: #0d1213;--brand-line: #242a2a;--brand-primary: #78d51f;--brand-primary-bright:#86df2a;--brand-primary-ink: #071002;--brand-gold: #f4b632;--brand-gold-ink: #241400;--brand-amber: #c9974f;--brand-danger: #ef4444;--brand-warning: #facc15;--brand-live: #ff4444;--brand-text: #f9fafb;--brand-text-muted: #8f9696;--brand-text-faint: #5b6360;--brand-font-display: "Rajdhani", "Segoe UI", system-ui, sans-serif;--brand-font-text: Arial, "Helvetica Neue", Helvetica, sans-serif;--color-primary: #78d51f;--color-secondary: #0b1f33;--color-accent: #8ae020;--color-background: #050b14;--color-background-gradient: #14366A;--color-surface: #0d1726;--color-text: #f9fafb;--color-muted: #9fb7c9;--color-success: var(--color-primary);--color-danger: #ef4444;--color-warning: #facc15;--color-border: var(--color-accent);--color-glow: var(--color-primary);--gradient-from: var(--color-primary);--gradient-to: #8ae020;--premium-bg: var(--brand-bg);--premium-surface: var(--brand-surface);--premium-line: var(--brand-line);--premium-gold: var(--brand-gold);--premium-lime: var(--brand-primary);--premium-lime-bright: var(--brand-primary-bright);--premium-amber: var(--brand-amber);--premium-amber-soft: #d9b877;--premium-amber-deep: #8a6a3a;--premium-warm-white: #f8eadb;--premium-muted: var(--brand-text-muted);--font-family-inter: "Inter", sans-serif;--font-family-manrope: "Manrope", sans-serif;--font-family-montserrat: "Montserrat", sans-serif;--font-family-poppins: "Poppins", sans-serif;--font-family-rajdhani: "Rajdhani", sans-serif;--font-family-roboto: "Roboto", sans-serif;--font-family-oxanium: "Oxanium", sans-serif;--font-family-orbitron: "Orbitron", sans-serif;--font-family-exo-2: "Exo 2", sans-serif;--font-primary: var(--brand-font-display);--font-secondary: var(--brand-font-text);--font-streamer: var(--font-primary);--font-body: var(--font-secondary);--font-display: var(--font-primary);--font-impact: var(--font-primary);--font-size-8: clamp(12px, .66vw, 13px);--font-size-9: clamp(12px, .66vw, 13px);--font-size-10: var(--fs-caption);--font-size-11: var(--fs-caption);--font-size-12: var(--fs-label);--font-size-13: var(--fs-body);--font-size-14: var(--fs-body);--font-size-15: 15px;--font-size-16: 16px;--font-size-17: 17px;--font-size-18: 18px;--font-size-19: 19px;--font-size-20: 20px;--font-size-21: 21px;--font-size-22: 22px;--font-size-23: 23px;--font-size-24: 24px;--font-size-25: 25px;--font-size-26: 26px;--font-size-28: 28px;--font-size-30: 30px;--font-size-32: 32px;--font-size-36: 36px;--font-size-40: 40px;--font-size-72: 72px;--font-size-fluid-1: clamp(12px, .62vw, 13px);--font-size-fluid-2: clamp(12px, .68vw, 14px);--font-size-fluid-3: clamp(12px, 1vw, 15px);--font-size-fluid-4: clamp(11px, .72vw, 13px);--font-size-fluid-5: clamp(11px, .72vw, 14px);--font-size-fluid-6: clamp(12px, .68vw, 15px);--font-size-fluid-7: clamp(12px, .7vw, 14px);--font-size-fluid-8: clamp(12px, .72vw, 14px);--font-size-fluid-9: clamp(12px, .76vw, 15px);--font-size-fluid-10: clamp(13px, .78vw, 16px);--font-size-fluid-11: clamp(15px, .86vw, 18px);--font-size-fluid-12: clamp(15px, .9vw, 18px);--font-size-fluid-13: clamp(16px, .88vw, 16px);--font-size-fluid-14: clamp(16px, .98vw, 21px);--font-size-fluid-15: clamp(17px, .92vw, 22px);--font-size-fluid-16: clamp(19px, 1.45vw, 25px);--font-size-fluid-17: clamp(20px, 2.2vw, 34px);--font-size-fluid-18: clamp(21px, 1.6vw, 28px);--font-size-fluid-19: clamp(22px, 1.28vw, 28px);--font-size-fluid-20: clamp(22px, 1.32vw, 30px);--font-size-fluid-21: clamp(23px, 1.9vw, 31px);--font-size-fluid-22: clamp(24px, 1.45vw, 32px);--font-size-fluid-23: clamp(24px, 2.15vw, 34px);--font-size-fluid-24: clamp(24px, 2vw, 30px);--font-size-fluid-25: clamp(24px, 2vw, 31px);--font-size-fluid-26: clamp(24px, 2.4vw, 32px);--font-size-fluid-27: clamp(24px, 2.7vw, 31px);--font-size-fluid-28: clamp(25px, 1.8vw, 34px);--font-size-fluid-29: clamp(25px, 2vw, 34px);--font-size-fluid-30: clamp(28px, 1.65vw, 36px);--font-size-fluid-31: clamp(28px, 2.2vw, 40px);--font-size-fluid-32: clamp(28px, 2.5vw, 42px);--font-size-fluid-33: clamp(28px, 2.8vw, 38px);--font-size-fluid-34: clamp(28px, 3vw, 38px);--font-size-fluid-35: clamp(40px, 4.3vw, 62px);--font-size-fluid-36: clamp(140px, 18vw, 260px);--fs-caption: clamp(11px, .58vw, 12px);--fs-label: clamp(12px, .64vw, 13px);--fs-body: clamp(13px, .72vw, 14px);--fs-body-lg: clamp(14px, .8vw, 16px);--fs-subtitle: clamp(15px, .9vw, 18px);--fs-title: clamp(19px, 1.15vw, 24px);--fs-title-lg: clamp(25px, 1.7vw, 34px);--fs-display: clamp(32px, 2.55vw, 50px);--fs-money: clamp(13px, .72vw, 15px);--fs-money-lg: clamp(17px, 1.05vw, 22px);--fs-money-xl: clamp(22px, 1.45vw, 31px);--btn-font: var(--font-primary);--btn-fs: 13px;--btn-fw: 900;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-value: var(--fw-extrabold);--fw-black: var(--fw-extrabold);--lh-tight: 1.1;--lh-snug: 1.3;--lh-normal: 1.5;--ui-green: var(--brand-primary);--ui-green-bright: var(--brand-primary-bright);--ui-green-ink: var(--brand-primary-ink);--ui-green-grad: linear-gradient(90deg, var(--brand-primary), var(--brand-primary-bright));--ui-green-tint: color-mix(in srgb, var(--brand-primary), transparent 88%);--ui-green-line: color-mix(in srgb, var(--brand-primary), transparent 62%);--ui-gold: var(--brand-gold);--ui-gold-ink: var(--brand-gold-ink);--ui-danger: var(--brand-danger);--ui-warning: var(--brand-warning);--ui-live: var(--brand-live);--ui-bg: var(--brand-bg);--ui-surface: var(--brand-surface);--ui-surface-2: var(--brand-surface-2);--ui-line: var(--brand-line);--ui-line-soft: color-mix(in srgb, var(--brand-line), transparent 45%);--ui-text: var(--brand-text);--ui-text-soft: color-mix(in srgb, var(--brand-text), transparent 26%);--ui-text-muted: var(--brand-text-muted);--ui-text-faint: var(--brand-text-faint);--ui-page-bg: radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--brand-primary), transparent 93%), transparent 34%), linear-gradient(160deg, var(--brand-bg), color-mix(in srgb, var(--brand-bg), var(--brand-surface) 55%) 60%, var(--brand-bg));--ui-panel-bg: radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--brand-gold), transparent 94%), transparent 45%), linear-gradient(180deg, var(--brand-surface), color-mix(in srgb, var(--brand-bg), var(--brand-surface) 40%));--font-size-xs: 12px;--font-size-sm: 13px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: var(--font-size-fluid-26);--font-size-2xl: var(--font-size-fluid-34);--dashboard-status-value-font-size: var(--font-size-10);--dashboard-active-title-font-size: var(--font-size-fluid-16);--dashboard-active-metric-value-font-size: var(--font-size-16);--dashboard-stat-value-font-size: var(--font-size-20);--line-tight: 1;--line-normal: 1.45;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 800;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--page-padding: clamp(12px, 1.5vw, 18px);--section-gap: 18px;--panel-padding: 16px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--elev-1: 0 2px 8px rgb(0 0 0 / .35), 0 0 0 1px color-mix(in srgb, var(--ui-line), transparent 45%);--elev-2: 0 10px 24px rgb(0 0 0 / .45), 0 0 0 1px color-mix(in srgb, var(--ui-line), transparent 30%);--elev-3: 0 20px 48px rgb(0 0 0 / .55), 0 0 0 1px color-mix(in srgb, var(--ui-line), transparent 20%);--glow-primary: 0 0 20px color-mix(in srgb, var(--brand-primary), transparent 68%);--glow-gold: 0 0 18px color-mix(in srgb, var(--brand-gold), transparent 70%);--ease: cubic-bezier(.22, .61, .18, 1);--dur-1: .14s;--dur-2: .22s;--dur-3: .36s;--control-height-sm: 42px;--control-height-md: 48px;--control-height-lg: 56px;--control-padding-x: 13px;--input-padding-y: 11px;--input-padding-x: 12px;--shadow-panel: 0 0 0 1px color-mix(in srgb, var(--color-text), transparent 97.5%), 0 20px 60px color-mix(in srgb, var(--color-background), transparent 76%);--shadow-accent: 0 0 24px color-mix(in srgb, var(--color-accent), transparent 66%);--theme-bg: var(--ui-bg);--theme-bg-deep: var(--ui-bg);--theme-bg-soft: var(--ui-surface);--theme-surface: var(--ui-surface);--theme-surface-muted: var(--ui-surface-2);--theme-surface-strong: var(--ui-surface);--theme-secondary: var(--ui-surface);--theme-text: var(--ui-text);--theme-muted: var(--ui-text-muted);--theme-border: var(--ui-line);--theme-page-bg: var(--ui-page-bg);--theme-layer-bg: var(--ui-panel-bg);--theme-panel-bg: var(--ui-panel-bg);--theme-card-bg: var(--ui-panel-bg);--theme-input-bg: var(--ui-surface-2);--theme-hover-bg: var(--ui-green-tint);--theme-active-bg: var(--ui-green-tint);--theme-text-soft: var(--ui-text-soft);--theme-text-faint: var(--ui-text-faint);--theme-on-primary: var(--ui-green-ink);--theme-shadow-color: rgb(0 0 0 / .6);--theme-border-soft: var(--ui-line-soft);--theme-primary-soft: var(--ui-green-tint);--theme-accent-soft: var(--ui-green-tint);--theme-danger-soft: color-mix(in srgb, var(--ui-danger), transparent 88%);--theme-warning-soft: color-mix(in srgb, var(--ui-warning), transparent 86%);--transition-fast: .18s ease;--z-topbar: 900;--z-popover: 1000;--z-modal: 100000;--z-modal-confirm: 100100;--z-toast: 100200;--scrollbar-size: 6px;--scrollbar-thumb: color-mix(in srgb, var(--ui-green), white 12%);--scrollbar-thumb-hover: color-mix(in srgb, var(--ui-green), white 30%);--scrollbar-track: color-mix(in srgb, var(--ui-surface), transparent 38%);--standard-frame-corner: 36px;--standard-frame-line: 2px;--standard-frame-border: color-mix(in srgb, var(--color-border), transparent 28%);--standard-frame-corner-color: var(--color-border);--standard-frame-radius: var(--radius-md);--standard-frame-bg: var(--theme-layer-bg);--standard-frame-shadow: inset 0 0 0 12px color-mix(in srgb, var(--color-accent), transparent 96.5%), inset -18px 0 28px color-mix(in srgb, var(--color-primary), transparent 95%), 0 0 28px color-mix(in srgb, var(--color-glow), transparent 82%)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb{min-height:36px;border:1px solid color-mix(in srgb,var(--ui-bg),transparent 35%);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--scrollbar-thumb),white 14%),var(--scrollbar-thumb));box-shadow:0 0 10px color-mix(in srgb,var(--ui-green),transparent 55%)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--scrollbar-thumb-hover),white 12%),var(--scrollbar-thumb-hover))}*::-webkit-scrollbar-corner{background:transparent}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.theme-scrollbar{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.theme-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.theme-scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.theme-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.scroll-area{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}body{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1));font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-normal);background-color:var(--theme-bg-deep);background-image:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--color-accent),transparent 84%),transparent 38%),radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--color-primary),transparent 88%),transparent 34%),linear-gradient(145deg,var(--theme-bg-deep) 0%,var(--theme-secondary) 48%,var(--theme-bg-deep) 100%);min-height:100vh}#root{min-height:100vh}.branding-boot-overlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;align-content:center;gap:14px;min-height:100vh;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--color-glow),transparent 78%),transparent 32%),linear-gradient(135deg,var(--color-background),color-mix(in srgb,var(--color-background),black 18%));color:var(--color-text);font-family:var(--font-body)}.branding-boot-loader{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px}.branding-boot-loader span{width:9px;height:28px;border-radius:999px;background:var(--color-primary);box-shadow:0 0 18px color-mix(in srgb,var(--color-glow),transparent 35%);animation:brandingBootPulse .82s ease-in-out infinite}.branding-boot-loader span:nth-child(2){animation-delay:.11s}.branding-boot-loader span:nth-child(3){animation-delay:.22s}.branding-boot-overlay p{margin:0;color:color-mix(in srgb,var(--color-text),transparent 18%);font-size:var(--font-size-14);font-weight:var(--font-weight-black);letter-spacing:0;text-transform:uppercase}@keyframes brandingBootPulse{0%,to{opacity:.36;transform:scaleY(.54)}50%{opacity:1;transform:scaleY(1)}}body,button,input,select,textarea{font-family:var(--font-body);letter-spacing:0}*,*:before,*:after{letter-spacing:normal!important}button,input[type=button],input[type=submit],input[type=reset]{font-family:var(--btn-font);font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:1.1}button>*{font-size:inherit;font-weight:inherit;font-family:inherit}.standard-frame{border:1px solid var(--standard-frame-border);border-radius:var(--standard-frame-radius);background:linear-gradient(90deg,var(--standard-frame-corner-color) 0 var(--standard-frame-corner),transparent var(--standard-frame-corner) calc(100% - var(--standard-frame-corner)),var(--standard-frame-corner-color) calc(100% - var(--standard-frame-corner)) 100%) top / 100% var(--standard-frame-line) no-repeat,linear-gradient(90deg,var(--standard-frame-corner-color) 0 var(--standard-frame-corner),transparent var(--standard-frame-corner) calc(100% - var(--standard-frame-corner)),var(--standard-frame-corner-color) calc(100% - var(--standard-frame-corner)) 100%) bottom / 100% var(--standard-frame-line) no-repeat,linear-gradient(var(--standard-frame-corner-color) 0 var(--standard-frame-corner),transparent var(--standard-frame-corner) calc(100% - var(--standard-frame-corner)),var(--standard-frame-corner-color) calc(100% - var(--standard-frame-corner)) 100%) left / var(--standard-frame-line) 100% no-repeat,linear-gradient(var(--standard-frame-corner-color) 0 var(--standard-frame-corner),transparent var(--standard-frame-corner) calc(100% - var(--standard-frame-corner)),var(--standard-frame-corner-color) calc(100% - var(--standard-frame-corner)) 100%) right / var(--standard-frame-line) 100% no-repeat,var(--standard-frame-bg);box-shadow:var(--standard-frame-shadow)}.last\:border-b-0:last-child{border-bottom-width:0px}.impop-icon{position:relative;display:inline-block;flex:0 0 auto;width:var(--impop-icon-size, 24px);height:var(--impop-icon-size, 24px);background:currentColor;mask:var(--impop-icon-url) center / contain no-repeat;-webkit-mask:var(--impop-icon-url) center / contain no-repeat}button,a[href],area[href],summary,label:has(>input[type=checkbox]),label:has(>input[type=radio]),label:has(>select),select,option,input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=color],input[type=submit],input[type=button],input[type=reset],input[type=image],[role=button],[role=link],[role=tab],[role=option],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=switch],[role=checkbox],[role=radio],[role=treeitem],[aria-pressed],[aria-expanded],[aria-haspopup],[aria-selected],[tabindex]:not([tabindex="-1"]),[data-clickable],[class*=clickable i],[class*=btn i],[class*=button i]:not([class*=group i]):not([class*=bar i]):not([class*=list i]),[class*=-tab i],[class*=tab- i],[class*=chip i],[class*=toggle i],[class*=option i]:not([class*=options i]),[class*=-card i]:not([class*=cards i]),[class*=card- i],[class*=-pill i],[class*=accordion i],[class*=dropdown-item i],[class*=select-item i],[class*=menu-item i]{cursor:pointer}:disabled,[aria-disabled=true],[data-disabled=true],.is-disabled{cursor:not-allowed}:disabled *,[aria-disabled=true] *{cursor:inherit}.ui-btn,.ui-linkghost,.ui-tabs>button,.ui-segment>button,.ui-card--hover,.ui-card--tilt{cursor:pointer}.ui-field>input{cursor:text}.ui-field:has(>select){cursor:pointer}.ui-btn{--_bg: transparent;--_fg: var(--ui-text);--_bd: var(--ui-line);--_sheen: inset 0 1px 0 rgb(255 255 255 / .14);--_glow: none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 18px;border:1px solid var(--_bd);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);font-family:var(--font-primary);font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:1;letter-spacing:normal;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:var(--_sheen),var(--_glow);transition:filter var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.ui-btn>*{font:inherit}.ui-btn:hover{filter:brightness(1.09);transform:translateY(-1px)}.ui-btn:active{transform:translateY(0);filter:brightness(.95)}.ui-btn:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.ui-btn[disabled],.ui-btn[aria-disabled=true]{opacity:.45;pointer-events:none;transform:none;filter:grayscale(.3)}.ui-btn--primary{--_bg: linear-gradient(180deg, color-mix(in srgb, var(--ui-green-bright), white 14%), var(--ui-green) 55%, color-mix(in srgb, var(--ui-green), black 12%));--_fg: var(--ui-green-ink);--_bd: color-mix(in srgb, var(--ui-green-bright), white 20%);--_glow: 0 6px 18px color-mix(in srgb, var(--ui-green), transparent 62%)}.ui-btn--primary:hover{--_glow: 0 8px 26px color-mix(in srgb, var(--ui-green), transparent 46%)}.ui-btn--gold{--_bg: linear-gradient(180deg, color-mix(in srgb, var(--ui-gold), white 16%), var(--ui-gold) 52%, color-mix(in srgb, var(--ui-gold), black 20%));--_fg: var(--ui-gold-ink);--_bd: color-mix(in srgb, var(--ui-gold), white 24%);--_glow: 0 6px 18px color-mix(in srgb, var(--ui-gold), transparent 66%)}.ui-btn--gold:hover{--_glow: 0 8px 26px color-mix(in srgb, var(--ui-gold), transparent 50%)}.ui-btn--ghost{--_bg: linear-gradient(180deg, color-mix(in srgb, var(--ui-surface), transparent 4%), color-mix(in srgb, var(--ui-bg), var(--ui-surface) 30%));--_fg: var(--ui-text);--_bd: var(--ui-line);--_sheen: inset 0 1px 0 rgb(255 255 255 / .05)}.ui-btn--ghost:hover{--_bd: var(--ui-green-line);--_fg: var(--ui-green-bright)}.ui-btn--danger{--_bg: linear-gradient(180deg, color-mix(in srgb, var(--ui-danger), white 12%), var(--ui-danger) 55%, color-mix(in srgb, var(--ui-danger), black 22%));--_fg: #fff;--_bd: color-mix(in srgb, var(--ui-danger), white 18%);--_glow: 0 6px 18px color-mix(in srgb, var(--ui-danger), transparent 66%)}.ui-btn--sm{min-height:32px;padding:0 14px}.ui-btn--lg{min-height:46px;padding:0 26px;font-size:calc(var(--btn-fs) + 1px)}.ui-btn-hero{--_ring: conic-gradient(from 0deg, transparent 0 68%, color-mix(in srgb, var(--ui-green), white 55%) 76%, #ffffff 85%, var(--ui-green-bright) 89%, transparent 97%);--_face: linear-gradient(180deg, var(--ui-green-bright), var(--ui-green));--_ink: var(--ui-green-ink);--_halo: color-mix(in srgb, var(--ui-green), transparent 40%);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 20px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--_ink);font-family:var(--font-primary);font-size:var(--btn-fs);font-weight:var(--btn-fw);line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform var(--dur-2) var(--ease),filter var(--dur-2) var(--ease),box-shadow var(--dur-3) var(--ease);animation:ui-btn-hero-pulse 1.9s ease-in-out infinite}.ui-btn-hero>*,.ui-btn-hero>span{position:relative;z-index:1;font:inherit}.ui-btn-hero svg{position:relative;z-index:1;width:17px;height:17px}.ui-btn-hero:before{content:"";position:absolute;z-index:-2;inset:-210% -60%;background:var(--_ring);animation:ui-btn-hero-orbit 2.6s linear infinite;will-change:transform}.ui-btn-hero:after{content:"";position:absolute;z-index:-1;inset:1.5px;border-radius:calc(var(--radius-md) - 2px);background:var(--_face);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #00000052}@media (hover: hover) and (pointer: fine){.ui-btn-hero:hover,.ui-btn-hero:focus-visible{transform:translateY(-1px);filter:brightness(1.09);box-shadow:0 0 16px var(--_halo),0 0 40px color-mix(in srgb,var(--_halo),transparent 45%);outline:none}}.ui-btn-hero:focus-visible:after{box-shadow:inset 0 0 0 2px var(--brand-gold)}.ui-btn-hero--gold{--_ring: conic-gradient(from 0deg, transparent 0 68%, #d28718 76%, #ffe39a 82%, #fff8d4 85%, #efac2d 89%, transparent 97%);--_face: linear-gradient(180deg, #efb842, #d48d20);--_ink: var(--ui-gold-ink);--_halo: color-mix(in srgb, var(--ui-gold), transparent 42%)}.ui-btn-hero--sm{min-height:34px;padding:0 14px}.ui-btn-hero--lg{min-height:46px;padding:0 28px}@keyframes ui-btn-hero-orbit{to{transform:rotate(1turn)}}@keyframes ui-btn-hero-pulse{0%,to{box-shadow:0 0 12px color-mix(in srgb,var(--_halo, var(--ui-green)),transparent 55%)}50%{box-shadow:0 0 22px color-mix(in srgb,var(--_halo, var(--ui-green)),transparent 30%)}}@media (prefers-reduced-motion: reduce){.ui-btn-hero{animation:none}.ui-btn-hero:before{animation:none}}.ui-linkghost{display:inline-flex;align-items:center;gap:4px;padding:4px 2px;min-height:24px;border:0;background:none;color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:700;letter-spacing:normal;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color var(--dur-1) var(--ease)}.ui-linkghost>*{font:inherit;color:var(--brand-gold)}.ui-linkghost:hover{color:var(--brand-gold)}.ui-linkghost:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px;border-radius:3px}.ui-eyebrow{display:block;color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:800;letter-spacing:normal;text-transform:uppercase;line-height:1}.ui-badge{--_c: var(--ui-text-muted);display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 9px 0 8px;border:1px solid color-mix(in srgb,var(--_c),transparent 62%);border-radius:var(--radius-pill);background:linear-gradient(180deg,rgb(255 255 255 / .05),transparent),color-mix(in srgb,var(--_c),var(--ui-bg) 82%);color:color-mix(in srgb,var(--_c),white 18%);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:600;letter-spacing:normal;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:inset 0 0 12px color-mix(in srgb,var(--_c),transparent 88%)}.ui-badge:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--_c);box-shadow:0 0 6px var(--_c)}.ui-badge--live{--_c: var(--ui-live)}.ui-badge--success{--_c: var(--ui-green-bright)}.ui-badge--danger{--_c: var(--ui-danger)}.ui-badge--gold{--_c: var(--ui-gold)}.ui-badge--live:before{animation:ui-pulse 1.5s ease-in-out infinite}@keyframes ui-pulse{0%,to{opacity:1;box-shadow:0 0 6px var(--_c)}50%{opacity:.4;box-shadow:0 0 2px var(--_c)}}@media (prefers-reduced-motion: reduce){.ui-badge--live:before{animation:none}}.ui-kpi{display:flex;flex-direction:column;gap:3px;min-width:0}.ui-kpi__value{color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-money-lg);font-weight:var(--fw-value);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-kpi__label{color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:700;letter-spacing:normal;text-transform:uppercase;line-height:1;white-space:nowrap}.ui-value{font-family:var(--font-primary);font-weight:var(--fw-value);font-variant-numeric:tabular-nums;color:var(--ui-text)}.ui-value--positive{color:var(--ui-green-bright)}.ui-value--negative{color:var(--ui-danger)}.ui-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:radial-gradient(130% 120% at 100% 0%,color-mix(in srgb,var(--brand-gold),transparent 93%),transparent 46%),linear-gradient(160deg,var(--ui-surface),color-mix(in srgb,var(--ui-bg),var(--ui-surface) 34%) 70%,var(--ui-bg));box-shadow:var(--elev-2);overflow:hidden}.ui-card--pad{padding:16px}.ui-card--hover{transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.ui-card--hover:hover{transform:translateY(-3px);border-color:var(--ui-green-line);box-shadow:var(--elev-3)}.ui-card--tilt{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg)) scale(var(--tilt-scale, 1));transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);will-change:transform}.ui-card--tilt:hover{border-color:color-mix(in srgb,var(--ui-gold),var(--ui-line) 55%);box-shadow:var(--elev-3),0 0 34px -8px color-mix(in srgb,var(--ui-gold),transparent 66%)}.ui-card--tilt:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(160px 160px at var(--tilt-px, 50%) var(--tilt-py, 0%),color-mix(in srgb,var(--ui-gold),transparent 88%),transparent 70%);opacity:0;transition:opacity var(--dur-2) var(--ease);pointer-events:none}.ui-card--tilt:hover:after{opacity:1}@media (prefers-reduced-motion: reduce){.ui-card--tilt{transform:none;transition:none}.ui-card--tilt:after{display:none}}.ui-stat{--_c: var(--ui-green);position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;overflow:hidden;border:1px solid var(--ui-line);border-left:2px solid var(--_c);border-radius:var(--radius-lg);background:radial-gradient(140% 120% at 100% 0%,color-mix(in srgb,var(--_c),transparent 92%),transparent 52%),linear-gradient(155deg,var(--ui-surface),color-mix(in srgb,var(--ui-bg),var(--ui-surface) 26%));box-shadow:var(--elev-1),inset 3px 0 22px color-mix(in srgb,var(--_c),transparent 87%)}.ui-stat--gold{--_c: var(--ui-gold)}.ui-stat--live{--_c: var(--ui-live)}.ui-stat--danger{--_c: var(--ui-danger)}.ui-stat__glyph{position:absolute;right:-22px;bottom:-22px;color:var(--_c);opacity:.07;pointer-events:none}.ui-stat__glyph svg{width:92px;height:92px}.ui-stat__medal{position:relative;flex:0 0 auto;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--_c),white 12%);background:radial-gradient(circle at 38% 30%,color-mix(in srgb,var(--_c),transparent 78%),color-mix(in srgb,var(--ui-bg),black 12%) 72%);box-shadow:0 0 0 1px color-mix(in srgb,var(--_c),transparent 55%),0 0 0 4px color-mix(in srgb,var(--ui-bg),black 20%),0 0 16px color-mix(in srgb,var(--_c),transparent 62%),inset 0 0 10px color-mix(in srgb,var(--_c),transparent 80%)}.ui-stat__medal:after{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--_c),transparent 72%)}.ui-stat__medal svg{width:21px;height:21px;position:relative;z-index:1}.ui-stat__medal .impop-icon{--impop-icon-size: 22px;position:relative;z-index:1}.ui-stat__glyph .impop-icon{--impop-icon-size: 92px}.ui-stat__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px;min-width:0}.ui-stat__label{color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:700;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stat__value{color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-money-xl);font-weight:var(--fw-value);font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 2px 10px rgb(0 0 0 / .4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-stat__value--text{font-size:var(--fs-body-lg)}.ui-stat__sub{margin-top:2px;color:var(--ui-text-faint);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);line-height:1.2}.ui-stat__corner{position:absolute;z-index:2;right:12px;top:10px;display:inline-flex;align-items:baseline;gap:3px;color:color-mix(in srgb,var(--_c),white 14%);font-family:var(--font-primary);font-size:var(--fs-body);font-weight:var(--fw-value);font-variant-numeric:tabular-nums;line-height:1}.ui-stat__corner small{color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(8px,.44vw,9px);font-weight:700;text-transform:uppercase}.ui-stat__pic{flex:0 0 auto;width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.ui-stat__icon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--_c);border:1px solid color-mix(in srgb,var(--_c),transparent 55%);background:color-mix(in srgb,var(--_c),transparent 86%)}.ui-stat__icon svg{width:20px;height:20px}.ui-card--edge-green,.ui-card--edge-gold,.ui-card--edge-danger,.ui-card--edge-live{border-left-width:2px}.ui-card--edge-green{border-left-color:var(--ui-green);box-shadow:var(--elev-2),inset 4px 0 20px color-mix(in srgb,var(--ui-green),transparent 86%)}.ui-card--edge-gold{border-left-color:var(--ui-gold);box-shadow:var(--elev-2),inset 4px 0 20px color-mix(in srgb,var(--ui-gold),transparent 84%)}.ui-card--edge-danger{border-left-color:var(--ui-danger);box-shadow:var(--elev-2),inset 4px 0 20px color-mix(in srgb,var(--ui-danger),transparent 86%)}.ui-card--edge-live{border-left-color:var(--ui-live);box-shadow:var(--elev-2),inset 4px 0 20px color-mix(in srgb,var(--ui-live),transparent 84%)}.ui-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--ui-line-soft)}.ui-card__title{margin:0;color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-subtitle);font-weight:var(--fw-bold);line-height:1;letter-spacing:normal;text-transform:uppercase}.ui-card__body{padding:14px}.ui-card__foot{padding:12px 14px;border-top:1px solid var(--ui-line-soft)}.ui-panel{border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:radial-gradient(130% 120% at 100% 0%,color-mix(in srgb,var(--brand-gold),transparent 93%),transparent 46%),linear-gradient(160deg,var(--ui-surface),color-mix(in srgb,var(--ui-bg),var(--ui-surface) 34%));box-shadow:var(--elev-2)}.ui-table{width:100%;border-collapse:collapse;font-family:var(--font-secondary);font-size:var(--fs-label);color:var(--ui-text)}.ui-table thead th{padding:11px 12px;border-bottom:1px solid var(--ui-line);color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:700;text-transform:uppercase;text-align:left;white-space:nowrap}.ui-table thead th.num{text-align:right}.ui-table tbody td{padding:12px;border-bottom:1px solid var(--ui-line-soft);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background var(--dur-1) var(--ease)}.ui-table tbody tr:hover{background:color-mix(in srgb,var(--ui-green),transparent 95%)}.ui-table tbody td.num{text-align:right;font-family:var(--font-primary);font-weight:var(--fw-value);font-variant-numeric:tabular-nums}.ui-field{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 13px;border:1px solid var(--ui-line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-bg),black 6%),color-mix(in srgb,var(--ui-bg),var(--ui-surface) 22%));color:var(--ui-text);font-family:var(--font-secondary);font-size:var(--fs-label);box-shadow:inset 0 1px #ffffff0a,0 0 14px color-mix(in srgb,var(--ui-green),transparent 93%);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.ui-field>input,.ui-field>select{flex:1;min-width:0;border:0;background:none;color:inherit;font:inherit;outline:0}.ui-field>select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui-field>select option{background:var(--ui-surface);color:var(--ui-text)}.ui-field:hover{border-color:var(--ui-green-line)}.ui-field:focus-within{border-color:var(--ui-green);box-shadow:inset 0 1px #ffffff0d,0 0 0 3px color-mix(in srgb,var(--ui-green),transparent 88%)}.ui-field>svg,.ui-field__icon{flex:0 0 auto;color:var(--ui-green);width:16px;height:16px}.ui-field__chev{flex:0 0 auto;margin-left:auto;color:var(--ui-text-muted);transition:transform var(--dur-1) var(--ease)}.ui-field-label{display:block;margin-bottom:6px;color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:700;text-transform:uppercase}.ui-tabs{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--ui-green-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--ui-bg),black 8%);box-shadow:inset 0 0 26px color-mix(in srgb,var(--ui-green),transparent 94%),0 0 20px color-mix(in srgb,var(--ui-green),transparent 93%)}.ui-tabs>button{min-height:40px;padding:0 18px;border:1px solid transparent;border-radius:calc(var(--radius-md) - 3px);background:none;color:var(--ui-text-faint);font-family:var(--font-primary);font-size:var(--fs-label);font-weight:var(--fw-bold);text-transform:uppercase;transition:color var(--dur-1) var(--ease),background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.ui-tabs>button:hover{color:var(--ui-text)}.ui-tabs>button[aria-pressed=true],.ui-tabs>button.is-active{border-color:var(--ui-green-line);background:var(--ui-green-tint);color:color-mix(in srgb,var(--ui-green),white 22%);box-shadow:inset 0 -2px color-mix(in srgb,var(--ui-green),transparent 20%)}.ui-segment{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--ui-line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--ui-bg),black 14%);box-shadow:inset 0 2px 6px #00000073,inset 0 -1px #ffffff08}.ui-segment>button{min-height:32px;min-width:52px;padding:0 14px;border:0;border-radius:calc(var(--radius-md) - 4px);background:none;color:var(--ui-text-muted);font-family:var(--font-primary);font-size:var(--fs-label);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;transition:color var(--dur-1) var(--ease),background var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.ui-segment>button:hover:not([aria-pressed=true]):not(.is-active){color:var(--ui-text)}.ui-segment>button[aria-pressed=true],.ui-segment>button.is-active{color:var(--ui-green-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-green-bright),white 12%),var(--ui-green) 60%,color-mix(in srgb,var(--ui-green),black 10%));box-shadow:inset 0 1px #ffffff47,0 2px 8px color-mix(in srgb,var(--ui-green),transparent 55%)}.ui-title{margin:0;color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-title);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:normal}.ui-cardtitle{margin:0;color:var(--ui-text);font-family:var(--font-secondary);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:1.25}.ui-toast-stack{position:fixed;z-index:var(--z-toast, 1200);right:var(--space-4);bottom:var(--space-4);display:flex;flex-direction:column-reverse;gap:var(--space-2);width:min(360px,calc(100vw - var(--space-4) * 2));pointer-events:none}.ui-toast{--toast-tone: var(--ui-text-muted);position:relative;display:flex;align-items:flex-start;gap:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--toast-tone),transparent 55%);border-radius:var(--radius-md);background:var(--ui-panel-bg);box-shadow:var(--elev-3),0 0 24px -10px color-mix(in srgb,var(--toast-tone),transparent 45%);color:var(--ui-text);padding:12px 14px;pointer-events:auto;animation:ui-toast-in var(--dur-2) var(--ease) both}.ui-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--toast-tone)}.ui-toast--success{--toast-tone: var(--ui-green-bright)}.ui-toast--error{--toast-tone: var(--ui-danger)}.ui-toast--warning{--toast-tone: var(--ui-gold)}.ui-toast--info{--toast-tone: var(--ui-text-muted)}.ui-toast__icon{flex:0 0 auto;margin-top:1px;color:var(--toast-tone)}.ui-toast p{flex:1 1 auto;min-width:0;margin:0;color:var(--ui-text);font-family:var(--font-secondary);font-size:var(--fs-body);line-height:var(--lh-normal)}.ui-toast__close{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin:-2px -4px 0 0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ui-text-faint);cursor:pointer}.ui-toast__close:hover{color:var(--ui-text)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 520px){.ui-toast-stack{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto}}@media (prefers-reduced-motion: reduce){.ui-btn,.ui-linkghost{transition:none}.ui-btn:hover,.ui-btn:active{transform:none}.ui-toast{animation:none}}.ui-progress{--_c: var(--ui-green);--_h: 14px;--_r: min(6px, calc(var(--_h) / 2));--_p: 2px;display:grid;gap:7px;min-width:0}.ui-progress--sm{--_h: 9px;--_p: 1px}.ui-progress--lg{--_h: 20px}.ui-progress--green{--_c: var(--ui-green)}.ui-progress--gold{--_c: var(--ui-gold)}.ui-progress--danger{--_c: var(--ui-danger)}.ui-progress--live{--_c: var(--ui-live)}.ui-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.ui-progress__label{color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:clamp(9px,.5vw,10px);font-weight:var(--fw-bold);letter-spacing:normal;text-transform:uppercase;line-height:1}.ui-progress__value{flex:0 0 auto;color:var(--ui-text);font-family:var(--font-primary);font-size:var(--fs-body-lg);font-weight:var(--fw-value);font-variant-numeric:tabular-nums;line-height:1}.ui-progress__value small{color:var(--ui-text-muted);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.ui-progress__hint{color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:var(--fs-caption);line-height:1.3}.ui-progress__track{position:relative;box-sizing:border-box;height:var(--_h);padding:var(--_p);border:1px solid color-mix(in srgb,var(--ui-line),transparent 15%);border-radius:var(--_r);background:linear-gradient(180deg,#000000b8,color-mix(in srgb,var(--ui-surface-2),black 45%));box-shadow:inset 0 3px 6px #000000e6,inset 0 0 10px color-mix(in srgb,var(--_c),transparent 88%),inset 0 -1px #ffffff12,0 1px #ffffff0d}.ui-progress__track:before{content:"";position:absolute;inset:1px;border-radius:calc(var(--_r) - 1px);background:#0000008c;pointer-events:none}.ui-progress__fill{position:relative;z-index:1;width:clamp(0%,var(--ui-progress-pct, 0%),100%);height:100%;border-radius:calc(var(--_r) - 1px);background:linear-gradient(180deg,color-mix(in srgb,var(--_c),white 4%) 0%,var(--_c) 40%,color-mix(in srgb,var(--_c),black 34%) 100%);box-shadow:0 0 6px color-mix(in srgb,var(--_c),transparent 35%),0 0 16px color-mix(in srgb,var(--_c),transparent 62%),0 0 30px color-mix(in srgb,var(--_c),transparent 82%),inset 0 -1px 3px #00000073;transition:width var(--dur-3) var(--ease)}.ui-progress__fill:before{content:"";position:absolute;inset:1px var(--_p) 45%;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--_c),white 55%),transparent);filter:blur(1.5px);mix-blend-mode:screen;opacity:.6;pointer-events:none}.ui-progress__fill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--_c),white 62%) 50%,transparent 70%);background-size:240% 100%;mix-blend-mode:screen;opacity:.3;animation:ui-progress-sweep 2.8s ease-in-out infinite;pointer-events:none}.ui-progress--static .ui-progress__fill:after{display:none}.ui-progress__cap{position:absolute;top:50%;right:0;z-index:2;width:calc(var(--_h) * .6);height:calc(var(--_h) * 1.25);transform:translate(45%,-50%);border-radius:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--_c),white 60%) 0%,color-mix(in srgb,var(--_c),transparent 30%) 45%,transparent 72%);filter:blur(2px);pointer-events:none}.ui-progress__ticks{--_seg: var(--ui-progress-segments, 10);--_w: calc(100% / var(--_seg));position:absolute;z-index:3;inset:var(--_p);border-radius:inherit;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--_w) - 2px),rgb(0 0 0 / .55) calc(var(--_w) - 2px) calc(var(--_w) - 1px),rgb(255 255 255 / .11) calc(var(--_w) - 1px) var(--_w));pointer-events:none}.ui-progress.is-empty .ui-progress__fill{box-shadow:none}.ui-progress.is-empty .ui-progress__fill:before,.ui-progress.is-empty .ui-progress__fill:after,.ui-progress.is-empty .ui-progress__cap{display:none}@keyframes ui-progress-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.ui-progress__fill{transition:none}.ui-progress__fill:after{animation:none}}.ui-tabbar{display:inline-flex;flex-wrap:wrap;gap:0;max-width:100%;padding:0;border:1px solid #28383f;border-radius:12px;background:#060d0f;box-shadow:inset 0 1px #e7f0f308}.ui-tabbar>:is(button,a){display:inline-flex;flex:0 1 auto;gap:8px;align-items:center;justify-content:center;min-height:36px;min-width:clamp(84px,6.6vw,124px);padding:0 18px;border:0;border-radius:11px;background:none;color:#b8c5cf;font-family:var(--font-secondary);font-size:var(--fs-label);font-weight:400;line-height:1;text-transform:none;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color var(--dur-1, .12s) var(--ease, ease),background var(--dur-2, .2s) var(--ease, ease),box-shadow var(--dur-2, .2s) var(--ease, ease)}.ui-tabbar>:is(button,a)>svg,.ui-tabbar>:is(button,a)>img{width:16px;height:16px;flex:0 0 auto}.ui-tabbar>:is(button,a):hover:not([aria-pressed=true]):not([aria-current=page]):not(.is-active){color:#fff}.ui-tabbar>:is(button,a):focus-visible{outline:2px solid var(--ui-green, #76ed22);outline-offset:-2px}.ui-tabbar>:is(button,a)[aria-pressed=true],.ui-tabbar>:is(button,a)[aria-current=page],.ui-tabbar>:is(button,a).is-active{color:#fff;font-weight:700;background:linear-gradient(#29373e,#172126);box-shadow:inset 0 -1px #879399,inset 0 1px #b3c4ce14}.ui-tabbar>:is(button,a):disabled{opacity:.45;cursor:not-allowed}.ui-tabbar>:is(button,a)>.ui-tabbar-count{min-width:20px;padding:2px 6px;border-radius:var(--radius-pill, 999px);background:#e7f0f314;color:inherit;font-size:var(--fs-caption, 11px);font-variant-numeric:tabular-nums;line-height:1.4}.ui-tabbar>:is(button,a)[aria-pressed=true]>.ui-tabbar-count,.ui-tabbar>:is(button,a)[aria-current=page]>.ui-tabbar-count,.ui-tabbar>:is(button,a).is-active>.ui-tabbar-count{background:#76ed222e;color:#cdfbab}.ui-tabbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(14px,1.6vw,28px)}.ui-tabbar-divider{width:1px;height:36px;background:#53636b}.ui-tabbar-row>.ui-tabbar-spacer{flex:1 1 auto}.ui-tabbar--sm>:is(button,a){min-height:30px;min-width:0;padding:0 12px}.ui-tabbar--sm~.ui-tabbar-divider,.ui-tabbar-divider--sm{height:30px}.ui-tabbar--fill{display:flex;width:100%}.ui-tabbar--fill>:is(button,a){flex:1 1 0;min-width:0;padding:0 10px}@media (max-width: 720px){.ui-tabbar{display:flex;width:100%}.ui-tabbar>:is(button,a){flex:1 1 auto;min-width:0;padding:0 10px}.ui-tabbar-divider{display:none}}.ui-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-block:12px}.ui-pager__info{color:var(--ui-text-faint);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.ui-pager__nav{display:inline-flex;align-items:center;gap:6px}.ui-pager__nav>button{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 10px;border:1px solid var(--ui-line);border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--ui-bg),black 10%);color:var(--ui-text-muted);font-family:var(--font-secondary);font-size:var(--fs-label);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur-1, .12s) var(--ease, ease),border-color var(--dur-1, .12s) var(--ease, ease)}.ui-pager__nav>button:hover:not(:disabled){color:var(--ui-text);border-color:#53636b}.ui-pager__nav>button:disabled{opacity:.4;cursor:not-allowed}.ui-pager__nav>button[aria-current=page]{border-color:#879399;background:linear-gradient(#29373e,#172126);color:#fff;font-weight:700}.ui-pager__gap{color:var(--ui-text-faint);padding-inline:2px}.ui-pager__size{display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-faint);font-size:var(--fs-caption)}.ui-pager__size select{height:30px;padding:0 6px;border:1px solid var(--ui-line);border-radius:var(--radius-sm, 8px);background:color-mix(in srgb,var(--ui-bg),black 10%);color:var(--ui-text);font:inherit}
