@font-face{font-family:icomoon;src:url(/icomoon.ttf?bkupos)format("truetype");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-close:before{content:""}.icon-warn:before{content:""}.icon-star:before{content:""}.icon-play:before{content:""}.icon-external:before{content:""}.icon-fav:before{content:""}.icon-reset:before{content:""}.icon-hide:before{content:""}@font-face{font-family:Martian Mono;src:url(/MartianMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap;font-stretch:100%;font-style:normal}@font-face{font-family:Martian Mono;src:url(/MartianMono-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap;font-stretch:100%;font-style:normal}@font-face{font-family:Martian Mono;src:url(/MartianMono-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap;font-stretch:100%;font-style:normal}:root{--accent-1:75, 20%, 54%;--accent-2:356, 20%, 75%;--accent-3:40, 20%, 60%;--tooltip:57, 11%, 31%;--background:75, 5%, 9%;--genre-1:30, 20%, 54%;--lang-1:160, 20%, 54%;--user-1:200, 20%, 54%;--fa-1:200deg, 67%, 72%}*{margin:0;padding:0;position:relative}button{cursor:pointer;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;letter-spacing:inherit;color:inherit;border:unset;background:0 0}button>*{pointer-events:none}button:disabled{filter:brightness(.6)}input{font-family:inherit;font-weight:inherit;font-style:inherit;font-size:inherit;color:inherit;background:inherit;border:unset}select{appearance:base-select;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;transition-property:border-color,background;transition-duration:.2s;transition-timing-function:ease}select:focus{outline:2px solid hsl(var(--accent-1), 1)}select option::checkmark{display:none}select delimiter{height:10px;display:block}button.fancy-shit,label.fancy-shit,select.fancy-shit{--color:var(--accent-1);color:hsl(var(--color));background-color:hsl(var(--color), .2);border:1px solid hsl(var(--color));border-radius:2em;padding:.4em .8em;font-size:.9em;transition-property:background-color,color,border,outline;transition-duration:.2s;transition-timing-function:ease}:is(button.fancy-shit,label.fancy-shit,select.fancy-shit) button>span{color:hsl(var(--color), .7);font-weight:600}:is(button.fancy-shit,label.fancy-shit,select.fancy-shit) option{color:hsl(var(--color));border-radius:.2em;padding:.2em .4em;outline:none!important}:is(button.fancy-shit,label.fancy-shit,select.fancy-shit) option:checked,:is(button.fancy-shit,label.fancy-shit,select.fancy-shit) option:hover,:is(button.fancy-shit,label.fancy-shit,select.fancy-shit) option:focus{color:hsl(var(--background));background-color:hsl(var(--color))}label.fancy-shit{padding:.4em .8em .4em .6em}label.fancy-shit>*{pointer-events:none}input[type=text].fancy-shit{--o:.2;color:hsl(var(--accent-1));background:hsl(var(--accent-1), var(--o));border-style:solid;border-width:2px;border-color:hsl(var(--accent-1));border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:.4em;padding:.4em .6em;font-size:.9em;transition:border-color .1s,background .1s}input[type=text].fancy-shit::placeholder{color:hsl(var(--accent-1), .7);font-size:.85em}input[type=text].fancy-shit:hover{--o:.3}input[type=text].fancy-shit:focus{--o:.1;border-top-color:unset;border-left-color:unset;border-right-color:unset;outline:none}.toggle{cursor:pointer;-webkit-user-select:none;user-select:none;gap:.6em;padding:.4em .6em}.toggle input{opacity:0;position:absolute}.toggle .indicator{background-color:hsl(var(--color), .4);width:2em;height:1.2em;border-radius:1em;height:stretch;transition:background-color .2s;display:block}.toggle .indicator:after{--o:.2em;--s:.9em;content:"";top:var(--o);left:var(--o);right:var(--s);bottom:var(--o);background-color:hsl(var(--color));border-radius:1em;transition:background-color .2s,left .2s,right .2s .1s;position:absolute}.toggle:has(:checked){--color:var(--accent-2)}.toggle:has(:checked) .indicator:after{left:var(--s);right:var(--o);transition:background-color .2s,left .2s .1s,right .2s}.toggle:focus-within{outline:2px solid hsl(var(--color), 1)}::picker(select){-webkit-backdrop-filter:blur(3px)opacity();backdrop-filter:blur(3px)opacity();appearance:base-select;background-color:hsl(var(--background), .8);border:1px solid hsl(var(--accent-1));border-radius:.4em;outline:none;padding:.2em}::selection{color:hsl(var(--background));background-color:hsl(var(--accent-1))}.flex{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}._hide{display:none}.c1{color:hsl(var(--accent-1))}.c2{color:hsl(var(--accent-2))}body,html{font-optical-sizing:auto;font-variation-settings:"wdth" 100;color:#eeeaea;background:hsl(var(--background));scrollbar-color:hsl(var(--accent-1)) hsl(var(--background));font-family:Martian Mono,monospace;font-size:20px;font-style:normal;font-weight:400}body{letter-spacing:-1px;width:min(1400px,100vw - 2em);margin:0 auto}body.loading{pointer-events:none;animation:.7s infinite alternate loading}@keyframes loading{0%{opacity:1}to{opacity:.5}}nav{gap:.2em;margin-top:.5em}.tabs{top:var(--gh);bottom:var(--ghf);background:hsl(var(--background));z-index:1;position:sticky}.filters{gap:.5em;font-size:.9em}.url,.link{transition:filter .1s,text-underline-offset .1s}:is(.url,.link):hover{filter:brightness(1.2)}:is(.url,.link):active{filter:brightness(.9)}.url{text-underline-offset:3px}.link{--c:var(--accent-1);-webkit-user-select:none;user-select:none;cursor:pointer;color:hsl(var(--c), .6);padding:.6em;font-weight:600;text-decoration:none}.link._active:before{content:"";background-color:hsl(var(--c), .6);height:3px;position:absolute;bottom:0;left:0;right:0}.link._active{color:hsl(var(--c), 1)}.link._2{--c:var(--accent-2)}.link2{--c:var(--accent-1);--o:0;-webkit-user-select:none;user-select:none;cursor:pointer;color:hsl(var(--c));background:hsl(var(--c), var(--o));border-radius:.3em;padding:.3em .5em;font-weight:700;text-decoration:none;transition:background .1s}.link2:hover{--o:.3}.link2:active{--o:.2}.link2._active{--o:1;color:hsl(var(--background))}.link2._2{--c:var(--accent-2)}notice{--c:var(--accent-2);color:hsl(var(--c));background-color:hsl(var(--c), .2);border-left:2px solid hsl(var(--c));border-radius:.3em;padding:.8em;font-size:.85em;display:block}notice ::selection{color:hsl(var(--background));background-color:hsl(var(--c))}notice::selection{color:hsl(var(--background));background-color:hsl(var(--c))}notice._green{--c:var(--accent-1)}notice._small{font-size:.65em}.hg_lo{background:hsl(var(--background));z-index:1;align-items:center;gap:1em;margin:1em 0;padding:0 2px;position:sticky;top:0}.hg_lo h1{text-box-trim:trim-both;align-items:flex-end;gap:.2em}.hg_lo h1 span{color:hsl(var(--accent-1));font-weight:800;line-height:1em}.hg_lo h1 small{font-size:.45em;font-weight:600;top:-1px}#status_selector{font-size:.9em}svg .ticks{color:hsl(var(--c));font-size:14px;font-weight:700}svg .ticks .domain{stroke-width:0}svg{--line-1:var(--accent-1);--line-2:var(--accent-2);overflow:unset}svg._colored{--line-1:0deg 0% 100%;--line-2:0deg 0% 100%}svg .line,svg .line2{filter:drop-shadow(0px 0px 2px hsl(var(--background))) drop-shadow(0px 0px 1px hsl(var(--background)));pointer-events:none;stroke-width:3px;z-index:1}svg .line{stroke:hsl(var(--line-2))}svg .line2{stroke:hsl(var(--line-1))}svg:not(._colored) .chart path{pointer-events:none;fill:hsl(var(--c), .15);stroke:hsl(var(--c));stroke-width:1px;z-index:0}svg .chart rect.overlay{fill:#0000}#dtooltip{--c:var(--accent-1);-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;color:hsl(var(--background));background-color:hsl(var(--c));opacity:0;box-shadow:0 .2em .4em hsl(var(--c), .2), 0 .2em 1.5em hsl(var(--c), .2), 0 .2em 4em hsl(var(--c), .2);z-index:1;border-radius:.4em;padding:.5em .8em;font-size:.8em;font-weight:800;transition-property:background-color,box-shadow;transition-duration:.2s;position:fixed}#dtooltip:not(._colored){transform:translateY(-100%)}#dtooltip[d=r]{transform:translateY(-100%)translate(-100%)}#dtooltip[d=lt]{transform:translateY(0)}#dtooltip[d=rt]{transform:translateY(0%)translate(-100%)}#dtooltip._colored{width:max-content;box-shadow:unset;background:0 0;gap:.1em;padding:0;font-size:.7em;display:grid;overflow:hidden}#dtooltip._colored .c-date{min-width:8em;color:hsl(var(--background));background-color:hsl(var(--accent-1));border-radius:1em;justify-content:space-between;margin-bottom:.5em;padding:.2em .6em;font-size:1.2em}#dtooltip._active{--c:var(--accent-2)}#tooltip{--c:var(--accent-1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;position-anchor:--tooltip;position-area:top span-right;position-try-fallbacks:flip-block;width:min(100vw - 4em,25em);color:hsl(var(--c));background-color:hsl(var(--background), .9);opacity:0;border-width:1px;border-color:hsl(var(--c));transition-behavior:allow-discrete;z-index:4;border-style:solid;border-radius:.4em;margin:.5em 0;padding:.6em .8em;font-size:.65em;transition-property:display,opacity;transition-duration:.1s;transition-timing-function:ease;display:none;position:fixed;overflow:hidden}#tooltip._active{opacity:1;display:block}@starting-style{#tooltip._active{opacity:0}}._tooltip{anchor-name:--tooltip}label[for=day_checkbox]{font-size:.75em}.numbers{margin:1.5em 0}.star-ratings{gap:.5em;font-size:.7em;font-weight:700}.star-ratings>*{cursor:pointer;color:var(--c);background-color:var(--b);border-radius:.3em;gap:.5em;padding:.2em .5em;transition:filter .1s}.star-ratings>* ::selection{color:var(--b);background-color:var(--c)}.star-ratings>::selection{color:var(--b);background-color:var(--c)}.star-ratings>:hover{filter:brightness(1.2)}.star-ratings>:active{filter:brightness(.8)}.star-ratings>._inactive{opacity:.5}.star-ratings [action=hide],.star-ratings [action=reset]{justify-content:center;width:1.4rem;padding:0}.star-ratings [action=hide]{font-size:1.2em}.star-block{background:linear-gradient(0deg, var(--c1) 50%, var(--c) 50%);border-radius:1em;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(min-content,max-content);display:grid;overflow:hidden}.star-block>div{--color:var(--t);--bg:var(--c);text-align:center;min-width:3.5em;color:var(--color);background-color:var(--bg);flex-wrap:nowrap;justify-content:center;gap:.4em;padding:.1em .6em}.star-block>div:first-child{border-radius:0 1em 1em 0}.star-block>div:nth-child(2){--color:var(--t1);--bg:var(--c1);border-radius:1em 0 0 1em}.indent-left{margin-left:auto}.summary{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(var(--size,0), 1fr);grid-auto-rows:minmax(min-content,max-content);gap:.5em;display:grid}.summary._online{font-size:.9em}.summary._online .summary-block{border:none}.summary-block{--c:var(--accent-1);--b:var(--background);color:hsl(var(--c));background-color:hsl(var(--c), .2);border:1px solid hsl(var(--c));border-radius:.3em;flex-direction:column;gap:.2em;padding:.4em .8em;transition:border .2s,background-color .2s,color .2s;display:flex}.summary-block ::selection{color:hsl(var(--b));background-color:hsl(var(--c))}.summary-block::selection{color:hsl(var(--b));background-color:hsl(var(--c))}.summary-block>*{pointer-events:none}.summary-block .item{gap:.2em 1em}.summary-block._genre{--c:var(--genre-1)}.summary-block._lang{--c:var(--lang-1)}.summary-block._user{--c:var(--user-1);justify-content:center;align-items:flex-start}.summary-block._active{--c:var(--accent-2)}.summary-block._active2{--c:130, 20%, 75%}._s2{grid-column:auto/span 2}._s3{grid-column:auto/span 3}.sb-title{font-weight:400}.sb-description{margin-top:auto;font-weight:600}.graphs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--size,0), 1fr);grid-auto-rows:minmax(min-content,max-content);gap:1em;margin-top:1em;display:grid}.graph{--c:var(--accent-1);--s:300px;background:hsl(var(--c), .1);width:-webkit-fill-available;width:-moz-available;border-radius:.5em;gap:.5em;width:stretch;padding:.5em;display:grid}.graph svg{width:100%;height:var(--s);z-index:0}.graph svg>*{pointer-events:none}.graph._online{--s:200px}.graph._alt{--c:var(--accent-2)}.graph._alt svg{--line-1:var(--accent-2);--line-2:var(--accent-1)}.graph-controls{top:0;right:var(--o);opacity:0;z-index:1;font-size:.8em;transition:opacity .1s;position:absolute;box-shadow:0 0 1em #000,0 0 2em #000}.graph-controls._active{opacity:1}.g-notice{color:hsl(var(--c));padding:.2em .4em;font-size:.8em}.g-notice._right{text-align:right}.menu{--offset:-.5em;pointer-events:none;height:0;color:hsl(var(--accent-1));background-color:hsl(var(--background), .9);border-width:1px;border-color:hsl(var(--accent-1));transition-behavior:allow-discrete;scrollbar-width:thin;scrollbar-color:hsl(var(--text-color-1)) transparent;scroll-behavior:smooth;border-style:solid;border-radius:.2em;margin-bottom:0;padding:0 .4em;font-size:.9em;font-weight:700;transition-property:margin-block-start,margin-bottom,margin-block-end,opacity,display,overlay,height,padding,border-top-width,border-bottom-width;transition-duration:.25s;transition-timing-function:cubic-bezier(.16,1,.3,1);display:none;overflow:hidden;box-shadow:0 .5em 2em #00000080}.menu._active{--offset:.5em;pointer-events:all;border-top-width:1px;border-bottom-width:1px;height:13em;margin-bottom:1em;padding:.4em;display:block}@starting-style{.menu._active{--offset:-.5em;border-top-width:0;border-bottom-width:0;height:0;margin-bottom:0;padding:0 .4em}}.menu wrapper{height:12em}.menu indicator{opacity:0;background:hsl(var(--accent-1), .4);border-radius:1em;width:100%;height:.25em;margin-top:.75em;transition:opacity .3s;display:block}.menu indicator:before{content:"";width:var(--w);background:hsl(var(--accent-1), 1);border-radius:1em;position:absolute;top:0;bottom:0;left:0}.menu indicator._active{opacity:1}.btn{--c:var(--accent-1);--o:0;color:hsl(var(--c));background-color:hsl(var(--c), var(--o));border-radius:.2em;padding:.2em .4em;transition:background 50ms,color 50ms}.btn:not(:disabled):hover{--o:.2}.btn:not(:disabled)._active{--o:1;color:hsl(var(--background))}.btn:disabled{filter:brightness(.5)}.btn1{--c:var(--background);--b:var(--accent-1);color:hsl(var(--c));background-color:hsl(var(--b));border-radius:.4em;padding:.3em .6em;font-weight:700;transition:filter .1s}.btn1:not(:disabled):hover{--o:.2;filter:brightness(1.2)}.btn1:not(:disabled):active{filter:brightness(.9)}.btn1:disabled{filter:brightness(.5)}#date_picker wrapper{grid-template:"input types""dates types"1fr/1fr auto;gap:.6em 1.5em;display:grid}.date_type{flex-direction:column;grid-area:types;align-items:flex-start}.date_type button{text-align:left;width:100%}#date_search{background-color:hsl(var(--accent-1), .05);border:2px solid hsl(var(--accent-1), .5);border-radius:.2em;grid-area:input;min-width:0;padding:.2em .4em;transition:color .1s,background .1s}#date_search::placeholder{color:hsl(var(--accent-1), .5)}#date_search:hover{border:2px solid hsl(var(--accent-1), 1);background-color:hsl(var(--accent-1), .2)}#date_search:focus{border:2px solid hsl(var(--accent-1), 1);background-color:hsl(var(--accent-1), 0);outline:1px solid hsl(var(--accent-1))}.dates{text-align:center;grid-area:dates;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-auto-rows:minmax(min-content,max-content);display:grid;overflow:hidden auto}.dates>*{padding:.4em .2em;font-size:.9em}tabs{margin-bottom:1em;display:block}tabs .link2{font-size:.9em}tab{min-height:30em;display:block}tab notice{grid-column:auto/span 2}tab filter{top:calc(var(--gth) + var(--gh));background-color:hsl(var(--background));z-index:1;margin-bottom:1em;position:sticky}tab filter input{flex-grow:1}tab filter button{width:2em;height:2em;color:hsl(var(--accent-2));opacity:1;margin-right:.2em;transition:all .1s}tab filter button:disabled{opacity:0;width:0;margin-right:0}tab filter label{pointer-events:none;-webkit-user-select:none;user-select:none;color:hsl(var(--background));background-color:hsl(var(--accent-1));opacity:0;border-radius:.3em;padding:.2em .6em;font-size:.7em;font-weight:700;transition:all .1s;display:block;position:absolute;right:.6em;transform:translateY(10px)}tab filter label._active{opacity:1;transform:translateY(0)}tab._multi{grid-template-columns:1fr 19em;grid-auto-rows:minmax(min-content,max-content);gap:1em 2em;display:grid}tab-content{width:-webkit-fill-available;width:-moz-available;grid-auto-rows:minmax(min-content,max-content);width:stretch;display:grid}tab-content:hover .item:not(:hover){opacity:.5}tab-content._users{gap:1em}section.maps>tab-content{gap:.2em}section.users>tab-content{gap:.8em}:is(.maps,.users) h3{color:hsl(var(--accent-2));margin-bottom:.5em}.item{color:hsl(var(--c,var(--accent-2)));z-index:0;flex-wrap:nowrap;width:100%;text-decoration:none;transition:opacity 50ms}.item ::selection{color:hsl(var(--background));background-color:hsl(var(--c,var(--accent-2)))}.item::selection{color:hsl(var(--background));background-color:hsl(var(--c,var(--accent-2)))}.item i.icon-play,.item i.icon-fav{color:hsl(var(--accent-1));text-shadow:0 0 1em hsl(var(--accent-1), .4)}.item{--opacity:0;grid-template-columns:2.5em 1fr;grid-template-rows:fit-content 1fr;grid-template-areas:"pfp title""pfp area";gap:.5em 1em;transition:opacity .2s;display:grid}.item._beatmap{grid-template-columns:4.5em auto auto;padding:.4em 0}.item._beatmap .i-pfp img{width:4.5em}.item._beatmap._active .i-pfp{margin-left:.6em}.item._beatmap._active:before{opacity:1;border-left-width:3px}.item._beatmap:before{pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg, hsl(var(--accent-1), .2), transparent);border-left:0px solid hsl(var(--accent-1));transition:all .1s;position:absolute;inset:0}.item._mapper_ .i-title{font-size:.9em}.item .i-pfp{grid-area:pfp;transition:margin-left .2s}.item .i-pfp img{object-fit:cover;border-radius:.4em;width:2.5em;height:2.5em}.item .i-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:title;place-content:center;display:-webkit-box;overflow:hidden}.item .i-desc{grid-area:area;gap:.6em 2em;font-size:.7em}.item .i-desc ._active{color:#000;background:hsl(var(--accent-2));border-radius:.2em;font-weight:700}.item .i-desc ._active i{color:#000}.item .i-item{gap:1em}.item .i-item>*{pointer-events:none}.item:not(._no):after{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;content:"";color:hsl(var(--accent-1));opacity:var(--opacity);font-size:1.2em;font-style:normal;font-weight:400;line-height:1;transition:opacity 50ms;position:absolute;top:0;bottom:0;right:0;font-family:icomoon!important}.item:hover{--opacity:1}.item:hover .i-pos{text-shadow:0 0 1em hsl(var(--accent-1), 1)}.item._compare{grid-template-columns:3em 1fr}.item._compare .i-pfp{grid-template-columns:3em;grid-template-rows:1fr fit-content;grid-template-areas:"avatar";display:grid}.item._compare .i-title .c1{margin:0 .5em}.item._compare img{object-fit:contain;border-radius:.3em;grid-area:avatar;width:2em;height:2em}.item._compare img:first-child{--of:69%;-webkit-mask-image:linear-gradient(105deg, white var(--of), transparent var(--of));-webkit-mask-image:linear-gradient(105deg, white var(--of), transparent var(--of));mask-image:linear-gradient(105deg, white var(--of), transparent var(--of));z-index:1}.item._compare img:nth-child(2){transform:translate(1em)}.item._compare:before{content:"";background:hsl(var(--background));z-index:2;border-radius:1em;width:4px;height:2.5em;position:absolute;top:50%;left:1.5em;transform:translate(-2px)translateY(-50%)rotate(15deg)}.item._compare:after{display:none}.item._small:not(._compare){grid-template-columns:2em 1fr}.item._small .i-pfp img{width:2em;height:2em}.item._small .i-title{font-size:.9em}.item._small .i-desc{font-size:.65em}.i-pos{color:hsl(var(--accent-1));text-shadow:0 0 1em hsl(var(--accent-1), 0);transition:text-shadow .2s}.b-fa{color:hsl(var(--background));background:hsl(var(--fa-1));border-radius:.2em;padding:0 .3em;font-size:.9em}.b-fa ::selection{color:hsl(var(--fa-1))!important;background-color:hsl(var(--background))!important}.b-fa::selection{color:hsl(var(--fa-1))!important;background-color:hsl(var(--background))!important}.item._mapper .i-desc{gap:.5em 2em}.item._mapper .i-desc>:first-child{width:3em}.item._mapper .i-desc>:nth-child(2){width:var(--s)}.item._mapper .i-desc>:nth-child(3){width:var(--d)}.item._mapper .i-desc>:nth-child(4){width:var(--f)}.item._mapper .i-desc>:nth-child(5){width:var(--p)}.b-diffs{text-align:center;opacity:.5;margin-top:.5em;font-size:.7em}.b-title{font-size:.75em}.b-author{font-weight:400}footer{background-color:hsl(var(--background));border-top:1px solid hsl(var(--accent-1));z-index:1;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5em;margin-top:5em;padding-bottom:.2em;display:flex;position:sticky;bottom:0}footer a.link{color:hsl(var(--accent-1));text-underline-offset:5px;font-size:.9em;text-decoration:underline;text-decoration-thickness:2px}@media (width>=501px) and (width<=900px){.summary._online{grid-template-columns:1fr 1fr}}@media (width<=500px){.summary._online{grid-template-columns:1fr}section.maps>div,section.users>div{gap:1em}.mappers{gap:2em}.item:not(._beatmap){grid-template-areas:"pfp title""area area"}.item._beatmap{grid-template-areas:"pfp area""title title"}.item._beatmap._active .i-title{margin-left:.7em}}@media (width<=750px){.graphs{grid-template-columns:1fr}}@media (width<=450px){.hg_lo .fancy-shit{width:100%}.summary._beatmaps{grid-template-columns:1fr}.summary._beatmaps ._s2,.summary._beatmaps ._s3{grid-column:unset}}@media (width<=800px){tab._multi{grid-template-columns:1fr}tab._multi notice{grid-column:unset}}@media (width>=450px) and (width<=800px){.summary._beatmaps{grid-template-columns:1fr 1fr}.summary._beatmaps ._s3{grid-column:auto/span 2}}@media (width>=800px) and (width<=1100px){.summary._beatmaps{grid-template-columns:1fr 1fr 1fr}.summary._beatmaps ._s2{grid-column:unset}}.log{color:hsl(var(--accent-1));background-color:hsl(var(--accent-1), .1);border-radius:.3em;padding:.8em;transition:all .2s}.log h4{color:hsl(var(--accent-1));margin-bottom:.5em;font-weight:600}.changelogs{gap:.5em;display:grid}.changelogs:hover .log:not(:hover){filter:blur(1px);opacity:.5}.unfold{--h:200px;z-index:0;flex-direction:column-reverse;display:flex}.unfold::details-content{height:var(--h);content-visibility:auto}.unfold summary{cursor:pointer;color:hsl(var(--accent-1));background:hsl(var(--background));z-index:1;gap:1em;padding:.8em 0;font-size:.9em;transition:filter 50ms;position:sticky;bottom:49px}.unfold summary:before{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;line-height:1;display:block;font-family:icomoon!important}.unfold summary:after{content:"Show more";display:block}.unfold summary:hover{filter:brightness(1.2)}.unfold summary:active{filter:brightness(.8)}.unfold ::marker{content:""}.unfold .summary:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0px, hsl(var(--background)) var(--h));z-index:1;position:absolute;inset:0}.unfold[open]::details-content{height:100%}.unfold[open] summary{color:hsl(var(--accent-2))}.unfold[open] summary:before{transform:rotate(-90deg)}.unfold[open] summary:after{content:"Show less"}.unfold[open] .summary:before{display:none}info{gap:1em;width:100%;margin:1em 0;font-size:.85em;justify-content:flex-end!important}info item{--c:var(--accent-2);color:hsl(var(--c));gap:.5em}info item b{background-color:hsl(var(--c));border-radius:.2em;width:1em;height:.65em}info item ::selection{color:hsl(var(--background));background-color:hsl(var(--c))}info item::selection{color:hsl(var(--background));background-color:hsl(var(--c))}empty{--c:var(--accent-3);color:hsl(var(--c));background:hsl(var(--c), .22);border-radius:.4em;grid-column:auto/span 2;grid-template-columns:auto 1fr;align-items:center;gap:1em;padding:1em;font-weight:700;display:grid}empty ::selection{color:hsl(var(--background));background-color:hsl(var(--c))}empty::selection{color:hsl(var(--background));background-color:hsl(var(--c))}empty button{background:hsl(var(--c), .2);border-radius:.4em;grid-column:auto/span 2;padding:.5em;transition:filter .1s}empty button:hover{filter:brightness(1.2)}empty button:active{filter:brightness(.8)}empty button:disabled{filter:brightness(.5)}empty._error{--c:var(--accent-2)}empty._small{font-size:.8em}empty:before{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;content:"";font-size:1.4em;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.notify{--c:var(--background);--b:var(--accent-1);word-break:break-word;width:fit-content;color:hsl(var(--c));background:hsl(var(--b));opacity:0;z-index:10;box-shadow:0 .2em 1em hsl(var(--b), .6), 0 .8em 4em hsl(var(--b), .5);border-radius:.3em;padding:.6em;font-weight:bolder;transition:opacity .2s,transform .2s;position:fixed}.notify.warn{--c:var(--background);--b:48, 43%, 60%}.notify.-top{transform:translateY(-2em)}.notify.-bottom{transform:translateY(2em)}.notify._active{opacity:1;transform:translateY(0)}.notify::selection{color:hsl(var(--b));background-color:hsl(var(--c))}#guide{pointer-events:none;top:var(--t);left:var(--l);width:var(--w);height:var(--h);opacity:0;z-index:7;transition-property:opacity;transition-duration:.2s;position:absolute}#guide wrapper{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:min(20em,100vw - 3em);color:hsl(var(--accent-2));background-color:hsl(var(--background), .8);border:1px solid hsl(var(--accent-2));border-radius:.4em;gap:1em;padding:.4em;font-size:.9em;display:grid;position:absolute}#guide wrapper b{color:hsl(var(--accent-1))}#guide buttons{gap:1em}#guide buttons .btn{--c:var(--accent-2);--o:.2;flex-grow:1;padding:.2em .6em;font-weight:700}#guide buttons .btn:not(:disabled):hover{--o:.4}#guide.b wrapper{bottom:0;transform:translateY(110%)}#guide.br wrapper{bottom:0;right:0;transform:translateY(110%)}#guide.t wrapper{top:0;left:0;transform:translateY(-110%)}#guide.tr wrapper{top:0;right:0;transform:translateY(-110%)}#guide._active{opacity:1}#guide._active wrapper{pointer-events:all}#fd{pointer-events:none;opacity:0;background:hsl(var(--background), .8);z-index:5;transition:opacity .2s;position:fixed;inset:0}#fd._active{pointer-events:all;opacity:1}._above{z-index:6}._above>:not(._above):not(._ab){pointer-events:none;opacity:.2}._ab{z-index:6!important}
