.wr-partners-reveal{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(48px)}.wr-partners-reveal.is-visible{opacity:1;transform:translate(0,0)}.wr-home-hero{min-height:calc(100svh - 73px);padding-top:90px;padding-bottom:74px}.wr-home-showcase .xh-simple-title{font-family:var(--font-oswald),Impact,sans-serif;letter-spacing:0;font-size:clamp(26px,6.3vw,80px);font-weight:700;line-height:1.06}.xh-simple-title>.wr-home-title-rewards{color:inherit;font-style:normal}.wr-home-warm-accent{color:#e4e4e7}.wr-home-primary{background:#ededed;box-shadow:0 4px 22px #ffffff0a}.wr-home-primary:hover{background:#fff}@media (max-width:767px){.wr-home-hero{min-height:calc(100svh - 80px);padding-top:100px;padding-bottom:64px}.wr-home-showcase .xh-simple-title{font-size:clamp(20px,5.4vw,42px);line-height:1.1}}.wr-home-reveal{transform-origin:50%;animation:.9s cubic-bezier(.2,.75,.25,1) both wr-home-row-enter}.wr-home-reveal[data-step="0"]{animation-delay:40ms}.wr-home-reveal[data-step="1"]{animation-delay:.23s}.wr-home-reveal[data-step="2"]{animation-delay:.42s}.wr-home-actions.is-waiting{visibility:hidden;pointer-events:none}@keyframes wr-home-row-enter{0%{opacity:0;filter:blur(3px);transform:scale(.92)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes wr-home-row-gentle-zoom{0%{opacity:0;filter:blur(2px);transform:scale(.985)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wr-home-reveal{animation-name:wr-home-row-gentle-zoom}}.home-race-wrap{max-width:1160px;margin:0 auto;padding:64px 24px 32px}.home-race-panel{grid-template-columns:.8fr 1.65fr;align-items:center;gap:48px;display:grid}.home-race-intro{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.home-race-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#929299;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.home-race-intro h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;color:#fff;font-variant-numeric:tabular-nums;margin:12px 0 5px;font-size:clamp(34px,4vw,49px);font-weight:800;line-height:1.15}.home-race-description{color:#96969d;font-size:12px;line-height:1.6}.home-race-link{color:#e4e4e7;align-items:center;gap:13px;margin-top:23px;font-size:12px;font-weight:750;transition:gap .2s,color .2s;display:inline-flex}.home-race-link:hover{color:#fff;gap:18px}.home-race-link:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #fff}.home-race-topline{color:#a1a1aa;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 0 20px;font-size:10px;font-weight:600;display:flex}.home-race-topline>span:first-child{align-items:center;gap:7px;display:flex}.home-race-topline i{background:#d4d4d8;border-radius:50%;width:5px;height:5px}.home-race-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:15px;min-height:270px;margin:0;padding:12px 0;list-style:none;display:grid}.home-race-card{--rank-color:#cbd5e1;text-align:center;font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#25292d,#121416 75%) padding-box padding-box,linear-gradient(#b9c4cf 0%,#b9c4cfaa 45%,#252a30 100%) border-box;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;min-width:0;min-height:232px;padding:22px 12px 17px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 16px 34px -12px #000c,inset 0 1px #ffffff0a}.home-race-card.rank-1{--rank-color:#ffd54a;background:linear-gradient(150deg,#2a261a,#141410 75%) padding-box padding-box,linear-gradient(#d3ab42 0%,#d3ab42aa 45%,#29261c 100%) border-box;order:2;min-height:253px}.home-race-card.rank-2{order:1}.home-race-card.rank-3{--rank-color:#ff9a83;background:linear-gradient(150deg,#2a211c,#161312 75%) padding-box padding-box,linear-gradient(#c38764 0%,#c38764aa 45%,#2b211c 100%) border-box;order:3}.home-race-portrait{margin-bottom:15px;position:relative}.home-race-avatar{object-fit:cover;border:2px solid var(--rank-color);border-radius:50%;width:60px;height:60px}.home-race-rank{border:1px solid var(--rank-color);color:#fff;background:#222;border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:750;display:grid;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.home-race-name{text-overflow:ellipsis;white-space:nowrap;color:#efeff1;max-width:100%;font-size:14px;font-weight:750;overflow:hidden}.home-race-wager{border-top:1px solid #ffffff09;width:100%;margin-top:12px;padding-top:9px}.home-race-wager>span{text-transform:uppercase;letter-spacing:.1em;color:#88888f;font-size:8px;font-weight:700;display:block}.home-race-wager>strong{color:#c1c1c8;margin-top:3px;font-size:12px;font-weight:600;display:block}.home-race-prize{letter-spacing:-.04em;color:var(--rank-color);margin-top:11px;font-size:26px;line-height:1.2}.home-race-prize-label{text-transform:uppercase;letter-spacing:.13em;color:#98989f;margin-top:3px;font-size:8px;font-weight:700}.home-race-empty{color:#85858d;text-align:center;justify-content:center;align-items:center;min-height:270px;font-size:12px;display:flex}@media (hover:hover){.home-race-card:hover{transform:translateY(-5px);box-shadow:0 22px 35px -12px #000c,inset 0 1px #ffffff10}}@media (max-width:850px){.home-race-panel{grid-template-columns:.65fr 1.65fr;gap:28px}.home-race-cards{gap:10px}.home-race-card{padding-left:9px;padding-right:9px}.home-race-name{font-size:12px}.home-race-prize{font-size:23px}}@media (max-width:640px){.home-race-wrap{padding:52px 18px 28px}.home-race-panel{grid-template-columns:1fr;gap:34px}.home-race-intro{text-align:center;align-items:center}.home-race-intro h2{font-size:44px}.home-race-link{margin-top:18px}.home-race-topline{padding-bottom:16px}.home-race-cards{gap:8px;min-height:245px}.home-race-card{border-radius:12px;min-height:205px;padding:18px 6px 14px}.home-race-card.rank-1{min-height:229px}.home-race-avatar{width:45px;height:45px}.home-race-name{font-size:11px}.home-race-prize{font-size:22px}.home-race-wager>strong{font-size:11px}.home-race-wager>span{font-size:7px}.home-race-empty{min-height:245px}}.home-race-standings{justify-self:center;width:100%;max-width:600px}.home-race-cards{align-items:end;gap:17px;min-height:260px}.home-race-card{min-height:224px;font-family:var(--font-montserrat),Arial,sans-serif;border-radius:13px;padding:18px 10px 16px;overflow:hidden;transform:perspective(850px)rotateY(8deg);box-shadow:0 16px 34px -12px #000c,inset 0 1px #ffffff0a}.home-race-card.rank-1{min-height:224px;margin-bottom:20px;transform:none}.home-race-card.rank-3{transform:perspective(850px)rotateY(-8deg)}.home-race-card>.home-race-pattern{opacity:.008}.home-race-card>:not(.home-race-pattern){z-index:1;position:relative}.home-race-portrait{width:74px;height:78px;margin-bottom:8px}.home-race-avatar{border-width:2px;width:68px;height:68px;margin:auto}.home-race-portrait>.home-race-rank{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:0 1px 3px #000d;background:#09090b66;border-radius:6px;width:21px;height:21px;font-size:11px;font-weight:900;position:absolute;bottom:0;box-shadow:inset 0 1px #ffffff14}.home-race-name{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.25}.home-race-wager{background:#ffffff09;border:1px solid #ffffff0d;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;width:100%;min-height:26px;margin-top:8px;padding:4px 3px;line-height:1.3;display:flex;box-shadow:inset 0 1px #ffffff04}.home-race-wager>span{letter-spacing:0;text-transform:none;color:#e4e4e7;font-size:9px;font-weight:700;display:inline}.home-race-wager>strong{color:var(--rank-color);margin:0;font-size:9px;font-weight:700;display:inline}.home-race-prize{font-family:var(--font-montserrat),Arial,sans-serif;letter-spacing:-.04em;margin-top:8px;font-size:27px;font-weight:700;line-height:1}.home-race-prize-label{color:#171717;letter-spacing:0;background:linear-gradient(#e3e9f0,#a6b1c0);border-radius:3px;justify-content:center;align-items:center;width:80px;max-width:100%;min-height:15px;margin-top:6px;padding:2px 10px;font-size:9px;font-weight:800;line-height:1.2;display:flex;box-shadow:inset 0 1px #ffffff40,0 2px 5px #0003}.rank-1 .home-race-prize-label{color:#201900;background:linear-gradient(#ffe477,#dca91f)}.rank-3 .home-race-prize-label{color:#2a160d;background:linear-gradient(#fb9,#cd815b)}@media (hover:hover){.home-race-card:hover{transform:perspective(850px)translateY(-6px)rotateX(3deg)rotateY(8deg)}.home-race-card.rank-1:hover{transform:perspective(850px)translateY(-6px)rotateX(3deg)}.home-race-card.rank-3:hover{transform:perspective(850px)translateY(-6px)rotateX(3deg)rotateY(-8deg)}}@media (max-width:640px){.home-race-cards{gap:10px;min-height:221px}.home-race-card,.home-race-card.rank-1{min-height:190px;padding:14px 6px 12px}.home-race-card.rank-1{margin-bottom:16px}.home-race-portrait{width:60px;height:61px}.home-race-avatar{width:53px;height:53px}.home-race-name{font-size:11px}.home-race-wager{gap:2px;margin-top:7px}.home-race-wager>span,.home-race-wager>strong{font-size:8px}.home-race-prize{font-size:23px}.home-race-prize-label{width:65px;min-height:14px;font-size:8px}}.wr-home-partner-lockup{gap:5px;position:relative;top:10px}.wr-home-partner-cross{font-size:21px;font-weight:500}.wr-home-showcase .wr-home-partner-section{padding-top:48px}@media (min-width:1024px){.wr-home-showcase .wr-home-partner-section{padding-top:64px}}.wr-home-showcase .wr-home-description{font-family:var(--font-montserrat),Arial,sans-serif;letter-spacing:-.025em;color:#71717a;font-size:14px;font-weight:700;line-height:1.8}@media (min-width:640px){.wr-home-description{font-size:15px}}.wr-home-title-code{white-space:nowrap;font-size:.9em}.wr-home-code-accent{color:#b0ef0b;text-shadow:0 0 10px #b0ef0b55,0 0 30px #83d60040}.wr-home-description .wr-home-code-accent{text-shadow:0 0 12px #b0ef0b35}.xh-simple-title>.wr-home-title-rewards{font-size:1.15em}.wr-home-showcase .home-race-panel{grid-template-columns:1fr;gap:36px}.wr-home-showcase .home-race-intro{text-align:center;justify-self:center;align-items:center;width:100%;max-width:672px}.wr-home-showcase .home-section-heading h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;color:#fff;margin:12px 0 0;font-size:36px;font-weight:900;line-height:1.15}.wr-home-showcase .home-section-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#a1a1aa;margin:0;font-size:10px;font-weight:700}.wr-home-showcase .home-section-description{color:#a1a1aa;margin:12px auto 0;font-size:14px;line-height:24px}.home-race-link-row{text-align:center}.home-race-link-row .home-race-link{margin-top:0}@media (min-width:640px){.wr-home-showcase .home-section-heading h2{font-size:60px}.wr-home-showcase .home-section-description{font-size:16px}}.home-referral-code{font-family:var(--font-montserrat),Arial,sans-serif;letter-spacing:.1em;color:#f4f4f5;font-size:25px;font-weight:700;line-height:1}.wr-home-showcase .wr-home-actions>button,.wr-home-showcase .wr-home-actions>a{border-radius:10px;min-height:42px;padding:11px 18px;font-size:12px}@media (max-width:767px){.wr-home-showcase .xh-simple-title{font-size:clamp(32px,9.4vw,51px);line-height:1.12}.wr-home-title-code{white-space:nowrap;letter-spacing:-.025em;max-width:100%;margin:0 auto;font-size:clamp(21px,7vw,45px)}.wr-home-title-code .wr-home-code-accent{display:inline}.xh-simple-title>.wr-home-title-rewards{white-space:nowrap;margin-top:4px;font-size:1.15em}.wr-home-showcase .wr-home-actions{gap:10px;margin-top:28px}.wr-home-showcase .wr-home-actions>button,.wr-home-showcase .wr-home-actions>a{min-height:40px;padding:10px 15px;font-size:11px}.wr-home-showcase .wr-home-actions svg{width:14px;height:14px}}.wr-home-partner-lockup{left:-6px}.home-referral-panel{max-width:370px}.home-referral-panel>div>button{height:54px;margin-top:10px}.home-referral-panel .home-referral-code{font-size:21px}.home-referral-panel .wr-home-primary{height:48px;margin-top:12px;font-size:12px}@media (max-width:767px){.wr-home-showcase .wr-home-description{font-size:13px;line-height:1.8}.home-referral-panel{width:91%}}.wr-home-showcase .wr-home-description{margin-top:16px}.home-referral-panel>div>p:first-child{font-size:9px}.home-referral-panel>div>button>span:last-child{width:34px;height:34px}
