*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{font-synthesis:style;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;max-width:100%;font-size:clamp(13px,12px + .28vw,18px);line-height:1.15;overflow-x:clip}body{background-color:hsl(var(--user-hue), 0%, 0%);min-width:0;max-width:100%;font-family:var(--font-body), sans-serif;color:hsl(var(--user-hue), 0%, 99.216%);scroll-behavior:smooth;-ms-overflow-style:none;margin:0;font-weight:400;overflow-x:clip}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background-color:hsl(var(--user-hue), 0%, 99.216%)}body::-webkit-scrollbar-thumb{border-radius:4px}main{width:100%;min-width:0;height:100%;min-height:100vh;display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:var(--font-code,monospace);font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:var(--font-code,monospace);font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,video,canvas,embed,object,iframe{vertical-align:bottom;max-width:100%}@media (max-width:760px){input,select,textarea{font-size:16px}}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--user-hue:210;--accent-saturation-scale:1;--accent-lightness-shift:0%;--grade-default-hue:215;--grade-silver-hue:205.263;--grade-gold-hue:44.103;--grade-a-hue:123.38;--grade-b-hue:200.893;--grade-c-hue:262.667;--grade-low-hue:0;--support-heart-hue:333.043;--rank-1-hue:50.588;--rank-2-hue:0;--rank-3-hue:29.806;--glass-bg-dark:linear-gradient(135deg, hsla(var(--user-hue), clamp(0%, calc(27.273% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(4.314% + var(--accent-lightness-shift,0%) * .45455), 100%), .85) 0%, hsla(var(--user-hue), clamp(0%, calc(23.077% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(5.098% + var(--accent-lightness-shift,0%) * .384617), 100%), .75) 70%, hsla(var(--user-hue), clamp(0%, calc(43% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(14% + var(--accent-lightness-shift,0%) * .716667), 100%), .3) 100%);--glass-bg-light-hover:linear-gradient(135deg, hsla(var(--user-hue), 0%, 100%, .34) 0%, hsla(var(--user-hue), 0%, 100%, .26) 50%, hsla(var(--user-hue), 0%, 100%, .12) 100%);--glass-border-dark:hsla(var(--user-hue), 0%, 100%, .15);--glass-text-shadow-dark:0 3px 8px hsla(var(--user-hue), 0%, 0%, .6), 0 -1px 0 hsla(var(--user-hue), 0%, 100%, .18);--glass-svg-shadow-dark:0 1px 2px hsla(var(--user-hue), 0%, 0%, .5);--glass-svg-shadow-light-hover:0 -1px 1px hsla(var(--user-hue), 0%, 100%, .6);--glass-box-shadow-dark:0 15px 35px hsla(var(--user-hue), 0%, 0%, .5), inset 0 1px 0 hsla(var(--user-hue), 0%, 100%, .3), 0 1px 6px hsla(var(--user-hue), 0%, 100%, .2);--glass-shadow:0 8px 32px 0 hsla(var(--user-hue), 0%, 0%, .3);--text-main:hsl(var(--user-hue), 0%, 99.216%);--text-sub:hsl(var(--user-hue), clamp(0%, calc(11.268% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(72.157% + var(--accent-lightness-shift,0%) * .1878), 100%));--grid-minor:hsla(var(--user-hue), 0%, 100%, .016);--grid-major:hsla(var(--user-hue), 0%, 100%, .035);--rank-1:hsl(var(--rank-1-hue), 100%, 50%);--rank-1-shadow:0 0 10px hsla(var(--rank-1-hue), 100%, 50%, .5);--rank-2:hsl(var(--rank-2-hue), 0%, 75.294%);--rank-2-shadow:0 0 10px hsla(var(--rank-2-hue), 0%, 75.294%, .5);--rank-3:hsl(var(--rank-3-hue), 60.784%, 50%);--rank-3-shadow:0 0 10px hsla(var(--rank-3-hue), 60.784%, 50%, .5)}[data-profile-ui-theme=glass]{--glass-bg-dark:linear-gradient(135deg, hsla(var(--user-hue), clamp(0%, calc(27.273% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(4.314% + var(--accent-lightness-shift,0%) * .45455), 100%), .85) 0%, hsla(var(--user-hue), clamp(0%, calc(23.077% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(5.098% + var(--accent-lightness-shift,0%) * .384617), 100%), .75) 70%, hsla(var(--user-hue), clamp(0%, calc(43% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(14% + var(--accent-lightness-shift,0%) * .716667), 100%), .3) 100%);--glass-bg-light-hover:linear-gradient(135deg, hsla(var(--user-hue), 0%, 100%, .34) 0%, hsla(var(--user-hue), 0%, 100%, .26) 50%, hsla(var(--user-hue), 0%, 100%, .12) 100%);--glass-border-dark:hsla(var(--user-hue), 0%, 100%, .15);--glass-text-shadow-dark:0 3px 8px hsla(var(--user-hue), 0%, 0%, .6), 0 -1px 0 hsla(var(--user-hue), 0%, 100%, .18);--glass-svg-shadow-dark:0 1px 2px hsla(var(--user-hue), 0%, 0%, .5);--glass-svg-shadow-light-hover:0 -1px 1px hsla(var(--user-hue), 0%, 100%, .6);--glass-box-shadow-dark:0 15px 35px hsla(var(--user-hue), 0%, 0%, .5), inset 0 1px 0 hsla(var(--user-hue), 0%, 100%, .3), 0 1px 6px hsla(var(--user-hue), 0%, 100%, .2);--glass-shadow:0 8px 32px 0 hsla(var(--user-hue), 0%, 0%, .3);--text-main:hsl(var(--user-hue), 0%, 99.216%);--text-sub:hsl(var(--user-hue), clamp(0%, calc(11.268% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(72.157% + var(--accent-lightness-shift,0%) * .1878), 100%));--grid-minor:hsla(var(--user-hue), 0%, 100%, .016);--grid-major:hsla(var(--user-hue), 0%, 100%, .035);--profile-surface-hue:var(--user-hue,210)}body{background-color:hsl(var(--user-hue), clamp(0%, calc(29.412% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(3.333% + var(--accent-lightness-shift,0%) * .4902), 100%));background-image:linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px), linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px);background-size:26px 26px,26px 26px,104px 104px,104px 104px;background-attachment:scroll;padding-top:70px}body::-webkit-scrollbar-track{background-color:hsl(var(--user-hue), 0%, 99.216%)}body:before,body:after{content:"";z-index:-1;border-radius:50%;width:500px;height:500px;position:fixed}body:before{top:0;left:-150px}body:after{bottom:-100px;right:-150px}body[class]::-webkit-scrollbar-thumb{background-color:hsl(var(--user-hue), clamp(0%, calc(19% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(20% + var(--accent-lightness-shift,0%) * .316667), 100%))}body[class]:before,body[class]:after{background:radial-gradient(circle, hsla(var(--user-hue), clamp(0%, calc(44% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(36% + var(--accent-lightness-shift,0%) * .733333), 100%), 20%) 0%, transparent 70%)}body[class]{background-color:hsl(var(--user-hue), clamp(0%, calc(23% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(5% + var(--accent-lightness-shift,0%) * .383333), 100%));background-image:linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px), linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(135deg, hsl(var(--user-hue), clamp(0%, calc(23% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(5% + var(--accent-lightness-shift,0%) * .383333), 100%)) 0%, hsl(var(--user-hue), clamp(0%, calc(18% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(12% + var(--accent-lightness-shift,0%) * .3), 100%)) 100%);background-size:26px 26px,26px 26px,104px 104px,104px 104px,auto}@media (max-width:872px){body{padding-top:60px}}@media (max-width:480px){body{padding-top:55px}}body:has([data-profile-ui-live-preview]){padding-top:0}body:has([data-profile-ui-live-preview]) [data-site-header]{display:none}[data-site-header]{--header-height:70px;grid-template-columns:var(--header-height) 1fr;grid-gap:0 10px;background:var(--glass-bg-dark);height:var(--header-height);border-bottom:1px solid var(--glass-border-dark);width:100%;box-shadow:var(--glass-shadow);z-index:1000;grid-template-rows:1fr;padding-left:7%;padding-right:calc(7% + 8px);transition-property:grid-template,background-color,height,padding;transition-duration:.3s;display:grid;position:fixed;top:0;left:0}[data-site-header].scrolled{--header-height:60px;height:var(--header-height);padding-left:5%;padding-right:calc(5% + 8px)}@media (max-width:976px){[data-site-header].scrolled{padding:0}}@media (max-width:872px){[data-site-header].scrolled{--header-height:60px}}@media (max-width:480px){[data-site-header].scrolled{--header-height:55px}}[data-site-header][class]{background-color:hsla(var(--user-hue), clamp(0%, calc(44% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(36% + var(--accent-lightness-shift,0%) * .733333), 100%), 75%)}[data-site-header] .top-bar{grid-gap:0 5px;height:inherit;grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;width:100%;transition:box-shadow .3s;display:grid}[data-site-header] .top-bar>:not(.top){display:none}@media (max-width:872px){[data-site-header] .top-bar>:not(.top){display:unset}}[data-site-header] .top-bar .top{height:inherit;aspect-ratio:1;transition:transform .3s;display:block;position:relative}[data-site-header] .top-bar .top img{padding:5px;transition:padding .3s}[data-site-header] .top-bar .top:hover{transform:scale(1.1)}[data-site-header] .top-bar .page-title{min-width:0;color:hsl(var(--user-hue), clamp(0%, calc(11.268% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(72.157% + var(--accent-lightness-shift,0%) * .1878), 100%));text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-weight:600;overflow:hidden}@media (max-width:872px){[data-site-header] .top-bar .page-title{grid-column:2}}[data-site-header] .top-bar .donation{align-content:center;margin:0 10px}[data-site-header] .top-bar .search,[data-site-header] .top-bar .arrow{margin:0 5px}[data-site-header] .top-bar .arrow i svg{transition:transform .3s}[data-site-header] .top-bar .arrow.up i svg{transform:rotateX(180deg)}@media (max-width:872px){[data-site-header] .top-bar{grid-template-columns:var(--header-height) minmax(0, 1fr) repeat(3, 44px);grid-gap:0 2px;padding-top:2px;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);box-shadow:0 2px 5px hsl(var(--user-hue), 0%, 0%);z-index:1;position:relative}}[data-site-header] .navigation{--mobile-height:calc(var(--header-height) - 10px);width:100%}[data-site-header] .navigation ul{height:var(--header-height);grid-template-rows:var(--header-height);grid-gap:0 10px;grid-template-columns:repeat(6,max-content) 1fr repeat(2,max-content);place-items:center;font-size:1rem;transition:grid-template-rows .3s,grid-gap .3s;display:flex}[data-site-header].scrolled :is([data-site-header] .navigation ul){grid-gap:0 20px}@media (max-width:872px){[data-site-header].scrolled :is([data-site-header] .navigation ul){grid-gap:0;justify-items:start}[data-site-header] .navigation ul:has(.avatar){grid-template-rows:repeat(6, var(--mobile-height))}}@media (max-width:480px){[data-site-header] .navigation ul:has(.avatar){grid-template-rows:var(--mobile-height) repeat(5, calc(var(--mobile-height) - 5px))}}[data-site-header] .navigation ul li{color:hsl(var(--user-hue), clamp(0%, calc(11.268% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(72.157% + var(--accent-lightness-shift,0%) * .1878), 100%));text-shadow:var(--glass-text-shadow-dark);border-radius:5px;font-weight:600;transition-property:background-color,color,font-weight,border-radius,text-shadow,box-shadow,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}[data-site-header] .navigation ul li:before{content:"";background:linear-gradient(135deg, hsl(var(--user-hue), clamp(0%, calc(27% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(15% + var(--accent-lightness-shift,0%) * .45), 100%)), hsl(var(--user-hue), clamp(0%, calc(27% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(18% + var(--accent-lightness-shift,0%) * .45), 100%)) 60%, hsl(var(--user-hue), clamp(0%, calc(18% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(17% + var(--accent-lightness-shift,0%) * .3), 100%)));border-radius:inherit;opacity:0;z-index:-1;transition:opacity .5s;position:absolute;inset:0}[data-site-header] .navigation ul li:after{content:"";background:var(--glass-bg-light-hover);border-radius:inherit;opacity:0;z-index:-1;transition:opacity .5s;position:absolute;inset:0}[data-site-header].scrolled :is([data-site-header] .navigation ul li):not(.donation,.search){box-shadow:var(--glass-box-shadow-dark), 0 2px 12px hsla(var(--user-hue), clamp(0%, calc(68.75% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(68.627% + var(--accent-lightness-shift,0%) * 1), 100%), .12)}[data-site-header].scrolled :is([data-site-header] .navigation ul li):not(.donation,.search):before{opacity:1}@media (max-width:872px){[data-site-header].scrolled :is([data-site-header] .navigation ul li):not(.donation,.search):before{opacity:.8}}[data-site-header] .navigation ul li:not(.donation) a{padding:15px}@media (max-width:872px){[data-site-header] .navigation ul li:not(.donation) a{height:inherit;padding:0}}[data-site-header] .navigation ul li:hover{color:hsl(var(--user-hue), 0%, 99.216%);border-radius:calc(var(--header-height) / 2);transform:translateY(-2px);box-shadow:var(--glass-box-shadow-dark)!important}[data-site-header] .navigation ul li:hover:before{opacity:0!important}[data-site-header] .navigation ul li:hover:after{opacity:1}@media (max-width:872px){[data-site-header] .navigation ul li:hover{border-radius:unset;transform:unset}}[data-site-header].leaderboard :is([data-site-header] .navigation ul li).leaderboard,[data-site-header].beatmaps :is([data-site-header] .navigation ul li).beatmaps,[data-site-header].documents :is([data-site-header] .navigation ul li).documents,[data-site-header].patcher :is([data-site-header] .navigation ul li).patcher,[data-site-header].support :is([data-site-header] .navigation ul li).donation,[data-site-header].register :is([data-site-header] .navigation ul li).register,[data-site-header].sign-in :is([data-site-header] .navigation ul li).sign-in{color:hsl(var(--user-hue), 0%, 99.216%);border-radius:calc(var(--header-height) / 2);text-shadow:var(--glass-text-shadow-dark);box-shadow:var(--glass-box-shadow-dark)!important}:is([data-site-header].leaderboard :is([data-site-header] .navigation ul li).leaderboard,[data-site-header].beatmaps :is([data-site-header] .navigation ul li).beatmaps,[data-site-header].documents :is([data-site-header] .navigation ul li).documents,[data-site-header].patcher :is([data-site-header] .navigation ul li).patcher,[data-site-header].support :is([data-site-header] .navigation ul li).donation,[data-site-header].register :is([data-site-header] .navigation ul li).register,[data-site-header].sign-in :is([data-site-header] .navigation ul li).sign-in):before{opacity:0}:is([data-site-header].leaderboard :is([data-site-header] .navigation ul li).leaderboard,[data-site-header].beatmaps :is([data-site-header] .navigation ul li).beatmaps,[data-site-header].documents :is([data-site-header] .navigation ul li).documents,[data-site-header].patcher :is([data-site-header] .navigation ul li).patcher,[data-site-header].support :is([data-site-header] .navigation ul li).donation,[data-site-header].register :is([data-site-header] .navigation ul li).register,[data-site-header].sign-in :is([data-site-header] .navigation ul li).sign-in):after{opacity:1}:is([data-site-header].leaderboard :is([data-site-header] .navigation ul li).leaderboard,[data-site-header].beatmaps :is([data-site-header] .navigation ul li).beatmaps,[data-site-header].documents :is([data-site-header] .navigation ul li).documents,[data-site-header].patcher :is([data-site-header] .navigation ul li).patcher,[data-site-header].support :is([data-site-header] .navigation ul li).donation,[data-site-header].register :is([data-site-header] .navigation ul li).register,[data-site-header].sign-in :is([data-site-header] .navigation ul li).sign-in) .pipe{background-color:hsl(var(--user-hue), 0%, 99.216%);border-radius:4px;height:40%}@media (max-width:872px){[data-site-header].leaderboard :is([data-site-header] .navigation ul li).leaderboard,[data-site-header].beatmaps :is([data-site-header] .navigation ul li).beatmaps,[data-site-header].documents :is([data-site-header] .navigation ul li).documents,[data-site-header].patcher :is([data-site-header] .navigation ul li).patcher,[data-site-header].support :is([data-site-header] .navigation ul li).donation,[data-site-header].register :is([data-site-header] .navigation ul li).register,[data-site-header].sign-in :is([data-site-header] .navigation ul li).sign-in{border-radius:unset}}[data-site-header] .navigation ul li.donation{align-items:center;margin-left:0;padding:5px;display:inline-flex}@media (max-width:872px){[data-site-header] .navigation ul li.donation{display:none}}[data-site-header] .navigation ul li.search{margin-left:auto}@media (max-width:872px){[data-site-header] .navigation ul li.search{display:none}[data-site-header][class] :is([data-site-header] .navigation ul li):is(.register,.sign-in){color:hsl(var(--user-hue), clamp(0%, calc(79% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(66% + var(--accent-lightness-shift,0%) * 1), 100%))}[data-site-header][class] :is([data-site-header] .navigation ul li):is(.register,.sign-in,.avatar){background-color:hsl(var(--user-hue), clamp(0%, calc(19% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(25% + var(--accent-lightness-shift,0%) * .316667), 100%))}[data-site-header] .navigation ul li:is(.register,.avatar){grid-row:1/2}[data-site-header] .navigation ul li.sign-in{grid-row:2/3}}[data-site-header] .navigation ul li a{display:block}@media (max-width:872px){[data-site-header] .navigation ul li{grid-template-rows:var(--mobile-height);grid-gap:7px;background-color:hsl(var(--user-hue), clamp(0%, calc(10% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(15% + var(--accent-lightness-shift,0%) * .166667), 100%));height:var(--mobile-height);line-height:var(--mobile-height);border-radius:unset;z-index:0;grid-template-columns:7px 1fr;align-items:center;width:100%;padding-left:7px;display:grid;box-shadow:unset!important}[data-site-header] .navigation ul li:before{opacity:.8}[data-site-header] .navigation ul li>:not(.pipe){grid-column:2/-1}}@media (max-width:480px){[data-site-header] .navigation ul li{grid-template-rows:calc(var(--mobile-height) - 5px);height:calc(var(--mobile-height) - 5px);line-height:calc(var(--mobile-height) - 5px)}}@media (max-width:872px){[data-site-header] .navigation ul{grid-template-rows:repeat(7, var(--mobile-height));grid-gap:0;grid-template-columns:1fr;justify-items:start;height:auto;display:grid}}@media (max-width:480px){[data-site-header] .navigation ul{grid-template-rows:repeat(7, calc(var(--mobile-height) - 5px))}}@media (max-width:872px){[data-site-header] .navigation{visibility:hidden;max-height:calc(100dvh - var(--header-height));overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);box-shadow:none;opacity:0;z-index:0;transform:translateY(calc(-1 * var(--mobile-height) / 2));transition:visibility .3s,transform .3s,opacity .3s;position:relative;overflow-y:auto}[data-site-header] .navigation.mobile-show{visibility:visible;opacity:1;transform:unset}}[data-site-header].support .donation{color:hsl(var(--support-heart-hue), 76.667%, 64.706%)!important}[data-site-header] .donation{color:hsl(var(--user-hue), clamp(0%, calc(11.268% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(72.157% + var(--accent-lightness-shift,0%) * .1878), 100%));aspect-ratio:1;object-fit:cover;font-size:1.313rem;transition:color .3s,transform .3s}[data-site-header] .donation:hover{color:hsl(var(--support-heart-hue), 76.667%, 64.706%)!important;transform:translateY(-1px)scale(1.1)!important}[data-site-header] :is(.search,.arrow){cursor:pointer;color:hsl(var(--user-hue), clamp(0%, calc(11.268% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(72.157% + var(--accent-lightness-shift,0%) * .1878), 100%));aspect-ratio:1;object-fit:cover;border-radius:50%;padding:7px;font-size:1.25rem;transition:color .3s;position:relative}[data-site-header] :is(.search,.arrow):before{content:"";background:linear-gradient(135deg, hsl(var(--user-hue), clamp(0%, calc(28% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(15% + var(--accent-lightness-shift,0%) * .466667), 100%)), hsl(var(--user-hue), clamp(0%, calc(28% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(18% + var(--accent-lightness-shift,0%) * .466667), 100%)) 60%, hsl(var(--user-hue), clamp(0%, calc(19% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(17% + var(--accent-lightness-shift,0%) * .316667), 100%)));border-radius:inherit;z-index:-1;transition:background .3s,opacity .5s;position:absolute;inset:0}[data-site-header] :is(.search,.arrow):after{content:"";background:var(--glass-bg-light-hover);border-radius:inherit;opacity:0;z-index:-1;transition:background .3s,opacity .5s;position:absolute;inset:0}[data-site-header] :is(.search,.arrow):hover{color:hsl(var(--user-hue), 0%, 99.216%);box-shadow:var(--glass-box-shadow-dark)}[data-site-header] :is(.search,.arrow):hover:before{opacity:0}[data-site-header] :is(.search,.arrow):hover:after{opacity:1}@media (max-width:872px){[data-site-header] :is(.search,.arrow){box-shadow:var(--glass-box-shadow-dark), 0 2px 12px hsla(var(--user-hue), clamp(0%, calc(68.75% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(68.627% + var(--accent-lightness-shift,0%) * 1), 100%), .12)}}@media (max-width:976px){[data-site-header]{padding:0}}@media (max-width:872px){[data-site-header]{--header-height:60px;grid-template-columns:1fr;grid-template-rows:var(--header-height) max-content;box-shadow:none;border-bottom:0;padding:0}[data-site-header][data-navigation-open=true]>nav:first-of-type{box-shadow:none}[data-site-header][data-navigation-open=true]>nav:nth-of-type(2){border-bottom:1px solid var(--glass-border-dark);box-shadow:none}}@media (max-width:480px){[data-site-header]{--header-height:55px;grid-template-rows:var(--header-height) max-content}}footer{background-color:hsla(var(--user-hue), clamp(0%, calc(23.077% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(5.098% + var(--accent-lightness-shift,0%) * .384617), 100%), .8);border-top:1px solid var(--glass-border-dark);padding:60px 28px 30px 20px}footer .navigation{grid-gap:40px;grid-template-rows:1fr;grid-template-columns:2fr 1.4fr 1fr;max-width:1100px;margin:0 auto 30px;display:grid}footer .navigation .section h2{color:var(--text-main);margin-bottom:20px;font-size:1rem;font-weight:600}footer .navigation .section.mamestagram p{color:var(--text-sub);font-size:.875rem;font-weight:400;line-height:1.6}footer .navigation .section ul{grid-gap:12px;grid-template-columns:1fr;display:grid}footer .navigation .section ul li{font-size:.875rem}footer .navigation .section ul li a{color:var(--text-sub);transition:color .3s}footer .navigation .section ul li a:hover{color:hsl(var(--user-hue), clamp(0%, calc(40% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(56.863% + var(--accent-lightness-shift,0%) * .666667), 100%))}@media (max-width:872px){footer .navigation .section ul{justify-items:center}footer .navigation .section{text-align:center}footer .navigation{grid-template-rows:repeat(3,max-content);grid-template-columns:1fr;justify-items:center}}footer .bottom{color:var(--text-sub);text-align:center;margin:0 auto;padding-top:30px;font-size:.875rem;font-weight:400;position:relative}footer .bottom:before{content:"";background:linear-gradient(to right, transparent, hsla(var(--user-hue), 0%, 100%, .05) 20%, hsla(var(--user-hue), 0%, 100%, .05) 80%, transparent);height:1px;position:absolute;inset:0}footer .bottom p{margin-bottom:5px}footer .bottom p.built-with{justify-content:center;align-items:center;display:flex}footer .bottom p i{margin-left:2px}footer .bottom p a{font-size:1rem;transition:color .3s;position:relative}footer .bottom p a.youtube:before{content:"";background-color:hsl(var(--user-hue), clamp(0%, calc(100% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(97.843% + var(--accent-lightness-shift,0%) * 1), 100%));opacity:0;width:30%;height:30%;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .bottom p a:hover.github{color:hsl(var(--user-hue), clamp(0%, calc(66.667% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(96.471% + var(--accent-lightness-shift,0%) * 1), 100%))}footer .bottom p a:hover.youtube{color:hsl(var(--user-hue), clamp(0%, calc(100% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(49.412% + var(--accent-lightness-shift,0%) * 1), 100%))}footer .bottom p a:hover.youtube:before{opacity:1}footer .bottom p a:hover.x-twitter{color:hsl(var(--user-hue), clamp(0%, calc(6.667% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(91.176% + var(--accent-lightness-shift,0%) * .111117), 100%))}footer .bottom p a:hover i{display:inline-block;transform:scale(1.1)}footer .bottom p a i{transition:transform .3s;display:inline-block}@media (max-width:480px){footer{padding:45px max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}footer .navigation{grid-gap:28px}footer .bottom p{overflow-wrap:anywhere}}body:is(.register,.sign-in,.profile) footer{z-index:1;position:relative}.banner{filter:blur(3px);z-index:-1;width:100%;height:230px}.country-flag{width:100%;height:100%;display:block}img{-webkit-user-select:none;user-select:none;object-fit:cover}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--font-nunito:"Nunito";--font-m-plus-1-code:"M PLUS 1 Code";--font-noto-sans:"Noto Sans";--font-noto-sans-tc:"Noto Sans TC";--font-noto-sans-arabic:"Noto Sans Arabic";--font-noto-sans-jp:"Noto Sans JP";--font-noto-sans-kr:"Noto Sans KR";--font-noto-sans-thai-looped:"Noto Sans Thai Looped";--font-jetbrains-mono:"JetBrains Mono";--font-space-mono:"Space Mono";--font-body:var(--font-nunito,"Nunito"), var(--font-m-plus-1-code,"M PLUS 1 Code"), var(--font-noto-sans,"Noto Sans"), var(--font-noto-sans-tc,"Noto Sans TC"), var(--font-noto-sans-arabic,"Noto Sans Arabic"), var(--font-noto-sans-jp,"Noto Sans JP"), var(--font-noto-sans-kr,"Noto Sans KR"), var(--font-noto-sans-thai-looped,"Noto Sans Thai Looped");--font-code:var(--font-jetbrains-mono,"JetBrains Mono"), var(--font-body,sans-serif), monospace}
@font-face{font-family:osu-mode;src:url(../media/extra.3cpq7k9cvrlyv.ttf)format("truetype")}.mode-icon{font-family:osu-mode,sans-serif;font-style:normal;font-weight:400;position:relative}.mode-icon:before{position:relative}.mode-icon.mode-std:before{content:""}.mode-icon.mode-taiko:before{content:""}.mode-icon.mode-ctb:before{content:""}.mode-icon.mode-mania:before{content:""}
.country-flag{width:fit-content;height:fit-content;position:relative;cursor:default!important}.country-flag i{border-radius:15%;transition:transform .3s}.country-flag:hover :is(.country-flag i){transform:scale(1.1)}.country-flag .tooltip{background-color:hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));color:hsl(var(--user-hue), 0%, 99.216%);text-align:center;opacity:0;z-index:1;border-radius:10px;width:auto;margin-bottom:8px;padding:8px;font-size:.8em;line-height:1;transition:bottom .3s,opacity .3s;position:absolute;bottom:60%;left:50%;transform:translate(-50%)}.country-flag:hover :is(.country-flag .tooltip){opacity:1;bottom:105%!important}.country-flag-floating-tooltip{z-index:10000;pointer-events:none;color:hsl(var(--user-hue), 0%, 99.216%);background-color:hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));box-shadow:var(--glass-box-shadow-dark);white-space:nowrap;opacity:0;border-radius:10px;padding:8px;font-size:.8rem;line-height:1;transition:opacity .18s,transform .18s;position:fixed;transform:translate(-50%,calc(5px - 100%))}.country-flag-floating-tooltip[data-visible=true]{opacity:1;transform:translate(-50%,-100%)}.country-flag-floating-tooltip:after{content:"";border:7px solid #0000;border-top-color:hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}
.tooltip-element{cursor:pointer;position:relative}.tooltip-element:hover,.tooltip-element:focus-within{z-index:3000}.tooltip-element .tooltip{cursor:default;pointer-events:none;background-color:hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));color:hsl(var(--user-hue), 0%, 99.216%);text-align:center;white-space:nowrap;width:auto;box-shadow:var(--glass-box-shadow-dark);opacity:0;z-index:3000;border-radius:10px;padding:8px;font-size:.8em;line-height:10px;transition:bottom .3s,opacity .3s;position:absolute;left:50%;transform:translate(-50%)}.tooltip-element.up :is(.tooltip-element .tooltip){margin-bottom:8px;bottom:50%}.tooltip-element.up:hover :is(.tooltip-element .tooltip){opacity:1;bottom:80%}.tooltip-element.down :is(.tooltip-element .tooltip){bottom:0}.tooltip-element.down:hover :is(.tooltip-element .tooltip){opacity:1;bottom:-50%}.tooltip-element .tooltip.bubble:before{content:"";border:10px solid #0000;border-top:12px solid hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));z-index:-1;width:0;height:0;position:absolute;top:80%;left:50%;transform:translate(-50%)}.tooltip-portal{--tooltip-arrow-offset:50%;z-index:10000;width:max-content;max-width:min(320px,100vw - 16px);color:hsl(var(--user-hue), 0%, 99.216%);background-color:hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));box-shadow:var(--glass-box-shadow-dark);text-align:center;white-space:normal;pointer-events:none;opacity:0;border-radius:10px;flex-direction:column;padding:8px;font-size:.8em;line-height:1.25;display:flex;position:fixed}.tooltip-portal[data-positioned=true]{opacity:1}.tooltip-portal[data-positioned=true][data-state=open][data-side=up]{animation:.18s ease-out both tooltip-portal-up}.tooltip-portal[data-positioned=true][data-state=open][data-side=down]{animation:.18s ease-out both tooltip-portal-down}.tooltip-portal[data-positioned=true][data-state=closing][data-side=up]{animation:.18s ease-in both tooltip-portal-up-close}.tooltip-portal[data-positioned=true][data-state=closing][data-side=down]{animation:.18s ease-in both tooltip-portal-down-close}.tooltip-portal.bubble:before{content:"";left:var(--tooltip-arrow-offset,50%);border:10px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.tooltip-portal.bubble[data-side=up]:before{border-top:12px solid hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));top:100%}.tooltip-portal.bubble[data-side=down]:before{border-bottom:12px solid hsl(var(--user-hue), clamp(0%, calc(9.804% * var(--accent-saturation-scale,1)), 100%), clamp(0%, calc(10% + var(--accent-lightness-shift,0%) * .1634), 100%));bottom:100%}@keyframes tooltip-portal-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-portal-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-portal-up-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes tooltip-portal-down-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}
html[data-rendering-mode=software]{--glass-shadow:0 4px 14px hsla(var(--user-hue), 0%, 0%, .24);--glass-box-shadow-dark:0 5px 16px hsla(var(--user-hue), 0%, 0%, .28), inset 0 1px 0 hsla(var(--user-hue), 0%, 100%, .2);scroll-behavior:auto}html[data-rendering-mode=software] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-rendering-mode=software] [data-page-enter=section],html[data-rendering-mode=software] [data-rendering-item]{content-visibility:auto}html[data-rendering-mode=software] [data-rendering-item]:is(:hover,:focus-within){content-visibility:visible}html[data-rendering-mode=software] [data-page-enter=section]{contain-intrinsic-size:auto 560px}html[data-rendering-mode=software] [data-rendering-item=compact]{contain-intrinsic-size:auto 72px}html[data-rendering-mode=software] [data-rendering-item=medium]{contain-intrinsic-size:auto 120px}html[data-rendering-mode=software] [data-rendering-item=large]{contain-intrinsic-size:auto 220px}html[data-rendering-mode=software] [data-rendering-item=square]{contain-intrinsic-size:auto 96px}html[data-rendering-mode=software] body:before,html[data-rendering-mode=software] body:after{position:absolute}html[data-rendering-mode=software] .banner{filter:none}
