.ech{--ech-accent: #bcff2e;--ech-background: linear-gradient(140deg, #141916 0%, #303e24 54%, #63753b 100%);--ech-background-inactive: linear-gradient(140deg, #191a19, #343730);--ech-aura: radial-gradient(circle, rgba(188, 255, 46, .18), rgba(154, 182, 67, .05) 48%, transparent 70%);--ech-ring: rgba(229, 246, 187, .13);--ech-ring-shadow: 0 0 0 34px rgba(221, 242, 183, .035), 0 0 0 72px rgba(221, 242, 183, .02);--ech-kicker: #d2e3ab;--ech-status: #e1eaca;--ech-muted: #c6d5b4;--ech-line: rgba(233, 247, 205, .22);--ech-link: #eff8dc;--ech-ease: var(--ease-out, cubic-bezier(.16, 1, .3, 1));position:relative;display:block;width:calc(100% + 32px);min-height:348px;overflow:hidden;margin:0 -16px;padding:calc(max(env(safe-area-inset-top),12px) + 70px) 18px 65px;border:0;border-radius:0 0 22px 22px;background:var(--ech-background);color:var(--text, #f2f2f3);text-align:left;isolation:isolate}.ech--bybit{--ech-accent: #f7a600;--ech-background: linear-gradient(140deg, #000 0%, #381301 72%, #dc5611 125%);--ech-background-inactive: linear-gradient(140deg, #000, #381301);--ech-aura: radial-gradient(circle, rgba(247, 166, 0, .3), rgba(220, 86, 17, .1) 48%, transparent 70%);--ech-ring: rgba(249, 181, 84, .2);--ech-ring-shadow: 0 0 0 34px rgba(247, 166, 0, .045), 0 0 0 72px rgba(220, 86, 17, .025);--ech-kicker: #f9b554;--ech-status: #fff;--ech-muted: color-mix(in srgb, #fff 68%, #381301);--ech-line: rgba(249, 181, 84, .24);--ech-link: #fff}.ech--inactive{background:var(--ech-background-inactive)}.ech:before{position:absolute;z-index:-1;top:20px;right:-64px;width:284px;height:284px;border-radius:50%;background:var(--ech-aura);content:""}.ech:after{position:absolute;z-index:-1;top:104px;right:-84px;width:252px;height:252px;border:1px solid var(--ech-ring);border-radius:50%;box-shadow:var(--ech-ring-shadow);content:""}.ech .ech-brand{position:absolute;z-index:1;top:108px;right:28px;width:clamp(84px,24vw,120px);height:auto;aspect-ratio:1;object-fit:contain;opacity:.94}.ech--bybit .ech-brand{top:132px;aspect-ratio:auto}.ech-kicker{position:relative;z-index:2;display:block;color:var(--ech-kicker);font-size:var(--text-micro, .625rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ech .ech-title{position:relative;z-index:2;max-width:65%;margin:11px 0 4px;font-size:58px;font-weight:600;line-height:1;letter-spacing:-.035em}.ech .ech-title small{font-size:24px;letter-spacing:-.02em}.ech--inactive .ech-title,.ech--plain .ech-title{font-size:30px}.ech .ech-subtitle{position:relative;z-index:2;max-width:60%;margin:5px 0 0;font-size:19px;font-weight:600;letter-spacing:-.025em}.ech-status{position:relative;z-index:2;display:flex;align-items:center;gap:6px;margin-top:15px;color:var(--ech-status);font-size:10px}.ech-status>span{width:4px;height:4px;flex:none;border-radius:50%;background:#bfc4bb}.ech-status>.is-active{background:var(--ech-accent)}.ech-metrics{position:relative;z-index:2;display:flex;width:72%;max-width:300px;align-items:center;gap:15px;margin-top:20px;padding-top:15px;border-top:1px solid var(--ech-line)}.ech-metrics>span{display:grid;gap:1px}.ech-metrics b{font-size:15px;font-weight:600}.ech-metrics small{color:var(--ech-muted);font-size:var(--text-micro, .625rem);white-space:nowrap}.ech-metrics>i{width:1px;height:31px;background:#ffffff38}.ech-action{position:absolute;z-index:2;bottom:13px;left:18px;right:18px}.ech .ech-action>:is(a,button){display:flex;min-height:40px;width:fit-content;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;color:var(--ech-link);font-family:inherit;font-size:var(--text-caption, .6875rem);font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.ech-action :is(a,button):focus-visible{outline:2px solid var(--ech-accent);outline-offset:3px}@keyframes ech-content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ech-aura-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.ech:before{animation:ech-aura-in .76s var(--ech-ease) 80ms both}.ech:after{animation:ech-aura-in .72s var(--ech-ease) .15s both}.ech-brand{animation:ech-content-in .52s var(--ech-ease) .1s both}.ech-kicker{animation:ech-content-in .48s var(--ech-ease) 40ms both}.ech-title{animation:ech-content-in .5s var(--ech-ease) 90ms both}.ech-subtitle{animation:ech-content-in .5s var(--ech-ease) .15s both}.ech-status{animation:ech-content-in .5s var(--ech-ease) 205ms both}.ech-metrics{animation:ech-content-in .52s var(--ech-ease) 255ms both}.ech-action{animation:ech-content-in .52s var(--ech-ease) 315ms both}.ech .ech-action>:is(a,button),.ech .ech-action>:is(a,button)>svg{transition:color .16s ease-out,opacity .16s ease-out,transform .18s var(--ech-ease)}.ech .ech-action>:is(a,button):active{transform:scale(.98)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ech .ech-action>:is(a,button):hover>svg{transform:translate(2px,-2px)}}@media(max-width:350px){.ech{min-height:336px}.ech .ech-title{font-size:51px}.ech .ech-title small{font-size:20px}.ech.ech--plain .ech-title{font-size:28px}.ech-metrics{width:82%}}@media(prefers-reduced-motion:reduce){.ech *,.ech:before,.ech:after{animation:none;transition:none}}.rhd.rhd--cabinet{--okc-ease: cubic-bezier(.22, 1, .36, 1);position:relative;padding:0 16px 40px}.rhd--cabinet>.rhd-toolbar{position:absolute;z-index:4;top:max(12px,env(safe-area-inset-top));left:18px;right:18px}.rhd.rhd--cabinet.rhd--history{padding-top:max(12px,env(safe-area-inset-top))}.rhd--cabinet.rhd--history>.rhd-toolbar{position:static}.rhd--history .okc-history .rhd-page-heading{margin-top:22px}.rhd--cabinet>.rhd-toolbar button:last-child{color:#eff6d8b3}.rhd--cabinet .rhd-main{animation:none}.okc{--okc-accent: #bcff2e;--okc-muted: #a3a5a8;--okc-ease: cubic-bezier(.22, 1, .36, 1)}.okc-section-top{display:flex;justify-content:space-between;align-items:center;gap:14px}.okc-section-top>div>small{display:block;color:var(--okc-muted);font-size:10px}.rhd .okc-section-top h2{margin:5px 0 0;font-size:18px;line-height:1.35;letter-spacing:-.02em}.okc-section-top h2>span{display:block;color:var(--okc-muted);font-size:11px;font-weight:400}.okc-goal-reward{display:flex;flex:none;align-items:center;gap:5px;color:var(--okc-accent);font-size:12px;font-weight:500}.okc .okc-progress-track i{background:var(--okc-accent)}.rhd .okc-period{margin:10px 0 0;color:#c3c6bd;font-size:10px}.rhd .okc-hint{margin:8px 0 0;font-size:11px;line-height:1.55}.okc-payout{margin-top:34px}.okc-month{color:var(--okc-muted);font-size:10px}.okc-payout-main{display:flex;align-items:center;justify-content:space-between;margin:22px 0}.okc-kicker{color:var(--okc-muted);font-size:11px}.okc-payout-main strong{display:block;margin-top:7px;font-size:32px;line-height:1.1;font-weight:500;letter-spacing:-.035em}.okc-payout-main strong small{color:var(--okc-muted);font-size:13px}.okc-payout-icon{display:grid;width:54px;height:54px;place-items:center;color:var(--okc-accent);background:#20251a;border-radius:50%}.okc-history-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:10px 0;color:var(--text);font-size:12px;cursor:pointer}.okc .okc-history-link{border:0;border-top:1px solid var(--border);background:transparent;text-align:left;font-size:12px}.okc-account-action{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.rhd--cabinet>.rhd-preview{margin-top:26px}@media(max-width:350px){.okc-payout-main strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.okc *,.okc *:before,.okc *:after{animation:none!important;transition:none!important}}.okc-access-sources{margin-top:7px}.okc-access-sources summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;list-style:none;color:#b2b8a7;font-size:11px;cursor:pointer}.okc-access-sources summary::-webkit-details-marker{display:none}.okc-access-sources summary>span{font-size:17px}.okc-access-sources[open] summary>span{transform:rotate(45deg)}.okc-access-sources dl{display:grid;gap:13px;margin:4px 0 15px}.okc-access-sources dl>div{display:grid;gap:4px}.okc-access-sources dt{font-size:11px}.okc-access-sources dd{margin:0;color:#a3a5a8;font-size:11px}.rhd .okc-access-context{margin:13px 0 0;font-size:12px}.rhd .okc-section-top h2 .okc-volume-unit{display:inline;font-size:12px}.okc-payout-state{margin-top:18px}.okc-status-label{display:block;font-size:12px;font-weight:500;color:#d2dbbe}.okc-payout-state[data-status=PAID] .okc-status-label{color:#bcff2e}.okc-payout-state[data-status=REJECTED_WITH_REASON] .okc-status-label{color:#edb19e}.rhd .okc-rejection-reason{margin:8px 0 0;color:#dfc1b7;font-size:12px}.okc-payout-state>small{display:block;margin-top:7px;font-size:10px;color:var(--okc-muted)}.okc-manager-action{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#c9de9d;font-size:12px;text-decoration:none}.okc-history .rhd-page-heading h1{font-size:clamp(30px,7.8vw,40px)}.okc-history-month{padding:20px 0 8px;border-top:1px solid var(--border)}.okc-history-facts{display:grid;gap:19px;margin:24px 0 0}.okc-history-facts>div{display:grid;gap:6px}.okc-history-facts dt{color:var(--okc-muted);font-size:11px}.okc-history-facts dd{margin:0;font-size:18px}.rhd .okc-history-dates{margin-top:7px;font-size:12px}.okc-grant-steps{display:grid;gap:18px;list-style:none;margin:9px 0 16px;padding:0}.okc-grant-steps li{display:flex;justify-content:space-between;gap:15px;font-size:11px}.okc-grant-steps small{display:block;max-width:155px;margin-top:5px;color:var(--okc-muted);font-size:10px;font-weight:400}.okc-grant-steps strong{flex:none;text-align:right;font-weight:500}.okc-history-payout{margin-top:25px;padding-top:22px;border-top:1px solid var(--border)}.okc-history-payout>strong{display:block;margin-top:7px;font-size:24px;font-weight:500}.okc-history-empty{padding:30px 0 45px}.okc-history-empty svg{color:#c5d0b4}.rhd .okc-history-empty h2{font-size:22px}.rhd .okc-history-empty p{font-size:13px}.okc .okc-goals{margin:20px 3px 0;padding-bottom:6px}.rhd .okc-goals-heading h2{margin:0;color:#c4c6c1;font-size:14px;font-weight:400;line-height:1.4}.rhd .okc-goals-volume{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 7px;margin:6px 0 3px;color:var(--text);line-height:1.1}.okc-goals-volume strong{font-size:clamp(34px,9.75vw,42px);font-weight:600;letter-spacing:-.04em}.okc-goals-volume>span{color:var(--okc-muted);font-size:14px}.okc-goals-volume.is-pending strong{font-size:24px;line-height:1.3}.okc-tier-scale{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px -4px 25px;padding:0;list-style:none}.okc-tier-stop{position:relative;display:grid;grid-template-rows:14px 22px;justify-items:center;gap:4px;color:#f0f1ec;font-size:12px;line-height:14px}.okc-tier-stop:not(:last-child):after{position:absolute;top:28px;left:calc(50% + 9px);right:calc(-50% + 9px);height:1px;background:#32352e;content:""}.okc-tier-stop.is-reached:after{background:var(--okc-accent)}.okc-tier-mark{position:relative;z-index:1;display:grid;width:22px;height:22px;place-items:center;color:#929984}.okc-tier-stop.is-reached .okc-tier-mark,.okc-tier-stop.is-next .okc-tier-mark{color:var(--okc-accent)}.okc-tier-stop.is-unknown{color:var(--okc-muted)}.okc-tier-stop.is-unknown .okc-tier-mark{color:#61665b}.okc-goal-focus{padding:0 0 1px 16px;border-left:2px solid var(--okc-accent)}.rhd .okc-focus-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0;font-size:12px;line-height:1.5}.okc-focus-label strong{color:var(--okc-accent);font-weight:400}.rhd .okc-focus-reward{margin:4px 0 6px;color:var(--text);font-size:40px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.okc-focus-reward>span{color:var(--okc-muted);font-size:14px;font-weight:400;letter-spacing:-.01em}.okc-focus-reward>.okc-focus-days{color:var(--text);font-size:30px;font-weight:500}.rhd .okc-goal-focus.is-personal .okc-focus-reward{max-width:300px;font-size:28px;line-height:1.2}.rhd .okc-focus-benefit{margin:0;font-size:12px;line-height:1.5}.okc-focus-progress{margin-top:14px}.okc .okc-goals .okc-progress-track{height:5px}.rhd .okc-focus-remaining{margin:8px 0 0;font-size:12px;line-height:1.5}.okc-focus-remaining strong{color:var(--text);font-weight:500}.okc-future-levels{margin-top:15px;border-top:1px solid var(--border)}.okc-future-levels summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:var(--okc-muted);font-size:12px;list-style:none;cursor:pointer}.okc-future-levels summary::-webkit-details-marker{display:none}.okc-future-levels summary>span{font-size:17px;transition:transform .18s var(--ease-out)}.okc-future-levels[open] summary>span{transform:rotate(45deg)}.okc-future-tiers{margin:0;padding:0;list-style:none}.okc-future-tier{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:13px}.okc-future-tier:not(:last-child):before{position:absolute;top:19px;bottom:-18px;left:4px;width:1px;background:#32352e;content:""}.okc-future-marker{position:relative;margin-top:17px;color:#929984}.okc-future-tier-content{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 0;border-bottom:1px solid var(--border)}.okc-future-tier:last-child .okc-future-tier-content{border-bottom:0;padding-bottom:0}.okc-future-tier-content>div{min-width:0}.okc-future-tier-content strong{font-size:14px;font-weight:500;line-height:1.3}.okc-future-tier-content strong small{color:var(--okc-muted);font-size:10px;font-weight:400}.rhd .okc-future-tier-content p{margin:5px 0 0;font-size:11px;line-height:1.5}.okc-future-amount{flex:none;font-size:14px;font-weight:500;white-space:nowrap}.okc-future-amount small{font-size:10px;font-weight:400}.okc-goals-terms{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin-top:3px;color:#c3e874;font-size:12px;text-decoration:none}.okc-goals+.okc-history-link{margin-top:3px;border-top:0}.okc-goals-terms:hover{color:var(--okc-accent)}.okc-goals-terms:focus-visible{outline:2px solid var(--okc-accent);outline-offset:4px;border-radius:3px}@media(max-width:350px){.okc-tier-stop{font-size:11px}.okc-goal-focus{padding-left:13px}.okc-future-tier{gap:10px}.okc-future-tier-content{gap:9px}.okc-future-amount{font-size:13px}}@keyframes okc-content-in{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes okc-marker-in{0%{opacity:.3;transform:scale(.68)}to{opacity:1;transform:scale(1)}}@keyframes okc-progress-in{0%{transform:scaleX(0)}}@keyframes okc-gift-in{0%{opacity:0;transform:scale(.72) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:no-preference){.rhd--cabinet>.rhd-toolbar{animation:okc-content-in .32s var(--okc-ease) backwards}.rhd--cabinet>.rhd-toolbar button{transition:color .15s ease-out,opacity .15s ease-out,transform .14s var(--okc-ease)}.rhd--cabinet>.rhd-toolbar button:active{transform:scale(.9)}.okc-access-sources,.okc-access-context{animation:okc-content-in .38s var(--okc-ease) .29s backwards}.okc-goals-heading{animation:okc-content-in .4s var(--okc-ease) .33s backwards}.okc-goals-volume,.okc-goals>.okc-hint{animation:okc-content-in .43s var(--okc-ease) .38s backwards}.okc-tier-scale{animation:okc-content-in .44s var(--okc-ease) .43s backwards}.okc-tier-stop.is-reached .okc-tier-mark,.okc-tier-stop.is-next .okc-tier-mark{animation:okc-marker-in .34s var(--okc-ease) backwards}.okc-tier-stop:nth-child(1) .okc-tier-mark{animation-delay:.45s}.okc-tier-stop:nth-child(2) .okc-tier-mark{animation-delay:.49s}.okc-tier-stop:nth-child(3) .okc-tier-mark{animation-delay:.53s}.okc-tier-stop:nth-child(4) .okc-tier-mark{animation-delay:.57s}.okc-tier-stop:nth-child(5) .okc-tier-mark{animation-delay:.61s}.okc-tier-stop:nth-child(6) .okc-tier-mark{animation-delay:.65s}.okc-goal-focus{animation:okc-content-in .46s var(--okc-ease) .49s backwards}.okc-progress-track i{animation:okc-progress-in .72s var(--okc-ease) .56s backwards}.okc-future-levels,.okc-goals-terms{animation:okc-content-in .42s var(--okc-ease) .55s backwards}.okc-history-link{animation:okc-content-in .42s var(--okc-ease) .6s backwards}.okc-payout{animation:okc-content-in .46s var(--okc-ease) .65s backwards}.okc-payout-icon{animation:okc-gift-in .48s var(--okc-ease) .72s backwards}.okc-access-sources summary>span,.okc-future-levels summary>span{transition:color .17s ease-out,transform .22s var(--okc-ease)}.okc-access-sources[open] dl,.okc-access-sources[open] ol,.okc-future-levels[open] .okc-future-tiers{animation:okc-content-in .26s var(--okc-ease) backwards}.okc-history-link,.okc-manager-action,.okc-goals-terms{transition:color .16s ease-out,opacity .16s ease-out,transform .15s var(--okc-ease)}.okc-history-link>svg,.okc-manager-action>svg,.okc-goals-terms>svg{transition:transform .18s var(--okc-ease)}:is(.okc-history-link,.okc-manager-action,.okc-goals-terms):active{transform:scale(.985)}.okc-history .rhd-page-heading{animation:okc-content-in .42s var(--okc-ease) 60ms backwards}.okc-history-month,.okc-history-empty{animation:okc-content-in .44s var(--okc-ease) backwards}.okc-history-month:nth-child(1){animation-delay:.15s}.okc-history-month:nth-child(2){animation-delay:.22s}.okc-history-month:nth-child(3){animation-delay:.29s}.okc-history-month:nth-child(n+4){animation-delay:.35s}.okc-history-empty{animation-delay:.15s}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.okc-history-link:hover,.okc-manager-action:hover,.okc-goals-terms:hover{color:var(--okc-accent)}.okc-history-link:hover>svg{transform:translate(2px)}.okc-manager-action:hover>svg,.okc-goals-terms:hover>svg{transform:translate(2px,-2px)}}.rhd{--rhd-muted: #a3a5a8;--rhd-brand-blue: #3548fe;--rhd-brand-lime: #bcff2e;--rhd-brand-graphite: #2b2b2d;padding:max(12px,env(safe-area-inset-top)) 20px 40px;color:var(--text)}.rhd.rhd--exchanges{padding:0 16px 40px}.rhd-hub-hero{position:relative;overflow:hidden;margin:0 -16px;padding:calc(132px + env(safe-area-inset-top)) 20px 28px;border-radius:0 0 22px 22px;background-color:var(--rhd-brand-blue);background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:80px 80px}.rhd-hub-hero .loyalty-preview-back{position:absolute;top:calc(24px + env(safe-area-inset-top));left:20px;background:#00000021}.rhd-hub-symbol{position:absolute;top:20px;right:26px;width:62px;height:90px;opacity:.95}.rhd-hub-copy{position:relative}.rhd-hub-copy>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.rhd-hub-copy>span:before{width:5px;height:5px;background:var(--rhd-brand-lime);content:""}.rhd-hub-hero--setup{padding-top:calc(104px + env(safe-area-inset-top))}.rhd-hub-hero--setup .rhd-hub-symbol{width:42px;height:62px}.rhd-exchange-identity{display:grid;align-items:center}.rhd p.rhd-exchange-security{display:flex;align-items:flex-start;gap:9px;margin-top:22px;font-size:11px;line-height:1.6}.rhd-exchange-security svg{flex:none;margin-top:1px}.rhd .rhd-hub-copy h1{margin:12px 0 0;font-size:clamp(36px,10vw,44px);line-height:1;letter-spacing:-.06em}.rhd .rhd-hub-copy p{max-width:355px;margin:14px 0 0;color:#fffc;font-size:13px;line-height:1.5}.rhd--exchanges .loyalty-partners{margin-top:24px}.rhd--exchanges>.rhd-preview{margin-top:32px}@media(max-width:350px){.rhd.rhd--exchanges{padding-inline:13px}.rhd-hub-hero{margin-inline:-13px;padding-inline:16px}}.rhd button,.rhd select,.rhd input{font:inherit}.rhd button{cursor:pointer}.rhd-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.rhd-toolbar>span{font-size:14px;font-weight:600}.rhd-toolbar button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent}.rhd-toolbar button:first-child{margin-left:-12px}.rhd-toolbar button:last-child{margin-right:-12px;color:var(--rhd-muted)}.rhd-preview{margin:7px 0 20px;border-block:1px solid var(--border);color:var(--rhd-muted);font-size:11px}.rhd-preview summary{display:flex;min-height:36px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.rhd-preview summary::-webkit-details-marker{display:none}.rhd-preview summary>span{color:#91c2ff}.rhd-preview summary>span:after{content:" +"}.rhd-preview[open] summary>span:after{content:" −"}.rhd-preview>p{margin:4px 0 14px}.rhd-preview>label{display:grid;gap:6px;padding-bottom:14px}.rhd-preview select{min-height:44px;width:100%;padding:8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text)}.rhd-preview>.rhd-paid-control{display:flex;align-items:center}.rhd-reset-registration{width:100%;min-height:44px;margin-bottom:14px;padding:10px;border:1px solid var(--border-strong);border-radius:6px;background:transparent;color:var(--text);text-align:left}.rhd-main{animation:screen-in .24s var(--ease-out) both}.rhd--intro .rhd-main{animation:none}.rhd-brand-panel{position:relative;display:grid;height:144px;place-items:center;margin:18px 0 24px}.rhd-brand-frame{position:absolute;inset:0;border:1px solid var(--rhd-brand-graphite);background-color:#080808;background-image:linear-gradient(var(--rhd-brand-graphite) 1px,transparent 1px),linear-gradient(90deg,var(--rhd-brand-graphite) 1px,transparent 1px);background-position:center;background-size:25% 72px;transform-origin:center;pointer-events:none;animation:rhd-frame-unfold 1.1s cubic-bezier(.22,1,.36,1) both}.rhd-brand-frame:before,.rhd-brand-frame:after{position:absolute;top:-3px;width:5px;height:5px;background:var(--text);box-shadow:0 143px var(--text);content:""}.rhd-brand-frame:before{left:-3px}.rhd-brand-frame:after{right:-3px}.rhd-brand-panel img{position:relative;display:block;width:222px;height:115px;max-width:80%;object-fit:contain;animation:rhd-brand-reveal .65s cubic-bezier(.22,1,.36,1) .1s both}@keyframes rhd-frame-unfold{0%{transform:scale(.82,.68);opacity:.45}38%{transform:scale(1.022,1.065);opacity:1}62%{transform:scale(.985,.975)}82%{transform:scale(1.006,1.014)}to{transform:scale(1);opacity:1}}@keyframes rhd-brand-reveal{0%{transform:scale(.94);opacity:.3}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.rhd-brand-frame,.rhd-brand-panel img{animation:none;transform:none;opacity:1}}.rhd-eyebrow{display:block;color:var(--rhd-muted);font-size:11px;font-weight:500;letter-spacing:.045em}.rhd h1{margin:13px 0 16px;font-size:clamp(29px,8.6vw,39px);font-weight:600;line-height:1.06;letter-spacing:-.052em;white-space:pre-line}.rhd h1[tabindex="-1"]:focus{outline:none}.rhd h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.025em}.rhd p{color:var(--rhd-muted);font-size:13px;line-height:1.65}.rhd-button{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid transparent;border-radius:8px;background:var(--rhd-brand-lime);color:#111;font-size:14px;font-weight:600}.rhd .rhd-button{font-size:14px;font-weight:600}.rhd-button--secondary{border-color:var(--border-strong);background:transparent;color:var(--text)}.rhd-button svg{flex:none}.rhd button:active{opacity:.7}.rhd-actions{display:grid;gap:10px}.rhd-actions>span{margin-top:10px;color:var(--rhd-muted);font-size:11px;text-align:center}.rhd-section{margin-top:34px}.rhd .rhd-note{margin:14px 0 0;font-size:11px;line-height:1.6}.rhd-page-heading{margin:38px 0 32px}.rhd-page-heading h1{max-width:340px}.rhd-page-heading p{margin-bottom:0}.rhd-instruction-card{display:block;overflow:hidden;width:100%;margin:-8px 0 26px;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:#080808;color:var(--text);text-align:left}.rhd-instruction-card>img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#000}.rhd-instruction-action{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-top:1px solid var(--border)}.rhd-instruction-action>span{display:grid;gap:5px}.rhd-instruction-action strong{font-size:13px;font-weight:600}.rhd-instruction-action small{color:var(--rhd-muted);font-size:10px;line-height:1.35}.rhd-instruction-action>svg{flex:none;color:var(--rhd-brand-lime)}.rhd-instruction-fallback{display:flex;min-height:84px;align-items:flex-start;gap:12px;margin:-8px 0 26px;padding:16px;border:1px solid var(--border-strong);border-radius:8px;color:var(--rhd-muted)}.rhd-instruction-fallback>svg{flex:none;color:#ffca80}.rhd .rhd-instruction-fallback p{margin:0;font-size:12px;line-height:1.55}.rhd-instruction-dialog{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:max(12px,env(safe-area-inset-top)) 0 max(12px,env(safe-area-inset-bottom));border:0;background:#050505;color:var(--text)}.rhd-instruction-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.rhd-instruction-dialog::backdrop{background:#000000db}.rhd-instruction-dialog>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 10px}.rhd-instruction-dialog>header span{color:var(--rhd-muted);font-size:11px}.rhd-instruction-dialog>header button{display:grid;width:44px;height:44px;flex:none;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:8px;background:#171719;color:var(--text)}.rhd-instruction-zoom{overflow:auto;border-block:1px solid var(--border-strong);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rhd-instruction-zoom img{display:block;width:max(100%,960px);height:auto;max-width:none;background:#000}.rhd-instruction-dialog>p{margin:0;padding:12px 16px 0;color:var(--rhd-muted);font-size:11px;line-height:1.4;text-align:center}.rhd-exchanges{border-top:1px solid var(--border-strong)}.rhd-exchange{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;padding:18px 0;border-bottom:1px solid var(--border-strong);text-align:left}.rhd-exchange-name{min-width:0;font-size:15px;font-weight:600;letter-spacing:-.025em}.rhd-exchange .rhd-exchange-open{min-height:44px;padding:0;border:0;background:transparent;white-space:nowrap;font-size:11px;font-weight:500}.rhd-okx-logo img{width:27px;height:27px}.rhd .rhd-exchange-description{grid-column:2 / -1;margin:4px 0 0;color:var(--rhd-muted);font-size:12px;line-height:1.5}.rhd-exchange-action{display:flex;align-items:center;gap:6px;color:#91c2ff;font-size:11px;font-weight:500}.rhd-exchange-action svg{flex:none}.rhd-exchange--soon .rhd-exchange-action{color:var(--rhd-muted)}@media(max-width:350px){.rhd-exchange{grid-template-columns:42px minmax(0,1fr) auto;column-gap:10px}}.rhd-onboarding-hero{position:relative;isolation:isolate;overflow:hidden;min-height:236px;margin:0 -20px;padding:52px 20px 28px}.rhd-onboarding-art{position:absolute;z-index:-1;top:-45px;right:-105px;width:380px;height:380px;object-fit:contain;opacity:.25;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,transparent 94%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,transparent 94%)}.rhd-onboarding-hero>div{position:relative}.rhd-onboarding-hero h1{margin:17px 0 14px;max-width:250px;font-size:clamp(34px,9vw,40px)}.rhd .rhd-onboarding-hero p{margin:0;font-size:13px}.rhd-account-choices{display:grid;gap:10px}.rhd-account-choice{display:grid;grid-template-columns:36px minmax(0,1fr) 19px;min-height:98px;align-items:center;gap:12px;width:100%;padding:16px;border:1px solid var(--border);border-radius:8px;background:#18191a;color:var(--text);text-align:left;text-decoration:none}.rhd-account-choice--new{border-color:#bcff2e40;background:#171b12}.rhd-account-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;background:#bcff2e12;color:var(--rhd-brand-lime)}.rhd-account-choice strong{display:block;font-size:14px;font-weight:600;line-height:1.35}.rhd-account-choice small{display:block;margin-top:6px;color:var(--rhd-muted);font-size:11px;line-height:1.4}.rhd-account-choice>svg{color:var(--rhd-muted)}.rhd-account-choice--new>svg{color:var(--rhd-brand-lime)}.rhd-account-choice:active{opacity:.75}.rhd--joining>.rhd-preview{margin-top:28px}.rhd-manager-link{justify-content:center;text-decoration:none}.rhd-external-text{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8px 0;color:var(--rhd-muted);font-size:12px;text-decoration:none}.rhd-external-text>svg{flex:none}@media(max-width:350px){.rhd-onboarding-hero{margin-inline:-16px;padding-inline:16px;min-height:224px}.rhd-onboarding-art{top:-20px;right:-95px;width:320px;height:320px}.rhd-account-choice{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding:14px 12px}.rhd-account-icon{width:32px;height:32px}}@media(prefers-reduced-motion:no-preference){.rhd--joining .rhd-main{animation:none}.rhd-onboarding-art{animation:rhd-account-art .85s cubic-bezier(.22,1,.36,1) both}.rhd-onboarding-hero>div,.rhd-account-choice{animation:rhd-content-reveal .5s cubic-bezier(.22,1,.36,1) both}.rhd-onboarding-hero>div{animation-delay:80ms}.rhd-account-choice:nth-child(1){animation-delay:.16s}.rhd-account-choice:nth-child(2){animation-delay:.24s}.rhd-account-choice:nth-child(3){animation-delay:.32s}}@keyframes rhd-account-art{0%{opacity:0;transform:translate(15px,8px) rotate(-4deg)}to{opacity:.25;transform:translate(0) rotate(0)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rhd-account-choice{transition:border-color .16s ease}.rhd-account-choice:hover{border-color:#bcff2e66}.rhd-external-text:hover{color:var(--text)}.rhd-instruction-card{transition:border-color .16s ease}.rhd-instruction-card:hover{border-color:#bcff2e66}}.rhd-field{display:grid;gap:10px;margin-bottom:20px;font-size:12px}.rhd-field input{width:100%;min-height:56px;padding:14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font-size:17px}.rhd-field input:focus{outline:2px solid var(--blue);outline-offset:2px}.rhd .rhd-error{color:#ff9494;font-size:12px}.rhd-uid-form[aria-busy=true] input{color:var(--rhd-muted)}.rhd .rhd-check-button:disabled{cursor:progress;opacity:1;transform:none;background:var(--rhd-brand-lime)}.rhd-spinner{position:absolute;right:17px;width:17px;height:17px;border:2px solid rgba(17,17,17,.25);border-top-color:#111;border-radius:50%}.rhd .rhd-check-status{min-height:38px;margin:12px 0 0;text-align:center;font-size:12px}.rhd-verification-result{padding-top:38px}.rhd-verification-mark{display:grid;width:64px;height:64px;margin-bottom:26px;place-items:center;border:1px solid var(--border-strong);border-radius:16px;background:#1c1d1e;color:#c2c5c9}.rhd-verification-result--success .rhd-verification-mark{border-color:#bcff2e40;background:#171b12;color:var(--rhd-brand-lime)}.rhd-verification-result:not(.rhd-verification-result--success)>.rhd-entry-label{color:var(--rhd-muted)}.rhd-verification-result h1{margin-top:16px;font-size:clamp(30px,8.2vw,36px)}.rhd-verification-result>p{max-width:350px;margin-bottom:26px}.rhd-result-account{display:flex;align-items:center;gap:12px;min-height:66px;padding:14px 0;border-block:1px solid var(--border)}.rhd-result-account>img{width:28px;height:28px}.rhd-result-account>span{display:grid;gap:4px;font-size:13px}.rhd-result-account>span>span{color:var(--rhd-muted);font-size:11px;font-variant-numeric:tabular-nums}.rhd-result-account>svg{margin-left:auto;color:var(--rhd-brand-lime)}.rhd-verification-result .rhd-actions{margin-top:30px;gap:5px}@keyframes rhd-check-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.rhd-spinner{animation:rhd-check-spin .8s linear infinite}.rhd-verification-result{animation:rhd-content-reveal .32s cubic-bezier(.22,1,.36,1) both}}.rhd-history{margin-bottom:28px}.rhd-history article{display:flex;min-height:88px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.rhd-history article>div{display:grid;gap:6px}.rhd-history article>div strong{font-size:14px;font-weight:500}.rhd-history article span{color:var(--rhd-muted);font-size:12px}.rhd-history article>strong{font-size:22px;font-weight:500}@media(max-width:350px){.rhd{padding-inline:16px}.rhd h1{font-size:30px}}.rhd--intro .rhd-intro h1{margin:0;font-size:clamp(32px,8.5vw,40px);line-height:1.07;letter-spacing:-.055em}.rhd-intro-benefits{margin:24px 0}.rhd-intro-benefits>div{display:grid;grid-template-columns:108px minmax(0,1fr);min-height:58px;align-items:center;gap:18px;border-bottom:1px solid var(--border)}.rhd-intro-benefits>div:first-child{border-top:1px solid var(--border)}.rhd-intro-benefits dt{font-size:18px;font-weight:500;letter-spacing:-.025em}.rhd-intro-benefits>div:first-child dt{color:var(--rhd-brand-lime);font-size:25px;letter-spacing:-.04em}.rhd-intro-benefits dd{margin:0;color:var(--rhd-muted);font-size:13px;line-height:1.45}.rhd-entry-bonus{margin:24px 0 18px;padding:17px 18px 18px;border:1px solid rgba(188,255,46,.2);border-radius:8px;background:#171b12}.rhd-entry-label{display:inline-flex;align-items:center;gap:7px;color:var(--rhd-brand-lime);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rhd-entry-bonus h2{max-width:280px;margin:12px 0 0;font-size:21px;line-height:1.15;letter-spacing:-.035em}.rhd .rhd-entry-bonus p{margin:10px 0 0;font-size:12px;line-height:1.5}.rhd-intro-actions{display:grid;gap:8px}.rhd-join{position:relative;justify-content:center;padding-inline:46px;text-align:center;transition:background-color .16s ease,transform .16s ease}.rhd-join>svg{position:absolute;right:16px;transition:transform .18s cubic-bezier(.22,1,.36,1)}.rhd .rhd-join:active{transform:scale(.985)}.rhd-uid-link{display:flex;min-height:44px;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;padding:8px 0;border:0;background:transparent;font-size:12px}.rhd-uid-link>span{color:var(--rhd-muted)}.rhd-uid-link>strong{color:var(--text);font-size:12px;font-weight:500}.rhd-uid-link>svg{color:var(--text)}.rhd-full-terms{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:20px 0;border-block:1px solid var(--border);color:var(--text);text-decoration:none}.rhd-full-terms>span{display:grid;gap:6px}.rhd-full-terms strong{font-size:13px;font-weight:500}.rhd-full-terms small{color:var(--rhd-muted);font-size:11px;line-height:1.4}.rhd-full-terms>svg{flex:none;color:var(--rhd-brand-lime);transition:transform .18s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rhd-join:hover{background:#caff54}.rhd-join:hover>svg{transform:translate(3px)}.rhd-full-terms:hover>svg{transform:translate(2px,-2px)}.rhd-full-terms:hover strong{text-decoration:underline;text-underline-offset:4px}}@keyframes rhd-content-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.rhd--intro .rhd-intro,.rhd-intro-benefits>div,.rhd-entry-bonus,.rhd-intro-actions,.rhd-full-terms{animation:rhd-content-reveal .5s cubic-bezier(.22,1,.36,1) both}.rhd--intro .rhd-intro{animation-delay:.12s}.rhd-intro-benefits>div:nth-child(1){animation-delay:.22s}.rhd-intro-benefits>div:nth-child(2){animation-delay:.29s}.rhd-intro-benefits>div:nth-child(3){animation-delay:.36s}.rhd-entry-bonus{animation-delay:.43s}.rhd-intro-actions{animation-delay:.5s}.rhd-full-terms{animation-delay:.57s}}@media(prefers-reduced-motion:reduce){.rhd-join,.rhd-join>svg,.rhd-full-terms>svg{transition:none}.rhd .rhd-join:active{transform:none}}.rhd--intro>.rhd-preview{margin-top:20px}@media(max-width:350px){.rhd-intro-benefits>div{grid-template-columns:102px minmax(0,1fr);gap:12px}.rhd-intro-benefits dd{font-size:12px}}.rhd-binance-logo img{display:block;width:30px;height:30px;object-fit:contain}.rhd-exchange-buttons{display:grid;gap:12px}.rhd-exchange-button{display:grid;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:16px;width:100%;min-height:86px;padding:18px;border:1px solid #303238;border-radius:16px;background:#18191d;color:#f2f2f3;text-align:left;cursor:pointer;font:inherit;transition:background .15s ease,border-color .15s ease}.rhd-exchange-button strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.rhd-exchange-button>svg{color:#aeb2bc}.rhd-exchange-button:not(:disabled):hover{background:#22242a;border-color:#626671}.rhd-exchange-button:focus-visible{outline:2px solid #91c2ff;outline-offset:3px}.rhd-exchange-button:disabled{opacity:.45;cursor:default}@media(prefers-reduced-motion:reduce){.rhd-exchange-button{transition:none}}.eon{--eon-flow-caption: .875rem;--eon-flow-body: 1rem;--eon-flow-emphasis: 1.125rem;--eon-flow-heading: 2rem;--eon-text: #f2f2f3;--eon-muted: #9b9da1;--eon-panel: #151516;--eon-panel-raised: #1a1a1c;--eon-line: rgba(255, 255, 255, .12);--eon-accent: #f7a600;--eon-focus: var(--eon-accent);--eon-accent-soft: color-mix(in srgb, var(--eon-accent) 11%, transparent);--eon-accent-pressed: color-mix(in srgb, var(--eon-accent) 94%, #13100a);--eon-ease: cubic-bezier(.22, 1, .36, 1);min-height:calc(100dvh - 62px - env(safe-area-inset-bottom));padding:max(12px,env(safe-area-inset-top)) 18px calc(44px + env(safe-area-inset-bottom));color:var(--eon-text);font-family:inherit;font-size:var(--eon-flow-body)}.eon--bybit{--eon-text: #fff;--eon-muted: color-mix(in srgb, #fff 64%, #381301);--eon-panel: #120705;--eon-panel-raised: #1c0b05;--eon-line: rgba(249, 181, 84, .2);--eon-accent: #f7a600;--eon-focus: #f9b554;--eon-accent-soft: rgba(247, 166, 0, .12);--eon-accent-pressed: #dc5611;background:#000}.eon--okx{--eon-accent: #bcff2e;--eon-focus: #3548fe;--eon-panel: #2b2b2d;--eon-panel-raised: #333335}.eon--embedded{min-height:0;padding:0}.eon,.eon *{box-sizing:border-box}.eon button,.eon input{font:inherit}.eon button{cursor:pointer}.eon button:disabled{opacity:.55}.eon-toolbar{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px}.eon-toolbar>span{min-width:0;font-size:var(--eon-flow-caption);font-weight:600;white-space:normal;text-align:center;overflow-wrap:anywhere}.eon-toolbar button{display:grid;width:44px;height:44px;flex:none;place-items:center;padding:0;border:0;background:transparent;color:var(--eon-text)}.eon-toolbar button:first-child{margin-left:-12px}.eon-toolbar button:last-child{margin-right:-12px;color:var(--eon-muted)}.eon-main{padding-top:12px}.eon-main h1[tabindex="-1"]:focus{outline:none}.eon-primary,.eon-secondary{display:flex;min-height:56px;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:20px;padding:12px 16px;border-radius:8px;font-size:var(--eon-flow-body);font-weight:600}.eon-primary{border:1px solid var(--eon-accent);background:var(--eon-accent);color:#13100a}.eon-secondary{border:1px solid var(--eon-line);background:transparent;color:var(--eon-text)}.eon-text-button{display:block;min-height:44px;margin:8px auto 0;padding:8px 12px;border:0;background:transparent;color:var(--eon-muted);font-size:var(--eon-flow-body)}.eon-field-error{margin:8px 0 0;color:#ff9292;font-size:var(--eon-flow-body)}.eon-spinner{width:16px;height:16px;border:2px solid rgba(19,16,10,.28);border-top-color:#13100a;border-radius:50%}.eon-request-error{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;margin:16px 0 18px;padding:14px;border:1px solid var(--eon-line);border-radius:8px;background:var(--eon-panel);color:var(--eon-muted);font-size:var(--eon-flow-body);line-height:1.55;overflow-wrap:anywhere}.eon-request-error>svg{color:var(--eon-accent)}.eon-request-error span{display:grid;gap:3px}.eon-request-error strong{color:var(--eon-text);font-size:var(--eon-flow-body)}.eon-request-error button{grid-column:2;min-height:44px;justify-self:start;padding:8px 0;border:0;background:transparent;color:var(--eon-accent);font-size:var(--eon-flow-body)}.eon :is(button,input,summary,a):focus-visible{outline:2px solid var(--eon-focus);outline-offset:3px}@keyframes eon-spin{to{transform:rotate(360deg)}}@keyframes eon-content-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes eon-marker-in{0%{opacity:.35;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes eon-copy-confirm{0%{transform:scale(.72)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes eon-field-error{0%,to{transform:translate(0)}30%{transform:translate(-3px)}65%{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){.eon-spinner{animation:eon-spin .8s linear infinite}}@media(max-width:350px){.eon:not(.eon--embedded){padding-inline:14px}}.eon-flow{--eon-flow-space: clamp(20px, 6vw, 28px);min-width:0;padding-top:4px;font-size:var(--eon-flow-body);overflow-wrap:anywhere}.eon-flow-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.6fr);gap:12px;margin:0 0 var(--eon-flow-space);padding:0;list-style:none}.eon-flow-progress li{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;padding-top:10px;border-top:2px solid var(--eon-line);color:var(--eon-muted);font-size:var(--eon-flow-caption);line-height:1.4;overflow-wrap:anywhere}.eon-flow-progress li>span{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;border:1px solid var(--eon-line);border-radius:50%;font-size:var(--eon-flow-caption);font-variant-numeric:tabular-nums}.eon-flow-progress li[aria-current=step]{border-color:var(--eon-accent);color:var(--eon-text)}.eon-flow-progress li[aria-current=step]>span{border-color:var(--eon-accent);background:var(--eon-accent);color:#13100a;font-weight:650}.eon-flow-progress li[data-complete=true]{border-color:color-mix(in srgb,var(--eon-accent) 46%,transparent)}.eon-flow-progress li[data-complete=true]>span{border-color:color-mix(in srgb,var(--eon-accent) 38%,transparent);color:var(--eon-accent)}.eon-flow-brand{display:flex;flex-wrap:wrap;min-height:24px;align-items:center;gap:12px;margin-bottom:16px}.eon-flow-brand img{display:block;width:68px;height:24px;flex:none;object-fit:contain;object-position:left center}.eon-flow-brand>span{min-width:0;padding-left:12px;border-left:1px solid var(--eon-line);color:var(--eon-muted);font-size:var(--eon-flow-caption);line-height:1.5}.eon-flow-brand--partnership img{width:min(100%,238px);height:auto}.eon-flow-heading h1,.eon-flow-result h1{max-width:400px;margin:0;font-size:var(--eon-flow-heading);font-weight:600;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.eon-flow-heading>p,.eon-flow-result>p{margin:12px 0 0;color:var(--eon-muted);font-size:var(--eon-flow-body);line-height:1.55;text-wrap:pretty}.eon-flow-question{margin:var(--eon-flow-space) 0 12px;font-size:var(--eon-flow-emphasis);font-weight:600;line-height:1.4;letter-spacing:-.02em}.eon-flow-choices{display:grid;gap:12px;margin-top:20px}.eon-flow-question+.eon-flow-choices{margin-top:0}.eon-flow-choices>button{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;min-height:88px;align-items:center;gap:12px;width:100%;padding:16px 14px;border:1px solid var(--eon-line);border-radius:8px;background:var(--eon-panel);color:var(--eon-text);text-align:left;-webkit-tap-highlight-color:transparent}.eon-flow-choices>button>svg:first-child{color:var(--eon-accent)}.eon-flow-choices--account>button{min-height:64px}.eon-flow-choices>button>svg:last-child{color:var(--eon-muted)}.eon-flow-choices strong,.eon-flow-choices small{display:block}.eon-flow-choices>button>span{min-width:0}.eon-flow-choices strong{font-size:var(--eon-flow-emphasis);font-weight:600;line-height:1.4}.eon-flow-choices small{margin-top:4px;color:var(--eon-muted);font-size:var(--eon-flow-caption);line-height:1.5}.eon-flow-security{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:var(--eon-muted);font-size:var(--eon-flow-caption);line-height:1.55}.eon-flow-security>svg{flex:none;margin-top:1px;color:var(--eon-accent)}.eon-flow-details{margin-top:16px;border-block:1px solid var(--eon-line);color:var(--eon-muted);font-size:var(--eon-flow-body);line-height:1.6}.eon-flow-details>summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;color:var(--eon-text);cursor:pointer;list-style:none}.eon-flow-details>summary::-webkit-details-marker{display:none}.eon-flow-details>summary:after{content:"+";flex:none;color:var(--eon-muted);font-size:1.25rem;font-weight:400;line-height:1}.eon-flow-details[open]>summary:after{transform:rotate(45deg);color:var(--eon-accent)}.eon-flow-details>p{margin:0 0 14px}.eon-saved-result>.eon-text-button{margin:0 0 10px;padding-left:0;color:var(--eon-text);text-align:left}.eon-program-benefits{display:grid;gap:24px;margin:24px 0;padding:0;list-style:none}.eon-program-benefits>li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px}.eon-program-benefits>li>svg{margin-top:2px;color:var(--eon-accent)}.eon-program-benefits h3{margin:0 0 8px;color:var(--eon-text);font-size:var(--eon-flow-emphasis);line-height:1.35;font-weight:550}.eon-program-benefits p{margin:0;font-size:var(--eon-flow-body);line-height:1.55}.eon-flow-details>.eon-program-note{padding-top:16px;border-top:1px solid var(--eon-line);font-size:var(--eon-flow-caption)}.eon-terms-link{display:flex;min-height:44px;align-items:center;gap:8px;padding-bottom:12px;color:var(--eon-accent);font-size:var(--eon-flow-body);text-decoration:underline;text-underline-offset:3px}.eon-terms-link>svg{flex:none}.eon-flow-details>ol{display:grid;gap:8px;margin:0 0 14px;padding-left:20px}.eon-flow-details strong{color:var(--eon-text);font-weight:550}.eon-flow-steps{display:grid;gap:18px;margin:var(--eon-flow-space) 0 0;padding:0;list-style:none}.eon-flow-steps>li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:12px}.eon-flow-steps>li>span{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--eon-line);border-radius:50%;color:var(--eon-accent);font-size:var(--eon-flow-caption);font-variant-numeric:tabular-nums}.eon-flow-steps strong{display:block;padding-top:2px;font-size:var(--eon-flow-emphasis);font-weight:600;line-height:1.5}.eon-flow-steps p{margin:4px 0 0;color:var(--eon-muted);font-size:var(--eon-flow-body);line-height:1.6}.eon-relink-fields{display:grid;margin:22px 0 0;border-top:1px solid var(--eon-line)}.eon-relink-fields>div{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:7px 12px;padding:14px 0;border-bottom:1px solid var(--eon-line)}.eon-relink-fields dt{color:var(--eon-muted);font-size:var(--eon-flow-caption)}.eon-relink-fields dd{grid-column:1;margin:0;color:var(--eon-text);font-size:var(--eon-flow-body);font-weight:600;line-height:1.5;-webkit-user-select:all;user-select:all}.eon-relink-copy{display:grid;grid-column:2;grid-row:1 / span 2;align-self:center;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--eon-line);border-radius:50%;background:transparent;color:var(--eon-accent)}.eon-relink-copy:active{background:color-mix(in srgb,var(--eon-accent) 12%,transparent)}.eon-relink-timing{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;color:var(--eon-muted);font-size:var(--eon-flow-caption);line-height:1.55}.eon-relink-timing>svg{flex:none;margin-top:1px;color:var(--eon-accent)}.eon-flow-actions{display:grid;gap:12px;margin-top:var(--eon-flow-space)}.eon-flow .eon-primary,.eon-flow .eon-secondary{min-height:56px;margin-top:16px;font-size:var(--eon-flow-body);font-weight:600;line-height:1.45}.eon-flow button>svg{flex-shrink:0}.eon-flow-actions>.eon-primary,.eon-flow-actions>.eon-secondary,.eon-flow-actions>.eon-text-button{margin-top:0}.eon-flow .eon-text-button{min-height:44px;font-size:var(--eon-flow-body);line-height:1.5}.eon-flow-note,.eon-flow-saved{margin:12px 0 0;color:var(--eon-muted);font-size:var(--eon-flow-caption);line-height:1.6}.eon-flow-checklist{display:grid;gap:12px;margin:var(--eon-flow-space) 0 0;padding:0;list-style:none}.eon-flow-checklist>li{display:flex;align-items:flex-start;gap:10px;font-size:var(--eon-flow-body);line-height:1.6}.eon-flow-checklist>li>svg{flex:none;margin-top:2px;color:var(--eon-accent)}.eon-flow-check{display:flex;min-height:48px;align-items:flex-start;gap:12px;margin-top:20px;padding:12px 0;font-size:var(--eon-flow-body);line-height:1.6;cursor:pointer}.eon-flow-check>input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--eon-accent);cursor:pointer}.eon-flow-code{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;padding:14px 16px;border:1px solid var(--eon-line);border-radius:8px;background:var(--eon-panel)}.eon-flow-code>p{margin:0;color:var(--eon-muted);font-size:var(--eon-flow-body);line-height:1.5}.eon-flow .eon-flow-code>button{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:6px;margin:0;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--eon-accent);font-size:var(--eon-flow-body)}.eon-flow-context{margin:0 0 12px;color:var(--eon-accent);font-size:var(--eon-flow-caption);line-height:1.5}.eon-flow-context small{font-size:inherit}.eon-flow-uid{margin-top:var(--eon-flow-space)}.eon-flow-uid>label{display:block;margin-bottom:8px;font-size:var(--eon-flow-body);font-weight:600;line-height:1.5}.eon-flow .eon-flow-uid>input{width:100%;min-height:56px;padding:14px 16px;border:1px solid var(--eon-line);border-radius:8px;background:var(--eon-panel);color:var(--eon-text);font-size:1.25rem;line-height:1.5;letter-spacing:.04em;font-variant-numeric:tabular-nums}.eon-flow-uid>input::placeholder{color:var(--eon-muted);opacity:.8}.eon-flow-uid>input[aria-invalid=true]{border-color:#ff9292}.eon-flow-uid .eon-field-error{font-size:var(--eon-flow-body);line-height:1.5}.eon-flow-uid>.eon-flow-details{margin-top:12px}.eon-flow-result{margin-top:8px}.eon-flow-result-icon{display:grid;width:44px;height:44px;place-items:center;margin-bottom:20px;color:var(--eon-accent)}.eon-flow-result-icon[data-tone=warning],.eon-flow-result[data-tone=warning] .eon-flow-result-icon{color:#ff9292}.eon-flow-result-brand{display:block;width:68px;height:44px;margin-bottom:20px;object-fit:contain;object-position:left center}.eon-flow-result-brand--partnership{width:min(100%,238px);height:auto}.eon-flow button:disabled{cursor:not-allowed}.eon-flow [aria-busy=true] button:disabled{cursor:wait}.eon-flow :is(button,input,summary,a):focus-visible{outline:2px solid var(--eon-focus);outline-offset:3px}.eon-flow-choices>button:active:not(:disabled),.eon-flow .eon-secondary:active:not(:disabled){border-color:color-mix(in srgb,var(--eon-accent) 50%,transparent);background:var(--eon-accent-soft)}.eon-flow .eon-primary:active:not(:disabled){background:var(--eon-accent-pressed)}@media(hover:hover){.eon-flow-choices>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--eon-accent) 45%,transparent);background:var(--eon-panel-raised)}.eon-flow-details>summary:hover,.eon-flow .eon-text-button:hover:not(:disabled){color:var(--eon-text)}}@media(max-width:350px){.eon-flow-progress{gap:8px}.eon-flow-choices>button{grid-template-columns:22px minmax(0,1fr) 14px;gap:10px;padding-inline:12px}}@media(prefers-reduced-motion:no-preference){.eon-toolbar,.eon-request-error{animation:eon-content-in .32s var(--eon-ease) backwards}.eon-toolbar button{transition:color .14s ease-out,opacity .14s ease-out,transform .14s var(--eon-ease)}.eon-toolbar button:active:not(:disabled){transform:scale(.9)}.eon-flow-progress{animation:eon-content-in .34s var(--eon-ease) backwards}.eon-flow-progress li{transition:border-color .24s ease-out,color .24s ease-out}.eon-flow-progress li>span{transition:border-color .24s ease-out,background-color .24s ease-out,color .24s ease-out}.eon-flow-progress li[aria-current=step]>span,.eon-flow-progress li[data-complete=true]>span>svg{animation:eon-marker-in .3s var(--eon-ease)}.eon-flow-heading,.eon-flow-brand,.eon-flow-result{animation:eon-content-in .42s var(--eon-ease) 50ms backwards}.eon-flow-question,.eon-flow-context{animation:eon-content-in .38s var(--eon-ease) .11s backwards}.eon-flow-choices>button,.eon-flow-steps>li,.eon-flow-checklist>li,.eon-relink-fields>div{animation:eon-content-in .4s var(--eon-ease) backwards}.eon-flow-choices>button:nth-child(1),.eon-flow-steps>li:nth-child(1),.eon-flow-checklist>li:nth-child(1),.eon-relink-fields>div:nth-child(1){animation-delay:.13s}.eon-flow-choices>button:nth-child(2),.eon-flow-steps>li:nth-child(2),.eon-flow-checklist>li:nth-child(2),.eon-relink-fields>div:nth-child(2){animation-delay:.19s}.eon-flow-choices>button:nth-child(3),.eon-flow-steps>li:nth-child(3),.eon-flow-checklist>li:nth-child(3){animation-delay:.25s}.eon-flow-uid,.eon-flow-code,.eon-flow-check{animation:eon-content-in .42s var(--eon-ease) .13s backwards}.eon-relink-timing,.eon-flow-security,.eon-flow-note,.eon-flow-saved{animation:eon-content-in .36s var(--eon-ease) .26s backwards}.eon-flow-actions{animation:eon-content-in .42s var(--eon-ease) .3s backwards}.eon-flow-details{animation:eon-content-in .38s var(--eon-ease) .34s backwards}.eon-flow-details[open]>:not(summary){animation:eon-content-in .24s var(--eon-ease) backwards}.eon-flow-choices>button,.eon-flow .eon-primary,.eon-flow .eon-secondary,.eon-relink-copy{transition:background-color .16s ease-out,border-color .16s ease-out,opacity .16s ease-out,transform .14s var(--eon-ease)}.eon-flow-details>summary:after{transition:color .18s ease-out,transform .22s var(--eon-ease)}.eon-flow .eon-primary>svg,.eon-flow .eon-secondary>svg,.eon-flow-choices>button>svg:last-child{transition:transform .18s var(--eon-ease)}.eon-flow-choices>button:active:not(:disabled),.eon-flow .eon-primary:active:not(:disabled),.eon-flow .eon-secondary:active:not(:disabled),.eon-relink-copy:active:not(:disabled){transform:scale(.985)}.eon-relink-copy[data-copied=true]>svg{animation:eon-copy-confirm .3s var(--eon-ease)}.eon-flow .eon-flow-uid>input{transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .22s var(--eon-ease)}.eon-flow .eon-flow-uid>input:focus{border-color:color-mix(in srgb,var(--eon-focus) 72%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--eon-focus) 16%,transparent)}.eon-flow .eon-flow-uid>input[aria-invalid=true]{animation:eon-field-error .26s var(--eon-ease)}.eon-flow-result-icon,.eon-flow-result-brand{animation:eon-marker-in .38s var(--eon-ease) .11s backwards}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.eon-flow-choices>button:hover:not(:disabled){transform:translateY(-1px)}.eon-flow-choices>button:hover:not(:disabled)>svg:last-child,.eon-flow .eon-primary:hover:not(:disabled)>svg,.eon-flow .eon-secondary:hover:not(:disabled)>svg{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.eon-flow,.eon-flow *{animation:none;transition:none}}.eon:has(.exchange-start){--eon-text: #f2f2f3;--eon-muted: #afb1b8;--eon-panel: #1b1c20;--eon-panel-raised: #24262c;--eon-line: #35373e;--eon-flow-heading: 1.875rem;background:#101112;color:var(--eon-text);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.eon:has(.exchange-start) .eon-flow-progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 24px;gap:12px}.eon:has(.exchange-start) .eon-flow-progress li{font-size:.75rem;overflow-wrap:normal}.eon:has(.exchange-start) .eon-flow-progress li>span{width:28px;height:28px}.eon:has(.exchange-start) .eon-main{padding-top:0}.eon:has(.exchange-start) .eon-flow{width:100%;max-width:440px;margin-inline:auto}.eon:has(.exchange-start) .eon-toolbar,.eon:has(.exchange-start) .byh-toolbar{min-height:44px;font-size:.8125rem}.eon:has(.exchange-start) .eon-toolbar>span,.eon:has(.exchange-start) .byh-toolbar>span{font-size:.8125rem;font-weight:600}.exchange-start-brand{display:flex;align-items:center;justify-content:center;gap:16px;min-height:100px;padding:20px 16px;margin-bottom:28px;border:1px solid var(--eon-line);border-radius:16px;background:#15161a}.exchange-start-community,.exchange-start-provider{display:flex;align-items:center;gap:8px;min-width:0}.exchange-start-community img{width:24px;height:36px;object-fit:contain}.exchange-start-community strong{font-size:.875rem;font-weight:650;letter-spacing:-.03em}.exchange-start-cross{color:var(--eon-muted);font-size:1rem}.exchange-start-provider>img{width:28px;height:28px;object-fit:contain}.exchange-start-provider strong{font-size:1.375rem;font-weight:650}.exchange-start-provider>img.exchange-start-wordmark{width:100px;height:28px}.eon .exchange-start .eon-flow-heading h1{font-size:var(--eon-flow-heading);font-weight:600;line-height:1.15;letter-spacing:-.035em;margin:0}.eon .exchange-start .eon-flow-heading>p{min-height:78px;margin:14px 0 0;font-size:1rem;line-height:1.6;color:var(--eon-muted)}.eon .exchange-start .eon-flow-question{margin:24px 0 12px;font-size:1rem;font-weight:600;line-height:1.5}.eon .exchange-start .eon-flow-choices{margin:0;gap:12px}.eon .exchange-start .eon-flow-choices>button{grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;min-height:68px;padding:16px;border:1px solid var(--eon-line);border-radius:12px;background:var(--eon-panel)}.eon .exchange-start .eon-flow-choices strong{font-size:1rem;line-height:1.5;font-weight:600}.eon .exchange-start .eon-flow-choices>button:hover:not(:disabled){background:var(--eon-panel-raised);border-color:var(--eon-accent)}.eon .exchange-start .eon-flow-choices>button:focus-visible{outline:2px solid var(--eon-accent);outline-offset:3px}.eon .exchange-start .eon-flow-details{margin-top:20px;font-size:1rem}@media(max-width:360px){.exchange-start-brand{gap:10px;padding-inline:10px}.exchange-start-community strong{font-size:.75rem}.exchange-start-provider>img.exchange-start-wordmark{width:82px}}.okx-onboarding-instructions{--rhd-muted: #a3a5a8;--rhd-brand-lime: #bcff2e;margin-top:16px}.okx-onboarding-instructions .rhd-instruction-card,.okx-onboarding-instructions .rhd-instruction-fallback{margin:0 0 16px}.okx-onboarding-instructions .rhd-instruction-action strong,.okx-onboarding-instructions .rhd-instruction-dialog>p,.okx-onboarding-instructions .rhd-instruction-fallback p{font-size:1rem}.okx-onboarding-instructions .rhd-instruction-action small,.okx-onboarding-instructions .rhd-instruction-dialog>header span{font-size:.875rem}.uid-change-panel{display:grid;gap:18px;padding:34px 22px 48px;color:var(--text)}.uid-change-panel__icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:50%;color:var(--accent)}.uid-change-panel__eyebrow{margin:4px 0 -10px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.uid-change-panel h1{max-width:430px;margin:0;font-size:clamp(38px,10vw,54px);line-height:.98;letter-spacing:-.055em}.uid-change-panel>p:not(.uid-change-panel__eyebrow){max-width:520px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.uid-change-panel form{display:grid;gap:12px;margin-top:8px}.uid-change-panel label{color:var(--text);font-size:14px;font-weight:700}.uid-change-panel input{min-height:58px;padding:0 18px;border:1px solid var(--border);border-radius:12px;outline:none;background:var(--surface);color:var(--text);font:inherit;font-size:20px}.uid-change-panel input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.uid-change-panel__privacy,.uid-change-panel__notice{display:flex;align-items:flex-start;gap:10px;margin:4px 0 6px;color:var(--muted);font-size:13px;line-height:1.45}.uid-change-panel__privacy svg,.uid-change-panel__notice svg{flex:none}.uid-change-panel__notice{padding:14px;border:1px solid var(--border);border-radius:12px}.uid-change-panel__error{margin:-4px 0 0;color:#ff8b91;font-size:13px}.uid-change-panel__primary,.uid-change-panel__secondary{display:flex;min-height:58px;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:12px;background:var(--accent);color:#080908;font:inherit;font-size:16px;font-weight:750;cursor:pointer}.uid-change-panel__primary:disabled{cursor:default;opacity:.55}.uid-change-panel__secondary{margin-top:10px;border:1px solid var(--border);background:transparent;color:var(--text)}.uid-change-panel--result{align-content:center;min-height:60vh}.referral-activation{background:var(--eon-panel, #111);min-height:calc(100dvh - 62px)}.referral-activation.eon--okx{background:#111}.referral-activation.eon--bybit{background:#000}.ra-toolbar-spacer{width:32px;flex:none}.ra-main{padding:36px 0 20px}.ra-connected{display:flex;align-items:center;gap:8px;margin:0 0 26px;color:var(--eon-accent);font-size:.875rem}.ra-steps{display:flex;gap:24px;padding:0;margin:0 0 42px;list-style:none}.ra-steps li{display:flex;align-items:center;gap:8px;color:var(--eon-muted);font-size:.875rem}.ra-steps li>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--eon-line);border-radius:50%}.ra-steps li[data-current=true]{color:var(--eon-text)}.ra-steps li[data-current=true]>span{border-color:var(--eon-accent);background:var(--eon-accent);color:#14110c}.ra-steps li[data-done=true]>span{border-color:transparent;color:var(--eon-accent)}.ra-main h1{margin:0;max-width:17ch;font-size:clamp(1.8rem,6.8vw,2.125rem);line-height:1.12;letter-spacing:-.04em;font-weight:600}.ra-main h1:focus{outline:none}.ra-body{margin:16px 0 0;color:var(--eon-muted);font-size:1rem;line-height:1.55}.ra-action-block,.ra-form{margin-top:36px}.ra-service{display:flex;gap:12px;align-items:center;padding:18px 0;border-top:1px solid var(--eon-line);border-bottom:1px solid var(--eon-line);font-size:1rem;font-weight:500}.ra-form label{display:block;margin-bottom:12px;font-size:.875rem;color:var(--eon-muted)}.ra-form input{width:100%;min-height:58px;border:1px solid var(--eon-line);border-radius:8px;padding:15px 16px;color:var(--eon-text);background:var(--eon-panel);font-size:1rem}.ra-form input:focus-visible{outline:2px solid var(--eon-accent);outline-offset:3px}.ra-form input[aria-invalid=true]{border-color:#ff9292}.ra-hint,.ra-loading{color:var(--eon-muted);font-size:.875rem;line-height:1.5}.ra-error{margin-top:18px;font-size:.875rem;line-height:1.5;color:#ffb4ad}.ra-error p{margin:0}.ra-error button{border:0;background:transparent;padding:10px 0;min-height:44px;color:var(--eon-accent);text-decoration:underline;text-underline-offset:4px}.ra-later{margin-top:24px}.ra-form,.ra-action-block{animation:ra-enter .22s cubic-bezier(.22,1,.36,1) both}@keyframes ra-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ra-form,.ra-action-block{animation:none}}@media(max-width:360px){.ra-main{padding-top:24px}.ra-steps{margin-bottom:32px}.ra-form .eon-primary{font-size:.9rem}}.loyalty-program-invitation{display:grid;gap:20px;margin-top:32px}.loyalty-program-invitation p{max-width:38ch;margin:0;color:var(--muted);font-size:16px;line-height:1.5}.loyalty-program-invitation>.loyalty-program-invitation-link{min-height:52px;justify-content:space-between;gap:12px;padding:14px 18px;font-size:15px;text-decoration:none}.loyalty-program-invitation-link svg{flex:none}@media(hover:hover){.loyalty-program-invitation-link:hover{opacity:.85}}.screen.faq-screen{--faq-muted: #a3a5a8;--faq-line: #2a2b2d;padding:calc(16px + env(safe-area-inset-top)) 24px 28px}.faq-back-row{display:flex;align-items:center;gap:12px;min-height:40px}.faq-back-row>span{color:var(--faq-muted);font-size:13px}.faq-back{position:relative;display:grid;width:40px;height:40px;flex:none;place-items:center;border:1px solid #45474a;border-radius:50%;background:transparent;cursor:pointer}.faq-screen--directory .faq-back{border-color:var(--blue);color:var(--blue)}.faq-back:before{position:absolute;inset:-3px;content:""}.faq-heading h1{margin:16px 0 0;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.04em;outline:none}.faq-heading>p{margin:6px 0 0;color:var(--faq-muted);font-size:13px;line-height:1.5}.faq-topics{margin-top:12px}.faq-topic{display:grid;min-height:67px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:14px;text-decoration:none;color:var(--text)}.faq-topic+.faq-topic{border-top:1px solid var(--faq-line)}.faq-topic-icon{display:flex;width:44px;justify-content:center;align-items:center;color:var(--blue)}.faq-topic-copy{display:grid;gap:3px;padding:12px 0}.faq-topic-copy strong{font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.02em}.faq-topic-copy small{color:var(--faq-muted);font-size:12px;line-height:1.4}.faq-topic>svg,.faq-useful>a>svg{color:var(--blue)}.faq-emblem{display:block;flex:none;width:56px;height:48px;object-fit:contain}.faq-topic-icon .faq-emblem{width:60px;height:48px;object-fit:cover}.faq-useful{margin-top:32px}.faq-useful h2{margin:0 0 8px;color:var(--faq-muted);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.faq-useful>a{display:grid;grid-template-columns:25px minmax(0,1fr) 19px;min-height:49px;gap:12px;align-items:center;padding:10px 0;color:var(--text);text-decoration:none;font-size:13px;line-height:1.4}.faq-useful>a+a{border-top:1px solid var(--faq-line)}.faq-content{margin-top:18px}.faq-question{scroll-margin-bottom:calc(90px + env(safe-area-inset-bottom));border-bottom:1px solid var(--faq-line)}.faq-question:last-child{border-bottom:0}.faq-question h2{margin:0}.faq-question h2>button{display:grid;width:100%;min-height:56px;grid-template-columns:24px minmax(0,1fr) 19px;align-items:center;gap:12px;padding:13px 0;border:0;background:transparent;text-align:left;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.015em;cursor:pointer}.faq-question-icon{display:grid;place-items:center;color:var(--blue)}.faq-question-caret{color:var(--blue);transition:transform .16s ease}.faq-question[data-open=true] .faq-question-caret{transform:rotate(180deg)}.faq-answer{padding:0 0 18px 36px;color:var(--faq-muted);font-size:13px;line-height:1.55}.faq-answer[hidden]{display:none}.faq-answer p{margin:0}.faq-answer p+p{margin-top:10px}.faq-explanation{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px}.faq-explanation-icon{display:grid;min-height:25px;place-items:center;color:var(--blue)}.faq-explanation :is(h2,h3){margin:0 0 4px;color:var(--text);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.faq-explanation p{margin:0;color:var(--faq-muted);font-size:13px;line-height:1.5}.faq-note{display:block;margin-top:6px;color:var(--faq-muted);font-size:12px;line-height:1.45}.faq-counters{display:grid;gap:12px;padding:8px 0 5px 16px}.faq-counters .faq-explanation{grid-template-columns:32px minmax(0,1fr);gap:22px}.faq-counters .faq-explanation-icon svg{width:32px;height:32px}.faq-counters .faq-explanation+.faq-explanation>div{padding-top:12px;border-top:1px solid var(--faq-line)}.faq-counters .faq-explanation+.faq-explanation .faq-explanation-icon{padding-top:12px}.faq-question:has(.faq-counters) .faq-answer,.faq-question:has(.faq-awards) .faq-answer{padding-left:0}.faq-earning-rules{display:grid;gap:24px;margin-top:24px;margin-left:-36px}.faq-score-table{width:100%;margin:14px 0;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.faq-score-table th,.faq-score-table td{padding:7px 0;font-weight:400;text-align:left}.faq-score-table thead th{padding-top:0;font-size:11px}.faq-score-table tbody tr{border-top:1px solid var(--faq-line)}.faq-score-table td{color:var(--blue);text-align:right}.faq-score-table th:last-child{text-align:right}.faq-rank-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px}.faq-rank-table thead th{height:28px;color:var(--faq-muted);font-size:12px;font-weight:400}.faq-rank-table th{text-align:left;font-weight:400}.faq-rank-table td,.faq-rank-table th{padding:0;border-bottom:1px solid var(--faq-line)}.faq-rank-table td,.faq-rank-table th:not(:first-child){text-align:right;white-space:nowrap}.faq-rank-table td{min-width:52px;color:var(--faq-muted)}.faq-rank-table td:last-child{color:var(--blue)}.faq-rank-name{display:flex;min-height:51px;align-items:center;gap:7px}.faq-rank-name--diamond{color:var(--blue)}.faq-rank-name .faq-emblem{width:64px;margin-left:-4px;object-fit:cover}.faq-screen--ranks .faq-content{margin-top:18px}.faq-screen:not(.faq-screen--directory) .faq-heading h1{margin-top:12px;font-size:26px}.faq-screen--ranks .faq-answer{padding-bottom:10px}.faq-steps{margin:0;padding:0;list-style:none}.faq-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0}.faq-steps li+li{border-top:1px solid var(--faq-line)}.faq-step-icon{display:grid;place-items:center;color:var(--blue)}.faq-steps h2{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.faq-steps p{margin:0;color:var(--faq-muted);font-size:13px;line-height:1.5}.faq-settings{position:relative;display:flex;justify-content:center;width:100%;min-height:48px;gap:10px;align-items:center;padding:12px 15px;margin-top:16px;border:0;border-radius:6px;background:var(--blue);color:#080f18;font-size:14px;font-weight:600;cursor:pointer}.faq-settings>svg:last-child{position:absolute;right:15px}.faq-connection-help{margin-top:24px}.faq-rating-modes{display:grid;gap:0;padding:0 0 16px;border-bottom:1px solid var(--faq-line)}.faq-rating-modes .faq-explanation+.faq-explanation{margin-top:12px;padding-top:16px;border-top:1px solid var(--faq-line)}.faq-award-condition{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;margin:0;font-size:12px}.faq-award-condition .faq-emblem{width:64px;height:48px;object-fit:cover}.faq-awards{margin:0;padding:0;list-style:none}.faq-awards li{display:grid;min-height:46px;grid-template-columns:62px 68px minmax(0,1fr);align-items:center;gap:10px}.faq-awards .faq-emblem{width:64px;height:44px;object-fit:cover}.faq-screen--rating .faq-question h2>button{min-height:52px;padding-block:11px}.faq-screen--rating .faq-answer{padding-bottom:16px}.faq-award-place{font-size:12px;white-space:nowrap}.faq-awards strong{color:var(--blue);font-size:14px;font-weight:500}.faq-back:active,.faq-settings:active,.faq-topic:active,.faq-useful a:active,.faq-question button:active{opacity:.65}.phone-shell[data-route=faq] .bottom-navigation{height:calc(74px + env(safe-area-inset-bottom))}.phone-shell[data-route=faq] .bottom-navigation button{color:#a3a5a8}.phone-shell[data-route=faq] .bottom-navigation button.is-active{color:var(--text)}.phone-shell[data-route=faq] .bottom-navigation button.is-active svg{color:var(--blue)}.phone-shell[data-route=faq] .bottom-navigation button.is-active:after{background:var(--blue)}@media(max-width:360px){.screen.faq-screen{padding-left:20px;padding-right:20px}.faq-back:before{position:absolute;inset:-3px;content:""}.faq-heading h1{font-size:26px}.faq-topic{grid-template-columns:38px minmax(0,1fr) 20px;gap:12px}.faq-topic-icon{width:38px}.faq-topic-icon .faq-emblem{width:52px;height:44px}.faq-topic-copy strong{font-size:16px}.faq-topic-copy small{font-size:12px}.faq-question h2>button{font-size:14px;gap:9px}.faq-answer{padding-left:33px}.faq-earning-rules{margin-left:-33px}.faq-rank-name{gap:7px}.faq-rank-name .faq-emblem{width:56px;height:44px}.faq-rank-table td{min-width:45px}.faq-awards li{grid-template-columns:54px 48px minmax(0,1fr);gap:8px}.faq-awards .faq-emblem{width:48px}.faq-awards strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.faq-question-caret{transition:none}}.section-retry{min-height:44px;padding:8px 0;border:0;background:none;color:var(--blue);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.section-retry:focus-visible{outline:2px solid currentColor;outline-offset:4px}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:dark;--bg: #121212;--surface: #1d1d1d;--surface-alt: #222222;--surface-raised: #282828;--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .16);--text: #fcfefd;--muted: #8f8f8f;--faint: #666666;--blue: #1e8aff;--blue-soft: rgba(30, 138, 255, .16);--teal: #5bcac6;--teal-soft: rgba(91, 202, 198, .14);--gold: #ffc118;--gold-soft: rgba(255, 193, 24, .13);--red: #ff5d5d;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--text-micro: .625rem;--text-caption: .6875rem;--text-secondary: .75rem;--text-body: .8125rem;--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:#080808;scroll-behavior:smooth;scrollbar-width:none}body{min-width:320px;min-height:100%;margin:0;background:#080808;color:var(--text);font-family:Geist,sans-serif;font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0}button,input{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app-viewport{min-height:100dvh}.phone-shell{position:relative;width:min(100%,480px);min-height:100dvh;margin:0 auto;overflow:hidden;background:var(--bg)}.app-content{min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));animation:screen-in .36s var(--ease-out) both}.screen{padding:calc(22px + env(safe-area-inset-top)) 16px 30px}.home-screen{padding-top:calc(18px + env(safe-area-inset-top))}.screen-heading{margin-bottom:24px}.screen-heading h1,.home-heading h1{margin:0;font-size:clamp(28px,8vw,34px);font-weight:600;letter-spacing:-.045em;line-height:1.05}.screen-heading p{margin:7px 0 0;color:var(--muted);font-size:var(--text-body)}.home-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.home-heading p{margin:0 0 3px;color:var(--muted);font-size:var(--text-secondary)}.member-avatar{display:grid;width:58px;height:58px;flex:none;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#f2f2f0}.member-avatar img{width:100%;height:100%;object-fit:cover}.member-avatar span{color:var(--bg);font-size:var(--text-body);font-weight:700}.member-avatar--small{width:40px;height:40px;background:var(--teal);border-color:var(--teal)}.access-hero{position:relative;min-height:238px;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);background:linear-gradient(142deg,#10151b,#0a457d 52%,#1e8aff)}.access-hero:after{position:absolute;right:-50px;bottom:-105px;width:250px;height:250px;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.access-hero-art{position:absolute;z-index:1;top:-34px;right:-63px;width:245px;height:245px;object-fit:contain;opacity:.85;transform:rotate(8deg)}.access-hero-copy{position:relative;z-index:2;width:72%}.access-hero-copy>p{margin:27px 0 1px;color:#ffffff94;font-size:var(--text-micro);font-weight:600;letter-spacing:.14em}.access-hero-copy h2{margin:0;font-size:33px;font-weight:600;letter-spacing:-.055em}.access-hero-copy>span{display:block;margin-top:5px;color:#ffffffb3;font-size:var(--text-secondary)}.hero-link{position:absolute;z-index:3;right:16px;bottom:15px;display:inline-flex;min-height:40px;cursor:pointer;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#12121247;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--text-secondary);font-weight:500}.status-pill{display:inline-flex;min-height:26px;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#1212123b;color:var(--text);font-size:var(--text-caption);font-weight:600;white-space:nowrap}.status-pill i{width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #5bcac61f}.status-pill--info{border-color:var(--blue-soft);background:var(--blue-soft)}.status-pill--info i{background:var(--blue)}.status-pill--muted{background:#ffffff0d;color:var(--muted)}.status-pill--muted i{background:var(--muted);box-shadow:none}.status-pill--warning{border-color:#ffc11838;background:var(--gold-soft);color:#ffe291}.status-pill--warning i{background:var(--gold);box-shadow:none}.next-action{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px 12px;margin-top:12px;padding:15px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.next-action-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.next-action>div:nth-child(2){min-width:0}.next-action span{color:var(--blue);font-size:var(--text-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.next-action h2{margin:2px 0 3px;font-size:15px;font-weight:600}.next-action p{margin:0;color:var(--muted);font-size:var(--text-secondary);line-height:1.45}.next-action .action-button{grid-column:2;justify-self:start}.next-action--done .next-action-icon{background:var(--teal-soft);color:var(--teal)}.action-button{display:inline-flex;min-height:40px;cursor:pointer;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--text);border-radius:var(--radius-md);background:var(--text);color:var(--bg);font-size:var(--text-secondary);font-weight:600;transition:opacity .14s ease,transform .14s ease}.action-button:active{opacity:.68;transform:scale(.98)}.action-button--secondary{border-color:var(--border-strong);background:transparent;color:var(--text)}.cycle-section,.included-section,.connections-section,.tier-section,.history-section{margin-top:28px}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.section-title h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.015em}.section-title>span{color:var(--muted);font-size:var(--text-caption)}.cycle-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.cycle-main{display:flex;align-items:center;gap:17px;padding:18px 16px 17px}.progress-ring{position:relative;display:grid;flex:none;place-items:center}.progress-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.progress-ring circle{fill:none;stroke-width:5}.progress-ring-track{stroke:#ffffff12}.progress-ring-value{stroke:var(--teal);stroke-linecap:round;transition:stroke-dashoffset .7s var(--ease-out)}.progress-ring strong{font-size:17px;font-weight:600;letter-spacing:-.04em}.cycle-values{min-width:0}.cycle-values>span{color:var(--muted);font-size:var(--text-caption)}.cycle-values>strong{display:block;margin:5px 0 2px;font-size:clamp(23px,7vw,29px);font-weight:600;letter-spacing:-.05em;white-space:nowrap}.cycle-values>strong small,.reward-volume strong small{color:var(--muted);font-size:var(--text-caption);font-weight:500;letter-spacing:0}.cycle-values p{margin:0;color:var(--muted);font-size:var(--text-caption)}.cycle-meta{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:0 15px;border-top:1px solid var(--border);color:var(--muted);font-size:var(--text-micro)}.cycle-meta span{display:flex;align-items:center;gap:6px;color:var(--teal)}.benefit-list{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border)}.benefit-list button{display:grid;min-height:70px;cursor:pointer;grid-template-columns:38px 1fr 18px;align-items:center;gap:12px;padding:0 14px;border:0;background:var(--surface);text-align:left}.benefit-list button:active{background:var(--surface-alt)}.benefit-list button>span:nth-child(2){display:grid;gap:2px}.benefit-list strong{font-size:var(--text-body);font-weight:600}.benefit-list small{color:var(--muted);font-size:var(--text-caption)}.benefit-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#ffffff14;color:var(--text)}.benefit-icon--live{background:var(--blue-soft);color:var(--blue)}.plan-card{position:relative;overflow:hidden;padding:18px;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(145deg,#151a20,#0b3862 70%,#125ca5)}.plan-card:after{position:absolute;top:-80px;right:-70px;width:190px;height:190px;border:34px solid rgba(255,255,255,.035);border-radius:50%;content:""}.plan-card-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.plan-card-head img{width:18px;height:28px}.plan-card h2{position:relative;z-index:2;margin:22px 0 2px;font-size:23px;font-weight:600;letter-spacing:-.04em}.plan-card>p{position:relative;z-index:2;margin:0;color:#ffffffa6;font-size:var(--text-secondary)}.plan-card dl{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;margin:24px -18px -18px;border-top:1px solid rgba(255,255,255,.12)}.plan-card dl div{display:grid;gap:3px;padding:13px 18px}.plan-card dl div+div{border-left:1px solid rgba(255,255,255,.12)}.plan-card dt{color:#ffffff80;font-size:var(--text-micro)}.plan-card dd{margin:0;font-size:var(--text-secondary);font-weight:600}.connection-list{padding:2px 0}.connection-step{display:grid;min-height:70px;grid-template-columns:26px 38px minmax(0,1fr) auto;align-items:center;gap:9px}.connection-rail{position:relative;display:flex;height:100%;justify-content:center}.connection-rail>span{position:relative;z-index:2;display:grid;width:25px;height:25px;margin-top:22px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg);color:var(--muted)}.connection-rail>i{position:absolute;top:46px;bottom:-24px;width:1px;background:var(--border-strong)}.connection-step.is-done .connection-rail>span{border-color:var(--teal);background:var(--teal);color:#081818}.connection-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--surface);color:var(--muted)}.connection-copy{display:grid;min-width:0;gap:2px}.connection-copy strong{font-size:var(--text-body);font-weight:600}.connection-copy small{overflow:hidden;color:var(--muted);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.connection-step>button{min-height:36px;cursor:pointer;padding:0 10px;border:1px solid var(--border-strong);border-radius:7px;background:transparent;font-size:var(--text-caption)}.connection-step>button:disabled{cursor:not-allowed;opacity:.35}.connection-state{color:var(--muted);font-size:var(--text-micro)}.connection-step.is-done .connection-state{color:var(--teal)}.support-card{display:grid;grid-template-columns:42px 1fr;gap:10px 12px;margin-top:28px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.support-card>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#ffffff12}.support-card h2{margin:1px 0 3px;font-size:14px}.support-card p{margin:0;color:var(--muted);font-size:var(--text-caption)}.support-card .action-button{grid-column:1 / -1;width:100%}.reward-hero{position:relative;min-height:266px;overflow:hidden;padding:18px;border:1px solid var(--border);border-radius:var(--radius-xl);background:#171717}.reward-hero:before{position:absolute;top:62px;right:-62px;width:190px;height:190px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 28px #ffffff05,0 0 0 58px #ffffff03;content:""}.reward-hero-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.reward-hero-top>span{color:var(--muted);font-size:var(--text-caption)}.reward-orb{position:absolute;top:83px;right:30px;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(255,193,24,.35);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe6a0,var(--gold) 38%,#8f5c00 100%);color:#17120a;box-shadow:0 18px 60px #ffc11826}.reward-hero>p{position:relative;z-index:2;margin:36px 0 4px;color:var(--muted);font-size:var(--text-caption)}.reward-hero h2{position:relative;z-index:2;margin:0;font-size:43px;font-weight:600;letter-spacing:-.06em}.reward-hero h2 span{color:var(--muted);font-size:var(--text-secondary);font-weight:500;letter-spacing:0}.reward-hero>strong{position:relative;z-index:2;display:block;margin-top:3px;color:#ffe291;font-size:var(--text-secondary);font-weight:500}.reward-progress{position:absolute;right:18px;bottom:18px;left:18px}.reward-progress>span{display:block;height:4px;overflow:hidden;border-radius:999px;background:#ffffff14}.reward-progress i{display:block;height:100%;border-radius:inherit;background:var(--gold)}.reward-progress small{display:block;margin-top:7px;color:var(--muted);font-size:var(--text-micro)}.reward-volume{margin-top:12px;padding:17px 18px;border:1px solid var(--border);border-radius:var(--radius-lg)}.reward-volume>span{color:var(--muted);font-size:var(--text-caption)}.reward-volume>strong{display:block;margin-top:3px;font-size:23px;font-weight:600;letter-spacing:-.04em}.reward-volume p{margin:8px 0 0;color:var(--muted);font-size:var(--text-micro);line-height:1.45}.tier-track{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border)}.tier-track>div{display:grid;min-height:90px;place-items:center;align-content:center;gap:4px;background:var(--surface)}.tier-track>div>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#ffffff12;color:var(--muted)}.tier-track>div>span i{font-style:normal;font-size:var(--text-micro)}.tier-track strong{font-size:var(--text-secondary)}.tier-track small{color:var(--muted);font-size:var(--text-micro)}.tier-track .is-reached>span{background:var(--gold);color:#17120a}.reward-history{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border)}.reward-history article{display:grid;min-height:66px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:0 13px;background:var(--surface)}.history-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#ffffff0f;color:var(--muted)}.history-icon.is-paid{background:var(--gold-soft);color:var(--gold)}.reward-history article>div{display:grid;gap:2px}.reward-history article>div strong,.history-value strong{font-size:var(--text-secondary);font-weight:600}.reward-history article small{color:var(--muted);font-size:var(--text-micro)}.history-value{display:grid;gap:2px;text-align:right}.profile-screen{padding:0 0 30px}.profile-hero{--profile-safe-top: max(env(safe-area-inset-top), 54px);position:relative;height:350px;overflow:hidden;padding:0 16px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 52%,#1e8aff)}.profile-settings-button{position:absolute;z-index:2;top:calc(10px + var(--profile-safe-top));right:16px;display:grid;width:44px;height:44px;cursor:pointer;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0d86eb;box-shadow:0 0 0 5px #0b78dc57,0 9px 22px #004a9957;color:#fff}.profile-settings-button:active{opacity:.68;transform:scale(.96)}.profile-identity{display:flex;min-width:0;align-items:center;padding-right:44px;padding-top:calc(54px + var(--profile-safe-top))}.profile-avatar{position:relative;width:86px;height:86px;flex:none}.profile-avatar-image{display:block;width:86px;height:86px;border-radius:50%;background:#fff;object-fit:cover}.profile-avatar-fallback{display:grid;width:86px;height:86px;place-items:center;border-radius:50%;background:#ffffff2e;color:#fff;font-size:30px;font-weight:700}.profile-avatar-badge{position:absolute;top:-1px;right:-1px;display:grid;width:25px;height:25px;place-items:center;border:2px solid #0e3f70;border-radius:50%;background:#5865f2;box-shadow:0 3px 10px #0000003d;color:#fff}.account-start-layout{padding-bottom:0}.account-start-screen{padding-top:0}.account-start-hero{--account-safe-top: max(env(safe-area-inset-top), 34px);position:relative;min-height:392px;overflow:hidden;margin:0 -16px;padding:calc(var(--account-safe-top) + 24px) 24px 30px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 52%,#1e8aff);isolation:isolate}.account-start-hero:before{position:absolute;z-index:-1;top:58px;right:-95px;width:290px;height:290px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 38px #ffffff06,0 0 0 78px #ffffff04;content:""}.account-start-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#deefffb8;font-size:var(--text-caption);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.account-start-eyebrow svg{color:#8ce2de}.account-start-mark{display:grid;width:54px;height:54px;place-items:center;margin-top:35px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#06233e47}.account-start-mark img{width:19px;height:30px;filter:brightness(0) invert(1)}.account-start-hero h1{max-width:330px;margin:18px 0 0;font-size:34px;font-weight:600;letter-spacing:-.05em;line-height:1.02}.account-start-hero>p{max-width:342px;margin:11px 0 0;color:#e2f0ffb8;font-size:var(--text-body);line-height:1.5}.account-start-rank{display:flex;min-height:82px;align-items:center;gap:14px;margin-top:22px;padding:10px 14px 10px 8px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#05233f4d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-start-rank-art{display:grid;width:62px;height:62px;flex:none;place-items:center}.account-start-rank-art img{width:calc(54px * var(--rank-scale));height:calc(54px * var(--rank-scale));object-fit:contain;filter:drop-shadow(0 7px 10px rgba(0,0,0,.42))}.account-start-rank>span:last-child{display:grid;gap:2px}.account-start-rank small{color:#e2f0ffa6;font-size:var(--text-caption)}.account-start-rank strong{color:#fff;font-size:19px;font-weight:600;letter-spacing:-.025em}.account-start-primary{display:flex;width:100%;min-height:49px;cursor:pointer;align-items:center;justify-content:space-between;margin-top:24px;padding:0 17px;border:0;border-radius:12px;background:#f5f9fc;color:#0b2740;font-size:var(--text-body);font-weight:650;transition:opacity .14s ease,transform .14s var(--ease-out)}.account-start-primary:active{opacity:.82;transform:scale(.985)}.account-start-security{display:flex;max-width:300px;align-items:center;gap:8px;margin-top:17px;color:#e2f0ffa6;font-size:var(--text-caption)}.account-start-security svg{flex:none;color:#8ce2de}.account-start-screen.is-no-record{min-height:calc(100dvh - 76px - env(safe-area-inset-bottom));padding-bottom:0}.account-start-screen.is-no-record .account-start-hero{min-height:calc(100dvh - 76px - env(safe-area-inset-bottom))}.account-start-screen.is-no-record .account-start-mark{margin-top:0}.account-start-screen.is-unauthorized{min-height:100dvh;padding-bottom:0}.account-start-screen.is-unauthorized .account-start-hero{min-height:100dvh;border-radius:0;padding-top:max(calc(env(safe-area-inset-top) + 86px),112px)}.profile-identity-copy{min-width:0;margin-left:16px}.profile-identity h1{overflow:hidden;margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:25px;text-overflow:ellipsis;white-space:nowrap}.profile-identity p{overflow:hidden;margin:3px 0 0;color:#ffffff8c;font-size:var(--text-body);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.profile-access-stats{display:flex;min-height:42px;align-items:center;margin-top:25px}.profile-access-stats>i{width:1px;height:25px;flex:none;background:#ffffff8c}.profile-access-stat{display:grid;width:144px;flex:none;gap:2px}.profile-access-stat--wide{width:auto;flex:1;padding-left:24px}.profile-access-stat strong{font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}.profile-access-stat span{overflow:hidden;color:#ffffff8c;font-size:var(--text-secondary);line-height:15px;text-overflow:ellipsis;white-space:nowrap}.profile-access-stats--no-record{display:grid;grid-template-columns:minmax(0,1.08fr) 1px minmax(0,.92fr);padding-inline:12px}.profile-access-stats--no-record>.profile-access-stat{width:auto;min-width:0}.profile-access-stats--no-record>.profile-access-stat--wide{padding-left:0;text-align:right}.profile-community-pill{display:flex;min-height:37px;align-items:center;justify-content:space-between;gap:12px;margin-top:19px;padding:0 12px;border-radius:999px;background:#ffffff1f}.profile-community-pill>span{display:inline-flex;min-width:0;align-items:center;gap:6px;font-size:var(--text-secondary);white-space:nowrap}.profile-community-pill>span:first-child{gap:9px;font-size:var(--text-body);font-weight:500}.profile-community-pill img{width:11px;height:16px;flex:none}.profile-community-renew{display:inline-flex;min-height:33px;cursor:pointer;align-items:center;gap:3px;margin-right:-7px;padding:0 7px;border:0;border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:var(--text-secondary);font-weight:600;white-space:nowrap}.profile-community-renew:active{background:#ffffff1a}.profile-community-renew:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:1px}.profile-body{padding:38px 16px 0}.profile-body>h2{margin:0 0 8px;color:var(--muted);font-size:var(--text-secondary);font-weight:500;letter-spacing:.01em;line-height:15px;text-transform:uppercase}.profile-account-list{display:grid}.profile-account-row{position:relative;display:grid;width:100%;min-height:68px;cursor:pointer;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0;border:0;background:transparent;text-align:left}.profile-account-row:active{opacity:.62}.profile-account-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid #2a2a2a;border-radius:50%;color:var(--muted)}.profile-account-copy{display:grid;min-width:0;gap:2px}.profile-account-copy strong{font-size:14px;font-weight:500;line-height:19px}.profile-account-copy small{overflow:hidden;color:var(--muted);font-size:var(--text-secondary);line-height:15px;text-overflow:ellipsis;white-space:nowrap}.profile-account-chevron{color:var(--faint)}.profile-account-separator{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--border)}.detail-screen{padding-top:calc(18px + env(safe-area-inset-top))}.detail-heading{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:28px}.detail-back{display:grid;width:40px;height:40px;cursor:pointer;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--text)}.detail-back:active{opacity:.62;transform:scale(.96)}.detail-heading h1{margin:1px 0 0;font-size:clamp(24px,7vw,30px);font-weight:600;letter-spacing:-.045em;line-height:1.08}.detail-heading p{margin:6px 0 0;color:var(--muted);font-size:var(--text-secondary);line-height:1.45}.screen-loader{width:24px;height:24px;margin:80px auto;border:2px solid var(--border-strong);border-top-color:var(--text);border-radius:50%;animation:loader-spin .7s linear infinite}.referral-cabinet-screen{padding:0 16px 42px}.referral-cabinet-hero{--referral-cabinet-safe-top: max(env(safe-area-inset-top),34px);position:relative;width:calc(100% + 32px);min-height:405px;overflow:hidden;margin:0 -16px;padding:calc(var(--referral-cabinet-safe-top) + 10px) 18px 22px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 54%,#1e8aff);isolation:isolate}.referral-cabinet-hero:before{position:absolute;z-index:-1;top:-105px;right:-93px;width:322px;height:322px;border:1px solid rgba(225,241,255,.15);border-radius:50%;box-shadow:0 0 0 43px #e1f1ff09,0 0 0 89px #e1f1ff05;content:""}.referral-cabinet-hero:after{position:absolute;z-index:-1;right:34px;bottom:45px;width:137px;height:137px;border-radius:50%;background:radial-gradient(circle,rgba(105,184,255,.31),transparent 68%);content:""}.referral-cabinet-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.referral-cabinet-topline>span{display:inline-flex;min-height:29px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(226,241,255,.18);border-radius:999px;background:#07325b40;color:#e7f4ff;font-size:var(--text-micro);font-weight:600}.referral-cabinet-topline>span i{width:6px;height:6px;border-radius:50%;background:#72e0d7;box-shadow:0 0 0 3px #72e0d721}.referral-cabinet-topline>span.is-paused{color:#ffe5a3}.referral-cabinet-topline>span.is-paused i{background:#ffd05c;box-shadow:none}.referral-cabinet-heading{margin-top:29px}.referral-cabinet-heading>span{color:#deefffab;font-size:var(--text-micro);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.referral-cabinet-heading h1{margin:7px 0 0;font-size:clamp(31px,9vw,39px);font-weight:600;letter-spacing:-.055em;line-height:1}.referral-cabinet-heading p{margin:9px 0 0;color:#deefffad;font-size:var(--text-secondary);line-height:1.45}.referral-cabinet-code{margin-top:28px}.referral-cabinet-code>span{display:block;color:#deefff91;font-size:var(--text-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.referral-cabinet-code button{display:inline-flex;min-height:47px;cursor:pointer;align-items:center;gap:10px;margin-top:1px;padding:0;border:0;background:transparent;color:#f0f8ff}.referral-cabinet-code strong{font-size:clamp(30px,9vw,38px);font-weight:600;letter-spacing:-.055em;line-height:1}.referral-cabinet-code svg{opacity:.7}.referral-cabinet-hero-meta{position:absolute;right:18px;bottom:22px;left:18px;display:grid;grid-template-columns:1fr 1fr;padding-top:13px;border-top:1px solid rgba(225,241,255,.22)}.referral-cabinet-hero-meta>span{display:grid;gap:1px}.referral-cabinet-hero-meta>span+span{padding-left:19px;border-left:1px solid rgba(225,241,255,.2)}.referral-cabinet-hero-meta small{color:#deefff91;font-size:var(--text-micro)}.referral-cabinet-hero-meta strong{color:#f0f8ff;font-size:16px;font-weight:600}.referral-cabinet-section{margin-top:35px}.referral-cabinet-section>header{display:grid;min-height:31px;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:12px}.referral-cabinet-section>header>span{color:var(--blue);font-size:var(--text-micro);font-weight:600;letter-spacing:.11em}.referral-cabinet-section>header h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.03em}.referral-cabinet-section>header small{color:var(--muted);font-size:var(--text-micro)}.referral-cabinet-links>button{display:grid;width:100%;min-height:72px;cursor:pointer;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.referral-cabinet-links>button:first-of-type{border-top:1px solid var(--border)}.referral-cabinet-links>button:active{opacity:.62}.referral-cabinet-links>button>i{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(30,138,255,.28);border-radius:50%;background:var(--blue-soft);color:var(--blue)}.referral-cabinet-links>button>span{display:grid;min-width:0;gap:3px}.referral-cabinet-links strong{font-size:var(--text-body);font-weight:600}.referral-cabinet-links small{overflow:hidden;color:var(--muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap}.referral-cabinet-links>button>svg{color:#6e8ba7}.referral-cabinet-result{display:grid;min-height:112px;grid-template-columns:1.25fr .75fr;align-items:center;margin-top:8px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.referral-cabinet-result>div{display:grid;gap:4px}.referral-cabinet-result>div+div{padding-left:18px;border-left:1px solid var(--border)}.referral-cabinet-result span{color:var(--muted);font-size:var(--text-micro)}.referral-cabinet-result strong{font-size:clamp(26px,7.5vw,33px);font-weight:600;letter-spacing:-.05em;white-space:nowrap}.referral-cabinet-result>div+div strong{font-size:15px;letter-spacing:-.02em}.referral-cabinet-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.referral-cabinet-kpis>span{display:grid;min-height:67px;align-content:center;gap:3px}.referral-cabinet-kpis>span+span{padding-left:13px;border-left:1px solid var(--border)}.referral-cabinet-kpis small,.referral-cabinet-balance-meta small{color:var(--muted);font-size:var(--text-micro)}.referral-cabinet-kpis strong{font-size:17px;font-weight:600}.referral-cabinet-progress{margin-top:19px}.referral-cabinet-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.referral-cabinet-progress span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--text-micro)}.referral-cabinet-progress span svg{color:#78baff}.referral-cabinet-progress>div>strong{color:#b7d9ff;font-size:var(--text-caption);font-weight:600}.referral-cabinet-progress>i{display:block;height:5px;overflow:hidden;margin-top:9px;border-radius:999px;background:#ffffff14}.referral-cabinet-progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#52d3cf,#1e8aff);box-shadow:0 0 14px #1e8aff59}.referral-cabinet-traffic{display:grid;grid-template-columns:repeat(3,1fr);margin-top:21px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.referral-cabinet-traffic span{display:grid;min-height:61px;align-content:center;gap:3px;color:var(--muted);font-size:var(--text-micro)}.referral-cabinet-traffic span+span{padding-left:13px;border-left:1px solid var(--border)}.referral-cabinet-traffic strong{color:var(--text);font-size:15px;font-weight:600}.referral-cabinet-balance{position:relative;min-height:125px;overflow:hidden;margin-top:8px;padding:22px 20px;border:1px solid rgba(30,138,255,.32);border-radius:12px;background:linear-gradient(130deg,#1e8aff38,#1e8aff13)}.referral-cabinet-balance span{color:#9bc7f4;font-size:var(--text-micro)}.referral-cabinet-balance strong{display:block;margin-top:4px;font-size:clamp(28px,8vw,36px);font-weight:600;letter-spacing:-.05em}.referral-cabinet-balance svg{position:absolute;right:18px;bottom:19px;color:#5db0ff66}.referral-cabinet-balance-meta{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border)}.referral-cabinet-balance-meta>span{display:grid;min-height:67px;align-content:center;gap:3px}.referral-cabinet-balance-meta>span+span{padding-left:18px;border-left:1px solid var(--border)}.referral-cabinet-balance-meta strong{font-size:var(--text-body);font-weight:600}.referral-cabinet-payouts>p,.referral-cabinet-rates>p{margin:10px 0 0;color:var(--muted);font-size:var(--text-micro);line-height:1.5}.referral-cabinet-rates>div{display:grid;min-height:49px;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--text-secondary)}.referral-cabinet-rates>div:first-of-type{border-top:1px solid var(--border)}.referral-cabinet-rates>div strong{color:var(--text);font-size:var(--text-secondary)}.referral-cabinet-rates>div.is-current{color:#7fbdff}.referral-cabinet-rates>div.is-current strong{color:#7fbdff}.referral-program-join-screen{padding:0 16px 38px}.referral-program-join-hero{--referral-program-safe-top: max(env(safe-area-inset-top),34px);position:relative;width:calc(100% + 32px);min-height:350px;overflow:hidden;margin:0 -16px;padding:calc(var(--referral-program-safe-top) + 10px) 18px 22px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 54%,#1e8aff);isolation:isolate}.referral-program-join-hero:before{position:absolute;z-index:-1;top:-94px;right:-79px;width:294px;height:294px;border:1px solid rgba(225,241,255,.14);border-radius:50%;box-shadow:0 0 0 39px #e1f1ff09,0 0 0 80px #e1f1ff05;content:""}.referral-program-join-hero:after{position:absolute;z-index:-1;right:26px;bottom:42px;width:126px;height:126px;border-radius:50%;background:radial-gradient(circle,rgba(105,184,255,.31),transparent 68%);content:""}.referral-program-back{display:grid;width:40px;height:40px;cursor:pointer;place-items:center;padding:0;border:1px solid rgba(225,241,255,.19);border-radius:50%;background:#052a4f3d;color:#eef7ff;transition:opacity .16s ease,transform .16s var(--ease-out),background-color .16s ease}.referral-program-back:active{opacity:.7;transform:scale(.95)}.referral-program-join-copy{max-width:342px;margin-top:27px}.referral-program-join-copy>span{color:#deefffab;font-size:var(--text-micro);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.referral-program-join-copy h1{max-width:330px;margin:7px 0 0;font-size:clamp(31px,9vw,39px);font-weight:600;letter-spacing:-.055em;line-height:1}.referral-program-join-copy p{max-width:330px;margin:12px 0 0;color:#deefffb3;font-size:var(--text-secondary);line-height:1.5}.referral-program-status{position:absolute;right:18px;bottom:22px;left:18px;display:grid;min-height:55px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:11px;padding-top:13px;border-top:1px solid rgba(225,241,255,.22)}.referral-program-status>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#e1f1ff1f;color:#e4f3ff}.referral-program-status>div{display:grid;gap:1px}.referral-program-status small{color:#deefff94;font-size:var(--text-micro)}.referral-program-status strong{color:#f1f8ff;font-size:var(--text-secondary);font-weight:600}.referral-program-benefits{margin-top:34px}.referral-program-benefits>header{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding-bottom:18px}.referral-program-benefits>header>span{padding-top:3px;color:var(--blue);font-size:var(--text-micro);font-weight:600;letter-spacing:.11em}.referral-program-benefits h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.035em}.referral-program-benefits header p{max-width:330px;margin:6px 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.referral-program-benefit-list{border-top:1px solid var(--border)}.referral-program-benefit-list article{display:grid;min-height:78px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid var(--border)}.referral-program-benefit-list article>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(30,138,255,.28);border-radius:50%;background:var(--blue-soft);color:var(--blue)}.referral-program-benefit-list article>div{display:grid;gap:3px}.referral-program-benefit-list strong{font-size:var(--text-body);font-weight:600}.referral-program-benefit-list small{max-width:305px;color:var(--muted);font-size:var(--text-caption);line-height:1.35}.referral-program-contact{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:32px;padding:18px;border:1px solid rgba(30,138,255,.31);border-radius:12px;background:linear-gradient(135deg,#1e8aff2e,#1e8aff0f)}.referral-program-contact-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#1e8aff2e;color:#78baff}.referral-program-contact h2{margin:1px 0 0;font-size:17px;font-weight:600;letter-spacing:-.025em}.referral-program-contact p{margin:6px 0 0;color:#8fa6ba;font-size:var(--text-caption);line-height:1.5}.referral-program-contact button{display:flex;min-height:48px;cursor:pointer;grid-column:1 / -1;align-items:center;justify-content:space-between;margin-top:5px;padding:0 15px;border:0;border-radius:9px;background:#1e8aff;color:#fff;font-size:var(--text-secondary);font-weight:600;transition:opacity .16s ease,transform .16s var(--ease-out)}.referral-program-contact button:active{opacity:.78;transform:scale(.985)}.products-screen{padding:0 16px 34px}.products-hero{--products-safe-top: max(env(safe-area-inset-top), 34px);position:relative;width:calc(100% + 32px);min-height:270px;overflow:hidden;margin:0 -16px;padding:calc(var(--products-safe-top) + 10px) 18px 21px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 54%,#1e8aff);isolation:isolate}.products-hero:before{position:absolute;z-index:-1;top:-82px;right:-80px;width:275px;height:275px;border:1px solid rgba(225,241,255,.14);border-radius:50%;box-shadow:0 0 0 38px #e1f1ff09,0 0 0 78px #e1f1ff05;content:""}.products-hero:after{position:absolute;z-index:-1;right:34px;bottom:53px;width:108px;height:108px;border-radius:50%;background:radial-gradient(circle,rgba(96,178,255,.3),transparent 68%);content:""}.products-back{display:grid;width:40px;height:40px;cursor:pointer;place-items:center;padding:0;border:1px solid rgba(225,241,255,.19);border-radius:50%;background:#052a4f3d;color:#eef7ff;transition:opacity .16s ease,transform .16s var(--ease-out),background-color .16s ease}.products-back:active{opacity:.7;transform:scale(.95)}.products-hero-copy{max-width:330px;margin-top:26px}.products-hero-copy>span{display:flex;align-items:center;gap:7px;color:#deefffa8;font-size:var(--text-micro);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.products-hero-copy h1{margin:7px 0 0;font-size:clamp(31px,9vw,38px);font-weight:600;letter-spacing:-.055em;line-height:1}.products-hero-copy p{max-width:285px;margin:10px 0 0;color:#deefffab;font-size:var(--text-secondary);line-height:1.5}.products-hero-meta{position:absolute;right:18px;bottom:21px;left:18px;display:flex;min-height:34px;align-items:center;gap:13px;padding-top:13px;border-top:1px solid rgba(225,241,255,.22);color:#dcedff}.products-hero-meta span{display:inline-flex;min-width:0;align-items:center;gap:6px;font-size:var(--text-caption);font-weight:500;white-space:nowrap}.products-hero-meta span:last-child{color:#eef7ff}.products-hero-meta i{width:1px;height:17px;background:#e1f1ff3b}.product-timeline{margin-top:24px}.product-count{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--border)}.product-count span{color:var(--muted);font-size:var(--text-caption);font-weight:600;letter-spacing:.11em;text-transform:uppercase}.product-count b{color:var(--blue);font-size:var(--text-secondary);font-weight:600;letter-spacing:.04em}.customer-product{display:grid;min-height:0;grid-template-columns:31px minmax(0,1fr);gap:14px;animation:product-entry-in .46s var(--ease-out) both;animation-delay:calc(80ms + var(--product-index) * 70ms)}.product-rail{position:relative;display:flex;justify-content:center;padding-top:14px}.product-rail span{position:relative;z-index:1;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(30,138,255,.82);border-radius:50%;background:color-mix(in srgb,var(--blue) 17%,var(--bg));box-shadow:0 0 0 4px #1e8aff0b;color:#a9d3ff;font-size:var(--text-caption);font-weight:600}.product-rail i{position:absolute;top:43px;bottom:-1px;width:1px;background:linear-gradient(var(--blue-soft),var(--border))}.product-content{min-width:0;padding:13px 0 18px;border-bottom:1px solid var(--border)}.customer-product:last-child .product-content{border-bottom:0}.product-title-line{display:flex;min-height:28px;align-items:flex-start;justify-content:space-between;gap:10px}.product-title-line h2{min-width:0;margin:3px 0 0;font-size:17px;font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.025em;line-height:1.18;overflow-wrap:anywhere}.product-title-line>span{display:inline-flex;min-height:24px;flex:none;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(30,138,255,.22);border-radius:999px;background:var(--blue-soft);color:#a9d3ff;font-size:var(--text-micro);font-weight:500}.customer-product.is-expired .product-title-line>span{border-color:var(--border);background:#ffffff0a;color:var(--muted)}.customer-product.is-purchased .product-title-line>span{border-color:#97a9bb38;background:#97a9bb14;color:#bdcad7}.product-content dl{display:grid;margin:8px 0 0}.product-content dl>div{display:grid;min-height:44px;grid-template-columns:92px minmax(0,1fr);align-items:center;border-top:1px solid var(--border)}.product-content dt{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--text-caption)}.product-content dt svg{color:#7494b3}.product-content dd{overflow:hidden;margin:0;color:#e8f3ff;font-size:var(--text-secondary);font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.product-access-row dd{color:#a9d3ff}.customer-product.is-purchased .product-access-row dd{color:#bdcad7}.products-empty{display:grid;min-height:250px;place-content:center;justify-items:center;gap:10px;color:var(--blue);text-align:center}.products-empty p{max-width:240px;margin:0;color:var(--muted);font-size:var(--text-secondary);line-height:1.5}.payments-screen{padding:0 16px 38px}.payments-hero{--payments-safe-top: max(env(safe-area-inset-top),34px);position:relative;width:calc(100% + 32px);min-height:276px;overflow:hidden;margin:0 -16px;padding:calc(var(--payments-safe-top) + 10px) 18px 22px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 54%,#1e8aff);isolation:isolate}.payments-hero:before{position:absolute;z-index:-1;top:-92px;right:-79px;width:282px;height:282px;border:1px solid rgba(225,241,255,.14);border-radius:50%;box-shadow:0 0 0 38px #e1f1ff09,0 0 0 78px #e1f1ff05;content:""}.payments-hero:after{position:absolute;z-index:-1;right:35px;bottom:44px;width:116px;height:116px;border-radius:50%;background:radial-gradient(circle,rgba(96,178,255,.3),transparent 68%);content:""}.payments-hero-copy{max-width:336px;margin-top:26px}.payments-hero-copy>span{display:flex;align-items:center;gap:7px;color:#deefffc2;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.payments-hero-copy h1{margin:7px 0 0;font-size:clamp(31px,9vw,38px);font-weight:600;letter-spacing:-.055em;line-height:1}.payments-hero-copy p{max-width:300px;margin:10px 0 0;color:#deefffc2;font-size:13px;line-height:1.5}.payments-hero>strong{position:absolute;right:18px;bottom:22px;left:18px;padding-top:14px;border-top:1px solid rgba(225,241,255,.22);color:#deefff;font-size:12px;font-weight:500}.payment-ledger{margin-top:27px;border-top:1px solid var(--border)}.payment-ledger article{position:relative;padding:20px 0 23px}.payment-ledger-date{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;font-weight:500}.payment-ledger-date i{height:1px;flex:1;margin-left:5px;background:var(--border)}.payment-ledger-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:14px}.payment-ledger-main>div{min-width:0}.payment-ledger-main h2{overflow:hidden;margin:0;font-size:16px;font-weight:600;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.payment-ledger-main>strong{flex:none;color:var(--text);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.payment-ledger-main>strong small{color:var(--blue);font-size:12px;font-weight:500;letter-spacing:0}.payment-ledger-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.payment-ledger-meta span{display:inline-flex;align-items:center;color:var(--muted);font-size:13px;line-height:1.35}.payment-ledger .is-paid .payment-ledger-meta span:first-child{color:var(--blue);font-weight:600}.payment-ledger .is-refunded .payment-ledger-meta span:first-child{color:var(--red);font-weight:600}.payment-ledger-separator{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--border)}.payments-empty{display:grid;min-height:280px;place-content:center;justify-items:center;gap:11px;color:var(--blue);text-align:center}.payments-empty p{max-width:260px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.email-settings-form{margin-top:42px;padding-top:24px;border-top:1px solid var(--border)}.notion-settings-heading{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-bottom:18px}.notion-settings-icon{display:grid;width:42px;height:42px;place-items:center}.notion-settings-icon img{display:block}.notion-settings-heading h2{margin:1px 0 0;font-size:15px;font-weight:600}.notion-settings-heading p{max-width:320px;margin:5px 0 0;color:var(--muted);font-size:var(--text-secondary);line-height:1.5}.email-input{min-height:52px;border-bottom:1px solid var(--border-strong)}.email-input:focus-within{border-color:var(--blue);color:var(--blue)}.email-input.has-error{border-color:var(--red);color:var(--red)}.email-input input{width:100%;height:50px;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:15px}.email-settings-form>small{display:block;min-height:28px;margin-top:7px;color:var(--muted);font-size:var(--text-micro)}.email-input.has-error+small{color:var(--red)}.settings-save{width:100%;min-height:46px;cursor:pointer;margin-top:16px;border:1px solid var(--text);border-radius:var(--radius-md);background:var(--text);color:var(--bg);font-size:var(--text-secondary);font-weight:600}.settings-save:disabled{cursor:default;opacity:.28}.settings-save:active:not(:disabled){opacity:.72;transform:scale(.99)}.discord-settings-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:48px}.discord-settings-icon{display:grid;width:42px;height:42px;place-items:center}.discord-settings-icon img{display:block;height:auto}.discord-settings-card h2{margin:1px 0 0;font-size:15px;font-weight:600}.discord-settings-card p{overflow:hidden;margin:4px 0 0;color:var(--text);font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.discord-settings-card small{display:block;max-width:310px;margin-top:7px;color:var(--muted);font-size:var(--text-micro);line-height:1.45}.discord-settings-card>button{display:flex;min-height:46px;cursor:pointer;grid-column:1 / -1;align-items:center;justify-content:center;gap:8px;margin-top:6px;border:1px solid #5865f2;border-radius:var(--radius-md);background:#5865f2;color:#fff;font-size:var(--text-secondary);font-weight:600}.discord-settings-card>button:disabled{cursor:default;opacity:.5}.discord-settings-card>button:active:not(:disabled){opacity:.76;transform:scale(.99)}.cp-home-screen{padding:0 16px 38px}.monthly-hero{--home-safe-top: max(env(safe-area-inset-top), 34px);position:relative;display:block;width:calc(100% + 32px);min-height:342px;cursor:pointer;overflow:hidden;margin:0 -16px;padding:calc(var(--home-safe-top) + 22px) 18px 24px;border:0;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 52%,#1e8aff);color:var(--text);text-align:left;isolation:isolate}.monthly-hero:before{position:absolute;z-index:-1;top:20px;right:-64px;width:284px;height:284px;border-radius:50%;background:radial-gradient(circle,rgba(60,156,255,.5) 0%,rgba(27,128,235,.1) 48%,transparent 70%);content:"";animation:home-aura-in .9s var(--ease-out) .1s both}.monthly-hero:after{position:absolute;z-index:-1;top:104px;right:-84px;width:252px;height:252px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 34px #ffffff06,0 0 0 72px #ffffff04;content:"";animation:home-aura-in .84s var(--ease-out) .18s both}.monthly-hero>.monthly-hero-rank{position:absolute;z-index:1;top:calc(var(--home-safe-top) + 34px + var(--hero-rank-offset,0px));right:-3px;object-fit:contain;opacity:.98;filter:drop-shadow(0 18px 26px rgba(0,0,0,.5));animation:home-emblem-in .68s var(--ease-out) 90ms both}.monthly-hero>.monthly-hero-rank.rank-iron{--hero-rank-offset: 20px;width:138px;height:138px}.monthly-hero>.monthly-hero-rank.rank-bronze{--hero-rank-offset: 16px;width:146px;height:146px}.monthly-hero>.monthly-hero-rank.rank-silver{--hero-rank-offset: 12px;width:154px;height:154px}.monthly-hero>.monthly-hero-rank.rank-gold{--hero-rank-offset: 8px;width:162px;height:162px}.monthly-hero>.monthly-hero-rank.rank-platinum{--hero-rank-offset: 4px;width:170px;height:170px}.monthly-hero>.monthly-hero-rank.rank-diamond{width:178px;height:178px}.monthly-hero>.monthly-hero-rank.rank-master{--hero-rank-offset: -6px;width:190px;height:190px}.monthly-hero>.monthly-hero-rank.rank-grandmaster{--hero-rank-offset: -12px;width:202px;height:202px}.monthly-hero>.monthly-hero-rank.rank-challenger{--hero-rank-offset: -18px;width:214px;height:214px}.monthly-hero-kicker{position:relative;z-index:2;display:block;color:#deefffa8;font-size:var(--text-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;animation:home-content-in .48s var(--ease-out) 40ms both}.monthly-hero>strong{position:relative;z-index:2;display:block;margin-top:6px;font-size:76px;font-weight:600;letter-spacing:0;line-height:.9;animation:home-content-in .5s var(--ease-out) .1s both}.monthly-hero>h2{position:relative;z-index:2;margin:8px 0 0;font-size:17px;font-weight:600;animation:home-content-in .5s var(--ease-out) .16s both}.monthly-hero-metrics{position:relative;z-index:2;display:flex;width:65%;align-items:center;gap:16px;margin-top:25px;padding-top:15px;border-top:1px solid rgba(255,255,255,.28);animation:home-content-in .52s var(--ease-out) .23s both}.monthly-hero-metrics span{display:grid;gap:1px}.monthly-hero-metrics b{font-size:18px;font-weight:600}.monthly-hero-metrics small{color:#deefff94;font-size:var(--text-micro);white-space:nowrap}.monthly-hero-metrics i{width:1px;height:31px;background:#ffffff38}.monthly-hero-link{position:absolute;z-index:2;bottom:23px;left:18px;display:flex;align-items:center;gap:4px;color:#c6e3ff;font-size:var(--text-caption);font-weight:500;animation:home-content-in .52s var(--ease-out) .3s both}.monthly-hero:active{filter:brightness(.96)}.monthly-hero:active .monthly-hero-rank{transform:scale(.975)}.home-rank-progress{margin-top:27px;padding:0 1px 27px;border-bottom:1px solid var(--border);animation:home-content-in .54s var(--ease-out) .36s both}.home-rank-progress>button{display:flex;width:100%;cursor:pointer;align-items:flex-end;justify-content:space-between;gap:16px;padding:0;border:0;background:transparent;text-align:left}.home-rank-progress>button>span:first-child{display:grid;gap:4px}.home-rank-progress>button small{color:var(--muted);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase}.home-rank-progress>button strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.home-rank-progress>button>span:last-child{display:flex;align-items:center;gap:3px;color:var(--blue);font-size:var(--text-secondary);font-weight:500}.home-rank-progress-journey{display:grid;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;gap:8px;margin-top:10px}.home-rank-progress-journey.is-max-rank{grid-template-columns:66px minmax(0,1fr)}.home-rank-progress-emblem{display:grid;width:58px;height:58px;place-items:center}.home-rank-progress-emblem img{width:calc(52px * var(--rank-scale));height:calc(52px * var(--rank-scale));object-fit:contain;filter:drop-shadow(0 6px 9px rgba(0,0,0,.5))}.home-rank-progress-emblem.is-current{justify-self:start}.home-rank-progress-emblem.is-next{justify-self:end;opacity:.84}.home-rank-progress-meter{min-width:0}.home-rank-progress-track{height:6px;overflow:hidden;border-radius:999px;background:#ffffff17}.home-rank-progress-track i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#41d4d3,#1e8aff);transform-origin:left center;transition:transform .76s var(--ease-out);will-change:transform}.home-rank-progress-values{display:flex;justify-content:space-between;margin-top:8px;color:var(--muted);font-size:var(--text-micro)}.activity-section{margin-top:31px;animation:home-content-in .55s var(--ease-out) .5s both}.activity-section>h2{margin:0 0 13px;color:var(--muted);font-size:var(--text-caption);font-weight:600;letter-spacing:.11em;text-transform:uppercase}.activity-breakdown{display:grid;min-height:116px;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.activity-breakdown>div{position:relative;display:grid;place-content:center;justify-items:center;color:var(--blue)}.activity-breakdown>div+div:before{position:absolute;top:19px;bottom:19px;left:0;width:1px;background:var(--border);content:""}.activity-breakdown strong{margin-top:7px;color:var(--text);font-size:29px;font-weight:600;letter-spacing:-.045em;line-height:.9}.activity-breakdown span{margin-top:7px;color:var(--muted);font-size:var(--text-micro)}.upcoming-events-section{margin-top:40px;animation:home-content-in .55s var(--ease-out) .64s both}.home-section-heading{margin-bottom:11px}.home-section-heading h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em}.upcoming-event-list{border-top:1px solid var(--border)}.upcoming-event-row{display:grid;min-height:96px;grid-template-columns:41px 46px minmax(0,1fr) 20px;align-items:center;gap:12px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background-color .18s ease,transform .18s var(--ease-out)}.upcoming-event-row:active{background:#1e8aff0e;transform:scale(.99)}.upcoming-event-date{display:grid;justify-items:center;line-height:1}.upcoming-event-date strong{font-size:22px;font-weight:500;letter-spacing:-.045em}.upcoming-event-date span{margin-top:5px;color:#7694b2;font-size:var(--text-micro);font-weight:500;letter-spacing:.07em;text-transform:uppercase}.upcoming-event-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(30,138,255,.15);border-radius:50%;background:var(--blue-soft);color:var(--blue)}.upcoming-event-copy{display:grid;min-width:0;gap:5px}.upcoming-event-copy strong{display:-webkit-box;overflow:hidden;font-size:var(--text-body);font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.upcoming-event-copy small{overflow:hidden;color:var(--muted);font-size:var(--text-micro);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.upcoming-event-link{color:var(--blue)}.events-status{margin:12px 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.45}.leaderboard-screen{padding-top:calc(27px + env(safe-area-inset-top))}.leaderboard-heading{position:relative}.leaderboard-heading>span{color:var(--muted);font-size:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase}.leaderboard-heading h1{margin:4px 0 0;font-size:2.125rem;font-weight:600;letter-spacing:-.055em;line-height:1}.leaderboard-period-control{position:absolute;z-index:5;right:0;bottom:-2px}.leaderboard-period-trigger{display:flex;min-height:38px;cursor:pointer;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:transparent;font-size:var(--text-secondary);transition:background .16s ease,transform .16s var(--ease-out)}.leaderboard-period-trigger:active{background:var(--surface);transform:scale(.98)}.leaderboard-period-trigger .is-open{transform:rotate(180deg)}.leaderboard-period-menu{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:178px;padding:5px;border:1px solid var(--border-strong);border-radius:10px;background:#1b1b1b;box-shadow:0 18px 34px #00000070}.leaderboard-period-menu button{display:flex;width:100%;min-height:40px;cursor:pointer;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:var(--text-secondary);text-align:left}.leaderboard-period-menu button:hover,.leaderboard-period-menu button:focus-visible{background:var(--blue-soft);color:var(--text)}.leaderboard-period-menu button[aria-checked=true]{color:var(--text)}.leaderboard-period-menu button svg{color:var(--blue)}.leaderboard-list-heading{display:flex;align-items:center;justify-content:space-between;margin:42px 0 10px}.leaderboard-list-heading span{font-size:1rem;font-weight:600}.leaderboard-list-heading small{color:var(--muted);font-size:var(--text-caption);letter-spacing:.01em}.leaderboard-list{border-top:1px solid var(--border)}.leaderboard-list article{display:grid;min-height:80px;grid-template-columns:30px 44px minmax(0,1fr) 56px 66px;align-items:center;gap:9px;border-bottom:1px solid var(--border)}.leaderboard-list article.is-current{margin-inline:-16px;padding-inline:16px;border-color:#1e8aff3d;background:linear-gradient(90deg,#1e8aff33,#1e8aff1a)}.leaderboard-list-gap{display:grid;height:32px;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;color:var(--faint);font-size:var(--text-caption);letter-spacing:.18em}.leaderboard-list-gap i{height:1px;background:var(--border)}.leaderboard-position{display:grid;justify-items:start;gap:5px;color:var(--muted);font-variant-numeric:tabular-nums}.leaderboard-position>b{font-size:var(--text-secondary);font-weight:500;line-height:1}.leaderboard-position.position-1{color:#ffd152}.leaderboard-position.position-2{color:#c8d4df}.leaderboard-position.position-3{color:#d49162}.leaderboard-medal{position:relative;display:grid;width:28px;height:28px;place-items:center;filter:drop-shadow(0 3px 5px rgba(0,0,0,.45))}.leaderboard-medal svg{grid-area:1 / 1}.leaderboard-medal b{position:absolute;z-index:1;top:10.5px;left:50%;color:#090909;font-size:var(--text-micro);font-weight:800;line-height:1;transform:translate(-50%,-50%)}.leaderboard-avatar{display:grid;width:44px;height:44px;overflow:hidden;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface-alt);font-size:var(--text-secondary);font-weight:600}.leaderboard-avatar img{display:block;width:100%;height:100%;object-fit:cover}.leaderboard-person{display:grid;min-width:0;gap:5px}.leaderboard-person strong{overflow:hidden;font-size:var(--text-body);font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.leaderboard-person small{display:flex;min-width:0;align-items:center;gap:4px;color:var(--muted);font-size:var(--text-caption);line-height:1.25}.leaderboard-person small>span{overflow:hidden;max-width:96px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-person small>i{width:2px;height:2px;flex:none;border-radius:50%;background:var(--faint)}.leaderboard-person small svg{color:var(--blue)}.leaderboard-person small img{height:auto;flex:none}.leaderboard-rank{justify-self:center;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(0,0,0,.48))}.leaderboard-rank.rank-iron{width:34px;height:34px}.leaderboard-rank.rank-bronze{width:36px;height:36px}.leaderboard-rank.rank-silver{width:38px;height:38px}.leaderboard-rank.rank-gold{width:40px;height:40px}.leaderboard-rank.rank-platinum{width:42px;height:42px}.leaderboard-rank.rank-diamond{width:44px;height:44px}.leaderboard-rank.rank-master{width:48px;height:48px}.leaderboard-rank.rank-grandmaster{width:52px;height:52px}.leaderboard-rank.rank-challenger{width:56px;height:56px}.leaderboard-score{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.leaderboard-score>strong{font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap}.leaderboard-score>strong small{color:var(--blue);font-size:var(--text-micro)}.leaderboard-trend{display:inline-flex;align-items:center;justify-content:flex-start;gap:2px;font-size:var(--text-micro);font-weight:600;line-height:1}.leaderboard-trend.is-up{color:var(--blue)}.leaderboard-trend.is-down{color:var(--red)}.leaderboard-trend.is-same{color:var(--faint)}.rank-screen{padding-top:calc(15px + env(safe-area-inset-top))}.back-button{display:flex;min-height:34px;cursor:pointer;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--muted);font-size:var(--text-caption)}.rank-screen-hero{display:grid;justify-items:center;margin:5px -16px 0;padding:6px 16px 22px;background:radial-gradient(circle at 50% 22%,rgba(30,138,255,.24),transparent 45%);text-align:center}.rank-screen-hero>img{width:174px;height:174px;object-fit:contain;filter:drop-shadow(0 19px 25px rgba(0,0,0,.55))}.rank-screen-hero>span{color:var(--muted);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase}.rank-screen-hero h1{margin:2px 0 0;font-size:29px;font-weight:600;letter-spacing:-.05em}.rank-screen-hero>strong{margin-top:1px;font-size:19px}.rank-screen-progress{width:min(100%,300px);height:4px;margin-top:12px;overflow:hidden;border-radius:999px;background:#ffffff17}.rank-screen-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#48d8d8,#1e8aff)}.rank-screen-hero>p{margin:7px 0 0;color:var(--muted);font-size:var(--text-micro)}.rank-screen-hero>div:last-child{display:flex;min-height:31px;align-items:center;gap:5px;margin-top:11px;padding:0 10px;border:1px solid rgba(30,138,255,.25);border-radius:999px;background:var(--blue-soft);color:#baddff;font-size:var(--text-micro)}.rank-screen-hero>div:last-child b{color:var(--text);font-size:var(--text-body)}.rank-roadmap-section{margin-top:4px}.rank-roadmap-section>h2{margin:0;font-size:15px}.rank-roadmap-section>p{margin:4px 0 10px;color:var(--muted);font-size:var(--text-micro)}.rank-roadmap{border-top:1px solid var(--border)}.rank-roadmap article{display:grid;min-height:68px;grid-template-columns:67px minmax(0,1fr) 22px;align-items:center;gap:9px;border-bottom:1px solid var(--border)}.rank-roadmap article.is-current{margin-inline:-8px;padding-inline:8px;border-radius:8px;background:var(--blue-soft)}.rank-roadmap-art{display:grid;width:66px;height:66px;place-items:center}.rank-roadmap-art img{width:calc(58px * var(--rank-scale));height:calc(58px * var(--rank-scale));object-fit:contain;filter:grayscale(.72) brightness(.66)}.rank-roadmap .is-reached .rank-roadmap-art img{filter:drop-shadow(0 5px 8px rgba(0,0,0,.5))}.rank-roadmap-copy{display:grid;gap:2px}.rank-roadmap-copy strong{font-size:var(--text-secondary);font-weight:600}.rank-roadmap-copy small{color:var(--muted);font-size:var(--text-micro)}.rank-roadmap-state{display:grid;place-items:center;color:var(--faint)}.rank-roadmap .is-reached .rank-roadmap-state{color:var(--blue)}.referral-hub-screen{padding:0 16px 38px}.referral-onboarding-hero,.referral-dashboard-hero{--referral-safe-top: max(env(safe-area-inset-top),34px);position:relative;width:calc(100% + 32px);overflow:hidden;margin:0 -16px;padding:calc(var(--referral-safe-top) + 21px) 18px 22px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 53%,#1e8aff);isolation:isolate}.referral-onboarding-hero:before,.referral-dashboard-hero:before{position:absolute;z-index:-1;top:-85px;right:-72px;width:285px;height:285px;border:1px solid rgba(224,241,255,.15);border-radius:50%;box-shadow:0 0 0 36px #e0f1ff09,0 0 0 76px #e0f1ff05;content:""}.referral-onboarding-hero:after,.referral-dashboard-hero:after{position:absolute;z-index:-1;right:23px;bottom:25px;width:142px;height:142px;border-radius:50%;background:radial-gradient(circle,rgba(113,189,255,.28),transparent 69%);content:""}.referral-onboarding-hero{min-height:410px}.referral-hub-hero-top{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px}.referral-hub-back{display:grid;width:40px;height:40px;cursor:pointer;place-items:center;padding:0;border:1px solid rgba(225,241,255,.2);border-radius:50%;background:#052a4f40;color:#eef7ff;transition:opacity .16s ease,transform .16s var(--ease-out),background-color .16s ease}.referral-hub-back:active{opacity:.7;transform:scale(.95)}.referral-hub-loading{min-height:70vh;padding-top:max(env(safe-area-inset-top),24px)}.referral-hub-back--standalone{border-color:var(--border-strong);background:var(--surface)}.referral-hub-load-error{margin:80px 16px 0;color:var(--muted);font-size:.875rem;line-height:1.5;text-align:center}.referral-hub-kicker{display:block;color:#e0f1ffb8;font-size:var(--text-secondary);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.referral-hub-hero-top+.referral-hub-kicker{margin-top:18px}.referral-onboarding-hero h1,.referral-dashboard-hero h1{max-width:350px;margin:8px 0 0;font-size:clamp(34px,9.5vw,41px);font-weight:600;letter-spacing:-.058em;line-height:1}.referral-onboarding-hero>p,.referral-dashboard-hero>p{max-width:360px;margin:12px 0 0;color:#e0f1ffbf;font-size:.875rem;line-height:1.5}.referral-onboarding-steps{position:absolute;right:18px;bottom:22px;left:18px;display:grid;min-height:79px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;border-top:1px solid rgba(224,241,255,.24);border-bottom:1px solid rgba(224,241,255,.12)}.referral-onboarding-steps>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:7px;padding:0 12px;color:#e9f5ff}.referral-onboarding-steps>span:first-child{padding-left:0}.referral-onboarding-steps>span+span{border-left:1px solid rgba(224,241,255,.18)}.referral-onboarding-steps>span>i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#e1f1ff1c;color:#e9f5ff}.referral-onboarding-steps small{max-width:104px;color:#e0f1ffc2;font-size:var(--text-micro);font-weight:500;line-height:1.25}.exchange-selector{margin-top:40px}.exchange-selector>header>span{color:#58aaff;font-size:var(--text-caption);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.exchange-selector>header h2{margin:7px 0 0;font-size:24px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.exchange-selector>header p{max-width:350px;margin:8px 0 24px;color:var(--muted);font-size:var(--text-secondary);line-height:1.5}.exchange-list{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.exchange-option{display:grid;width:100%;min-height:88px;cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:0 14px;border:0;border-radius:0;background:transparent;text-align:left;transition:background-color .18s ease,opacity .18s ease}.exchange-option+.exchange-option{border-top:1px solid var(--border)}.exchange-option--okx{background:linear-gradient(110deg,#1e8aff2b,#1e8aff0f 62%,#1e8aff1f)}.exchange-option--bybit{background:linear-gradient(110deg,#1e8aff14,#ffffff03 68%)}.exchange-option:active{opacity:.7}.exchange-option:focus-visible{outline-offset:-3px}.exchange-option:disabled{cursor:default}.exchange-wordmark{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(220,238,255,.18);border-radius:9px;background:#ecf6ff;color:#0b1722;font-size:var(--text-secondary);font-weight:700;letter-spacing:-.04em}.exchange-wordmark--bybit{background:#111}.exchange-wordmark--bybit img{display:block;width:38px;height:auto}.exchange-option.is-connected{background:linear-gradient(110deg,#1e8aff33,#1e8aff12 66%,#4ad4c917)}.exchange-option--disabled{background:#ffffff03}.exchange-option--disabled .exchange-wordmark{background:#ffffff0e;color:var(--faint)}.exchange-option-copy{display:grid;min-width:0;gap:4px}.exchange-option-copy strong{font-size:15px;font-weight:600;line-height:1.2}.exchange-option-copy small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:var(--text-caption);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exchange-option-action{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:#b9dcff;font-size:var(--text-secondary);font-weight:600;white-space:nowrap}.exchange-option-action svg:first-child:not(:last-child){color:#58d3cc}.exchange-coming-soon{display:inline-flex;align-items:center;gap:4px;color:var(--faint);font-size:var(--text-micro);white-space:nowrap}.exchange-security-note{display:flex;max-width:370px;align-items:flex-start;gap:9px;margin:18px 2px 0;color:var(--muted);font-size:var(--text-caption);line-height:1.5}.exchange-security-note svg{width:17px;height:17px;flex:none;margin-top:0;color:#7399bd}.referral-dashboard-hero{min-height:410px}.referral-exchange-state{display:inline-flex;align-items:center;gap:6px;color:#e9f5ff;font-size:var(--text-secondary);font-weight:500;white-space:nowrap}.referral-membership-line{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;padding:0 13px;border-radius:999px;background:#e0f1ff1f}.referral-membership-line>span{display:inline-flex;min-width:0;align-items:center;gap:7px;font-size:var(--text-secondary);font-weight:500;white-space:nowrap}.referral-membership-line>span:first-child{font-size:var(--text-body)}.referral-membership-line img{width:12px;height:19px;flex:none}.referral-membership-line strong{overflow:hidden;font-weight:500;text-overflow:ellipsis}.referral-dashboard-meta{position:absolute;right:18px;bottom:22px;left:18px;display:grid;grid-template-columns:.72fr 1.28fr;padding-top:14px;border-top:1px solid rgba(224,241,255,.22)}.referral-dashboard-meta>span{display:grid;gap:3px}.referral-dashboard-meta>span+span{padding-left:17px;border-left:1px solid rgba(224,241,255,.2)}.referral-dashboard-meta small{color:#e0f1ffa3;font-size:var(--text-secondary)}.referral-dashboard-meta strong{overflow:hidden;color:#edf7ff;font-size:var(--text-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.referral-reward-hero{margin-top:36px;padding:0 0 32px;border-bottom:1px solid var(--border)}.referral-reward-heading{display:flex;align-items:center;justify-content:space-between}.referral-reward-heading>span{font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.referral-reward-heading small{color:#63adfb;font-size:var(--text-secondary);font-weight:500}.referral-reward-value{display:flex;align-items:center;gap:14px;margin-top:20px}.referral-reward-value>span{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.referral-reward-value>strong{font-size:2.5rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1}.referral-reward-value>strong small{color:#8ab2d7;font-size:var(--text-secondary);font-weight:500;letter-spacing:0}.referral-reward-hero>h2{margin:8px 0 0 62px;color:#b7dcff;font-size:var(--text-body);font-weight:500}.referral-volume-line{display:flex;justify-content:space-between;margin-top:28px}.referral-volume-line span{display:grid;gap:3px}.referral-volume-line span:last-child{text-align:right}.referral-volume-line b{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.referral-volume-line small{color:var(--muted);font-size:var(--text-secondary)}.referral-volume-progress{height:6px;margin-top:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.referral-volume-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4db9ff,#1e8aff);box-shadow:0 0 13px #1e8aff6b}.referral-reward-hero>p{margin:10px 0 0;color:var(--muted);font-size:var(--text-secondary);line-height:1.45}.referral-tier-section{margin-top:32px}.referral-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.referral-section-heading h2{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.referral-section-heading span{color:var(--muted);font-size:var(--text-secondary)}.referral-tier-list{border-top:1px solid var(--border)}.referral-tier-list>div{display:grid;min-height:64px;grid-template-columns:31px 1fr auto;align-items:center;border-bottom:1px solid var(--border)}.referral-tier-list>div>span{display:grid;place-items:center;color:var(--blue)}.referral-tier-list>div>span i{width:8px;height:8px;border:1px solid var(--faint);border-radius:50%}.referral-tier-list strong{font-size:.875rem;font-weight:500;font-variant-numeric:tabular-nums}.referral-tier-list b{color:var(--muted);font-size:var(--text-body);font-weight:500;font-variant-numeric:tabular-nums}.referral-tier-list .is-reached b{color:#82beff}.referral-history-link{display:grid;width:100%;min-height:80px;cursor:pointer;grid-template-columns:1fr 18px;align-items:center;margin-top:16px;padding:0;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.referral-history-link:active{opacity:.62}.referral-history-link>span{display:grid;gap:4px}.referral-history-link strong{font-size:.875rem}.referral-history-link small{color:var(--muted);font-size:var(--text-secondary)}.referral-history-link>svg{color:var(--blue)}.loyalty-preview-screen{padding:0 16px 38px}.loyalty-preview-hero{--loyalty-safe-top: max(env(safe-area-inset-top),34px);position:relative;width:calc(100% + 32px);min-height:352px;overflow:hidden;margin:0 -16px;padding:calc(var(--loyalty-safe-top) + 10px) 18px 22px;border-radius:0 0 22px 22px;background:linear-gradient(145deg,#10151b,#0a457d 54%,#1e8aff);isolation:isolate}.loyalty-preview-hero:before{position:absolute;z-index:-1;top:-98px;right:-80px;width:296px;height:296px;border:1px solid rgba(225,241,255,.15);border-radius:50%;box-shadow:0 0 0 39px #e1f1ff09,0 0 0 81px #e1f1ff05;content:""}.loyalty-preview-hero:after{position:absolute;z-index:-1;right:27px;bottom:23px;width:136px;height:136px;border-radius:50%;background:radial-gradient(circle,rgba(96,178,255,.28),transparent 68%);content:""}.loyalty-preview-back{display:grid;width:40px;height:40px;cursor:pointer;place-items:center;padding:0;border:1px solid rgba(225,241,255,.2);border-radius:50%;background:#052a4f40;color:#eef7ff;transition:opacity .16s ease,transform .16s var(--ease-out)}.loyalty-preview-back:active{opacity:.7;transform:scale(.95)}.loyalty-preview-copy{margin-top:26px}.loyalty-preview-copy>span{color:#deefffc7;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.loyalty-preview-copy h1{max-width:330px;margin:8px 0 0;font-size:clamp(35px,10vw,42px);font-weight:600;letter-spacing:-.06em;line-height:.98}.loyalty-preview-copy p{max-width:350px;margin:13px 0 0;color:#deefffc7;font-size:14px;line-height:1.5}.loyalty-preview-state{position:absolute;right:18px;bottom:22px;left:18px;display:flex;min-height:54px;align-items:center;gap:11px;padding-top:13px;border-top:1px solid rgba(225,241,255,.23)}.loyalty-preview-state>svg{flex:none;color:#e6f3ff}.loyalty-preview-state>span{display:grid;gap:1px}.loyalty-preview-state small{color:#deefffa8;font-size:12px}.loyalty-preview-state strong{color:#eef7ff;font-size:15px;font-weight:600}.loyalty-partners{margin-top:35px}.loyalty-partners>header{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px}.loyalty-partners>header>span{padding-top:3px;color:var(--blue);font-size:12px;font-weight:600;letter-spacing:.11em}.loyalty-partners h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.035em}.loyalty-partners header p{max-width:340px;margin:7px 0 22px;color:var(--muted);font-size:13px;line-height:1.5}.loyalty-partner-list{border-top:1px solid var(--border)}.loyalty-partner-list article{display:grid;min-height:88px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.loyalty-partner-logo{display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#000}.loyalty-partner-logo img{display:block;width:100%;height:100%;object-fit:contain}.loyalty-partner-logo--bybit img{width:36px;max-width:calc(100% - 8px);height:auto}.loyalty-partner-list article>span:nth-child(2){display:grid;min-width:0;gap:4px}.loyalty-partner-list article strong{font-size:15px;font-weight:600}.loyalty-partner-list article small{color:var(--muted);font-size:12px;line-height:1.3}.loyalty-partner-list article>b{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:12px;font-weight:600;white-space:nowrap}.bottom-navigation{position:fixed;z-index:40;right:max(0px,calc((100vw - 480px)/2));bottom:0;left:max(0px,calc((100vw - 480px)/2));display:grid;height:calc(62px + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--tab-count, 4),1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-navigation button{position:relative;display:flex;min-width:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px 3px;border:0;background:transparent;color:var(--faint)}.bottom-navigation button span{font-size:var(--text-caption);font-weight:500}.bottom-navigation button.is-active{color:var(--text)}.bottom-navigation button.is-active:after{position:absolute;top:4px;width:14px;height:2px;border-radius:999px;background:var(--text);content:""}.toast{position:fixed;z-index:60;right:max(16px,calc((100vw - 448px)/2));bottom:calc(76px + env(safe-area-inset-bottom));left:max(16px,calc((100vw - 448px)/2));padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#222222f5;box-shadow:0 14px 44px #00000061;color:var(--text);font-size:var(--text-secondary);text-align:center;animation:toast-in .24s var(--ease-out) both}@keyframes screen-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes home-content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-emblem-in{0%{opacity:0;transform:translate3d(24px,-8px,0) scale(.8) rotate(5deg)}to{opacity:.98;transform:translateZ(0) scale(1) rotate(0)}}@keyframes home-aura-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes product-entry-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:560px){.phone-shell{border-right:1px solid var(--border);border-left:1px solid var(--border);box-shadow:0 0 90px #000000ad}}@media(max-width:350px){.screen{padding-right:13px;padding-left:13px}.profile-access-stats--no-record{padding-inline:8px}.profile-access-stats--no-record .profile-access-stat strong{overflow:hidden;font-size:14px;text-overflow:ellipsis}.profile-access-stats--no-record .profile-access-stat span{font-size:var(--text-caption)}.referral-program-join-hero,.referral-cabinet-hero{width:calc(100% + 26px);margin-right:-13px;margin-left:-13px;padding-right:15px;padding-left:15px}.referral-program-status,.referral-cabinet-hero-meta{right:15px;left:15px}.referral-program-join-copy p{max-width:290px}.referral-program-contact{padding:15px}.referral-cabinet-result{grid-template-columns:1.15fr .85fr}.referral-cabinet-result strong{font-size:24px}.referral-cabinet-kpis>span+span,.referral-cabinet-traffic span+span{padding-left:9px}.referral-onboarding-hero,.referral-dashboard-hero{width:calc(100% + 26px);margin-right:-13px;margin-left:-13px;padding-right:15px;padding-left:15px}.referral-onboarding-steps,.referral-dashboard-meta{right:15px;left:15px}.referral-onboarding-steps>span{padding-inline:9px}.referral-onboarding-steps>span:first-child{padding-left:0}.exchange-option{min-height:94px;grid-template-columns:44px minmax(0,1fr) auto;gap:9px;padding-inline:11px}.exchange-wordmark{width:44px;height:44px}.exchange-option-action{width:36px;justify-content:center}.exchange-option-action>span{display:none}.referral-dashboard-hero{min-height:448px}.referral-membership-line{min-height:70px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:10px 12px;border-radius:14px}.referral-membership-line strong{overflow:visible;text-overflow:clip}.loyalty-preview-hero{width:calc(100% + 26px);margin-right:-13px;margin-left:-13px;padding-right:15px;padding-left:15px}.loyalty-preview-state{right:15px;left:15px}.loyalty-partner-list article{grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.loyalty-partner-logo{width:42px;height:42px}.products-hero{width:calc(100% + 26px);margin-right:-13px;margin-left:-13px;padding-right:15px;padding-left:15px}.products-hero-meta{right:15px;left:15px;gap:9px}.products-hero-meta span{font-size:var(--text-micro)}.payments-hero{width:calc(100% + 26px);margin-right:-13px;margin-left:-13px;padding-right:15px;padding-left:15px}.payments-hero>strong{right:15px;left:15px}.payment-ledger-main{gap:9px}.payment-ledger-main h2{font-size:15px}.payment-ledger-main>strong{font-size:16px}.customer-product{grid-template-columns:29px minmax(0,1fr);gap:11px}.product-title-line h2{font-size:15px}.product-title-line>span{padding-inline:6px}.product-content dl>div{grid-template-columns:78px minmax(0,1fr)}.product-content dt{gap:5px;font-size:var(--text-micro)}.product-content dd{font-size:var(--text-secondary)}.product-access-row dd{line-height:1.3;white-space:normal}.access-hero{min-height:224px;padding:17px}.access-hero-art{right:-78px;width:220px;height:220px}.access-hero-copy h2{font-size:29px}.cycle-main{gap:10px;padding-inline:12px}.cycle-values>strong{font-size:21px}.connection-step{grid-template-columns:25px 34px minmax(0,1fr) auto;gap:7px}.connection-step>button{padding-inline:7px}.monthly-hero>.monthly-hero-rank{right:-16px}.monthly-hero>.monthly-hero-rank.rank-iron{width:126px;height:126px}.monthly-hero>.monthly-hero-rank.rank-bronze{width:134px;height:134px}.monthly-hero>.monthly-hero-rank.rank-silver{width:142px;height:142px}.monthly-hero>.monthly-hero-rank.rank-gold{width:150px;height:150px}.monthly-hero>.monthly-hero-rank.rank-platinum{width:158px;height:158px}.monthly-hero>.monthly-hero-rank.rank-diamond{width:166px;height:166px}.monthly-hero>.monthly-hero-rank.rank-master{width:178px;height:178px}.monthly-hero>.monthly-hero-rank.rank-grandmaster{width:190px;height:190px}.monthly-hero>.monthly-hero-rank.rank-challenger{width:202px;height:202px}.monthly-hero-metrics{width:69%;gap:11px}.leaderboard-heading{display:grid}.leaderboard-period-control{position:static;justify-self:start;margin-top:14px}.leaderboard-list-heading{margin-top:27px}.leaderboard-list article{min-height:76px;grid-template-columns:24px 40px minmax(0,1fr) 54px 60px;gap:6px}.leaderboard-avatar{width:40px;height:40px}.leaderboard-rank.rank-iron{width:32px;height:32px}.leaderboard-rank.rank-bronze{width:34px;height:34px}.leaderboard-rank.rank-silver{width:36px;height:36px}.leaderboard-rank.rank-gold{width:38px;height:38px}.leaderboard-rank.rank-platinum{width:40px;height:40px}.leaderboard-rank.rank-diamond{width:42px;height:42px}.leaderboard-rank.rank-master{width:46px;height:46px}.leaderboard-rank.rank-grandmaster{width:50px;height:50px}.leaderboard-rank.rank-challenger{width:54px;height:54px}.leaderboard-person small>span{max-width:72px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
