.page-module__q0gq8q__page{--padding:clamp(.25em,1.5vw,.5em);font-size:clamp(.75em,1.5vw,1em)}.page-module__q0gq8q__page,.page-module__q0gq8q__main{min-height:100lvh}.page-module__q0gq8q__main{padding:calc(var(--padding) + 3em - 1ch);background-color:var(--clr-bg-transparent2);-webkit-backdrop-filter:blur(1vh);backdrop-filter:blur(1vh);max-width:1440px;margin:0 auto;position:relative}.page-module__q0gq8q__error{margin-top:1rem}.page-module__q0gq8q__overflow_scroll{overflow-x:auto}.page-module__q0gq8q__qualifiers{flex-direction:column;width:100%;min-width:800px;margin:0 auto;display:flex;overflow:hidden}.page-module__q0gq8q__score,.page-module__q0gq8q__header,.page-module__q0gq8q__mapscore{font-variant-numeric:tabular-nums;grid-template-columns:.2fr .2fr 1.4fr .6fr .6fr .6fr .6fr .6fr .4fr;justify-content:center;align-items:center;gap:1ch;padding:5px 10px;display:grid}.page-module__q0gq8q__score.page-module__q0gq8q__highlight,.page-module__q0gq8q__mapscore.page-module__q0gq8q__highlight{background:linear-gradient(45deg,color-mix(in srgb,var(--clr-primary)50%,transparent),transparent,transparent)}.page-module__q0gq8q__standing_score.page-module__q0gq8q__highlight:hover{background:linear-gradient(45deg,color-mix(in srgb,var(--clr-primary-dark)50%,transparent),transparent,transparent)}.page-module__q0gq8q__mapscore,.page-module__q0gq8q__mapheader{grid-template-columns:.2fr .2fr 1.7fr .7fr 1fr 1fr .4fr .4fr .6fr}.page-module__q0gq8q__standing_score{cursor:pointer}.page-module__q0gq8q__standing_score:hover{background-color:var(--clr-bg-transparent2)}.page-module__q0gq8q__noscore{background-color:var(--clr-bg-transparent);justify-content:center;align-items:center;gap:1ch;padding:2rem 10px;display:grid}.page-module__q0gq8q__dropdown{margin:0 1rem}.page-module__q0gq8q__dropdown_score,.page-module__q0gq8q__dropdown_bold{background-color:var(--clr-bg-transparent);font-variant-numeric:tabular-nums;grid-template-columns:.1fr 2.15fr .77fr .7fr .77fr .5fr .5fr .5fr;justify-content:center;align-items:center;gap:1ch;padding:5px 10px;display:grid}.page-module__q0gq8q__dropdown_bold{font-weight:700}.page-module__q0gq8q__dropdown_score :nth-child(2){text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:450px;overflow:hidden}.page-module__q0gq8q__dropdown_score :nth-child(6),.page-module__q0gq8q__dropdown_bold :nth-child(6),.page-module__q0gq8q__dropdown_score :nth-child(7),.page-module__q0gq8q__dropdown_bold :nth-child(7),.page-module__q0gq8q__dropdown_score :nth-child(8),.page-module__q0gq8q__dropdown_bold :nth-child(8){text-align:center}.page-module__q0gq8q__bold{font-weight:700}.page-module__q0gq8q__maps_missing{color:#676767}.page-module__q0gq8q__actions{justify-content:space-between;align-items:center;display:flex}.page-module__q0gq8q__claim,.page-module__q0gq8q__unclaim{cursor:pointer;background:0 0;border:none;padding:0}.page-module__q0gq8q__unclaim_container{justify-content:flex-end;align-items:center;width:100%;padding:.5rem 0;display:flex}.page-module__q0gq8q__unclaim{align-items:center;gap:.5ch;display:flex}.page-module__q0gq8q__claim:hover,.page-module__q0gq8q__unclaim:hover{color:var(--clr-primary)}.page-module__q0gq8q__arrow{margin-left:auto;margin-right:1rem;padding:4px;transition:transform .2s ease-in-out;transform:rotate(0);width:fit-content!important}.page-module__q0gq8q__arrow_open{transform:rotate(-90deg)}.page-module__q0gq8q__score p{font-weight:500}.page-module__q0gq8q__header>p,.page-module__q0gq8q__score>p{text-align:center}.page-module__q0gq8q__header p{font-weight:700}.page-module__q0gq8q__score :first-child,.page-module__q0gq8q__header :first-child,.page-module__q0gq8q__header p:nth-child(3),.page-module__q0gq8q__score :nth-child(3){text-align:left;width:fit-content}.page-module__q0gq8q__score>:first-child{font-family:var(--font-morohashi);transform:translateY(.125em)}.page-module__q0gq8q__score :nth-child(8){white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:200px;margin:0 auto;overflow:hidden}.page-module__q0gq8q__score img{border-radius:100vh;width:auto;max-width:2em;height:auto;max-height:2em}.page-module__q0gq8q__score a{color:var(--clr-fg);font-weight:700;text-decoration:none;transition:all .2s}.page-module__q0gq8q__score a:hover{color:var(--clr-primary)}.page-module__q0gq8q__map{gap:.75rem;margin:0 0 1rem;font-size:.85em;display:flex;position:relative;overflow:hidden}.page-module__q0gq8q__map .page-module__q0gq8q__background{z-index:-1;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.page-module__q0gq8q__map .page-module__q0gq8q__bg{filter:blur(5vw)saturate(3);opacity:.1;width:60%}.page-module__q0gq8q__map .page-module__q0gq8q__content{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.page-module__q0gq8q__map .page-module__q0gq8q__heading{flex-wrap:wrap;align-items:baseline;display:flex}.page-module__q0gq8q__map .page-module__q0gq8q__heading h2{white-space:nowrap;margin-right:.5ch;line-height:1.1}.page-module__q0gq8q__map .page-module__q0gq8q__artist{opacity:.5}.page-module__q0gq8q__map .page-module__q0gq8q__details{text-align:right;align-items:center;gap:1em;display:flex}.page-module__q0gq8q__map .page-module__q0gq8q__stats{opacity:.5;flex-wrap:wrap;justify-content:flex-end;gap:0 .5ch;display:flex}.page-module__q0gq8q__map .page-module__q0gq8q__diff{color:#fff;background-color:var(--clr-fg);border-radius:.25em;margin-bottom:.5em;padding:.125em .375em;line-height:1.2;display:inline-block}.page-module__q0gq8q__map .page-module__q0gq8q__cover{aspect-ratio:1;width:7em;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.page-module__q0gq8q__map .page-module__q0gq8q__cover:hover{transform:scale(.9)}.page-module__q0gq8q__tabs_list{border-bottom:2px solid var(--clr-fg);margin:0 0 1em;padding:0 1em;display:flex;overflow-x:auto}.page-module__q0gq8q__tab{cursor:pointer;white-space:nowrap;background-color:var(--clr-bg);--bevel-radius:2em;min-width:fit-content;clip-path:polygon(0 var(--bevel-radius),var(--bevel-radius)0,calc(100% - var(--bevel-radius))0,100% var(--bevel-radius),100% 100%,0 100%);border-bottom:none;margin:0 .25em;padding:.25em 2em;list-style:none;display:inline-block;position:relative;overflow:hidden}.page-module__q0gq8q__tab:hover{background-color:var(--clr-primary)}.page-module__q0gq8q__tab_selected{background-color:var(--clr-fg);color:var(--clr-bg);cursor:default}.page-module__q0gq8q__tab_selected:hover{background-color:var(--clr-fg)}.page-module__q0gq8q__tab:focus{outline:none}
