:root{--hr-bg-base: #050B1A;--hr-bg-surface: #07101D;--hr-bg-elevated: #0D1729;--hr-bg-hover: #1F2937;--hr-border-subtle: rgba(248, 250, 252, .06);--hr-border-default: rgba(248, 250, 252, .1);--hr-border-strong: rgba(248, 250, 252, .18);--hr-border-gold: rgba(180, 83, 9, .45);--hr-text-primary: #F8FAFC;--hr-text-secondary: #94A3B8;--hr-text-tertiary: #64748B;--hr-gold-100: #A8FFE8;--hr-gold-500: #5DCFAA;--hr-gold-700: #065F46;--hr-gold-900: #0E3D30;--hr-up-100: #A8E8C5;--hr-up-500: #34D399;--hr-up-700: #0D8E5E;--hr-up-900: #0A4020;--hr-down-100: #E0BC85;--hr-down-500: #B45309;--hr-down-700: #8A4407;--hr-down-900: #3E2A12;--hr-emerald: #065F46;--hr-emerald-glow: #5DCFAA;--hr-bronze: #B45309;--hr-bronze-light: #C9A06B;--hr-amber: #F59E0B;--hr-reward-gold: #FCD34D;--hr-warn: #FBBF24;--hr-loss: #64748B;--hr-loss-bg: rgba(100, 116, 139, .12);--hr-loss-border: rgba(100, 116, 139, .28);--hr-error: #EF4444;--hr-error-bg: rgba(239, 68, 68, .1);--hr-error-border: rgba(239, 68, 68, .35);--hr-tier-bronze: #C27B3C;--hr-tier-silver: #B8BCC4;--hr-tier-gold: #D4AF37;--hr-tier-diamond: #7ED5F5;--hr-tier-obsidian: #1F1B2E;--hr-shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--hr-shadow-md: 0 8px 20px rgba(0, 0, 0, .45);--hr-shadow-gold: 0 8px 24px rgba(93, 207, 170, .3);--hr-shadow-up: 0 8px 20px rgba(52, 211, 153, .3);--hr-shadow-down: 0 8px 20px rgba(180, 83, 9, .3);--hr-glow-gold: 0 0 24px rgba(93, 207, 170, .4);--hr-glow-up: 0 0 20px rgba(52, 211, 153, .35);--hr-glow-down: 0 0 20px rgba(180, 83, 9, .3);--hr-glow-bronze: 0 0 18px rgba(180, 83, 9, .2);--hr-glow-loss: 0 0 16px rgba(100, 116, 139, .25);--hr-r-sm: 8px;--hr-r-md: 12px;--hr-r-lg: 16px;--hr-r-pill: 999px;--hr-font-display: "Unbounded", system-ui, sans-serif;--hr-font-brand: "Unbounded", sans-serif;--hr-font-body: "Inter", system-ui, -apple-system, sans-serif;--hr-font-mono: "JetBrains Mono", "SF Mono", monospace}.hr-tier{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--hr-r-pill);font-family:var(--hr-font-body);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.hr-tier--bronze{background:#c27b3c26;color:var(--hr-tier-bronze);border:.5px solid var(--hr-tier-bronze)}.hr-tier--silver{background:#b8bcc426;color:var(--hr-tier-silver);border:.5px solid var(--hr-tier-silver)}.hr-tier--gold{background:#d4af3726;color:var(--hr-tier-gold);border:.5px solid var(--hr-tier-gold)}.hr-tier--diamond{background:#7ed5f526;color:var(--hr-tier-diamond);border:.5px solid var(--hr-tier-diamond)}.hr-tier--obsidian{background:var(--hr-tier-obsidian);color:var(--hr-gold-500);border:.5px solid var(--hr-gold-500)}.hr-avatar{width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffc178,#ff8c2e 75%);display:inline-flex;align-items:center;justify-content:center;color:#2a1505;font-weight:800;font-size:15px;font-family:var(--hr-font-body);overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffdcb42e,0 0 0 1px #ff8c2e8c,0 0 10px #ff8c2e4d}.hr-avatar--lg{width:48px;height:48px;font-size:18px;border-width:2.5px}.hr-chip-stake{padding:6px 12px;border-radius:var(--hr-r-pill);background:#f5f5f814;color:var(--hr-text-primary);font-family:var(--hr-font-body);font-size:12px;font-weight:800;letter-spacing:.5px;border:.5px solid rgba(245,245,248,.15);display:inline-flex;align-items:center;gap:4px;transition:transform .12s ease,box-shadow .12s ease}.hr-chip-stake:active{transform:scale(.95)}.hr-chip-stake--active{background:linear-gradient(135deg,var(--hr-gold-500),var(--hr-gold-700));color:var(--hr-bg-base);border:none;box-shadow:var(--hr-shadow-gold)}.hr-pot-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--hr-r-pill);background:#d4af371f;border:.5px solid var(--hr-gold-500);color:var(--hr-gold-500);font-family:var(--hr-font-body);font-size:11px;font-weight:700;letter-spacing:1px}.hr-whale-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);font-family:var(--hr-font-body);animation:hr-whale-in .3s ease-out}@keyframes hr-whale-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hr-whale-row__tier{color:var(--hr-gold-500);font-size:9px;letter-spacing:1.5px;width:32px}.hr-whale-row__name{flex:1;font-size:13px;font-weight:600;color:var(--hr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-whale-row__stake{padding:3px 9px;border-radius:10px;font-size:11px;font-weight:800;font-family:var(--hr-font-body)}.hr-whale-row__stake--up{background:#7ad89a26;color:var(--hr-up-500)}.hr-whale-row__stake--down{background:#b4530926;color:var(--hr-down-500)}.hr-whale-row__ago{font-size:10px;color:var(--hr-text-tertiary);width:44px;text-align:right;font-variant-numeric:tabular-nums}.hr-btn-call{height:64px;border:none;border-radius:var(--hr-r-lg);font-family:var(--hr-font-body);font-weight:800;letter-spacing:.5px;color:var(--hr-bg-base);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:160px;padding:0 20px;transition:transform .12s ease,box-shadow .15s ease}.hr-btn-call:active{transform:scale(.97)}.hr-btn-call__primary{font-size:20px;font-weight:900;line-height:1}.hr-btn-call__secondary{font-size:10px;opacity:.75;font-weight:700;letter-spacing:1px}.hr-btn-call--up{background:linear-gradient(180deg,var(--hr-up-500) 0%,var(--hr-up-700) 100%);color:var(--hr-up-900);box-shadow:var(--hr-shadow-up)}.hr-btn-call--down{background:linear-gradient(180deg,var(--hr-down-500) 0%,var(--hr-down-700) 100%);color:var(--hr-down-900);box-shadow:var(--hr-shadow-down)}.hr-btn-topup{padding:7px 16px;border-radius:14px;background:linear-gradient(135deg,var(--hr-gold-500),var(--hr-gold-700));color:var(--hr-bg-base);font-family:var(--hr-font-body);font-size:11px;font-weight:800;letter-spacing:1px;border:none;box-shadow:0 4px 12px #d4af3766;transition:transform .12s ease}.hr-btn-topup:active{transform:scale(.95)}.hr-sentiment{font-family:var(--hr-font-body)}.hr-sentiment__labels{display:flex;justify-content:space-between;font-size:10px;font-weight:700;margin-bottom:4px}.hr-sentiment__track{height:6px;background:var(--hr-down-500);border-radius:3px;overflow:hidden}.hr-sentiment__fill{height:100%;background:linear-gradient(90deg,var(--hr-up-500),var(--hr-up-700));transition:width .4s ease-out}.hr-price-hero{text-align:center}.hr-price-hero__kicker{font-family:var(--hr-font-body);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--hr-gold-500);font-weight:700}.hr-price-hero__subtitle{font-size:11px;color:var(--hr-text-secondary);margin-top:4px;font-family:var(--hr-font-mono)}.hr-price-hero__value{font-family:var(--hr-font-display);font-size:48px;letter-spacing:-2px;color:var(--hr-text-primary);line-height:1;font-variant-numeric:tabular-nums}.hr-price-hero__delta{color:var(--hr-up-500);font-weight:800;font-size:14px;display:inline-block;margin-left:4px;font-family:var(--hr-font-body)}.hr-price-hero__delta--down{color:var(--hr-down-500)}@keyframes hr-price-flash{0%{text-shadow:0 0 0 rgba(245,216,117,0)}40%{text-shadow:0 0 24px rgba(245,216,117,.55)}to{text-shadow:0 0 0 rgba(245,216,117,0)}}.hr-flash{animation:hr-price-flash .9s ease-out}.hr-identity{display:flex;align-items:center;gap:10px}.hr-identity__meta{line-height:1.3}.hr-identity__rank{font-family:var(--hr-font-body);font-size:13px;font-weight:600;color:var(--hr-text-primary);letter-spacing:-.005em}.hr-identity__rank-num{color:var(--hr-emerald-glow);font-weight:700}.hr-identity__next{font-size:11px;color:var(--hr-text-secondary);margin-top:1px;letter-spacing:.01em;white-space:nowrap}.hr-identity__next .num,.hr-identity__next .tabular{font-family:var(--hr-font-mono);color:var(--hr-bronze-light);font-weight:600}.hr-identity__balance-pill{appearance:none;display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;background:var(--hr-bg-surface);border:1px solid var(--hr-bg-hover);border-radius:var(--hr-r-pill);font-family:var(--hr-font-mono);line-height:1;color:var(--hr-text-primary);cursor:pointer;transition:all .12s ease-out}.hr-identity__balance-pill:hover{border-color:var(--hr-text-tertiary);background:var(--hr-bg-elevated)}.hr-identity__balance-pill:active{transform:scale(.97)}.hr-identity__balance-value{font-size:13px;font-weight:600;color:var(--hr-text-primary);letter-spacing:0;font-variant-numeric:tabular-nums}.hr-identity__balance-unit{font-size:11px;font-weight:600;color:var(--hr-text-secondary);letter-spacing:.05em;text-transform:uppercase}.hr-identity__balance-plus{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc14;border-radius:50%;color:var(--hr-text-primary);font-family:var(--hr-font-body);font-size:14px;font-weight:600;line-height:1}.hr-timer{display:flex;flex-direction:column;gap:8px;padding:2px 0}.hr-timer__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.hr-timer__col{display:flex;flex-direction:column;gap:4px;min-width:0}.hr-timer__col--right{text-align:right;align-items:flex-end}.hr-timer__caption{font-family:var(--hr-font-body);font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--hr-text-tertiary)}.hr-timer__value{font-family:var(--hr-font-display);font-size:22px;font-weight:900;line-height:1;letter-spacing:-.4px;color:var(--hr-text-primary);font-variant-numeric:tabular-nums}.hr-timer__unit{font-family:var(--hr-font-body);font-size:11px;font-weight:700;color:var(--hr-text-tertiary);letter-spacing:.5px;margin-left:4px}.hr-timer__track{height:2px;border-radius:999px;overflow:hidden;background:#f5f5f814}.hr-timer__fill{height:100%;background:var(--hr-gold-500);transition:width .9s linear,background .3s ease;will-change:width}.hr-timer[data-urgency=default] .hr-timer__col:first-child .hr-timer__value{color:var(--hr-text-primary)}.hr-timer[data-urgency=default] .hr-timer__fill{background:var(--hr-emerald-glow)}.hr-timer[data-urgency=warning] .hr-timer__col:first-child .hr-timer__value{color:#fbbf24}.hr-timer[data-urgency=warning] .hr-timer__fill{background:#fbbf24}.hr-timer[data-urgency=critical] .hr-timer__col:first-child .hr-timer__value{color:var(--hr-warn);animation:hr-timer-value-pulse .9s ease-in-out infinite}.hr-timer[data-urgency=critical] .hr-timer__fill{background:var(--hr-warn)}.hr-timer[data-urgency=live] .hr-timer__col:first-child .hr-timer__value{color:var(--hr-up-500)}.hr-timer[data-urgency=live] .hr-timer__fill{background:var(--hr-up-500)}.hr-timer[data-urgency=locked] .hr-timer__col:first-child .hr-timer__value,.hr-timer[data-urgency=calculating] .hr-timer__col:first-child .hr-timer__value{color:var(--hr-text-secondary)}.hr-timer[data-urgency=calculating] .hr-timer__col:first-child .hr-timer__value{animation:hr-timer-shimmer 1.8s ease-in-out infinite}.hr-timer[data-urgency=locked] .hr-timer__fill,.hr-timer[data-urgency=calculating] .hr-timer__fill{background:var(--hr-text-tertiary)}@keyframes hr-timer-value-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hr-timer-shimmer{0%,to{opacity:1}50%{opacity:.5}}.hr-section-kicker{font-family:var(--hr-font-body);font-size:9px;letter-spacing:3px;text-transform:uppercase;opacity:.5;font-weight:700;margin-bottom:8px;color:var(--hr-text-primary)}.hr-pair-rail{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin:16px 0 4px;scrollbar-width:none}.hr-pair-rail::-webkit-scrollbar{display:none}@media(max-aspect-ratio:9/19){.hr-pair-rail{flex-wrap:wrap;overflow-x:visible;justify-content:center}}.hr-pair-pill{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;border-radius:var(--hr-r-pill);background:#f5f5f80f;color:var(--hr-text-secondary);font-family:var(--hr-font-body);font-size:11px;font-weight:800;letter-spacing:1.5px;border:.5px solid rgba(245,245,248,.08);white-space:nowrap;flex-shrink:0;transition:transform .12s ease,box-shadow .12s ease}.hr-pair-pill:active{transform:scale(.95)}.hr-pair-pill--active{background:linear-gradient(180deg,#5dcfaa1a,#5dcfaa08);color:var(--hr-emerald-glow);border:1px solid rgba(93,207,170,.4);box-shadow:inset 0 0 12px #5dcfaa1a,0 0 10px #5dcfaa1a}.hr-pair-pill--disabled{opacity:.45;cursor:not-allowed;filter:saturate(.5)}.hr-pair-pill__symbol{font-size:12px}.hr-pair-pill__soon{font-size:9px;letter-spacing:1.5px;opacity:.7;padding:0 4px}.hr-tabs{display:flex;gap:0;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-lg);padding:4px}.hr-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:none;background:transparent;color:var(--hr-text-secondary);font-family:var(--hr-font-body);font-size:11px;font-weight:800;letter-spacing:1.5px;border-radius:var(--hr-r-md);transition:background .12s ease,color .12s ease}.hr-tab--active{color:var(--hr-text-primary);background:radial-gradient(ellipse at center,#5dcfaa1f,#5dcfaa08 70%),#07101d99;box-shadow:inset 0 0 0 1px #5dcfaa4d,inset 0 0 14px #5dcfaa14}.hr-tab__label{text-transform:uppercase}.hr-tab__badge{min-width:20px;height:18px;padding:0 6px;background:#f5f5f81a;color:var(--hr-text-secondary);border-radius:999px;font-size:10px;font-weight:900;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center}.hr-tab__badge--active{background:#5dcfaa29;color:var(--hr-emerald-glow)}@keyframes hr-column-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hr-column-enter{animation:hr-column-in .22s ease-out}.hr-round-card{background:var(--hr-bg-surface);border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-lg);padding:16px 16px 14px}.hr-round-card--bets{background-image:radial-gradient(ellipse at 50% 0%,rgba(212,175,55,.08) 0%,transparent 60%)}.hr-round-card--live{background-image:radial-gradient(ellipse at 50% 0%,rgba(122,216,154,.06) 0%,transparent 60%);border-color:#7ad89a26}.hr-round-card--history{opacity:.98}.hr-round-card--compact{padding:12px 14px;background:#f5f5f80a;transition:background .16s ease-out,border-color .16s ease-out}[role=button]>.hr-round-card--compact:hover{background:#f5f5f812;border-color:#d4af3759}[role=button]:focus-visible>.hr-round-card--compact{outline:2px solid var(--hr-gold-500);outline-offset:2px}.hr-round-card--compact-live{border-color:#7ad89a26}.hr-round-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.hr-round-card__row--muted{color:var(--hr-text-secondary);font-size:11px;font-family:var(--hr-font-mono)}.hr-round-card__id{font-family:var(--hr-font-mono);font-size:12px;color:var(--hr-text-secondary);font-weight:600}.hr-round-card__state-pill{font-family:var(--hr-font-body);font-size:10px;font-weight:800;letter-spacing:1.2px;padding:3px 8px;border-radius:999px;background:#d4af371a;color:var(--hr-gold-500);text-transform:uppercase}.hr-round-card__state-pill--bets{background:#d4af371f;color:var(--hr-gold-500);border:.5px solid var(--hr-gold-500)}.hr-round-card__state-pill--live{background:#7ad89a1f;color:var(--hr-up-500);border:.5px solid var(--hr-up-500)}.hr-round-card__state-pill--calc{background:#f5f5f814;color:var(--hr-text-secondary);border:.5px solid var(--hr-border-default);animation:hr-timer-shimmer 1.8s ease-in-out infinite}.hr-round-card__state-pill--soon{background:#f5f5f80f;color:var(--hr-text-tertiary);border:.5px dashed var(--hr-border-default)}.hr-round-card--compact-soon{opacity:.62;border-style:dashed;background:#14141873}.hr-round-card--compact-soon .hr-round-card__id{color:var(--hr-text-tertiary)}.hr-round-card__user-bet{margin-top:6px;font-family:var(--hr-font-body);font-size:11px;font-weight:700;color:var(--hr-gold-500);letter-spacing:.5px}.hr-your-bet{display:flex;align-items:baseline;gap:8px;padding:10px 14px;background:#d4af3714;border:.5px solid var(--hr-border-gold);border-radius:var(--hr-r-md);font-family:var(--hr-font-body)}.hr-your-bet__label{font-size:9px;letter-spacing:2.5px;color:var(--hr-gold-500);font-weight:800;text-transform:uppercase}.hr-your-bet__amount{font-family:var(--hr-font-display);font-size:16px;color:var(--hr-text-primary);font-variant-numeric:tabular-nums}.hr-your-bet__meta{font-size:11px;color:var(--hr-text-secondary);font-family:var(--hr-font-body);font-weight:700}.hr-your-bet-summary{padding:11px 12px;background:linear-gradient(180deg,#b453090f,#b4530905);border:1px solid rgba(180,83,9,.3);border-radius:var(--hr-r-md);font-family:var(--hr-font-body);box-shadow:inset 0 0 18px #b453090d,0 0 8px #b453090f}.hr-your-bet-summary--compact{padding:10px 12px}.hr-your-bet-summary--compact .hr-your-bet-summary__outcomes{margin-top:8px;padding-top:8px;gap:4px}.hr-your-bet-summary--compact .hr-your-bet-summary__row{font-size:11px}.hr-your-bet-summary--compact .hr-your-bet-summary__row-net{font-size:12px}.hr-your-bet-summary__header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hr-your-bet-summary__label{font-size:10px;letter-spacing:.16em;color:var(--hr-bronze-light);font-weight:700;text-transform:uppercase}.hr-your-bet-summary__total{font-size:13px;color:var(--hr-text-secondary);font-variant-numeric:tabular-nums}.hr-your-bet-summary__total strong{font-family:var(--hr-font-display);font-size:16px;color:var(--hr-text-primary);font-weight:900}.hr-your-bet-summary__count{color:var(--hr-text-tertiary);font-size:11px;font-weight:600}.hr-your-bet-summary__stakes{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.hr-your-bet-summary__stake{font-size:11px;font-weight:800;letter-spacing:.5px;font-variant-numeric:tabular-nums;padding:2px 8px;border-radius:999px}.hr-your-bet-summary__stake--up{color:var(--hr-up-500);background:#7ad89a1a;border:.5px solid rgba(122,216,154,.3)}.hr-your-bet-summary__stake--down{color:var(--hr-down-500);background:#b453091a;border:.5px solid rgba(180,83,9,.3)}.hr-your-bet-summary__outcomes{margin-top:10px;padding-top:10px;border-top:.5px dashed var(--hr-border-subtle);display:flex;flex-direction:column;gap:6px}.hr-your-bet-summary__row{display:flex;align-items:baseline;gap:8px;font-size:12px;flex-wrap:wrap}.hr-your-bet-summary__row-label{color:var(--hr-text-secondary);font-weight:600}.hr-your-bet-summary__row-arrow{color:var(--hr-text-tertiary)}.hr-your-bet-summary__row-net{font-family:var(--hr-font-display);font-size:14px;font-weight:900;letter-spacing:.3px}.hr-your-bet-summary__row-meta{color:var(--hr-text-tertiary);font-size:10px;letter-spacing:.3px;font-weight:600}.hr-your-bet__live-stack{display:flex;flex-direction:column;gap:4px;flex:1}.hr-your-bet__live-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.hr-result-banner{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:var(--hr-r-pill);font-family:var(--hr-font-body);font-size:14px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.hr-result-banner--up{background:linear-gradient(180deg,var(--hr-reward-gold) 0%,var(--hr-amber) 100%);color:var(--hr-down-900);box-shadow:0 8px 20px #fcd34d4d}.hr-result-banner--down{background:linear-gradient(180deg,var(--hr-down-500) 0%,var(--hr-down-700) 100%);color:var(--hr-down-900);box-shadow:var(--hr-shadow-down)}.hr-result-banner--draw{background:var(--hr-bg-elevated);color:var(--hr-text-secondary);border:.5px solid var(--hr-border-default)}.hr-result-banner__ratio{font-family:var(--hr-font-mono);font-size:11px;opacity:.8;letter-spacing:0}.hr-column-divider{font-family:var(--hr-font-body);font-size:9px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--hr-text-tertiary);margin:4px 0 0;display:flex;align-items:center;gap:8px}.hr-column-divider:before,.hr-column-divider:after{content:"";flex:1;height:1px;background:var(--hr-border-subtle)}.hr-column-divider--soon{color:var(--hr-text-tertiary);opacity:.7}.hr-column-divider--soon:before,.hr-column-divider--soon:after{background:transparent;border-top:1px dashed var(--hr-border-default);height:0}.hr-empty-column{padding:32px 20px;text-align:center;background:#f5f5f808;border:.5px dashed var(--hr-border-subtle);border-radius:var(--hr-r-lg);color:var(--hr-text-secondary)}.hr-footer-cta-holder{position:fixed;left:0;right:0;bottom:var(--hr-bottom-nav-height, 64px);display:flex;justify-content:center;padding:12px 16px;pointer-events:none;z-index:10;background:linear-gradient(to bottom,#0a0a0c00,#0a0a0c99 40%,#0a0a0ce6)}.hr-footer-cta{pointer-events:auto;padding:12px 20px;border-radius:var(--hr-r-pill);background:linear-gradient(135deg,var(--hr-gold-500),var(--hr-gold-700));color:var(--hr-bg-base);font-family:var(--hr-font-body);font-size:12px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;border:none;box-shadow:var(--hr-shadow-gold);min-width:240px;max-width:390px;animation:hr-footer-cta-in .28s ease-out;transition:transform 80ms ease-out}.hr-footer-cta:active{transform:scale(.97)}@keyframes hr-footer-cta-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hr-app-stage{height:100dvh;overflow:hidden;padding-bottom:calc(var(--hr-bottom-nav-height, 64px) + env(safe-area-inset-bottom,0px))}:root{--hr-bottom-nav-height: 64px}.hr-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#050b1aeb;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid var(--hr-bg-hover);box-shadow:0 -12px 24px #0006;padding-bottom:env(safe-area-inset-bottom,0px)}.hr-bottom-nav__inner{display:grid;grid-template-columns:repeat(4,1fr);height:var(--hr-bottom-nav-height);max-width:430px;margin:0 auto}.hr-bottom-nav__tab{appearance:none;background:transparent;border:none;padding:8px 4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:var(--hr-text-tertiary);font-family:var(--hr-font-body);transition:color .16s ease-out,transform 80ms ease-out;position:relative}.hr-bottom-nav__tab:active{transform:scale(.94)}.hr-bottom-nav__tab--active{color:var(--hr-emerald-glow)}.hr-bottom-nav__tab--active:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:28px;height:2px;border-radius:0 0 2px 2px;background:var(--hr-emerald-glow);box-shadow:0 0 8px #5dcfaa8c}.hr-bottom-nav__tab--soon{opacity:.55}.hr-bottom-nav__tab--soon.hr-bottom-nav__tab--active{opacity:1}.hr-bottom-nav__icon{position:relative;font-size:20px;line-height:1;font-family:var(--hr-font-display);font-weight:800}.hr-bottom-nav__label{font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hr-bottom-nav__badge{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--hr-gold-500);color:var(--hr-bg-base);font-family:var(--hr-font-body);font-size:9px;font-weight:900;line-height:16px;text-align:center;box-shadow:0 0 8px #d4af3780}.hr-placeholder-screen{max-width:390px;margin:40px auto 0;text-align:center;color:var(--hr-text-secondary);font-family:var(--hr-font-body)}.hr-placeholder-screen__icon{font-family:var(--hr-font-display);font-size:64px;color:var(--hr-gold-500);line-height:1;text-shadow:0 0 32px rgba(212,175,55,.4);margin-bottom:20px}.hr-placeholder-screen__title{font-family:var(--hr-font-display);font-size:32px;font-weight:900;color:var(--hr-text-primary);letter-spacing:-.5px;margin:0 0 8px}.hr-placeholder-screen__tagline{font-size:14px;color:var(--hr-text-secondary);margin:0 0 20px;line-height:1.5}.hr-placeholder-screen__soon-chip{display:inline-block;padding:6px 14px;border-radius:var(--hr-r-pill);background:#d4af371a;border:.5px solid var(--hr-border-gold);color:var(--hr-gold-500);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:28px}.hr-placeholder-screen__bullets{list-style:none;padding:20px;margin:0;text-align:left;background:#f5f5f808;border:.5px dashed var(--hr-border-subtle);border-radius:var(--hr-r-lg)}.hr-placeholder-screen__bullets li{padding:8px 0 8px 20px;font-size:13px;color:var(--hr-text-secondary);line-height:1.5;position:relative}.hr-placeholder-screen__bullets li:before{content:"◆";color:var(--hr-gold-500);position:absolute;left:0;top:8px;font-size:10px;opacity:.7}.hr-placeholder-screen__bullets li+li{border-top:.5px solid var(--hr-border-subtle)}.hr-profile-stage{position:relative;width:100%;height:100%;overflow:hidden;background:var(--hr-bg-base)}.hr-profile-main{display:flex;flex-direction:column;width:100%;height:100%;max-width:430px;margin:0 auto}.hr-profile-main__top{flex:0 0 auto;padding:20px 20px 16px;background:var(--hr-bg-base);border-bottom:.5px solid var(--hr-border-subtle);position:relative;z-index:2}.hr-profile-main__scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px 20px 40px}.hr-profile-identity{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:12px;text-align:center;font-family:var(--hr-font-body)}.hr-profile-identity__avatar{position:relative;width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,var(--hr-gold-500),#7a6020);display:flex;align-items:center;justify-content:center;font-family:var(--hr-font-display);font-size:42px;font-weight:900;color:var(--hr-bg-base);box-shadow:0 0 0 1px #d4af3766,0 4px 32px #d4af374d;margin-bottom:6px}.hr-profile-identity__tier-chip{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:var(--hr-r-pill);font-family:var(--hr-font-body);font-size:9px;font-weight:800;letter-spacing:1.5px;background:var(--hr-bg-base);border:.5px solid currentColor;white-space:nowrap}.hr-profile-identity__tier-chip[data-tier=bronze]{color:var(--hr-tier-bronze)}.hr-profile-identity__tier-chip[data-tier=silver]{color:var(--hr-tier-silver)}.hr-profile-identity__tier-chip[data-tier=gold]{color:var(--hr-tier-gold)}.hr-profile-identity__tier-chip[data-tier=diamond]{color:var(--hr-tier-diamond)}.hr-profile-identity__tier-chip[data-tier=obsidian]{color:var(--hr-text-primary)}.hr-profile-identity__name{font-family:var(--hr-font-display);font-size:22px;font-weight:900;color:var(--hr-text-primary);letter-spacing:-.3px;margin-top:8px}.hr-profile-identity__username{font-size:13px;color:var(--hr-text-tertiary);letter-spacing:.3px}.hr-xp-bar{font-family:var(--hr-font-body)}.hr-xp-bar__label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:11px;font-weight:600;color:var(--hr-text-secondary)}.hr-xp-bar__current{color:var(--hr-text-primary);font-weight:700}.hr-xp-bar__tier-hint{color:var(--hr-text-tertiary);letter-spacing:1.5px;text-transform:uppercase;font-size:9px}.hr-xp-bar__track{height:8px;background:#f5f5f80f;border:.5px solid var(--hr-border-subtle);border-radius:999px;overflow:hidden}.hr-xp-bar__fill{height:100%;background:linear-gradient(90deg,var(--hr-tier-diamond) 0%,#7ED5F5 50%,var(--hr-gold-500) 100%);border-radius:999px;box-shadow:0 0 12px #7ed5f580}.hr-stat-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;font-family:var(--hr-font-body)}.hr-stat-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);transition:border-color .16s ease-out}.hr-stat-chip__icon{font-family:var(--hr-font-display);font-size:14px;line-height:1;margin-bottom:2px}.hr-stat-chip__value{font-family:var(--hr-font-display);font-size:20px;font-weight:900;color:var(--hr-text-primary);line-height:1}.hr-stat-chip__label{font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--hr-text-tertiary);text-transform:uppercase;text-align:center}.hr-stat-chip[data-accent=gold]{border-color:#d4af374d}.hr-stat-chip[data-accent=gold] .hr-stat-chip__icon{color:var(--hr-gold-500)}.hr-stat-chip[data-accent=up]{border-color:#7ad89a4d}.hr-stat-chip[data-accent=up] .hr-stat-chip__icon{color:var(--hr-up-500)}.hr-stat-chip[data-accent=plus]{border-color:#7ed5f54d}.hr-stat-chip[data-accent=plus] .hr-stat-chip__icon{color:var(--hr-tier-diamond)}.hr-stat-chip[data-accent=trophy]{border-color:#d4af3759}.hr-stat-chip[data-accent=trophy] .hr-stat-chip__icon{color:var(--hr-gold-500)}.hr-profile-divider{border:none;border-top:.5px solid var(--hr-border-subtle);margin:18px 0}.hr-profile-rows{display:flex;flex-direction:column;gap:6px}.hr-profile-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);font-family:var(--hr-font-body);width:100%;text-align:left;color:inherit;transition:background .16s ease-out,border-color .16s ease-out}button.hr-profile-row{appearance:none;cursor:pointer}.hr-profile-row--clickable:hover{background:#f5f5f80d;border-color:#d4af3740}.hr-profile-row__icon{flex:0 0 32px;font-family:var(--hr-font-display);font-size:20px;color:var(--hr-gold-500);text-align:center;line-height:1}.hr-profile-row__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.hr-profile-row__label{font-size:13px;font-weight:700;color:var(--hr-text-primary);letter-spacing:.2px}.hr-profile-row__subcopy{font-size:10px;font-weight:500;color:var(--hr-text-tertiary);letter-spacing:.3px}.hr-profile-row__valblock{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.hr-profile-row__value{font-family:var(--hr-font-display);font-size:16px;font-weight:900;color:var(--hr-text-primary);font-variant-numeric:tabular-nums}.hr-profile-row__value strong{font-weight:900}.hr-profile-row__unit{font-size:11px;font-weight:600;color:var(--hr-text-tertiary);margin-left:2px}.hr-profile-row__meta{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--hr-text-tertiary);font-weight:600}.hr-profile-row__action{flex:0 0 auto}.hr-profile-row__cta{appearance:none;background:transparent;border:.5px solid var(--hr-border-gold);color:var(--hr-gold-500);font-family:var(--hr-font-body);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:7px 12px;border-radius:var(--hr-r-pill);cursor:pointer;transition:background .12s ease-out,transform 80ms ease-out;white-space:nowrap}.hr-profile-row__cta:hover{background:#d4af371a}.hr-profile-row__cta:active{transform:scale(.96)}.hr-profile-row__cta--plus{background:linear-gradient(135deg,var(--hr-gold-500),var(--hr-gold-700));color:var(--hr-bg-base);border-color:transparent;box-shadow:0 0 16px #d4af3740}.hr-toggle{width:46px;height:26px;background:#f5f5f814;border:.5px solid var(--hr-border-default);border-radius:999px;position:relative;transition:background .2s ease-out,border-color .2s ease-out}.hr-toggle--on{background:linear-gradient(135deg,var(--hr-gold-500),var(--hr-gold-700));border-color:var(--hr-gold-500);box-shadow:0 0 12px #d4af3759}.hr-toggle__knob{position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;background:var(--hr-text-primary);box-shadow:0 1px 4px #0006;display:block}.hr-achievements-preview{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);font-family:var(--hr-font-body);text-align:left;cursor:pointer;appearance:none;color:inherit;transition:background .16s ease-out,border-color .16s ease-out}.hr-achievements-preview:hover{background:#f5f5f80d;border-color:#d4af3740}.hr-achievements-preview__header{display:flex;justify-content:space-between;align-items:baseline}.hr-achievements-preview__label{font-size:9px;letter-spacing:2.5px;color:var(--hr-gold-500);font-weight:800;text-transform:uppercase}.hr-achievements-preview__count{font-size:11px;color:var(--hr-text-tertiary);font-weight:700}.hr-achievements-preview__strip{display:flex;align-items:center;gap:10px}.hr-achievements-preview__badge{width:44px;height:44px;border-radius:50%;background:#d4af371a;border:.5px solid var(--hr-gold-500);display:flex;align-items:center;justify-content:center;font-family:var(--hr-font-display);font-size:20px;color:var(--hr-gold-500);box-shadow:0 0 12px #d4af3733}.hr-achievements-preview__badge--empty{background:transparent;border:.5px dashed var(--hr-border-subtle);box-shadow:none}.hr-achievements-preview__more{margin-left:auto;font-size:11px;color:var(--hr-gold-500);font-weight:700;letter-spacing:.5px}.hr-profile-logout{display:block;appearance:none;width:100%;padding:14px;margin:24px 0 0;background:transparent;border:.5px solid rgba(180,83,9,.25);border-radius:var(--hr-r-md);color:var(--hr-down-500);font-family:var(--hr-font-body);font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;transition:background .12s ease-out,border-color .12s ease-out}.hr-profile-logout:hover{background:#b4530914;border-color:var(--hr-down-500)}.hr-achievements-screen{font-family:var(--hr-font-body)}.hr-achievements-screen__header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hr-achievements-screen__back{appearance:none;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);color:var(--hr-text-primary);width:36px;height:36px;border-radius:var(--hr-r-pill);font-size:18px;cursor:pointer;transition:background .12s ease-out}.hr-achievements-screen__back:hover{background:#f5f5f814}.hr-achievements-screen__title{flex:1;font-family:var(--hr-font-display);font-size:22px;font-weight:900;margin:0;letter-spacing:-.3px;color:var(--hr-text-primary)}.hr-achievements-screen__count{font-size:12px;color:var(--hr-gold-500);font-weight:700}.hr-category-chips{display:flex;gap:6px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hr-category-chips::-webkit-scrollbar{display:none}.hr-category-chip{appearance:none;flex:0 0 auto;padding:6px 12px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-pill);color:var(--hr-text-secondary);font-family:var(--hr-font-body);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .12s ease-out}.hr-category-chip:hover{color:var(--hr-text-primary)}.hr-category-chip--active{background:var(--hr-gold-500);border-color:var(--hr-gold-500);color:var(--hr-bg-base);box-shadow:0 0 16px #d4af3759}.hr-achievement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px;margin-top:6px}.hr-achievement-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;background:#f5f5f808;border-radius:var(--hr-r-md);text-align:center;min-height:144px;font-family:var(--hr-font-body);transition:transform .16s ease-out,border-color .16s ease-out}.hr-achievement-card--unlocked{border:.5px solid var(--hr-gold-500);background:linear-gradient(180deg,#d4af3714,#d4af3705);box-shadow:0 0 16px #d4af3726}.hr-achievement-card--locked{border:.5px dashed var(--hr-border-subtle);opacity:.78}.hr-achievement-card__icon{font-family:var(--hr-font-display);font-size:28px;line-height:1}.hr-achievement-card--unlocked .hr-achievement-card__icon{color:var(--hr-gold-500);text-shadow:0 0 12px rgba(212,175,55,.5)}.hr-achievement-card--locked .hr-achievement-card__icon{color:var(--hr-text-tertiary);filter:grayscale(1) opacity(.6)}.hr-achievement-card__title{font-size:11px;font-weight:800;letter-spacing:.3px;color:var(--hr-text-primary);line-height:1.2}.hr-achievement-card--locked .hr-achievement-card__title{color:var(--hr-text-secondary)}.hr-achievement-card__desc{font-size:9px;font-weight:500;color:var(--hr-text-tertiary);line-height:1.4;flex:1 0 auto}.hr-achievement-card__reward{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:800;color:var(--hr-gold-500);letter-spacing:.5px;margin-top:auto}.hr-achievement-card__reward-icon{font-family:var(--hr-font-display);font-size:10px}.hr-achievement-card__progress{width:100%;margin-top:auto;display:flex;flex-direction:column;gap:4px;align-items:center}.hr-achievement-card__progress-track{width:100%;height:3px;background:#f5f5f814;border-radius:999px;overflow:hidden}.hr-achievement-card__progress-fill{height:100%;background:linear-gradient(90deg,var(--hr-text-secondary),var(--hr-gold-500));border-radius:999px;transition:width .6s ease-out}.hr-achievement-card__progress-label{font-size:9px;font-weight:700;color:var(--hr-text-tertiary);letter-spacing:.3px}.hr-achievement-card__locked-tag{font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:var(--hr-text-tertiary);font-weight:700;padding:2px 6px;border-radius:var(--hr-r-pill);border:.5px solid var(--hr-border-subtle)}.hr-achievements-screen__empty{padding:40px 20px;text-align:center;color:var(--hr-text-tertiary);font-size:13px;background:#f5f5f808;border:.5px dashed var(--hr-border-subtle);border-radius:var(--hr-r-lg)}.hr-bottom-sheet{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto}.hr-bottom-sheet__backdrop{position:absolute;inset:0;background:#0a0a0c99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hr-bottom-sheet__panel{position:relative;z-index:1;width:100%;max-width:430px;margin:0 auto;max-height:85vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#14141c 0%,var(--hr-bg-base) 100%);border-top-left-radius:20px;border-top-right-radius:20px;border:.5px solid var(--hr-border-gold);border-bottom:none;box-shadow:0 -12px 48px #0009,0 -1px #d4af371a inset;padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden}.hr-bottom-sheet__header{flex:0 0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:10px 16px 12px;gap:12px;border-bottom:.5px solid var(--hr-border-subtle);position:relative}.hr-bottom-sheet__grabber{position:absolute;top:6px;left:50%;transform:translate(-50%);width:36px;height:4px;border-radius:999px;background:#f5f5f82e}.hr-bottom-sheet__titles{grid-column:1 / span 2;margin-top:6px;min-width:0}.hr-bottom-sheet__title{font-family:var(--hr-font-display);font-size:15px;font-weight:900;color:var(--hr-text-primary);letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-bottom-sheet__subtitle{font-family:var(--hr-font-body);font-size:11px;font-weight:600;color:var(--hr-text-tertiary);letter-spacing:.3px;margin-top:2px}.hr-bottom-sheet__close{appearance:none;background:#f5f5f80f;border:.5px solid var(--hr-border-subtle);color:var(--hr-text-secondary);width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:700;cursor:pointer;margin-top:6px;transition:background .12s ease-out;grid-column:3;grid-row:1 / span 2}.hr-bottom-sheet__close:hover{background:#f5f5f81a;color:var(--hr-text-primary)}.hr-bottom-sheet__content{flex:1 1 auto;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.hr-amount-input{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;border-radius:var(--hr-r-lg);background:#f5f5f808;border:.5px solid var(--hr-border-subtle);transition:border-color .16s ease-out;cursor:text}.hr-amount-input:focus-within{border-color:var(--hr-gold-500);box-shadow:0 0 0 2px #d4af3726}.hr-amount-input--invalid{border-color:var(--hr-down-500);box-shadow:0 0 0 2px #b4530926}.hr-amount-input__field{appearance:none;width:100%;background:transparent;border:none;outline:none;text-align:center;font-family:var(--hr-font-display);font-size:48px;font-weight:900;line-height:1;color:var(--hr-text-primary);letter-spacing:-.5px;padding:0;caret-color:var(--hr-gold-500)}.hr-amount-input__field::placeholder{color:#f5f5f826}.hr-amount-input__field::-webkit-outer-spin-button,.hr-amount-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hr-amount-input__field[type=number]{-moz-appearance:textfield}.hr-amount-input__unit{font-family:var(--hr-font-body);font-size:11px;font-weight:800;letter-spacing:2.5px;color:var(--hr-gold-500);text-transform:uppercase}.hr-bet-modal{display:flex;flex-direction:column;gap:10px;font-family:var(--hr-font-body)}.hr-bet-modal__heading{display:flex;align-items:baseline;gap:8px}.hr-bet-modal__dir{font-family:var(--hr-font-display);font-size:18px;font-weight:900;letter-spacing:.3px}.hr-bet-modal__dir--up{color:var(--hr-up-500)}.hr-bet-modal__dir--down{color:var(--hr-down-500)}.hr-bet-modal__pair{font-size:13px;font-weight:600;color:var(--hr-text-secondary)}.hr-bet-modal__chips{display:flex;gap:6px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.hr-bet-modal__chips::-webkit-scrollbar{display:none}.hr-bet-modal__chip{appearance:none;flex:1 0 auto;min-width:44px;padding:8px 10px;background:#f5f5f80d;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-pill);color:var(--hr-text-secondary);font-family:var(--hr-font-body);font-size:12px;font-weight:800;letter-spacing:.3px;cursor:pointer;font-variant-numeric:tabular-nums;transition:all .12s ease-out}.hr-bet-modal__chip:hover{background:#f5f5f814;color:var(--hr-text-primary)}.hr-bet-modal__chip--active{background:linear-gradient(135deg,var(--hr-gold-500),var(--hr-gold-700));color:var(--hr-bg-base);border-color:var(--hr-gold-500);box-shadow:0 0 16px #d4af3759}.hr-bet-modal__chip--max{letter-spacing:1.5px;color:var(--hr-gold-500);border-color:var(--hr-border-gold)}.hr-bet-modal__chip--max:hover{background:#d4af371a}.hr-bet-modal__stats{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#f5f5f808;border-radius:var(--hr-r-md);border:.5px solid var(--hr-border-subtle)}.hr-bet-modal__stats--row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:10px 6px}.hr-bet-modal__stat-row{display:flex;justify-content:space-between;align-items:baseline}.hr-bet-modal__stat-cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 8px;border-right:.5px solid var(--hr-border-subtle)}.hr-bet-modal__stat-cell:last-child{border-right:none}.hr-bet-modal__stat-label{font-size:9px;color:var(--hr-text-tertiary);font-weight:700;letter-spacing:.8px;text-transform:uppercase}.hr-bet-modal__stat-value{font-family:var(--hr-font-display);font-size:14px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2}.hr-bet-modal__badges{display:flex;flex-wrap:wrap;gap:6px}.hr-bet-badge{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px 14px;border-radius:var(--hr-r-md);font-family:var(--hr-font-body)}.hr-bet-badge--compact{display:inline-flex;grid-template-columns:none;grid-template-rows:none;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--hr-r-pill);flex:1 1 auto}.hr-bet-badge--compact .hr-bet-badge__icon{grid-row:auto;font-size:13px;width:auto}.hr-bet-badge--compact .hr-bet-badge__title{font-size:10px;letter-spacing:.8px}.hr-bet-badge__icon{grid-row:1 / span 2;font-family:var(--hr-font-display);font-size:20px;text-align:center;line-height:1}.hr-bet-badge__title{font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.hr-bet-badge__subcopy{font-size:10px;color:var(--hr-text-tertiary);font-weight:500;letter-spacing:.2px}.hr-bet-badge--shield{background:#7ed5f514;border:.5px solid rgba(126,213,245,.35)}.hr-bet-badge--shield .hr-bet-badge__icon,.hr-bet-badge--shield .hr-bet-badge__title{color:var(--hr-tier-diamond)}.hr-bet-badge--early{background:#d4af3714;border:.5px solid var(--hr-border-gold)}.hr-bet-badge--early .hr-bet-badge__icon,.hr-bet-badge--early .hr-bet-badge__title{color:var(--hr-gold-500)}.hr-bet-modal__cta{appearance:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 16px;border:none;border-radius:var(--hr-r-md);font-family:var(--hr-font-body);color:var(--hr-bg-base);cursor:pointer;transition:transform 80ms ease-out,filter .12s ease-out;margin-top:2px}.hr-bet-modal__cta:active{transform:scale(.98)}.hr-bet-modal__cta:disabled{filter:saturate(.35) brightness(.7);cursor:not-allowed}.hr-bet-modal__cta--up{background:linear-gradient(135deg,var(--hr-up-500),#4aa667);box-shadow:0 8px 24px #7ad89a40}.hr-bet-modal__cta--down{background:linear-gradient(135deg,var(--hr-down-500),#a83d3a);box-shadow:0 8px 24px #b4530940}.hr-bet-modal__cta-primary{font-family:var(--hr-font-display);font-size:15px;font-weight:900;letter-spacing:.8px;font-variant-numeric:tabular-nums}.hr-bet-modal__cta-secondary{font-size:10px;font-weight:700;letter-spacing:.8px;opacity:.85;font-variant-numeric:tabular-nums}.hr-bet-modal__error{font-size:11px;color:var(--hr-down-500);font-weight:700;text-align:center;margin-top:-6px;letter-spacing:.2px}.hr-bet-modal__disclaimer{font-size:10px;color:var(--hr-text-tertiary);text-align:center;font-weight:500;letter-spacing:.3px;margin-top:4px}.hr-price-chart{position:relative;width:100%;height:clamp(96px,14dvh,150px);border-radius:var(--hr-r-md);background:linear-gradient(180deg,#14141c99,#0a0a104d);border:.5px solid var(--hr-border-subtle);overflow:hidden;box-shadow:inset 0 0 0 1px #d4af370d}.hr-price-chart__svg{display:block;width:100%;height:100%}.hr-phase-tabs{display:flex;gap:4px;margin:8px 0 0;padding:3px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-pill)}.hr-phase-tab{position:relative;flex:1;padding:7px 6px;border:0;background:transparent;color:var(--hr-text-tertiary);font-family:var(--hr-font-body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--hr-r-pill);cursor:pointer;transition:color .16s ease;min-width:0;-webkit-tap-highlight-color:transparent}.hr-phase-tab:active{transform:scale(.97)}.hr-phase-tab__label{position:relative;z-index:2;white-space:nowrap}.hr-phase-tab--active{color:var(--hr-text-primary)}.hr-phase-tab--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.hr-phase-tab__indicator{position:absolute;inset:0;border-radius:var(--hr-r-pill);background:linear-gradient(180deg,#5dcfaa33,#5dcfaa0f);border:1px solid rgba(93,207,170,.45);box-shadow:inset 0 0 12px #5dcfaa1a,0 0 8px #5dcfaa33;z-index:1}.hr-phase-tab--history.hr-phase-tab--active .hr-phase-tab__indicator{background:linear-gradient(180deg,#8c9cb52e,#8c9cb50d);border-color:#8c9cb573;box-shadow:inset 0 0 12px #8c9cb51a,0 0 8px #8c9cb52e}.hr-phase-tab--open.hr-phase-tab--active .hr-phase-tab__indicator{background:linear-gradient(180deg,#00ffa138,#00ffa10f);border-color:#00ffa180;box-shadow:inset 0 0 12px #00ffa11f,0 0 10px #00ffa138}.hr-phase-tab--queue.hr-phase-tab--active .hr-phase-tab__indicator{background:linear-gradient(180deg,#ff8c2e29,#ff8c2e0a);border-color:#ff8c2e66;box-shadow:inset 0 0 12px #ff8c2e14,0 0 8px #ff8c2e29}.hr-price-chart__overlay{position:absolute;top:10px;right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-family:var(--hr-font-body);text-align:right;pointer-events:none}.hr-price-chart__now-price{font-family:var(--hr-font-display);font-size:22px;font-weight:900;color:var(--hr-text-primary);letter-spacing:-.3px;line-height:1;text-shadow:0 1px 12px rgba(0,0,0,.5)}.hr-price-chart__delta{font-size:11px;font-weight:800;letter-spacing:.4px;font-variant-numeric:tabular-nums}.hr-price-chart__delta--up{color:var(--hr-up-500)}.hr-price-chart__delta--down{color:var(--hr-down-500)}.hr-price-chart__delta--flat{color:var(--hr-text-tertiary)}.hr-stage>.hr-home-sticky{position:sticky;top:0;z-index:5;margin:0 -6px;padding:8px 14px 10px;background:linear-gradient(to bottom,#0a0a0ef5,#0a0a0eeb 72%,#0a0a0e00);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.hr-carousel{display:flex;gap:12px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:6px -20px 0;padding:4px 20px 10px;scrollbar-width:none}.hr-carousel::-webkit-scrollbar{display:none}.hr-stage>.hr-carousel{position:relative;z-index:1}.hr-carousel--scrubbing{scroll-snap-type:none}.hr-carousel__card{flex:0 0 85%;scroll-snap-align:center;scroll-snap-stop:always;min-width:0}.hr-round-dots{display:flex;align-items:center;justify-content:center;gap:0;min-height:22px;flex-wrap:nowrap;user-select:none;-webkit-user-select:none}.hr-round-dot{appearance:none;border:none;background:transparent;padding:6px;flex:0 0 auto;line-height:0;cursor:pointer;color:transparent}.hr-round-dot:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#f5f5f840;transition:transform .16s ease-out,box-shadow .16s ease-out,background .16s ease-out}.hr-round-dot--history:before{background:#f5f5f847}.hr-round-dot--live:before{background:var(--hr-emerald-glow);box-shadow:0 0 6px #5dcfaa8c}.hr-round-dot--bets:before{background:var(--hr-bronze-light);box-shadow:0 0 6px #b4530973}.hr-round-dot--soon:before{background:var(--hr-reward-gold);box-shadow:0 0 4px #fcd34d66}.hr-round-dot--active:before{transform:scale(1.6);box-shadow:0 0 10px currentColor,0 0 16px #5dcfaa73}.hr-bets-card{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;background:linear-gradient(180deg,#0d1729d9,#07101df2);border:1px solid rgba(93,207,170,.3);border-radius:var(--hr-r-lg);box-shadow:inset 0 0 24px #5dcfaa0f,0 0 16px #5dcfaa1a}.hr-bets-card__pair-row{text-align:center;font-family:var(--hr-font-body);font-size:11px;color:var(--hr-text-tertiary);letter-spacing:.5px;font-weight:600}.hr-bets-card .hr-pot-badge{align-self:center}.hr-bets-card__sentiment{margin-top:2px}.hr-place-bet-row{display:flex;gap:10px;margin-top:4px}.hr-place-bet-btn{appearance:none;flex:1;padding:14px 12px;border:none;border-radius:var(--hr-r-md);color:var(--hr-bg-base);cursor:pointer;font-family:var(--hr-font-display);font-size:18px;font-weight:900;letter-spacing:1.2px;transition:transform 80ms ease-out,filter .12s ease-out}.hr-place-bet-btn:active{transform:scale(.97)}.hr-place-bet-btn:disabled{filter:saturate(.35) brightness(.7);cursor:not-allowed}.hr-place-bet-btn--up{background:linear-gradient(135deg,var(--hr-up-500),#4aa667);box-shadow:0 8px 24px #7ad89a47}.hr-place-bet-btn--down{background:linear-gradient(135deg,var(--hr-down-500),#a83d3a);box-shadow:0 8px 24px #b4530947}.hr-live-card{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;background:linear-gradient(180deg,#12161ad9,#0e0e14f2);border:.5px solid rgba(126,213,245,.35);border-radius:var(--hr-r-lg);box-shadow:0 0 24px #7ed5f514}.hr-live-card__pair-row{text-align:center;font-size:11px;color:var(--hr-text-tertiary);letter-spacing:.5px;font-weight:600}.hr-live-card__open-price{color:var(--hr-text-secondary);font-weight:700}.hr-live-card__delta-block{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap;padding:2px 0}.hr-live-card__delta-primary{font-family:var(--hr-font-display);font-size:28px;font-weight:900;line-height:1;letter-spacing:-.3px}.hr-live-card__delta-sub{font-family:var(--hr-font-body);font-size:11px;color:var(--hr-text-secondary);font-weight:600}.hr-live-card .hr-pot-badge{align-self:center}.hr-live-card__sentiment{margin-top:2px}.hr-history-card{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;background:linear-gradient(180deg,#14141ca6,#0e0e14cc);border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-lg)}.hr-history-card__pair-row{text-align:center;font-size:11px;color:var(--hr-text-tertiary);letter-spacing:.5px;font-weight:600}.hr-history-card__ago{color:var(--hr-text-secondary);font-weight:700}.hr-history-card__price-row{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.hr-history-card__price-start{font-family:var(--hr-font-display);font-size:22px;color:var(--hr-text-secondary)}.hr-history-card__arrow{color:var(--hr-text-tertiary);font-size:14px}.hr-history-card__price-close{font-family:var(--hr-font-display);font-size:34px;font-weight:900;letter-spacing:-.3px}.hr-history-card__delta{text-align:center;font-family:var(--hr-font-mono);font-size:11px;color:var(--hr-text-tertiary)}.hr-history-card .hr-result-banner{align-self:center;margin-top:6px}.hr-history-card__user-outcome{text-align:center;font-family:var(--hr-font-body);font-size:14px;font-weight:700;margin-top:4px}.hr-history-card__pool-note{text-align:center;font-family:var(--hr-font-mono);font-size:10px;color:var(--hr-text-tertiary)}.hr-coming-soon-card{display:flex;flex-direction:column;gap:10px;padding:14px;background:#14141c73;border:.5px dashed var(--hr-border-gold);border-radius:var(--hr-r-lg);opacity:.9}.hr-coming-soon-card__pair-row{text-align:center;font-size:11px;color:var(--hr-text-tertiary);letter-spacing:.5px;font-weight:600}.hr-coming-soon-card__state-chip{align-self:center;padding:4px 12px;border-radius:var(--hr-r-pill);background:#d4af371a;border:.5px solid var(--hr-border-gold);color:var(--hr-gold-500);font-family:var(--hr-font-body);font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.hr-coming-soon-card__countdown-label{font-family:var(--hr-font-body);font-size:11px;letter-spacing:2px;font-weight:700;color:var(--hr-text-tertiary);text-transform:uppercase;text-align:center;margin-top:6px}.hr-coming-soon-card__countdown{font-family:var(--hr-font-display);font-size:56px;font-weight:900;color:var(--hr-text-primary);letter-spacing:-1px;line-height:1;text-align:center}.hr-coming-soon-card__note{font-size:11px;color:var(--hr-text-tertiary);text-align:center;font-style:italic;margin-top:6px}.hr-transition-card{display:flex;flex-direction:column;gap:10px;padding:14px;min-height:240px;background:linear-gradient(180deg,#14141cbf,#0e0e14e6);border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-lg)}.hr-transition-card__pair-row{text-align:center;font-size:11px;color:var(--hr-text-tertiary);letter-spacing:.5px;font-weight:600}.hr-transition-card__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1;padding:20px 12px}.hr-transition-card__spinner{width:32px;height:32px;border-radius:50%;border:2px solid rgba(212,175,55,.18);border-top-color:var(--hr-gold-500);animation:hr-transition-spin .9s linear infinite}@keyframes hr-transition-spin{to{transform:rotate(360deg)}}.hr-transition-card__title{font-family:var(--hr-font-display);font-size:20px;font-weight:900;letter-spacing:.5px;color:var(--hr-gold-500);text-align:center}.hr-transition-card__subtitle{font-family:var(--hr-font-body);font-size:11px;color:var(--hr-text-tertiary);text-align:center;font-weight:600;letter-spacing:.2px;max-width:240px}.hr-splash{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--hr-bg-900, #0a0a12);z-index:100}.hr-splash__mark{font-size:64px;line-height:1;color:var(--hr-gold-500);text-shadow:0 0 24px rgba(255,199,89,.35)}.hr-splash__wordmark{font-family:var(--hr-font-display);font-size:28px;font-weight:900;letter-spacing:1px;color:var(--hr-text-primary)}.hr-splash__bar{margin-top:12px;width:120px;height:2px;background:#ffffff14;border-radius:2px;overflow:hidden}.hr-splash__bar-fill{height:100%;background:var(--hr-gold-500);border-radius:2px}.hr-bets-stage{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:var(--hr-bg-base)}.hr-bets-title{font-family:var(--hr-font-display);font-size:22px;font-weight:900;letter-spacing:.5px;color:var(--hr-text-primary);margin:0}.hr-stat-chip[data-accent=up] .hr-stat-chip__value{color:var(--hr-up-500)}.hr-stat-chip[data-accent=down]{border-color:#b453094d}.hr-stat-chip[data-accent=down] .hr-stat-chip__icon,.hr-stat-chip[data-accent=down] .hr-stat-chip__value{color:var(--hr-bronze-light)}.hr-stat-chip[data-accent=loss]{border-color:var(--hr-loss-border);background:var(--hr-loss-bg)}.hr-stat-chip[data-accent=loss] .hr-stat-chip__icon,.hr-stat-chip[data-accent=loss] .hr-stat-chip__value{color:var(--hr-loss)}.hr-stat-chip[data-accent=neutral] .hr-stat-chip__icon,.hr-stat-chip[data-accent=neutral] .hr-stat-chip__value{color:var(--hr-text-secondary)}.hr-bets-filter-chip__count{opacity:.7;font-weight:600;margin-left:2px}.hr-category-chip--active .hr-bets-filter-chip__count{opacity:.85}.hr-bets-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.hr-bet-row{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);font-family:var(--hr-font-body);transition:border-color .16s ease-out}.hr-bet-row[data-status=won]{border-color:#7ad89a38}.hr-bet-row[data-status=lost]{border-color:var(--hr-loss-border)}.hr-bet-row[data-status=pending]{border-color:#d4af3738}.hr-bet-row__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--hr-text-primary)}.hr-bet-row__spacer{flex:1 1 auto}.hr-bet-row__dir{font-family:var(--hr-font-display);font-size:14px;font-weight:900;line-height:1;width:18px;text-align:center}.hr-bet-row__dir--up{color:var(--hr-up-500)}.hr-bet-row__dir--down{color:var(--hr-down-500)}.hr-bet-row__pair{font-weight:700;letter-spacing:.3px}.hr-bet-row__round,.hr-bet-row__ago{color:var(--hr-text-tertiary);font-size:11px;font-weight:600}.hr-bet-row__status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--hr-r-pill);font-size:9px;font-weight:800;letter-spacing:1px;line-height:1.5}.hr-bet-row__status--won{background:#7ad89a2e;color:var(--hr-up-500)}.hr-bet-row__status--lost{background:var(--hr-loss-bg);color:var(--hr-loss)}.hr-bet-row__status--pending{background:#d4af372e;color:var(--hr-gold-500)}.hr-bet-row__status--refunded{background:var(--hr-bg-elevated);color:var(--hr-text-secondary);border:.5px solid var(--hr-border-default)}.hr-bet-row__body{font-size:12px;color:var(--hr-text-secondary);line-height:1.4}.hr-bet-row__stake{color:var(--hr-text-primary);font-weight:600}.hr-bet-row__delta{font-weight:800}.hr-bet-row__delta--up{color:var(--hr-up-500)}.hr-bet-row__delta--down{color:var(--hr-down-500)}.hr-bet-row__delta--neutral{color:var(--hr-text-tertiary);font-weight:600}.hr-bet-row__mult{color:var(--hr-text-tertiary);font-size:11px}.hr-bets-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 20px 40px;text-align:center;font-family:var(--hr-font-body)}.hr-bets-empty__icon{font-family:var(--hr-font-display);font-size:40px;color:var(--hr-text-tertiary);opacity:.6;line-height:1;margin-bottom:4px}.hr-bets-empty__title{font-family:var(--hr-font-display);font-size:15px;font-weight:700;color:var(--hr-text-primary);letter-spacing:.3px}.hr-bets-empty__body{font-size:12px;color:var(--hr-text-tertiary);max-width:240px;line-height:1.5}.hr-bets-empty__reset{margin-top:10px;appearance:none;background:transparent;border:.5px solid var(--hr-border-default);border-radius:var(--hr-r-pill);padding:6px 16px;color:var(--hr-gold-500);font-family:var(--hr-font-body);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .12s ease-out}.hr-bets-empty__reset:hover{border-color:var(--hr-gold-500);box-shadow:0 0 16px #d4af3740}.hr-ranks-stage{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:var(--hr-bg-base);position:relative}.hr-ranks-title{font-family:var(--hr-font-display);font-size:22px;font-weight:900;letter-spacing:.5px;color:var(--hr-text-primary);margin:0 0 14px}.hr-ranks-subnav{margin-bottom:8px}.hr-leaderboard{position:relative;padding-bottom:84px}.hr-metric-toggle{display:flex;padding:3px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-pill);margin:12px 0 8px;gap:2px}.hr-metric-toggle__opt{flex:1 1 0;appearance:none;background:transparent;border:none;padding:8px 10px;color:var(--hr-text-secondary);font-family:var(--hr-font-body);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-radius:var(--hr-r-pill);cursor:pointer;transition:all .16s ease-out}.hr-metric-toggle__opt:hover{color:var(--hr-text-primary)}.hr-metric-toggle__opt--active{background:var(--hr-gold-500);color:var(--hr-bg-base);box-shadow:0 0 12px #d4af374d}.hr-leaderboard__hint{font-family:var(--hr-font-body);font-size:11px;font-weight:600;color:var(--hr-text-tertiary);letter-spacing:.3px;margin-bottom:10px}.hr-leaderboard__list{display:flex;flex-direction:column;gap:4px}.hr-leaderboard-row{display:grid;grid-template-columns:32px 32px 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);font-family:var(--hr-font-body);transition:border-color .16s ease-out,background .16s ease-out}.hr-leaderboard-row[data-medal=gold]{border-color:#d4af3759;background:#d4af370f}.hr-leaderboard-row[data-medal=silver]{border-color:#b8bcc44d}.hr-leaderboard-row__rank{font-family:var(--hr-font-display);font-size:13px;font-weight:900;color:var(--hr-text-tertiary);text-align:center;line-height:1}.hr-leaderboard-row[data-medal=gold] .hr-leaderboard-row__rank{color:var(--hr-gold-500)}.hr-leaderboard-row[data-medal=silver] .hr-leaderboard-row__rank{color:var(--hr-tier-silver)}.hr-leaderboard-row__who{display:flex;flex-direction:column;gap:2px;min-width:0}.hr-leaderboard-row__name{font-size:13px;font-weight:700;color:var(--hr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-leaderboard-row__handle{font-size:10px;font-weight:600;color:var(--hr-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-leaderboard-row__metric{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.hr-leaderboard-row__metric-value{font-family:var(--hr-font-display);font-size:14px;font-weight:900;color:var(--hr-text-primary);line-height:1}.hr-leaderboard-row__metric-unit{font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--hr-text-tertiary);text-transform:uppercase}.hr-leaderboard__more{appearance:none;width:100%;margin-top:8px;padding:12px;background:transparent;border:.5px dashed var(--hr-border-default);border-radius:var(--hr-r-md);color:var(--hr-gold-500);font-family:var(--hr-font-body);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .12s ease-out}.hr-leaderboard__more:hover{border-color:var(--hr-gold-500);background:#d4af370d}.hr-leaderboard-self{position:sticky;bottom:12px;margin-top:12px;background:#0a0a12eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--hr-gold-500);border-radius:var(--hr-r-md);padding:8px 10px 10px;box-shadow:0 8px 32px #00000080,0 0 24px #d4af3726;z-index:5}.hr-leaderboard-self__label{font-family:var(--hr-font-display);font-size:9px;font-weight:900;letter-spacing:1.5px;color:var(--hr-gold-500);text-transform:uppercase;margin-bottom:4px;padding-left:4px}.hr-leaderboard-row--self{background:transparent;border:none;padding:4px}.hr-tournaments{display:flex;flex-direction:column;gap:24px;margin-top:16px}.hr-tournament-group__title{display:flex;align-items:center;gap:8px;font-family:var(--hr-font-display);font-size:11px;font-weight:900;letter-spacing:1.2px;color:var(--hr-text-secondary);text-transform:uppercase;margin:0 0 8px}.hr-tournament-group__count{padding:1px 8px;background:#f5f5f814;border-radius:var(--hr-r-pill);font-size:10px;font-weight:700;letter-spacing:.5px;color:var(--hr-text-tertiary)}.hr-tournament-group__list{display:flex;flex-direction:column;gap:8px}.hr-tournament-card{appearance:none;width:100%;display:flex;align-items:stretch;gap:0;padding:0;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);overflow:hidden;cursor:pointer;text-align:left;transition:border-color .16s ease-out,transform .12s ease-out;font-family:var(--hr-font-body)}.hr-tournament-card:hover,.hr-tournament-card:active{border-color:#d4af3766;transform:translateY(-1px)}.hr-tournament-card__stripe{flex:0 0 3px;background:var(--hr-border-default)}.hr-tournament-card[data-status=active] .hr-tournament-card__stripe{background:var(--hr-up-500)}.hr-tournament-card[data-status=registration] .hr-tournament-card__stripe{background:var(--hr-gold-500)}.hr-tournament-card[data-status=announced] .hr-tournament-card__stripe{background:var(--hr-tier-silver)}.hr-tournament-card[data-status=completed] .hr-tournament-card__stripe{background:var(--hr-text-tertiary)}.hr-tournament-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;padding:12px 14px 12px 12px;min-width:0}.hr-tournament-card__head{display:flex;align-items:center;gap:8px}.hr-tournament-card__icon{font-family:var(--hr-font-display);font-size:16px;font-weight:900;color:var(--hr-gold-500);line-height:1;width:20px;text-align:center}.hr-tournament-card__name{font-size:14px;font-weight:800;color:var(--hr-text-primary);letter-spacing:.2px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-tournament-card__flash{font-size:12px;color:var(--hr-gold-500)}.hr-tournament-card__desc{font-size:11px;color:var(--hr-text-secondary);line-height:1.45}.hr-tournament-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;font-weight:600;color:var(--hr-text-tertiary);letter-spacing:.3px}.hr-tournament-card__countdown{color:var(--hr-text-primary);font-weight:700}.hr-tournament-card[data-status=active] .hr-tournament-card__countdown{color:var(--hr-up-500)}.hr-tournament-card[data-status=registration] .hr-tournament-card__countdown{color:var(--hr-gold-500)}.hr-tournament-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.hr-tournament-card__prize{display:flex;flex-direction:column;gap:1px}.hr-tournament-card__prize-label{font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--hr-text-tertiary);text-transform:uppercase}.hr-tournament-card__prize-value{font-family:var(--hr-font-display);font-size:15px;font-weight:900;color:var(--hr-gold-500);line-height:1}.hr-tournament-card__cta{padding:6px 12px;background:transparent;border:.5px solid var(--hr-border-default);border-radius:var(--hr-r-pill);color:var(--hr-text-primary);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.hr-tournament-card[data-status=registration] .hr-tournament-card__cta{background:var(--hr-gold-500);border-color:var(--hr-gold-500);color:var(--hr-bg-base)}.hr-tournament-detail{display:flex;flex-direction:column;gap:14px;font-family:var(--hr-font-body)}.hr-tournament-detail__section{display:flex;flex-direction:column;gap:8px}.hr-tournament-detail__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hr-tournament-detail__kind{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#d4af371f;border:.5px solid rgba(212,175,55,.4);border-radius:var(--hr-r-pill);font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--hr-gold-500);text-transform:uppercase}.hr-tournament-detail__kind-icon{font-family:var(--hr-font-display);font-size:12px;font-weight:900}.hr-tournament-detail__flash{display:inline-flex;align-items:center;padding:2px 8px;background:#d4af372e;border-radius:var(--hr-r-pill);font-size:10px;font-weight:800;letter-spacing:.8px;color:var(--hr-gold-500);text-transform:uppercase}.hr-tournament-detail__status-chip{margin-left:auto;padding:2px 10px;border-radius:var(--hr-r-pill);font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;background:var(--hr-bg-elevated);color:var(--hr-text-secondary)}.hr-tournament-detail__status-chip[data-status=active]{background:#7ad89a2e;color:var(--hr-up-500)}.hr-tournament-detail__status-chip[data-status=registration]{background:#d4af372e;color:var(--hr-gold-500)}.hr-tournament-detail__desc{font-size:13px;line-height:1.5;color:var(--hr-text-secondary)}.hr-tournament-rule{padding:12px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);display:flex;flex-direction:column;gap:6px}.hr-tournament-rule__head{display:flex;align-items:center;gap:8px}.hr-tournament-rule__icon{font-family:var(--hr-font-display);font-size:14px;color:var(--hr-gold-500);width:20px;text-align:center}.hr-tournament-rule__label{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--hr-text-tertiary);text-transform:uppercase}.hr-tournament-rule__body{font-size:12px;line-height:1.5;color:var(--hr-text-primary)}.hr-tournament-detail__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.hr-tournament-detail__stat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#f5f5f80a;border-radius:var(--hr-r-md)}.hr-tournament-detail__stat-label{font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--hr-text-tertiary);text-transform:uppercase}.hr-tournament-detail__stat-value{font-family:var(--hr-font-display);font-size:15px;font-weight:900;color:var(--hr-text-primary)}.hr-tournament-detail__gate{font-size:11px;color:var(--hr-text-tertiary);font-style:italic}.hr-tournament-detail__subtitle{font-family:var(--hr-font-display);font-size:11px;font-weight:900;letter-spacing:1.2px;color:var(--hr-text-secondary);text-transform:uppercase}.hr-tournament-detail__participants{display:flex;flex-direction:column;gap:4px}.hr-tournament-detail__participant{display:grid;grid-template-columns:24px 1fr auto auto;align-items:center;gap:8px;padding:8px 10px;background:#f5f5f808;border-radius:var(--hr-r-md);font-size:12px}.hr-tournament-detail__participant-rank{font-family:var(--hr-font-display);font-weight:900;color:var(--hr-gold-500);text-align:center}.hr-tournament-detail__participant-name{font-weight:700;color:var(--hr-text-primary)}.hr-tournament-detail__participant-score{font-family:var(--hr-font-display);font-weight:900;color:var(--hr-text-primary)}.hr-tournament-detail__my{padding:10px 12px;background:#d4af3714;border:.5px solid rgba(212,175,55,.3);border-radius:var(--hr-r-md);font-size:12px;color:var(--hr-text-primary)}.hr-tournament-detail__cta{appearance:none;width:100%;padding:14px;background:var(--hr-gold-500);border:none;border-radius:var(--hr-r-md);color:var(--hr-bg-base);font-family:var(--hr-font-body);font-size:13px;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .12s ease-out}.hr-tournament-detail__cta:hover:not(:disabled){box-shadow:0 0 24px #d4af3759}.hr-tournament-detail__cta:disabled{background:var(--hr-bg-elevated);color:var(--hr-text-tertiary);cursor:not-allowed}.hr-season{display:flex;flex-direction:column;gap:16px;margin-top:16px;font-family:var(--hr-font-body)}.hr-season-progress{padding:14px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);display:flex;flex-direction:column;gap:10px}.hr-season-progress__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hr-season-progress__title{display:inline-flex;align-items:center;gap:6px;font-family:var(--hr-font-display);font-size:12px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.hr-season-progress__prefix{color:var(--hr-text-tertiary)}.hr-season-progress__num{color:var(--hr-gold-500);font-size:14px}.hr-season-progress__dot{color:var(--hr-text-tertiary)}.hr-season-progress__name{color:var(--hr-text-primary)}.hr-season-progress__ends{font-size:11px;font-weight:700;color:var(--hr-text-tertiary);letter-spacing:.3px}.hr-season-progress__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;color:var(--hr-text-secondary)}.hr-season-progress__tier-hint{font-weight:800;color:var(--hr-gold-500);letter-spacing:.3px}.hr-season-progress__track{position:relative;width:100%;height:6px;background:#f5f5f80f;border-radius:3px;overflow:hidden}.hr-season-progress__fill{height:100%;background:linear-gradient(90deg,var(--hr-gold-500) 0%,var(--hr-gold-100) 100%);border-radius:3px;box-shadow:0 0 12px #d4af374d}.hr-season-progress__maxed{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--hr-gold-500);font-weight:800}.hr-season-progress__maxed-icon{font-family:var(--hr-font-display);font-size:18px}.hr-season__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.hr-season__section-title{font-family:var(--hr-font-display);font-size:13px;font-weight:900;letter-spacing:1px;color:var(--hr-text-primary);text-transform:uppercase}.hr-season__section-hint{font-size:11px;font-weight:700;color:var(--hr-text-tertiary);letter-spacing:.3px}.hr-battle-pass-track{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hr-battle-pass-track::-webkit-scrollbar{display:none}.hr-battle-pass-tier{flex:0 0 auto;width:140px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:10px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);transition:all .16s ease-out}.hr-battle-pass-tier[data-state=claimed]{opacity:.55;border-color:#7ad89a40}.hr-battle-pass-tier[data-state=current]{border-color:var(--hr-gold-500);box-shadow:0 0 20px #d4af3740;background:#d4af370f}.hr-battle-pass-tier[data-state=next]{border-color:#d4af374d}.hr-battle-pass-tier__head{display:flex;align-items:center;justify-content:space-between;gap:6px}.hr-battle-pass-tier__num{font-family:var(--hr-font-display);font-size:13px;font-weight:900;color:var(--hr-text-primary)}.hr-battle-pass-tier[data-state=current] .hr-battle-pass-tier__num{color:var(--hr-gold-500)}.hr-battle-pass-tier__xp{font-size:10px;font-weight:700;color:var(--hr-text-tertiary);letter-spacing:.3px}.hr-battle-pass-tier__check{color:var(--hr-up-500);font-weight:900;margin-left:auto}.hr-battle-pass-tier__rewards{display:flex;flex-direction:column;gap:4px}.hr-battle-pass-tier__reward{padding:6px 8px;background:#f5f5f80a;border-radius:6px;display:flex;flex-direction:column;gap:2px}.hr-battle-pass-tier__reward[data-track=premium]{background:#d4af3714;border:.5px solid rgba(212,175,55,.2)}.hr-battle-pass-tier__reward[data-track=premium][data-locked=true]{background:#f5f5f805;border-color:var(--hr-border-subtle);opacity:.55}.hr-battle-pass-tier__reward-label{font-size:9px;font-weight:800;letter-spacing:.8px;color:var(--hr-text-tertiary);text-transform:uppercase}.hr-battle-pass-tier__reward[data-track=premium] .hr-battle-pass-tier__reward-label{color:var(--hr-gold-500)}.hr-battle-pass-tier__reward-value{font-size:10px;font-weight:700;color:var(--hr-text-primary);line-height:1.3}.hr-battle-pass-unlock{appearance:none;width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px;background:linear-gradient(90deg,var(--hr-gold-500) 0%,var(--hr-gold-100) 100%);border:none;border-radius:var(--hr-r-md);color:var(--hr-bg-base);font-family:var(--hr-font-body);cursor:pointer;transition:all .12s ease-out;box-shadow:0 0 24px #d4af3740}.hr-battle-pass-unlock:hover{transform:translateY(-1px);box-shadow:0 4px 32px #d4af3759}.hr-battle-pass-unlock__label{font-family:var(--hr-font-display);font-size:14px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.hr-battle-pass-unlock__meta{font-size:10px;font-weight:700;opacity:.75;letter-spacing:.3px}.hr-toast{appearance:none;position:fixed;bottom:calc(72px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);max-width:92vw;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#0a0a12f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid var(--hr-border-default);border-radius:var(--hr-r-md);color:var(--hr-text-primary);font-family:var(--hr-font-body);font-size:13px;font-weight:600;cursor:pointer;z-index:200;box-shadow:0 8px 32px #0009}.hr-toast--error{border-color:#b4530980;box-shadow:0 8px 32px #0009,0 0 24px #b4530933}.hr-toast--success{border-color:#7ad89a73;box-shadow:0 8px 32px #0009,0 0 24px #7ad89a33}.hr-toast__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-family:var(--hr-font-display);font-weight:900;font-size:12px;line-height:1}.hr-toast--error .hr-toast__icon{background:#b4530940;color:var(--hr-down-500)}.hr-toast--success .hr-toast__icon{background:#7ad89a40;color:var(--hr-up-500)}.hr-toast--info .hr-toast__icon{background:#f5f5f826;color:var(--hr-text-secondary)}.hr-toast__text{flex:1 1 auto;line-height:1.3;text-align:left}.hr-plus-purchase{display:flex;flex-direction:column;gap:16px;font-family:var(--hr-font-body);padding-bottom:4px}.hr-plus-purchase__benefits{padding:12px 14px;background:#d4af370f;border:.5px solid rgba(212,175,55,.25);border-radius:var(--hr-r-md)}.hr-plus-purchase__benefit-title{font-family:var(--hr-font-display);font-size:10px;font-weight:900;letter-spacing:1.2px;color:var(--hr-gold-500);text-transform:uppercase;margin-bottom:8px}.hr-plus-purchase__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.4;color:var(--hr-text-primary)}.hr-plus-purchase__maths{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md)}.hr-plus-purchase__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;color:var(--hr-text-secondary)}.hr-plus-purchase__row--sum{padding-top:8px;border-top:.5px solid var(--hr-border-subtle);color:var(--hr-text-primary);font-weight:700}.hr-plus-purchase__row--meta{font-size:11px;color:var(--hr-text-tertiary)}.hr-plus-purchase__error{padding:10px 12px;background:#b453091f;border:.5px solid rgba(180,83,9,.3);border-radius:var(--hr-r-md);color:var(--hr-down-500);font-size:12px;font-weight:600}.hr-plus-purchase__cta{appearance:none;padding:14px;background:var(--hr-gold-500);border:none;border-radius:var(--hr-r-md);color:var(--hr-bg-base);font-family:var(--hr-font-body);font-size:14px;font-weight:800;letter-spacing:.4px;cursor:pointer;transition:all .12s ease-out}.hr-plus-purchase__cta:hover:not(:disabled){box-shadow:0 0 24px #d4af3766}.hr-plus-purchase__cta:disabled{background:var(--hr-bg-elevated);color:var(--hr-text-tertiary);cursor:not-allowed}.hr-withdraw{display:flex;flex-direction:column;gap:14px;font-family:var(--hr-font-body)}.hr-withdraw__field{display:flex;flex-direction:column;gap:6px}.hr-withdraw__label{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--hr-text-tertiary);text-transform:uppercase}.hr-withdraw__input{appearance:none;width:100%;padding:12px 14px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);color:var(--hr-text-primary);font-family:var(--hr-font-body);font-size:13px;transition:border-color .16s ease-out}.hr-withdraw__input:focus{outline:none;border-color:var(--hr-gold-500)}.hr-withdraw__input--amount{font-family:var(--hr-font-display);font-size:16px;font-weight:800}.hr-withdraw__amount-row{display:flex;gap:6px}.hr-withdraw__max{appearance:none;padding:6px 14px;background:transparent;border:.5px solid var(--hr-border-default);border-radius:var(--hr-r-md);color:var(--hr-gold-500);font-family:var(--hr-font-body);font-size:11px;font-weight:800;letter-spacing:.8px;cursor:pointer;transition:all .12s ease-out}.hr-withdraw__max:hover{border-color:var(--hr-gold-500)}.hr-withdraw__hint{font-size:11px;color:var(--hr-text-tertiary)}.hr-withdraw__hint--error{color:var(--hr-down-500);font-weight:600}.hr-withdraw__cta{appearance:none;padding:14px;background:var(--hr-gold-500);border:none;border-radius:var(--hr-r-md);color:var(--hr-bg-base);font-family:var(--hr-font-body);font-size:13px;font-weight:800;letter-spacing:.4px;cursor:pointer;transition:all .12s ease-out;margin-top:4px}.hr-withdraw__cta:hover:not(:disabled){box-shadow:0 0 24px #d4af3759}.hr-withdraw__cta:disabled{background:var(--hr-bg-elevated);color:var(--hr-text-tertiary);cursor:not-allowed}.hr-ton-banner{appearance:none;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:#f5f5f808;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);color:var(--hr-text-primary);font-family:var(--hr-font-body);cursor:pointer;transition:all .16s ease-out;text-align:left}.hr-ton-banner--disconnected{border-color:#d4af374d;background:#d4af370a}.hr-ton-banner--disconnected:hover{border-color:var(--hr-gold-500);background:#d4af3714}.hr-ton-banner--connected{cursor:default}.hr-ton-banner__icon{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:#d4af3726;border-radius:50%;color:var(--hr-gold-500);font-family:var(--hr-font-display);font-size:15px;font-weight:900}.hr-ton-banner__body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.hr-ton-banner__title{font-size:12px;font-weight:700;color:var(--hr-text-primary)}.hr-ton-banner__subtitle{font-size:10px;font-weight:600;color:var(--hr-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-ton-banner__cta{flex:0 0 auto;padding:6px 12px;background:var(--hr-gold-500);border-radius:var(--hr-r-pill);color:var(--hr-bg-base);font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.hr-ton-banner__disconnect{appearance:none;padding:6px 12px;background:transparent;border:.5px solid var(--hr-border-default);border-radius:var(--hr-r-pill);color:var(--hr-text-secondary);font-family:var(--hr-font-body);font-size:10px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .12s ease-out}.hr-ton-banner__disconnect:hover{color:var(--hr-down-500);border-color:#b4530966}.hr-profile-withdraw-link{appearance:none;width:100%;padding:10px 14px;background:transparent;border:none;color:var(--hr-text-tertiary);font-family:var(--hr-font-body);font-size:11px;font-weight:700;letter-spacing:.4px;cursor:pointer;text-align:center;transition:color .12s ease-out}.hr-profile-withdraw-link:hover{color:var(--hr-gold-500)}.hr-deposit{display:flex;flex-direction:column;gap:10px;font-family:var(--hr-font-body);align-items:center}.hr-deposit__qr{padding:10px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md)}.hr-deposit__presets{display:flex;gap:6px;width:100%;align-items:center}.hr-deposit__preset{appearance:none;flex:1 1 0;padding:7px 0;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-pill);color:var(--hr-text-secondary);font-family:var(--hr-font-display);font-size:12px;font-weight:800;letter-spacing:.3px;cursor:pointer;transition:all .12s ease-out}.hr-deposit__preset--active{background:var(--hr-gold-500);color:var(--hr-bg-base);border-color:var(--hr-gold-500)}.hr-deposit__custom{appearance:none;flex:1 1 0;width:0;min-width:60px;padding:7px 6px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-pill);color:var(--hr-text-primary);font-family:var(--hr-font-display);font-size:12px;font-weight:800;text-align:center}.hr-deposit__custom:focus{outline:none;border-color:var(--hr-gold-500)}.hr-deposit__fields{display:flex;flex-direction:column;gap:6px;width:100%}.hr-deposit__value{appearance:none;display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);color:var(--hr-text-primary);font-family:var(--hr-font-body);cursor:pointer;transition:border-color .16s ease-out;text-align:left;width:100%}.hr-deposit__value:hover{border-color:var(--hr-gold-500)}.hr-deposit__value-label{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:1px;color:var(--hr-text-tertiary)}.hr-deposit__value-text{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.hr-deposit__copy-hint{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.8px;color:var(--hr-gold-500);text-transform:uppercase}.hr-deposit__open-wallet{display:flex;align-items:center;justify-content:center;width:100%;padding:11px;background:var(--hr-gold-500);border-radius:var(--hr-r-md);color:var(--hr-bg-base);font-family:var(--hr-font-body);font-size:13px;font-weight:800;letter-spacing:.5px;text-decoration:none;transition:all .12s ease-out}.hr-deposit__open-wallet:hover{box-shadow:0 0 24px #d4af3766}.hr-deposit__footnote{font-size:10px;color:var(--hr-text-tertiary);text-align:center}.hr-bet-row__share{appearance:none;margin-left:4px;padding:2px 10px;background:#d4af3714;border:.5px solid rgba(212,175,55,.35);border-radius:var(--hr-r-pill);color:var(--hr-gold-500);font-family:var(--hr-font-body);font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:all .12s ease-out;vertical-align:baseline}.hr-bet-row__share:hover{background:#d4af3729;border-color:var(--hr-gold-500)}.hr-language-sheet{display:flex;flex-direction:column;gap:8px;width:100%;padding:4px 0 8px}.hr-language-option{appearance:none;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:2px;column-gap:10px;align-items:center;padding:12px 14px;background:#f5f5f80a;border:.5px solid var(--hr-border-subtle);border-radius:var(--hr-r-md);color:var(--hr-text-primary);font-family:var(--hr-font-body);cursor:pointer;transition:border-color .16s ease-out,background .16s ease-out;text-align:left;width:100%}.hr-language-option:hover{border-color:var(--hr-gold-500)}.hr-language-option--active{border-color:var(--hr-gold-500);background:#d4af3714}.hr-language-option__name{grid-column:1 / 2;grid-row:1 / 2;font-size:15px;font-weight:700}.hr-language-option__sub{grid-column:1 / 2;grid-row:2 / 3;font-size:11px;font-weight:500;color:var(--hr-text-tertiary)}.hr-language-option__check{grid-column:2 / 3;grid-row:1 / 3;align-self:center;color:var(--hr-gold-500);font-size:16px;font-weight:800}.hr-liquid-dial-card{padding:0;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:visible}.hr-liquid-dial{position:relative;width:100%;max-width:min(100%,calc(100vh - 355px));max-width:min(100%,calc(100dvh - 355px));aspect-ratio:1 / 1;margin:0 auto}.hr-liquid-dial__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.hr-liquid-dial__outline{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.hr-liquid-dial__pct-badge{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-family:var(--hr-font-mono);letter-spacing:0;pointer-events:none;z-index:4;white-space:nowrap;text-shadow:0 1px 4px rgba(5,11,26,.6);transition:opacity .25s ease,transform .25s ease}.hr-liquid-dial__pct-badge--hidden{opacity:0;transform:scale(.85);pointer-events:none}.hr-liquid-dial__pct-row{display:inline-flex;align-items:baseline;gap:3px;font-size:clamp(10px,2.3vw,12px);font-weight:600;line-height:1}.hr-liquid-dial__pct-arrow{font-size:.95em;opacity:.9}.hr-liquid-dial__pct-amount{font-size:clamp(9px,1.9vw,11px);font-weight:500;line-height:1;color:var(--hr-text-secondary);font-family:var(--hr-font-mono)}.hr-liquid-dial__pct-amount-unit{opacity:.75;letter-spacing:.04em}.hr-liquid-dial__pct-badge--up{top:4%;left:3%;color:var(--hr-up-500)}.hr-liquid-dial__pct-badge--down{bottom:4%;left:3%;color:var(--hr-bronze-light)}.hr-liquid-dial__liquid-tap{position:absolute;top:50%;left:0;width:46.5%;height:60%;transform:translateY(-50%);z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent}.hr-liquid-dial__btn{position:absolute;inset:0;background:none;border:none;padding:0;pointer-events:none;-webkit-tap-highlight-color:transparent;cursor:default}.hr-liquid-dial__btn svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hr-liquid-dial__btn-glow{fill:none;stroke-width:10;fill-opacity:0;filter:blur(5px);pointer-events:none;opacity:.55;transition:stroke .18s ease,stroke-width .18s ease,opacity .18s ease}.hr-liquid-dial__btn-rim{stroke-width:1.4;fill-opacity:1;pointer-events:fill;cursor:pointer;transition:fill .18s ease,stroke .18s ease,filter .18s ease}.hr-liquid-dial__btn--up .hr-liquid-dial__btn-glow{stroke:#00ffa18c}.hr-liquid-dial__btn--up .hr-liquid-dial__btn-rim{fill:#00ffa103;stroke:#00ffa1;filter:drop-shadow(0 0 2px rgba(0,255,161,.7)) drop-shadow(0 0 6px rgba(0,255,161,.3))}.hr-liquid-dial__btn--down .hr-liquid-dial__btn-glow{stroke:#ff8c2e8c}.hr-liquid-dial__btn--down .hr-liquid-dial__btn-rim{fill:#ff8c2e03;stroke:#ff8c2e;filter:drop-shadow(0 0 2px rgba(255,140,46,.7)) drop-shadow(0 0 6px rgba(255,140,46,.3)) drop-shadow(0 0 16px rgba(255,140,46,.18))}.hr-liquid-dial__btn--hovered .hr-liquid-dial__btn-glow{stroke-width:11;opacity:.75}.hr-liquid-dial__btn--up.hr-liquid-dial__btn--hovered .hr-liquid-dial__btn-glow{stroke:#00ffa1b3}.hr-liquid-dial__btn--up.hr-liquid-dial__btn--hovered .hr-liquid-dial__btn-rim{fill:#00ffa105;filter:drop-shadow(0 0 2.5px rgba(0,255,161,.85)) drop-shadow(0 0 8px rgba(0,255,161,.42)) drop-shadow(0 0 18px rgba(0,255,161,.18))}.hr-liquid-dial__btn--down.hr-liquid-dial__btn--hovered .hr-liquid-dial__btn-glow{stroke:#ff8c2eb3}.hr-liquid-dial__btn--down.hr-liquid-dial__btn--hovered .hr-liquid-dial__btn-rim{fill:#ff8c2e05;filter:drop-shadow(0 0 2.5px rgba(255,140,46,.85)) drop-shadow(0 0 9px rgba(255,140,46,.55)) drop-shadow(0 0 20px rgba(255,140,46,.25))}.hr-liquid-dial__btn-label{transition:color .18s ease,text-shadow .18s ease}.hr-liquid-dial__btn--up.hr-liquid-dial__btn--hovered .hr-liquid-dial__btn-label{color:#00ff8a}.hr-liquid-dial__btn--down.hr-liquid-dial__btn--hovered .hr-liquid-dial__btn-label{color:#ffb347}.hr-liquid-dial__btn--pressed .hr-liquid-dial__btn-rim{transition:filter 0s}.hr-liquid-dial__btn--pressed .hr-liquid-dial__btn-glow{stroke-width:22;opacity:1}.hr-liquid-dial__btn--up.hr-liquid-dial__btn--pressed .hr-liquid-dial__btn-glow{stroke:#00ffa1}.hr-liquid-dial__btn--up.hr-liquid-dial__btn--pressed .hr-liquid-dial__btn-rim{fill:#00ffa11f;filter:drop-shadow(0 0 5px rgba(0,255,161,1)) drop-shadow(0 0 24px rgba(0,255,161,.9)) drop-shadow(0 0 50px rgba(0,255,161,.5))}.hr-liquid-dial__btn--down.hr-liquid-dial__btn--pressed .hr-liquid-dial__btn-glow{stroke:#ff8c2e}.hr-liquid-dial__btn--down.hr-liquid-dial__btn--pressed .hr-liquid-dial__btn-rim{fill:#ff8c2e1f;filter:drop-shadow(0 0 5px rgba(255,140,46,1)) drop-shadow(0 0 24px rgba(255,140,46,1)) drop-shadow(0 0 50px rgba(255,140,46,.55))}.hr-liquid-dial__btn--disabled{opacity:.62;pointer-events:none}.hr-liquid-dial[data-phase=live] .hr-liquid-dial__btn-rim,.hr-liquid-dial[data-phase=resolved] .hr-liquid-dial__btn-rim{filter:none}.hr-liquid-dial[data-phase=live] .hr-liquid-dial__btn-glow,.hr-liquid-dial[data-phase=resolved] .hr-liquid-dial__btn-glow{opacity:0}.hr-liquid-dial[data-live-leading=down] .hr-liquid-dial__btn--up .hr-liquid-dial__btn-rim,.hr-liquid-dial[data-live-leading=up] .hr-liquid-dial__btn--down .hr-liquid-dial__btn-rim,.hr-liquid-dial[data-live-leading=neutral] .hr-liquid-dial__btn-rim{stroke:#8c96a5bf;fill:#8c96a503}.hr-liquid-dial[data-live-leading=down] .hr-liquid-dial__btn--up .hr-liquid-dial__btn-label,.hr-liquid-dial[data-live-leading=up] .hr-liquid-dial__btn--down .hr-liquid-dial__btn-label,.hr-liquid-dial[data-live-leading=neutral] .hr-liquid-dial__btn-label{color:#8c96a5d9}.hr-liquid-dial__btn-label{position:absolute;left:50%;transform:translate(-50%,-50%);font-family:var(--hr-font-brand);font-weight:600;letter-spacing:.1em;pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1}.hr-liquid-dial__btn-label-dir{font-size:clamp(9px,2.6vw,12px);font-weight:600;letter-spacing:.14em;opacity:.78}.hr-liquid-dial__btn-label-mult{font-family:var(--hr-font-mono);font-size:clamp(13px,4.6vw,20px);font-weight:600;letter-spacing:.02em;opacity:1;display:inline-flex;align-items:baseline;gap:2px}.hr-liquid-dial__btn-label-x{font-size:.7em;font-weight:500;opacity:.65}.hr-liquid-dial__btn--up .hr-liquid-dial__btn-label{top:19%;color:#00ffa1}.hr-liquid-dial__btn--down .hr-liquid-dial__btn-label{top:81%;color:#ff8c2e}@keyframes hr-liquid-dial-ripple{0%{r:0;opacity:.65}35%{opacity:.55}to{r:320;opacity:0}}.hr-liquid-dial__ripple{pointer-events:none;filter:blur(2.5px);animation:hr-liquid-dial-ripple .72s cubic-bezier(.18,.72,.32,1) forwards}.hr-liquid-dial__btn--up .hr-liquid-dial__ripple{fill:#00ffa18c}.hr-liquid-dial__btn--down .hr-liquid-dial__ripple{fill:#ff8c2e99}.hr-liquid-dial__info{position:absolute;left:50%;top:33.6%;transform:translate(-50%);width:32.9%;height:32.9%;padding:0 3%;box-sizing:border-box;display:grid;grid-template-rows:auto auto auto 1fr;align-items:stretch;justify-items:stretch;pointer-events:none;z-index:5;font-family:var(--hr-font-body);color:var(--hr-text-primary);text-align:center}.hr-liquid-dial__info-section{text-align:center;padding:4px 0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;grid-row:2;grid-column:1}.hr-liquid-dial__info-timer-block{grid-row:1}.hr-liquid-dial__info-spinner-block{grid-row:1 / -1}.hr-liquid-dial__info[data-phase=resolved]>.hr-liquid-dial__info-section:first-child{grid-row:1}.hr-liquid-dial__info-section+.hr-liquid-dial__info-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 25%,rgba(255,255,255,.13) 75%,transparent);pointer-events:none}.hr-liquid-dial__info-label{font-family:var(--hr-font-body);font-size:clamp(9px,1.9vw,11px);font-weight:600;letter-spacing:.2em;color:#ffffff73;text-transform:uppercase;margin-bottom:4px}.hr-liquid-dial__info-timer{font-family:var(--hr-font-mono);font-weight:500;color:var(--hr-text-primary);letter-spacing:.06em;line-height:1;text-shadow:0 0 4px rgba(255,255,255,.5),0 0 18px rgba(255,255,255,.25)}.hr-liquid-dial__info-timer{font-size:clamp(18px,5.5vw,28px)}.hr-liquid-dial__info[data-state=idle] .hr-liquid-dial__info-bets{display:none}.hr-liquid-dial__info-timer-block{padding:3px 0 5px}.hr-liquid-dial__info-timer-block .hr-liquid-dial__info-label{font-size:clamp(9px,1.9vw,11px);margin-bottom:3px}.hr-liquid-dial__info-bets-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 6px;margin-top:3px}.hr-liquid-dial__info[data-state=bets-up] .hr-liquid-dial__info-bets-grid,.hr-liquid-dial__info[data-state=bets-down] .hr-liquid-dial__info-bets-grid{grid-template-columns:1fr;max-width:70%;margin-left:auto;margin-right:auto}.hr-liquid-dial__info-bet-card{text-align:center}.hr-liquid-dial__info-bet-amount{font-family:var(--hr-font-brand);font-weight:600;font-size:clamp(10px,3vw,16px);letter-spacing:.01em;line-height:1;margin-bottom:2px}.hr-liquid-dial__info-bet-position{font-family:var(--hr-font-body);font-weight:600;font-size:clamp(8px,1.8vw,10px);letter-spacing:.05em;margin-bottom:5px}.hr-liquid-dial__info-bet-card--up .hr-liquid-dial__info-bet-amount,.hr-liquid-dial__info-bet-card--up .hr-liquid-dial__info-bet-position,.hr-liquid-dial__info-bet-card--up .hr-liquid-dial__info-bet-pot-value{color:#00ffa1}.hr-liquid-dial__info-bet-card--down .hr-liquid-dial__info-bet-amount,.hr-liquid-dial__info-bet-card--down .hr-liquid-dial__info-bet-position,.hr-liquid-dial__info-bet-card--down .hr-liquid-dial__info-bet-pot-value{color:#ffb347}.hr-liquid-dial__info-bet-pot-label{font-family:var(--hr-font-body);font-size:clamp(6px,1.4vw,8px);font-weight:600;letter-spacing:.16em;color:#fff6;text-transform:uppercase;margin-bottom:1px}.hr-liquid-dial__info-bet-pot-value{font-family:var(--hr-font-mono);font-weight:500;font-size:clamp(8px,2.2vw,13px);letter-spacing:0;white-space:nowrap}.hr-liquid-dial__info-pool{padding-top:14px}.hr-liquid-dial__info-bets-stack{min-height:2.4em;display:flex;flex-direction:column;gap:2px;width:100%;align-items:center}.hr-liquid-dial__info-bet-line{display:inline-flex;align-items:baseline;justify-content:center;gap:4px;font-family:var(--hr-font-mono);font-size:clamp(11px,2.8vw,14px);font-weight:500;white-space:nowrap;letter-spacing:0}.hr-liquid-dial__info[data-phase=accepting] .hr-liquid-dial__info-bet-line{font-size:clamp(15px,4.2vw,22px);font-weight:600}.hr-liquid-dial__info[data-phase=accepting],.hr-liquid-dial__info[data-phase=awaiting],.hr-liquid-dial__info[data-phase=calculating]{grid-template-rows:auto 1fr}.hr-liquid-dial__info[data-phase=accepting] .hr-liquid-dial__info-bets{grid-row:1 / -1;grid-column:1;justify-content:center;padding-bottom:10%}.hr-liquid-dial__info[data-phase=awaiting] .hr-liquid-dial__info-spinner-block,.hr-liquid-dial__info[data-phase=calculating] .hr-liquid-dial__info-spinner-block{grid-row:1 / -1;padding-bottom:16%}.hr-liquid-dial__info[data-phase=accepting] .hr-liquid-dial__info-bets-stack{min-height:0;justify-content:center}.hr-liquid-dial__info-bet-line--up{color:var(--hr-up-500)}.hr-liquid-dial__info-bet-line--down{color:var(--hr-down-500)}.hr-liquid-dial__info-bet-line--dim{opacity:.6;font-weight:400}.hr-liquid-dial__info-bet-line--dim .hr-liquid-dial__info-bet-line-payout{color:var(--hr-text-tertiary)}.hr-liquid-dial__info-bet-line-count{font-size:.85em;font-weight:400;color:var(--hr-text-tertiary);letter-spacing:0}.hr-liquid-dial__info-bets-hint{font-family:var(--hr-font-body);font-size:clamp(9px,1.9vw,11px);font-weight:600;letter-spacing:.18em;color:var(--hr-text-tertiary);text-transform:uppercase;margin-bottom:2px}.hr-liquid-dial__info-bet-line-dir{font-size:1.05em;font-weight:700}.hr-liquid-dial__info-bet-line-arrow{color:var(--hr-text-tertiary);font-weight:400;margin:0 2px}.hr-liquid-dial__info-bet-line-payout{color:var(--hr-text-primary)}.hr-liquid-dial__info-pool .hr-liquid-dial__info-label{margin-bottom:1px}.hr-liquid-dial__info-pool-value{font-family:var(--hr-font-mono);font-weight:500;font-size:clamp(8px,2.4vw,13px);color:var(--hr-text-primary);display:inline-flex;align-items:center;gap:4px;letter-spacing:0;white-space:nowrap;line-height:1}.hr-liquid-dial__info-pool-value svg{width:1em;height:1em;color:#ffffff8c;flex-shrink:0}.hr-liquid-dial__pool-fixed{position:absolute;left:50%;bottom:31%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;z-index:4;white-space:nowrap;line-height:1}.hr-liquid-dial__pool-fixed:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 25%,rgba(255,255,255,.13) 75%,transparent);margin-bottom:5px}.hr-liquid-dial__pool-fixed-label{font-family:var(--hr-font-body);font-size:clamp(9px,1.9vw,11px);font-weight:600;letter-spacing:.2em;color:#ffffff73;text-transform:uppercase}.hr-liquid-dial__pool-fixed-value{font-family:var(--hr-font-mono);font-weight:500;font-size:clamp(11px,2.8vw,14px);color:var(--hr-text-primary);display:inline-flex;align-items:center;gap:4px;letter-spacing:0}.hr-liquid-dial__pool-fixed-value svg{width:1em;height:1em;color:#ffffff8c;flex-shrink:0}.hr-liquid-dial__timer-header{position:absolute;top:1.85%;height:8.1%;left:37.4%;width:25.1%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5;font-family:var(--hr-font-mono);white-space:nowrap}.hr-liquid-dial__timer-header-value{font-family:var(--hr-font-mono);font-size:clamp(14px,3.8vw,19px);font-weight:500;letter-spacing:.06em;line-height:1;color:var(--hr-text-primary);text-shadow:0 0 4px rgba(255,255,255,.5),0 0 14px rgba(255,255,255,.22)}.hr-liquid-dial__info-phase-caption{grid-row:1;grid-column:1;font-family:var(--hr-font-body);font-size:clamp(12px,2.5vw,15px);font-weight:600;letter-spacing:.18em;color:#ffffffd9;text-transform:uppercase;line-height:1;padding-top:4px;padding-bottom:8px;text-shadow:0 0 10px rgba(255,255,255,.12)}.hr-liquid-dial__info-phase-caption:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 25%,rgba(255,255,255,.13) 75%,transparent);pointer-events:none}.hr-liquid-dial__info-phase-caption+.hr-liquid-dial__info-section:before{display:none}@keyframes hr-dial-dot-flicker{0%{filter:brightness(1) drop-shadow(0 0 0 currentColor);transform:scale(1)}20%{filter:brightness(2.4) drop-shadow(0 0 8px currentColor);transform:scale(1.35)}45%{filter:brightness(.7);transform:scale(.9)}70%{filter:brightness(1.8) drop-shadow(0 0 4px currentColor);transform:scale(1.15)}to{filter:brightness(1) drop-shadow(0 0 0 currentColor);transform:scale(1)}}.hr-dial-wheel__dot[data-flicker="1"]{animation:hr-dial-dot-flicker .6s cubic-bezier(.22,.61,.36,1) both;transform-box:fill-box;transform-origin:center}.hr-dial-wheel{outline:none}.hr-dial-wheel:focus-visible{outline:2px solid var(--hr-emerald-glow);outline-offset:2px;border-radius:12px}@media(orientation:landscape)and (max-height:500px){.hr-price-chart{height:48px}}@media(orientation:portrait)and (max-height:700px){.hr-price-chart{height:clamp(68px,11dvh,80px)}.hr-liquid-dial{max-width:min(100%,calc(100vh - 326px));max-width:min(100%,calc(100dvh - 326px))}}.hr-liquid-dial__info-price-row{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--hr-font-mono);font-size:clamp(11px,2.5vw,14px);color:var(--hr-text-primary);white-space:nowrap;letter-spacing:0}.hr-liquid-dial__info-price-start,.hr-liquid-dial__info-price-end{font-variant-numeric:tabular-nums}.hr-liquid-dial__info-price-arrow{color:var(--hr-text-tertiary);font-weight:600}.hr-liquid-dial__info[data-phase=live] .hr-liquid-dial__info-price-row{font-size:clamp(16px,4vw,21px);font-weight:500}.hr-liquid-dial__info[data-phase=live] .hr-liquid-dial__info-bet-line{font-size:clamp(12px,3vw,15px)}.hr-liquid-dial__info[data-phase=live] .hr-liquid-dial__info-price-start{text-shadow:0 0 8px rgba(255,255,255,.15)}.hr-liquid-dial__info-price-delta{font-weight:700;font-variant-numeric:tabular-nums}.hr-liquid-dial__info-delta{margin-top:4px;font-family:var(--hr-font-mono);font-size:clamp(11px,2.4vw,13px);font-weight:700;letter-spacing:0}.hr-liquid-dial__info-outcome{grid-row:3}.hr-liquid-dial__info-user-outcome{font-family:var(--hr-font-body);text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;max-width:100%}.hr-liquid-dial__info-user-outcome-label{font-size:clamp(11px,2.6vw,13px);font-weight:600;letter-spacing:.04em;line-height:1;opacity:.85}.hr-liquid-dial__info-user-outcome-amount{font-size:clamp(15px,3.8vw,20px);font-weight:700;letter-spacing:.01em;line-height:1;font-variant-numeric:tabular-nums}.hr-liquid-dial__info[data-phase=resolved] .hr-liquid-dial__info-price-row{font-size:clamp(11px,2.6vw,14px);font-weight:500}.hr-liquid-dial__info-resolved-prices{padding-top:4px}.hr-liquid-dial__info-pair-hint{font-family:var(--hr-font-brand);font-size:clamp(11px,2.6vw,14px);font-weight:600;letter-spacing:.1em;color:var(--hr-text-secondary)}.hr-liquid-dial__info-spinner-block{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0}.hr-liquid-dial__info-spinner{width:28px;height:28px;border-radius:50%;border:2px solid var(--hr-text-tertiary);border-top-color:var(--hr-emerald-glow);animation:hr-liquid-dial-spin .9s linear infinite}@keyframes hr-liquid-dial-spin{to{transform:rotate(360deg)}}.hr-liquid-dial__info-bets-grid--compact .hr-liquid-dial__info-bet-amount{font-size:clamp(9px,2.2vw,12px)}.hr-liquid-dial__info-bets-grid--single{grid-template-columns:1fr}.hr-liquid-dial__info .hr-result-banner{background:none!important;box-shadow:none!important;padding:0;font-family:var(--hr-font-body);font-size:clamp(12px,2.5vw,15px);font-weight:600;letter-spacing:.18em;line-height:1;white-space:nowrap;text-transform:uppercase;display:inline-block}.hr-liquid-dial__info .hr-result-banner--up,.hr-liquid-dial__info .hr-result-banner--down{color:var(--hr-amber);text-shadow:0 0 14px rgba(245,158,11,.3)}.hr-liquid-dial__info .hr-result-banner--draw,.hr-liquid-dial__info .hr-result-banner--cancelled{color:#ffffffd9;text-shadow:0 0 10px rgba(255,255,255,.12)}.hr-liquid-dial__info[data-phase=resolved]>.hr-liquid-dial__info-section:first-child{padding-top:4px;padding-bottom:8px;position:relative}.hr-liquid-dial__info[data-phase=resolved]>.hr-liquid-dial__info-section:first-child:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 25%,rgba(255,255,255,.13) 75%,transparent);pointer-events:none}.hr-liquid-dial__round-header{display:flex;align-items:baseline;justify-content:center;gap:6px;font-family:var(--hr-font-body);font-size:13px;color:var(--hr-text-secondary);letter-spacing:.06em;margin-bottom:8px}.hr-liquid-dial__round-pair{color:var(--hr-text-primary);font-weight:600;letter-spacing:.1em}.hr-liquid-dial__round-sep{color:var(--hr-text-tertiary)}.hr-liquid-dial__round-id{font-family:var(--hr-font-mono);color:var(--hr-emerald-glow);font-weight:500;letter-spacing:.04em}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;background:var(--hr-bg-base);color:var(--hr-text-primary);font-family:var(--hr-font-body);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}input,select,textarea{font-family:inherit}.tabular{font-variant-numeric:tabular-nums}.hr-stage{position:relative;background:radial-gradient(ellipse 80% 55% at 50% 32%,rgba(93,207,170,.05),transparent 70%),radial-gradient(ellipse 60% 40% at 50% 78%,rgba(180,83,9,.04),transparent 70%),var(--hr-bg-base)}.hr-stage:before{content:"";position:absolute;top:60px;left:0;right:0;height:280px;background:radial-gradient(ellipse at 50% 0%,rgba(93,207,170,.1) 0%,transparent 60%);pointer-events:none;z-index:0}.hr-stage>*{position:relative;z-index:1}
