.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 .beaver-badge{width:32px;height:32px;border-color: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-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 .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%)}.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{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 .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% - 10px);left:0;z-index:var(--z-popover);display:flex;flex-direction:column;min-width:214px;padding:6px;border:1px solid #262b2c;border-radius:12px;background:linear-gradient(180deg,#0c1110,#070a09);box-shadow:0 22px 48px #000c,inset 0 1px #ffffff0d;animation:account-menu-in .16s ease}.nav-group__menu--end{left:auto;right:0}.nav-group__link{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:#d7dcda;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;transition:background-color .16s ease,color .16s ease}.nav-group__link:hover{background:#ffffff0a;color:var(--gold,#f4b632)}.nav-group__link.is-active{color:#fff7e4;background:linear-gradient(90deg,#d4942026,transparent);box-shadow:inset 2px 0 var(--gold,#f4b632)}.nav-group__link .nav-badge{margin-left:auto}.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{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}}@media (prefers-reduced-motion: reduce){.account-menu,.nav-group__menu{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/impop/icons/user.svg) center / 72% no-repeat;-webkit-mask:url(/assets/impop/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}.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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(.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-10{top:var(--space-10)}.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}.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}.min-h-full{min-height:100%}.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-\[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}}
