.rank-module__ysoChW__shell{--rank-night:#080d18;--rank-panel:#101827;--rank-ink:#f4efe3;--rank-muted:#9ca6b5;--rank-gold:#d4b36b;--rank-gold-bright:#f0d79a;--rank-line:#e0d0a929;min-height:100dvh;color:var(--rank-ink);background:var(--rank-night);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.rank-module__ysoChW__shell *{box-sizing:border-box}.rank-module__ysoChW__shell a{color:inherit}.rank-module__ysoChW__sky{pointer-events:none;background:radial-gradient(circle at 77% 18%,#725ba033,#0000 27rem),radial-gradient(circle at 14% 58%,#20687526,#0000 30rem),radial-gradient(circle at 78% 68%,#d4b36b0f 0 1px,#0000 1.7px) 0 0/31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 74%,#0000);mask-image:linear-gradient(#000 0 74%,#0000)}.rank-module__ysoChW__header{width:min(100%,1240px);min-height:calc(84px + env(safe-area-inset-top));z-index:5;padding:env(safe-area-inset-top) 28px 0;border-bottom:1px solid var(--rank-line);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex;position:relative}.rank-module__ysoChW__brand{align-items:center;gap:13px;min-height:44px;text-decoration:none;display:flex}.rank-module__ysoChW__brand>span:last-child{gap:3px;display:grid}.rank-module__ysoChW__brand strong{letter-spacing:.18em;font-size:.76rem}.rank-module__ysoChW__brand small{color:#7f8999;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.rank-module__ysoChW__mark{border:1px solid #d4b36b8c;place-items:center;width:35px;height:35px;display:grid;transform:rotate(45deg)}.rank-module__ysoChW__mark i{border:1px solid var(--rank-gold-bright);border-radius:50%;width:9px;height:9px;display:block}.rank-module__ysoChW__headerActions{align-items:center;gap:clamp(12px,2.5vw,28px);display:flex}.rank-module__ysoChW__leaderboardLink{letter-spacing:.04em;align-items:center;min-height:44px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex;color:#d5c390!important}.rank-module__ysoChW__plannerLink{align-items:center;min-height:44px;padding:10px 4px;font-size:.72rem;text-decoration:none;display:flex;color:#aab1bc!important}.rank-module__ysoChW__plannerLink b{color:var(--rank-gold);margin-left:6px;font-weight:400}.rank-module__ysoChW__plannerShort{display:none}.rank-module__ysoChW__landing{grid-template-rows:auto 1fr auto;display:grid}.rank-module__ysoChW__landingHero{z-index:1;text-align:center;place-self:center;width:min(100% - 36px,850px);padding:clamp(58px,11vh,120px) 0 48px;position:relative}.rank-module__ysoChW__overline{color:var(--rank-gold);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.rank-module__ysoChW__landingHero>.rank-module__ysoChW__overline{justify-content:center;align-items:center;gap:11px;display:flex}.rank-module__ysoChW__landingHero>.rank-module__ysoChW__overline span{background:var(--rank-gold);width:34px;height:1px}.rank-module__ysoChW__landingHero h1{color:#f7f3eb;letter-spacing:-.057em;margin:0 0 21px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,8.2vw,6.7rem);font-weight:400;line-height:.9}.rank-module__ysoChW__landingHero h1 em{color:var(--rank-gold-bright);white-space:normal;font-style:italic;display:block}.rank-module__ysoChW__landingHero h1 em:after{display:none}.rank-module__ysoChW__intro{max-width:610px;color:var(--rank-muted);margin:0 auto;font-size:clamp(.97rem,2vw,1.12rem);line-height:1.65}.rank-module__ysoChW__uidForm{background:#ffffff0b;border:1px solid #e1cd9e40;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(100%,590px);margin:39px auto 0;padding:8px;display:grid;box-shadow:0 24px 70px #00000045}.rank-module__ysoChW__field{min-width:0;position:relative}.rank-module__ysoChW__field label{z-index:1;color:#8f98a6;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700;position:absolute;top:10px;left:17px}.rank-module__ysoChW__field input{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.07em;background:0 0;border:0;outline:0;width:100%;height:62px;padding:23px 17px 7px;font-size:1.06rem}.rank-module__ysoChW__field input::placeholder{color:#626c7b;letter-spacing:0}.rank-module__ysoChW__field input:focus{box-shadow:inset 0 0 0 1px var(--rank-gold)}.rank-module__ysoChW__uidForm>button,.rank-module__ysoChW__compactForm>button,.rank-module__ysoChW__errorState button{color:#181407;letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(135deg,#f1d990,#c59d4e);border:1px solid #e0c47d;min-height:62px;padding:0 24px;font-size:.72rem;font-weight:850;box-shadow:0 13px 35px #b4872e2b}.rank-module__ysoChW__uidForm>button span{margin-left:13px}.rank-module__ysoChW__uidForm>button:hover,.rank-module__ysoChW__compactForm>button:hover,.rank-module__ysoChW__errorState button:hover{filter:brightness(1.07)}.rank-module__ysoChW__uidForm>button:focus-visible,.rank-module__ysoChW__compactForm>button:focus-visible,.rank-module__ysoChW__errorState button:focus-visible,.rank-module__ysoChW__shareWrap button:focus-visible,.rank-module__ysoChW__plannerLink:focus-visible,.rank-module__ysoChW__leaderboardLink:focus-visible,.rank-module__ysoChW__brand:focus-visible,.rank-module__ysoChW__improveCta a:focus-visible,.rank-module__ysoChW__leaderboardJoin a:focus-visible,.rank-module__ysoChW__leaderboardJoin button:focus-visible,.rank-module__ysoChW__leaderboardFilters button:focus-visible,.rank-module__ysoChW__leaderboardRow:focus-visible,.rank-module__ysoChW__leaderboardPagination button:focus-visible{outline-offset:3px;outline:3px solid #fff}.rank-module__ysoChW__formError{color:#ef9d92;text-align:left;grid-column:1/-1;margin:0;padding:5px 9px 2px;font-size:.78rem}.rank-module__ysoChW__trust{color:#8d97a5;margin:25px 0 0;font-size:.75rem;line-height:1.5}.rank-module__ysoChW__trust span{color:var(--rank-gold);margin-right:7px}.rank-module__ysoChW__landingFoot{z-index:1;padding:0 20px calc(25px + env(safe-area-inset-bottom));color:#667181;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:.65rem;position:relative}.rank-module__ysoChW__results{overflow:clip}.rank-module__ysoChW__resultPage{z-index:1;width:min(100% - 40px,1160px);min-height:calc(100vh - 180px);margin:0 auto;padding:54px 0 90px;position:relative}.rank-module__ysoChW__loading,.rank-module__ysoChW__errorState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:64vh;display:flex}.rank-module__ysoChW__orbit{border:1px solid #d4b36b33;border-radius:50%;place-items:center;width:86px;height:86px;margin-bottom:34px;display:grid;position:relative}.rank-module__ysoChW__orbit:before,.rank-module__ysoChW__orbit:after{content:"";border:1px solid #d4b36b29;border-radius:50%;animation:2.2s linear infinite rank-module__ysoChW__orbit;position:absolute;inset:-10px}.rank-module__ysoChW__orbit:after{animation-duration:3s;animation-direction:reverse;inset:10px -20px}.rank-module__ysoChW__loading h1,.rank-module__ysoChW__errorState h1{letter-spacing:-.045em;margin:18px 0 14px;font-family:Georgia,serif;font-size:clamp(2.2rem,6vw,4.7rem);font-weight:400}.rank-module__ysoChW__loading>p:last-child,.rank-module__ysoChW__errorState>p:not(.rank-module__ysoChW__overline){max-width:520px;color:var(--rank-muted);margin:0;line-height:1.65}.rank-module__ysoChW__loadingTrack{background:#ffffff1a;width:min(74vw,380px);height:2px;margin:25px 0 18px;overflow:hidden}.rank-module__ysoChW__loadingTrack span{background:var(--rank-gold);height:100%;transition:width .6s;display:block}@keyframes rank-module__ysoChW__orbit{to{transform:rotate(360deg)}}.rank-module__ysoChW__errorGlyph{border:1px solid var(--rank-gold);width:58px;height:58px;color:var(--rank-gold);border-radius:50%;place-items:center;margin-bottom:27px;font-size:1.4rem;display:grid}.rank-module__ysoChW__errorState button{min-height:51px;margin-top:27px}.rank-module__ysoChW__errorState>a{color:#aab1bc;text-underline-offset:4px;margin-top:18px;font-size:.76rem}.rank-module__ysoChW__resultHero{border-top:1px solid #e5cd945e;border-bottom:1px solid var(--rank-line);background:linear-gradient(120deg,#ffffff09,#ffffff03);grid-template-rows:auto 1fr;grid-template-columns:.9fr 1.35fr;align-items:start;gap:30px 50px;min-height:510px;padding:clamp(33px,5vw,62px);display:grid;position:relative;overflow:hidden}.rank-module__ysoChW__resultHero>*{min-width:0}.rank-module__ysoChW__resultHero:before{content:"";pointer-events:none;border:1px solid #d4b36b26;border-radius:50%;width:420px;height:420px;position:absolute;top:-170px;right:-70px;box-shadow:0 0 0 48px #d4b36b06,0 0 0 96px #d4b36b05}.rank-module__ysoChW__resultIdentity{z-index:1;position:relative}.rank-module__ysoChW__resultIdentity h1{letter-spacing:-.045em;margin:14px 0 10px;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:400;line-height:.95}.rank-module__ysoChW__resultIdentity>p:last-child{color:#99a3b1;flex-wrap:wrap;gap:7px 17px;margin:0;font-size:.76rem;display:flex}.rank-module__ysoChW__resultIdentity>p:last-child span+span:before{content:"·";color:var(--rank-gold);margin-right:17px}.rank-module__ysoChW__scoreHero{--tier-color:#b7b2a7;--tier-bright:#e8e3d9;z-index:1;text-align:center;grid-area:1/2/3;grid-template-columns:clamp(110px,13vw,150px) minmax(0,1fr);align-self:center;align-items:center;gap:clamp(12px,2.5vw,30px);padding:14px 0 20px;display:grid;position:relative}.rank-module__ysoChW__scoreHero[data-tier=Traveler]{--tier-color:#aaa59c;--tier-bright:#e1d9cb}.rank-module__ysoChW__scoreHero[data-tier=Adventurer]{--tier-color:#67af8d;--tier-bright:#bde8d0}.rank-module__ysoChW__scoreHero[data-tier=Veteran]{--tier-color:#6e9fce;--tier-bright:#bed8f0}.rank-module__ysoChW__scoreHero[data-tier=Elite]{--tier-color:#65c5cf;--tier-bright:#baf1ef}.rank-module__ysoChW__scoreHero[data-tier=Master]{--tier-color:#aa89dd;--tier-bright:#dbc7f5}.rank-module__ysoChW__scoreHero[data-tier=Legend]{--tier-color:#d4a84d;--tier-bright:#f4dda0}.rank-module__ysoChW__scoreReward{min-width:0}.rank-module__ysoChW__scoreReward>p{color:#9ca6b4;letter-spacing:.24em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:750}.rank-module__ysoChW__scoreReward>strong{color:var(--tier-bright);letter-spacing:-.075em;text-shadow:0 14px 60px color-mix(in srgb, var(--tier-color) 24%, transparent);font-family:Georgia,serif;font-size:clamp(5.3rem,10vw,8.7rem);font-weight:400;line-height:.85;animation:.56s cubic-bezier(.2,.75,.2,1) both rank-module__ysoChW__rankReveal;display:block}.rank-module__ysoChW__tierReward{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.rank-module__ysoChW__tier{color:var(--tier-bright);letter-spacing:.25em;text-indent:.25em;text-transform:uppercase;text-shadow:0 4px 24px color-mix(in srgb, var(--tier-color) 24%, transparent);font-family:Georgia,serif;font-size:clamp(1.25rem,2.7vw,1.75rem);font-weight:700;line-height:1;animation:.56s cubic-bezier(.2,.75,.2,1) 50ms both rank-module__ysoChW__rankReveal}.rank-module__ysoChW__confidence{color:#8994a3;text-transform:capitalize;font-size:.72rem}.rank-module__ysoChW__crest{width:100%;color:var(--tier-color);filter:drop-shadow(0 15px 28px color-mix(in srgb, var(--tier-color) 20%, transparent));animation:.56s cubic-bezier(.2,.75,.2,1) both rank-module__ysoChW__crestReveal}.rank-module__ysoChW__crestCompact{width:38px;filter:drop-shadow(0 7px 12px color-mix(in srgb, var(--tier-color) 18%, transparent));animation:none}.rank-module__ysoChW__crest svg{width:100%;height:auto;display:block;overflow:visible}.rank-module__ysoChW__crestHalo{fill:color-mix(in srgb, var(--tier-color) 7%, transparent);stroke:color-mix(in srgb, var(--tier-color) 45%, transparent);stroke-width:1px}.rank-module__ysoChW__crestFrame{fill:color-mix(in srgb, var(--tier-color) 12%, #0a101c);stroke:var(--tier-color);stroke-width:1.6px}.rank-module__ysoChW__crestFacet{fill:none;stroke:color-mix(in srgb, var(--tier-bright) 55%, transparent);stroke-width:1px}.rank-module__ysoChW__crestSigil{fill:color-mix(in srgb, var(--tier-color) 25%, transparent);stroke:var(--tier-bright);stroke-width:1.4px}.rank-module__ysoChW__crestLine{fill:none;stroke:color-mix(in srgb, var(--tier-color) 60%, transparent);stroke-width:1.2px}.rank-module__ysoChW__crestMarks{fill:var(--tier-bright)}@keyframes rank-module__ysoChW__rankReveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes rank-module__ysoChW__crestReveal{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}.rank-module__ysoChW__playerStats{background:var(--rank-line);grid-template-columns:1fr 1fr;align-self:end;gap:1px;margin:0;display:grid}.rank-module__ysoChW__playerStats div{background:#0c1320;min-height:75px;padding:15px}.rank-module__ysoChW__playerStats dt{color:#8791a0;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.rank-module__ysoChW__playerStats dd{color:#ece8de;margin:7px 0 0;font-family:Georgia,serif;font-size:1.3rem}.rank-module__ysoChW__shareWrap{justify-content:center;align-items:center;gap:13px;min-height:46px;margin-top:19px;display:flex}.rank-module__ysoChW__shareWrap button{border:1px solid color-mix(in srgb, var(--tier-color) 60%, transparent);min-height:46px;color:var(--tier-bright);background:color-mix(in srgb, var(--tier-color) 8%, transparent);letter-spacing:.06em;text-transform:uppercase;padding:0 19px;font-size:.72rem;font-weight:750}.rank-module__ysoChW__shareWrap button span{color:var(--tier-color);margin-left:10px}.rank-module__ysoChW__shareWrap>span{color:var(--tier-bright);font-size:.72rem}.rank-module__ysoChW__leaderboardPositions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:15px;display:flex}.rank-module__ysoChW__leaderboardPositions a{border:1px solid color-mix(in srgb, var(--tier-color) 38%, transparent);color:var(--tier-bright);background:color-mix(in srgb, var(--tier-color) 7%, transparent);padding:6px 9px;font-family:ui-monospace,monospace;font-size:.68rem;text-decoration:none}.rank-module__ysoChW__statusBanner,.rank-module__ysoChW__completeness{border-left:2px solid var(--rank-gold);color:#c8c1b2;background:#d4b36b12;margin:20px 0 0;padding:16px 20px;font-size:.78rem;line-height:1.55}.rank-module__ysoChW__completeness strong{color:var(--rank-gold-bright)}.rank-module__ysoChW__completeness p{margin:4px 0 0}.rank-module__ysoChW__leaderboardJoin{background:linear-gradient(105deg,#d4b36b14,#ffffff06);border:1px solid #d4b36b38;justify-content:space-between;align-items:center;gap:30px;min-height:132px;margin-top:20px;padding:25px clamp(20px,4vw,38px);display:flex}.rank-module__ysoChW__leaderboardJoin h2{margin:7px 0 5px;font-family:Georgia,serif;font-size:clamp(1.35rem,3vw,2rem);font-weight:400}.rank-module__ysoChW__leaderboardJoin div>p:last-child,.rank-module__ysoChW__leaderboardJoin>p{color:#919baa;max-width:610px;margin:0;font-size:.76rem;line-height:1.55}.rank-module__ysoChW__leaderboardJoin>button,.rank-module__ysoChW__leaderboardJoinActions a{border:1px solid var(--rank-gold);color:#181407;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(135deg,#f1d990,#c59d4e);flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.rank-module__ysoChW__leaderboardJoin button:disabled{cursor:wait;opacity:.62}.rank-module__ysoChW__leaderboardJoinActions{align-items:center;gap:10px;display:flex}.rank-module__ysoChW__leaderboardJoinActions button{color:#8e98a7;text-underline-offset:4px;background:0 0;border:0;min-height:48px;padding:0 13px;font-size:.68rem;text-decoration:underline}.rank-module__ysoChW__breakdown,.rank-module__ysoChW__featuredShowcase,.rank-module__ysoChW__showcase{padding:clamp(62px,8vw,98px) clamp(0px,2.5vw,28px) 0}.rank-module__ysoChW__sectionHeading{border-bottom:1px solid var(--rank-line);justify-content:space-between;align-items:end;gap:25px;padding-bottom:22px;display:flex}.rank-module__ysoChW__sectionHeading h2,.rank-module__ysoChW__improveCta h2,.rank-module__ysoChW__checkAnother h2{letter-spacing:-.04em;margin:9px 0 0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400}.rank-module__ysoChW__sectionHeading>span{color:#929ba8;letter-spacing:.07em;text-transform:uppercase;flex:none;font-family:ui-monospace,monospace;font-size:.72rem}.rank-module__ysoChW__scoreRows{display:grid}.rank-module__ysoChW__scoreRow{border-bottom:1px solid #e0d0a91a;grid-template-columns:1.35fr 1fr;align-items:center;gap:50px;padding:25px 0;display:grid}.rank-module__ysoChW__scoreLabel h3{margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.rank-module__ysoChW__scoreLabel p{color:#929ba9;margin:6px 0 0;font-size:.8rem;line-height:1.55}.rank-module__ysoChW__scoreMeasure{grid-template-columns:128px minmax(100px,1fr);align-items:center;gap:22px;display:grid}.rank-module__ysoChW__scoreMeasure>strong{color:var(--rank-gold-bright);text-align:right;white-space:nowrap;font-family:ui-monospace,monospace;font-size:1.02rem;font-weight:500}.rank-module__ysoChW__scoreMeasure strong small{color:#7a8492;font-size:.72rem}.rank-module__ysoChW__scoreMeasure>div{background:#27303d;height:3px}.rank-module__ysoChW__scoreMeasure>div span{background:linear-gradient(90deg, #8f7440, var(--rank-gold-bright));height:100%;display:block}.rank-module__ysoChW__methodology{border-bottom:1px solid var(--rank-line)}.rank-module__ysoChW__methodology summary{cursor:pointer;color:#b6bdc7;letter-spacing:.05em;justify-content:space-between;align-items:center;min-height:61px;font-size:.78rem;font-weight:700;list-style:none;display:flex}.rank-module__ysoChW__methodology summary::-webkit-details-marker{display:none}.rank-module__ysoChW__methodology summary span{color:var(--rank-gold);font-size:1.2rem;transition:transform .2s}.rank-module__ysoChW__methodology[open] summary span{transform:rotate(45deg)}.rank-module__ysoChW__methodology>div{color:#929ba9;max-width:760px;padding:0 0 25px;font-size:.8rem;line-height:1.65}.rank-module__ysoChW__methodology p{margin:0 0 10px}.rank-module__ysoChW__provenance{color:#778291;margin:14px 0 0;font-size:.75rem}.rank-module__ysoChW__contributorNote{color:#929ba9;max-width:710px;margin:18px 0 26px;font-size:.78rem;line-height:1.55}.rank-module__ysoChW__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rank-module__ysoChW__featuredCard{border:1px solid #d4b36b2e;border-bottom-color:var(--rank-gold);background:#ffffff07;min-width:0;overflow:hidden;box-shadow:0 18px 45px #00000021}.rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#273145,#141c2b);place-items:center;display:grid;position:relative;overflow:hidden}.rank-module__ysoChW__featuredVisual{aspect-ratio:1/1.03}.rank-module__ysoChW__showcaseVisual{aspect-ratio:1}.rank-module__ysoChW__featuredVisual:after,.rank-module__ysoChW__showcaseVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#070c16ab);position:absolute;inset:0}.rank-module__ysoChW__featuredCard[data-element=Electro] .rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseCard[data-element=Electro] .rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#51476e,#171827)}.rank-module__ysoChW__featuredCard[data-element=Cryo] .rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseCard[data-element=Cryo] .rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#496677,#18242e)}.rank-module__ysoChW__featuredCard[data-element=Hydro] .rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseCard[data-element=Hydro] .rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#345b72,#15212c)}.rank-module__ysoChW__featuredCard[data-element=Pyro] .rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseCard[data-element=Pyro] .rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#72493f,#27191a)}.rank-module__ysoChW__featuredCard[data-element=Anemo] .rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseCard[data-element=Anemo] .rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#3d6c67,#152523)}.rank-module__ysoChW__featuredCard[data-element=Geo] .rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseCard[data-element=Geo] .rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#756040,#2a2218)}.rank-module__ysoChW__featuredCard[data-element=Dendro] .rank-module__ysoChW__featuredVisual,.rank-module__ysoChW__showcaseCard[data-element=Dendro] .rank-module__ysoChW__showcaseVisual{background:linear-gradient(155deg,#52663d,#1c2517)}.rank-module__ysoChW__characterImage{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 20px #00000057)}.rank-module__ysoChW__characterMonogram{color:#ffffffb8;text-shadow:0 15px 40px #00000040;font-family:Georgia,serif;font-size:6rem;font-style:italic}.rank-module__ysoChW__element{z-index:2;color:#fffc;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800;position:absolute;top:11px;left:11px}.rank-module__ysoChW__contributorFlag{z-index:2;color:#201a0c;background:var(--rank-gold);letter-spacing:.035em;align-items:center;gap:7px;padding:8px 10px;font-size:.67rem;font-weight:850;line-height:1.2;display:flex;position:absolute;bottom:0;left:0}.rank-module__ysoChW__contributorFlag b{border:1px solid #201a0c59;border-radius:50%;place-items:center;width:18px;height:18px;font-family:ui-monospace,monospace;font-size:.62rem;display:grid}.rank-module__ysoChW__featuredInfo{padding:17px 15px 18px}.rank-module__ysoChW__characterTitle{justify-content:space-between;align-items:start;gap:9px;display:flex}.rank-module__ysoChW__characterTitle h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Georgia,serif;font-size:1.25rem;font-weight:400;overflow:hidden}.rank-module__ysoChW__characterTitle strong{color:var(--rank-gold);flex:none;padding-top:3px;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:500}.rank-module__ysoChW__investmentEvidence{gap:9px;margin:17px 0 13px;display:grid}.rank-module__ysoChW__investmentEvidence div{grid-template-columns:66px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.rank-module__ysoChW__investmentEvidence dt{color:#808b9a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.rank-module__ysoChW__investmentEvidence dd{color:#d6d8dd;min-width:0;margin:0;font-family:ui-monospace,monospace;font-size:.72rem;line-height:1.4}.rank-module__ysoChW__artifactEvidence{border-top:1px solid var(--rank-line);color:#aab2bd;min-height:34px;margin:0;padding-top:11px;font-size:.72rem;line-height:1.45}.rank-module__ysoChW__showcaseGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:25px;display:grid}.rank-module__ysoChW__showcaseCard{border-bottom:1px solid var(--rank-line);background:#ffffff06;min-width:0;overflow:hidden}.rank-module__ysoChW__showcaseInfo{min-height:92px;padding:11px 10px 12px}.rank-module__ysoChW__showcaseInfo h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Georgia,serif;font-size:1rem;font-weight:400;line-height:1.1;display:-webkit-box;overflow:hidden}.rank-module__ysoChW__showcaseInfo span{color:#9b8660;margin-top:7px;font-family:ui-monospace,monospace;font-size:.7rem;display:block}.rank-module__ysoChW__showcaseInfo small{color:#828d9b;margin-top:6px;font-size:.68rem;line-height:1.3;display:block}.rank-module__ysoChW__improveCta{border:1px solid var(--rank-line);background:linear-gradient(100deg,#d4b36b14,#ffffff06);justify-content:space-between;align-items:center;gap:35px;margin-top:100px;padding:43px clamp(25px,5vw,60px);display:flex}.rank-module__ysoChW__improveCta h2{font-size:clamp(1.8rem,3.4vw,2.8rem)}.rank-module__ysoChW__improveCta div>p:last-child{color:#8d97a5;margin:8px 0 0;font-size:.75rem}.rank-module__ysoChW__improveCta>a{border:1px solid var(--rank-gold);color:var(--rank-gold-bright);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:15px 18px;font-size:.68rem;font-weight:750;text-decoration:none}.rank-module__ysoChW__improveCta>a span{margin-left:10px}.rank-module__ysoChW__checkAnother{text-align:center;margin:64px auto 0}.rank-module__ysoChW__checkAnother h2{font-size:1.55rem}.rank-module__ysoChW__compactForm{border:1px solid var(--rank-line);grid-template-columns:1fr auto;gap:8px;width:min(100%,500px);margin:22px auto 0;padding:6px;display:grid}.rank-module__ysoChW__compactForm .rank-module__ysoChW__field input{height:52px}.rank-module__ysoChW__compactForm>button{min-height:52px;padding:0 20px}.rank-module__ysoChW__compactForm .rank-module__ysoChW__formError{grid-column:1/-1}.rank-module__ysoChW__footer{z-index:1;width:min(100% - 40px,1160px);padding:25px 0 calc(30px + env(safe-area-inset-bottom));border-top:1px solid var(--rank-line);color:#6d7887;justify-content:space-between;gap:20px;margin:0 auto;font-size:.7rem;display:flex;position:relative}.rank-module__ysoChW__footer a{color:#8e98a5;text-underline-offset:3px}.rank-module__ysoChW__leaderboardPage{overflow:clip}.rank-module__ysoChW__leaderboardWrap{z-index:1;width:min(100% - 40px,1080px);min-height:calc(100vh - 180px);margin:0 auto;padding:clamp(46px,7vw,84px) 0 82px;position:relative}.rank-module__ysoChW__leaderboardHero{border-bottom:1px solid var(--rank-line);justify-content:space-between;align-items:end;gap:35px;padding:0 5px 34px;display:flex}.rank-module__ysoChW__leaderboardHero h1{letter-spacing:-.055em;margin:10px 0 7px;font-family:Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:.94}.rank-module__ysoChW__leaderboardHero div>p:last-child{color:var(--rank-muted);margin:0;font-size:.92rem}.rank-module__ysoChW__leaderboardHero>a{border:1px solid var(--rank-gold);min-height:48px;color:var(--rank-gold-bright);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:15px;padding:0 18px;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-flex}.rank-module__ysoChW__leaderboardFilterRail{position:relative}.rank-module__ysoChW__leaderboardFilters{scrollbar-width:none;gap:6px;padding:20px 0 17px;display:flex;overflow-x:auto}.rank-module__ysoChW__leaderboardFilters::-webkit-scrollbar{display:none}.rank-module__ysoChW__leaderboardFilters button{color:#909aaa;letter-spacing:.04em;background:0 0;border:1px solid #0000;flex:none;min-height:44px;padding:0 17px;font-size:.7rem;font-weight:700}.rank-module__ysoChW__leaderboardFilters button[aria-pressed=true]{color:var(--rank-gold-bright);background:#d4b36b17;border-color:#d4b36b73}.rank-module__ysoChW__leaderboardBoard{border-top:1px solid var(--rank-line);min-height:330px;position:relative}.rank-module__ysoChW__leaderboardLoading,.rank-module__ysoChW__leaderboardEmpty{color:#8f99a7;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:45px 20px;display:flex}.rank-module__ysoChW__leaderboardEmpty>span{color:var(--rank-gold);margin-bottom:18px;font-size:1.6rem}.rank-module__ysoChW__leaderboardEmpty h2{color:var(--rank-ink);margin:0 0 8px;font-family:Georgia,serif;font-size:2rem;font-weight:400}.rank-module__ysoChW__leaderboardEmpty p{margin:0;line-height:1.6}.rank-module__ysoChW__leaderboardEmpty a{color:var(--rank-gold-bright);text-underline-offset:4px;margin-top:22px;font-size:.76rem}.rank-module__ysoChW__leaderboardList{margin:0;padding:0;list-style:none}.rank-module__ysoChW__leaderboardList>li{--place-color:#303b4c;border-bottom:1px solid #e0d0a91a}.rank-module__ysoChW__leaderboardList>li[data-place="1"]{--place-color:#d4b36b;background:linear-gradient(90deg,#d4b36b1b,#0000 65%)}.rank-module__ysoChW__leaderboardList>li[data-place="2"]{--place-color:#aeb8c7;background:linear-gradient(90deg,#aeb8c712,#0000 60%)}.rank-module__ysoChW__leaderboardList>li[data-place="3"]{--place-color:#b78462;background:linear-gradient(90deg,#b7846211,#0000 55%)}.rank-module__ysoChW__leaderboardRow{border-left:2px solid var(--place-color);grid-template-columns:66px 118px minmax(150px,1fr) 122px 94px 24px;align-items:center;gap:15px;min-height:91px;padding:10px 15px 10px 8px;text-decoration:none;transition:background .16s;display:grid}.rank-module__ysoChW__leaderboardRow:hover{background:#ffffff09}.rank-module__ysoChW__leaderboardPosition{color:#d8d2c5;text-align:center;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.rank-module__ysoChW__leaderboardPortraits{align-items:center;height:62px;padding-left:12px;display:flex}.rank-module__ysoChW__leaderboardPortraits span{width:54px;height:54px;color:var(--rank-gold);background:#1d2838;border:1px solid #e0d0a933;border-radius:50%;place-items:center;margin-left:-12px;font-family:Georgia,serif;display:grid;position:relative;overflow:hidden}.rank-module__ysoChW__leaderboardPortraits img{object-fit:contain;object-position:center bottom}.rank-module__ysoChW__leaderboardIdentity{min-width:0}.rank-module__ysoChW__leaderboardIdentity h2{text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-family:Georgia,serif;font-size:1.25rem;font-weight:400;overflow:hidden}.rank-module__ysoChW__leaderboardIdentity p{color:#7f8998;margin:0;font-family:ui-monospace,monospace;font-size:.68rem}.rank-module__ysoChW__leaderboardTier{--tier-color:#b7b2a7;--tier-bright:#e8e3d9;color:var(--tier-bright);align-items:center;gap:7px;display:flex}.rank-module__ysoChW__leaderboardTier[data-tier=Traveler]{--tier-color:#aaa59c;--tier-bright:#e1d9cb}.rank-module__ysoChW__leaderboardTier[data-tier=Adventurer]{--tier-color:#67af8d;--tier-bright:#bde8d0}.rank-module__ysoChW__leaderboardTier[data-tier=Veteran]{--tier-color:#6e9fce;--tier-bright:#bed8f0}.rank-module__ysoChW__leaderboardTier[data-tier=Elite]{--tier-color:#65c5cf;--tier-bright:#baf1ef}.rank-module__ysoChW__leaderboardTier[data-tier=Master]{--tier-color:#aa89dd;--tier-bright:#dbc7f5}.rank-module__ysoChW__leaderboardTier[data-tier=Legend]{--tier-color:#d4a84d;--tier-bright:#f4dda0}.rank-module__ysoChW__leaderboardTier>span{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:750}.rank-module__ysoChW__leaderboardScoreWrap{text-align:right;min-width:0}.rank-module__ysoChW__leaderboardTierCompact{color:#d5c390;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:750;line-height:1;display:none}.rank-module__ysoChW__leaderboardScore{color:#f0dfb4;text-align:right;font-family:ui-monospace,monospace;font-size:1.08rem;font-weight:500;display:block}.rank-module__ysoChW__leaderboardArrow{color:var(--rank-gold);text-align:right;font-size:1rem}.rank-module__ysoChW__leaderboardPagination{justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}.rank-module__ysoChW__leaderboardPagination button{border:1px solid var(--rank-line);color:#c6cbd2;background:#ffffff06;min-height:44px;padding:0 15px}.rank-module__ysoChW__leaderboardPagination button:disabled{opacity:.35}.rank-module__ysoChW__leaderboardPagination span,.rank-module__ysoChW__leaderboardPrivacy{color:#7f8997;font-size:.7rem}.rank-module__ysoChW__leaderboardPrivacy{text-align:center;margin:23px 0 0}@media (max-width:900px){.rank-module__ysoChW__resultHero{grid-template-rows:auto;grid-template-columns:1fr;gap:33px}.rank-module__ysoChW__scoreHero{grid-area:auto/1}.rank-module__ysoChW__playerStats{width:100%}.rank-module__ysoChW__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-module__ysoChW__showcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.rank-module__ysoChW__scoreRow{grid-template-columns:1fr;gap:15px}.rank-module__ysoChW__leaderboardRow{grid-template-columns:58px 100px minmax(140px,1fr) 90px 24px}.rank-module__ysoChW__leaderboardTier{display:none}.rank-module__ysoChW__leaderboardTierCompact{margin-bottom:5px;display:block}}@media (max-width:620px){.rank-module__ysoChW__header{min-height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 13px 0}.rank-module__ysoChW__brand small{display:none}.rank-module__ysoChW__headerActions{gap:8px}.rank-module__ysoChW__leaderboardLink{padding-inline:4px;font-size:.68rem}.rank-module__ysoChW__plannerLink{justify-content:flex-end;min-width:64px;font-size:.72rem}.rank-module__ysoChW__plannerLong{display:none}.rank-module__ysoChW__plannerShort{display:inline}.rank-module__ysoChW__landingHero{width:min(100% - 28px,850px);padding-top:45px}.rank-module__ysoChW__landingHero h1{font-size:clamp(2.9rem,12vw,4.5rem)}.rank-module__ysoChW__intro{font-size:.91rem}.rank-module__ysoChW__uidForm{grid-template-columns:1fr;margin-top:30px}.rank-module__ysoChW__uidForm>button{width:100%}.rank-module__ysoChW__trust{max-width:290px;margin:21px auto 0}.rank-module__ysoChW__resultPage{width:min(100% - 24px,1160px);padding-top:25px}.rank-module__ysoChW__resultHero{gap:23px;min-height:0;padding:27px 17px}.rank-module__ysoChW__resultIdentity{text-align:center}.rank-module__ysoChW__resultIdentity>p:last-child{justify-content:center}.rank-module__ysoChW__scoreHero{grid-template-columns:82px minmax(0,1fr);gap:7px;padding:0}.rank-module__ysoChW__scoreReward>p{letter-spacing:.19em;font-size:.68rem}.rank-module__ysoChW__scoreReward>strong{font-size:clamp(4.05rem,20vw,5.6rem)}.rank-module__ysoChW__tierReward{gap:6px;margin-top:16px}.rank-module__ysoChW__tier{letter-spacing:.19em;text-indent:.19em;font-size:1.2rem}.rank-module__ysoChW__confidence{font-size:.7rem}.rank-module__ysoChW__shareWrap{flex-direction:column;gap:6px;min-height:44px;margin-top:14px}.rank-module__ysoChW__shareWrap button{min-height:44px;padding:0 16px}.rank-module__ysoChW__leaderboardPositions{margin-top:12px}.rank-module__ysoChW__playerStats div{padding:13px 11px}.rank-module__ysoChW__sectionHeading{align-items:start}.rank-module__ysoChW__sectionHeading h2{font-size:clamp(1.8rem,9vw,2.2rem);line-height:1.02}.rank-module__ysoChW__sectionHeading>span{padding-top:7px}.rank-module__ysoChW__scoreMeasure{grid-template-columns:112px minmax(0,1fr);gap:13px}.rank-module__ysoChW__scoreMeasure>strong{text-align:left}.rank-module__ysoChW__featuredShowcase,.rank-module__ysoChW__showcase,.rank-module__ysoChW__breakdown{padding-top:66px}.rank-module__ysoChW__featuredGrid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:min(78vw,272px);grid-auto-flow:column;gap:11px;padding:0 1px 14px;overflow-x:auto}.rank-module__ysoChW__featuredCard{scroll-snap-align:start}.rank-module__ysoChW__featuredInfo{padding:15px 14px 16px}.rank-module__ysoChW__contributorFlag{max-width:100%;font-size:.7rem}.rank-module__ysoChW__showcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.rank-module__ysoChW__showcaseInfo{min-height:91px;padding:9px 7px 10px}.rank-module__ysoChW__showcaseInfo h3{font-size:.88rem}.rank-module__ysoChW__showcaseInfo span{margin-top:6px;font-size:.7rem}.rank-module__ysoChW__element{font-size:.67rem;top:9px;left:9px}.rank-module__ysoChW__improveCta{flex-direction:column;align-items:stretch;margin-top:72px}.rank-module__ysoChW__improveCta>a{text-align:center}.rank-module__ysoChW__leaderboardJoin{flex-direction:column;align-items:stretch;gap:20px;padding:22px 19px}.rank-module__ysoChW__leaderboardJoin>button{width:100%}.rank-module__ysoChW__leaderboardJoinActions{flex-direction:column;align-items:stretch}.rank-module__ysoChW__leaderboardJoinActions a{width:100%}.rank-module__ysoChW__compactForm{grid-template-columns:1fr}.rank-module__ysoChW__compactForm>button{width:100%}.rank-module__ysoChW__leaderboardWrap{width:min(100% - 22px,1080px);padding-top:36px}.rank-module__ysoChW__leaderboardHero{flex-direction:column;align-items:stretch;gap:24px;padding-inline:5px}.rank-module__ysoChW__leaderboardHero h1{font-size:clamp(2.7rem,14vw,4rem)}.rank-module__ysoChW__leaderboardHero>a{justify-content:center;width:100%}.rank-module__ysoChW__leaderboardFilterRail{margin-inline:-11px}.rank-module__ysoChW__leaderboardFilterRail:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--rank-night));width:27px;position:absolute;top:0;bottom:0;right:0}.rank-module__ysoChW__leaderboardFilters{padding-inline:11px 31px}.rank-module__ysoChW__leaderboardRow{grid-template-columns:48px 58px minmax(0,1fr) auto;gap:9px;min-height:88px;padding:9px 5px 9px 2px}.rank-module__ysoChW__leaderboardPosition{font-size:1.18rem}.rank-module__ysoChW__leaderboardPortraits{width:58px;height:54px;padding-left:5px}.rank-module__ysoChW__leaderboardPortraits span{width:49px;height:49px;margin-left:-36px}.rank-module__ysoChW__leaderboardPortraits span:first-child{margin-left:0}.rank-module__ysoChW__leaderboardIdentity h2{margin-bottom:5px;font-size:1.05rem}.rank-module__ysoChW__leaderboardIdentity p{font-size:.62rem}.rank-module__ysoChW__leaderboardScore{font-size:.92rem}.rank-module__ysoChW__leaderboardArrow{display:none}.rank-module__ysoChW__leaderboardPagination{gap:10px}.rank-module__ysoChW__leaderboardPagination button{padding-inline:12px}}@media (max-width:360px){.rank-module__ysoChW__brand{gap:9px}.rank-module__ysoChW__brand strong{letter-spacing:.13em;font-size:.7rem}.rank-module__ysoChW__mark{width:31px;height:31px}.rank-module__ysoChW__plannerLink{text-align:right;max-width:80px}.rank-module__ysoChW__plannerLink b{display:none}.rank-module__ysoChW__leaderboardLink{font-size:.63rem}.rank-module__ysoChW__landingHero h1{font-size:2.78rem}.rank-module__ysoChW__resultPage{width:min(100% - 18px,1160px)}.rank-module__ysoChW__resultHero{padding-inline:13px}.rank-module__ysoChW__scoreHero{grid-template-columns:70px minmax(0,1fr);gap:5px}.rank-module__ysoChW__scoreReward>strong{font-size:3.75rem}.rank-module__ysoChW__tier{font-size:1.08rem}.rank-module__ysoChW__playerStats dt{font-size:.65rem}.rank-module__ysoChW__scoreMeasure{grid-template-columns:108px minmax(0,1fr);gap:9px}.rank-module__ysoChW__scoreMeasure>strong{font-size:.95rem}.rank-module__ysoChW__scoreMeasure strong small{font-size:.68rem}.rank-module__ysoChW__featuredGrid{grid-auto-columns:min(82vw,254px)}}@media (prefers-reduced-motion:reduce){.rank-module__ysoChW__orbit:before,.rank-module__ysoChW__orbit:after,.rank-module__ysoChW__scoreReward>strong,.rank-module__ysoChW__tier,.rank-module__ysoChW__crest{animation:none}.rank-module__ysoChW__loadingTrack span,.rank-module__ysoChW__methodology summary span{transition:none}}
