.BalancePill-module__WNZVdG__wrap{align-items:center;gap:6px;display:inline-flex;position:relative}.BalancePill-module__WNZVdG__pill{border-radius:var(--r-chip-sm);border:6px solid #0000;border-image:var(--plate-slate) var(--plate-slice) fill / 6px stretch;background:var(--surface-tile);align-items:center;gap:8px;height:36px;padding:0 8px 0 6px;display:inline-flex;position:relative}.BalancePill-module__WNZVdG__glow{border-radius:inherit;box-shadow:var(--glow-gold);opacity:0;pointer-events:none;position:absolute;inset:0}.BalancePill-module__WNZVdG__value{color:var(--text-primary);min-width:3ch;font-size:16px;font-weight:700}@keyframes BalancePill-module__WNZVdG__deltaUp{0%{opacity:0;transform:translate(-50%,4px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-12px)}}@keyframes BalancePill-module__WNZVdG__deltaDown{0%{opacity:0;transform:translate(-50%,-4px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,8px)}}.BalancePill-module__WNZVdG__delta{pointer-events:none;white-space:nowrap;font-size:13px;font-weight:700;animation:.9s ease-out both BalancePill-module__WNZVdG__deltaUp;position:absolute;top:-14px;left:50%}.BalancePill-module__WNZVdG__deltaUp{color:var(--green);text-shadow:0 0 10px #3ee76c80}.BalancePill-module__WNZVdG__deltaDown{color:var(--red);animation-name:BalancePill-module__WNZVdG__deltaDown}.BalancePill-module__WNZVdG__sound{border-radius:var(--r-chip-sm);border:6px solid #0000;border-image:var(--plate-slate) var(--plate-slice) fill / 6px stretch;background:var(--surface-tile);width:36px;height:36px;color:var(--text-muted);transition:color var(--dur);justify-content:center;align-items:center;display:inline-flex}.BalancePill-module__WNZVdG__sound[aria-pressed=true]{color:var(--accent)}.BalancePill-module__WNZVdG__sound:hover{color:var(--text-primary)}@media (max-width:600px){.BalancePill-module__WNZVdG__sound{display:none}.BalancePill-module__WNZVdG__pill{gap:6px;height:34px;padding:0 4px 0 2px}.BalancePill-module__WNZVdG__value{font-size:14px}}
.LevelPill-module__KlVybq__pill{border-radius:var(--r-chip-sm);border:6px solid #0000;border-image:var(--plate-slate) var(--plate-slice) fill / 6px stretch;background:var(--surface-tile);height:36px;color:var(--text-secondary);transition:color var(--dur);align-items:center;gap:7px;padding:0 10px 0 5px;text-decoration:none;display:inline-flex;position:relative}.LevelPill-module__KlVybq__pill:hover{color:var(--text-primary)}.LevelPill-module__KlVybq__ring{place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.LevelPill-module__KlVybq__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.LevelPill-module__KlVybq__track{fill:none;stroke:#ffffff1f;stroke-width:2px}.LevelPill-module__KlVybq__progress{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ffb02099);transition:stroke-dashoffset .6s var(--ease-std)}.LevelPill-module__KlVybq__level{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1;position:relative}.LevelPill-module__KlVybq__levelPop{animation:.48s cubic-bezier(.34,1.56,.64,1) LevelPill-module__KlVybq__levelPop}@keyframes LevelPill-module__KlVybq__levelPop{0%{transform:scale(.6)}60%{transform:scale(1.35)}to{transform:scale(1)}}.LevelPill-module__KlVybq__badge{filter:drop-shadow(0 1px 1px #00000073);width:18px;height:18px;margin-left:-1px}.LevelPill-module__KlVybq__title{font-family:var(--font-chrome);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}@keyframes LevelPill-module__KlVybq__toastIn{0%{opacity:0;transform:translate(-50%,-8px)scale(.96)}12%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.98)}}.LevelPill-module__KlVybq__toast{top:calc(var(--header-h) + 10px);z-index:var(--z-toast);border-radius:var(--r-chip);border:6px solid #0000;border-image:var(--plate-chip) 52 fill / 6px stretch;background:var(--accent);color:#3a2200;box-shadow:var(--elev-3), var(--glow-gold);animation:LevelPill-module__KlVybq__toastIn 3.8s var(--ease-std) 1 both;pointer-events:none;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:inline-flex;position:fixed;left:50%}.LevelPill-module__KlVybq__toastKicker{font-family:var(--font-chrome);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.LevelPill-module__KlVybq__toastLevel{font-size:22px;font-weight:700;line-height:1}.LevelPill-module__KlVybq__toastBadge{filter:drop-shadow(0 1px 1px #00000059);width:22px;height:22px}.LevelPill-module__KlVybq__toastTitle{font-family:var(--font-chrome);font-size:13px;font-weight:700}html.rm .LevelPill-module__KlVybq__toast{animation:none}.LevelPill-module__KlVybq__toastUnlock{pointer-events:auto;cursor:pointer;max-width:min(92vw,520px);text-decoration:none;animation-duration:5.2s}.LevelPill-module__KlVybq__toastUnlock:focus-visible{box-shadow:var(--elev-3), var(--glow-gold), var(--focus-ring);outline:none}.LevelPill-module__KlVybq__toastHint{opacity:.8;white-space:nowrap;font-size:11px;font-weight:600}@media (max-width:860px){.LevelPill-module__KlVybq__title,.LevelPill-module__KlVybq__badge{display:none}.LevelPill-module__KlVybq__pill{padding-right:6px}}@media (max-width:480px){.LevelPill-module__KlVybq__pill{gap:0;height:34px;padding:0}.LevelPill-module__KlVybq__ring,.LevelPill-module__KlVybq__ring svg{width:24px;height:24px}.LevelPill-module__KlVybq__level{font-size:12px}}@media (pointer:coarse) and (max-width:480px){.LevelPill-module__KlVybq__pill{justify-content:center;min-width:40px;height:40px}}
.Menu-module__z-8hjq__wrap{flex:none;display:inline-flex;position:relative}.Menu-module__z-8hjq__menu{z-index:60;min-width:220px;max-width:min(92vw,360px);max-height:calc(100dvh - var(--header-h) - 16px);scrollbar-width:none;border-radius:var(--r-panel);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-strong), 0 14px 34px #00000080;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);overflow-y:auto}.Menu-module__z-8hjq__menu::-webkit-scrollbar{display:none}.Menu-module__z-8hjq__end{right:0}.Menu-module__z-8hjq__start{left:0}.Menu-module__z-8hjq__item{border-radius:var(--r-chip);width:100%;min-height:40px;color:var(--text-secondary);font:600 var(--fs-body) / 1.2 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.Menu-module__z-8hjq__item>svg,.Menu-module__z-8hjq__item>img,.Menu-module__z-8hjq__item>picture>img{color:var(--text-dim);flex:none}.Menu-module__z-8hjq__item:hover,.Menu-module__z-8hjq__item:focus-visible{background:var(--overlay-2);color:var(--text-primary)}.Menu-module__z-8hjq__item:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.Menu-module__z-8hjq__item[aria-current=page]{color:var(--accent-tint-text)}.Menu-module__z-8hjq__badge{border-radius:var(--r-pill);background:var(--surface-well);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.Menu-module__z-8hjq__check{justify-content:space-between}.Menu-module__z-8hjq__checkLabel{align-items:center;gap:10px;display:inline-flex}.Menu-module__z-8hjq__switch{border-radius:var(--r-pill);background:var(--surface-well);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--border-strong);transition:background var(--dur);flex:none;position:relative}.Menu-module__z-8hjq__switch:after{content:"";background:var(--text-muted);width:14px;height:14px;transition:transform var(--dur) var(--ease-std), background var(--dur);border-radius:50%;position:absolute;top:3px;left:3px}.Menu-module__z-8hjq__switch[data-on]{background:var(--accent-tint-bg);box-shadow:inset 0 0 0 1px var(--accent-tint-border)}.Menu-module__z-8hjq__switch[data-on]:after{background:var(--accent);transform:translate(14px)}.Menu-module__z-8hjq__sep{background:var(--border-strong);height:1px;margin:4px 6px}.Menu-module__z-8hjq__group{flex-direction:column;gap:2px;min-width:0;display:flex}.Menu-module__z-8hjq__groupLabel{color:var(--eyebrow);font:700 var(--fs-eyebrow) / 1 var(--font-chrome);letter-spacing:var(--track-caps);text-transform:uppercase;padding:8px 10px 4px}@media (pointer:coarse){.Menu-module__z-8hjq__item{min-height:44px}}
.TopNav-module__hUFpWW__nav{align-items:center;gap:2px;min-width:0;margin-left:18px;display:flex}.TopNav-module__hUFpWW__link{border-radius:var(--r-chip);height:38px;color:var(--text-secondary);font:600 14px / 1 var(--font-chrome);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:inline-flex}.TopNav-module__hUFpWW__link svg{color:var(--text-dim)}.TopNav-module__hUFpWW__link:hover{background:var(--overlay-2);color:var(--text-primary)}.TopNav-module__hUFpWW__link:focus-visible{outline:2px solid var(--cyan);outline-offset:0}.TopNav-module__hUFpWW__link[aria-current=page],.TopNav-module__hUFpWW__on{color:var(--accent-tint-text);background:var(--accent-tint-bg)}.TopNav-module__hUFpWW__link[aria-current=page] svg,.TopNav-module__hUFpWW__on svg{color:var(--accent)}.TopNav-module__hUFpWW__link[aria-expanded=true]{background:var(--overlay-3);color:var(--text-primary)}.TopNav-module__hUFpWW__chev{transition:transform var(--dur) var(--ease-std)}.TopNav-module__hUFpWW__link[aria-expanded=true] .TopNav-module__hUFpWW__chev{transform:rotate(180deg)}.TopNav-module__hUFpWW__mega{flex-direction:row;align-items:flex-start;gap:6px;width:max-content;max-width:min(92vw,760px)}.TopNav-module__hUFpWW__col{min-width:200px}.TopNav-module__hUFpWW__current{color:var(--accent-tint-text);background:var(--accent-tint-bg)}@media (max-width:1179px){.TopNav-module__hUFpWW__nav{display:none}}.TopNav-module__hUFpWW__nav .TopNav-module__hUFpWW__compactMenu{background:var(--frame-bar,var(--surface-raised));flex-direction:column;gap:6px;width:min(344px,92vw);padding:8px}.TopNav-module__hUFpWW__compactMenu .TopNav-module__hUFpWW__compactGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;display:grid}.TopNav-module__hUFpWW__compactGroup>:first-child{grid-column:1/-1}.TopNav-module__hUFpWW__compactGroup+.TopNav-module__hUFpWW__compactGroup{border-top:1px solid var(--border);padding-top:6px}.TopNav-module__hUFpWW__compactGroup a{gap:7px;min-height:32px;padding:3px 7px;font-size:13px}.TopNav-module__hUFpWW__nav[data-staff-nav] .TopNav-module__hUFpWW__link{color:var(--text-secondary);background:0 0}.TopNav-module__hUFpWW__nav[data-staff-nav] .TopNav-module__hUFpWW__link img{object-fit:contain}@media (hover:hover){.TopNav-module__hUFpWW__nav[data-staff-nav] .TopNav-module__hUFpWW__link:hover{background:var(--overlay-2);color:var(--text-primary)}}
.RaceChip-module__7zWUcq__chip{border-radius:var(--r-chip-sm);background:var(--gold-tint-bg,var(--accent-tint-bg));height:36px;box-shadow:0 0 0 1px var(--gold-tint-border,var(--accent-tint-border)) inset, inset 0 -2px 0 #00000038;color:var(--gold-tint-text,var(--accent-tint-text));font:700 13px / 1 var(--font-chrome);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur) var(--ease-std), box-shadow var(--dur) var(--ease-std);flex:none;align-items:center;gap:7px;padding:0 11px 0 9px;text-decoration:none;display:inline-flex}.RaceChip-module__7zWUcq__chip:hover{background:var(--accent-tint-bg);box-shadow:0 0 0 1px var(--accent) inset, inset 0 -2px 0 #00000038}.RaceChip-module__7zWUcq__chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.RaceChip-module__7zWUcq__chip[aria-current=page]{box-shadow:0 0 0 1px var(--accent) inset, 0 0 12px #ffb02040}.RaceChip-module__7zWUcq__icon{flex:none}.RaceChip-module__7zWUcq__word{color:var(--text-primary)}.RaceChip-module__7zWUcq__time{min-width:5ch;color:var(--accent);font-family:var(--font-num,var(--font-chrome));font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right}.RaceChip-module__7zWUcq__chip[data-paused] .RaceChip-module__7zWUcq__time{color:var(--text-muted)}@media (max-width:1100px){.RaceChip-module__7zWUcq__word{display:none}.RaceChip-module__7zWUcq__chip{gap:6px;padding:0 9px 0 8px}}@media (max-width:600px){.RaceChip-module__7zWUcq__chip{letter-spacing:0;flex-direction:column;justify-content:center;gap:2px;width:42px;height:40px;padding:0}.RaceChip-module__7zWUcq__icon{width:14px;height:14px}.RaceChip-module__7zWUcq__time{text-align:center;min-width:0;font-size:10px}}@media (max-width:480px){.RaceChip-module__7zWUcq__signedIn{display:none}}
