:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_51cc8474-module__895Dta__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_51cc8474-module__895Dta__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--mono:var(--font-mono), "JetBrains Mono", "SF Mono", Consolas, "Courier New", monospace;--text:#ededed;--muted:#6a6a6a;--dim:#4f4f4f;--line:#ffffff1a;--line-strong:#ffffff47;--panel:#ffffff06;--danger:#9a6a6a}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;color:var(--text);font-family:var(--mono);background:#000}body{overflow-x:hidden}a{color:inherit}::selection{background:#ffffff2e}:focus-visible{outline:1px solid var(--line-strong);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.starfield{z-index:0;display:block;position:fixed;inset:0}.site{z-index:5;filter:blur();flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:5.5rem 1rem 3.5rem;transition:filter .9s,opacity .9s;display:flex;position:relative}:is(html:has(.site-landing),body:has(.site-landing)){overscroll-behavior:none;height:100%;overflow:hidden}.site-landing{overscroll-behavior:none;box-sizing:border-box;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}@media (max-height:720px){.site-landing{padding-top:4.25rem;padding-bottom:2.75rem}.site-landing .tagline{margin-top:1rem}.site-landing .claim-wrap{margin-top:1.15rem}.site-landing .featured-profiles{margin-top:1.5rem}.site-landing .featured-profile-card{padding:.65rem .8rem}.site-landing .featured-profile-avatar{width:2.6rem;height:2.6rem}.site-landing .site-legal{bottom:.85rem}}body.locked .site{filter:blur(7px);opacity:.45}.navbar{z-index:10;letter-spacing:.06em;justify-content:center;align-items:center;gap:.9rem;padding:1.6rem 1rem;font-size:.95rem;display:flex;position:fixed;top:0;left:0;right:0}.navbar a{color:#e8e8e8;text-decoration:none;transition:color .25s,text-shadow .25s}.navbar a:hover{color:#fff;text-shadow:0 0 12px #fff9}.navbar .sep{color:#555;-webkit-user-select:none;user-select:none}.navbar button{font:inherit;color:#e8e8e8;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s,text-shadow .25s}.navbar button:hover{color:#fff;text-shadow:0 0 12px #fff9}.hero{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero:before{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(at 42% 38%,#ffffff13,#ffffff08 40%,#0000 70%);width:130%;height:220%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.logo-wrap{display:inline-block;position:relative}.logo{text-align:left;font-family:var(--mono);white-space:pre;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#4f4f4f 0%,#c4c4c4 50%,#4f4f4f 100%) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px #ffffff38)drop-shadow(0 0 12px #ffffff24);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5px,1.7vw,13px);font-weight:700;line-height:1.05;animation:4s linear infinite sweep;display:inline-block}@keyframes sweep{0%{background-position:150% 0}to{background-position:0 0}}.logo-wrap.glitch{animation:.4s steps(2,end) glitch}@keyframes glitch{0%{filter:none;opacity:1;transform:translate(0)}15%{opacity:.7;transform:translate(-3px,1px)skew(-1.5deg)}30%{filter:brightness(1.6);transform:translate(3px,-1px)skew(1.5deg)}45%{opacity:.9;transform:translate(-2px)}60%{filter:brightness(.65);transform:translate(2px,1px)}80%{transform:translate(-1px,-1px)}to{filter:none;opacity:1;transform:translate(0)}}.tagline{letter-spacing:.22em;text-transform:lowercase;color:#ffffff8c;text-shadow:0 0 6px #ffffff47,0 0 16px #ffffff1f;margin-top:1.35rem;font-size:.68rem;position:relative}.site-legal{z-index:6;letter-spacing:.16em;color:#ffffff6b;text-shadow:0 0 6px #ffffff38,0 0 14px #ffffff1a;justify-content:center;align-items:center;gap:.45rem;font-size:.62rem;display:flex;position:absolute;bottom:1.35rem;left:0;right:0}.site-legal a{color:inherit;text-decoration:none;transition:color .25s,text-shadow .25s}.site-legal a:hover{color:#ffffffc7;text-shadow:0 0 8px #ffffff59,0 0 18px #ffffff29}.site-legal-sep{opacity:.55;-webkit-user-select:none;user-select:none}.legal .subtitle{margin-bottom:1.1rem}.legal-body{color:#8a8a8a;flex-direction:column;gap:.9rem;margin-top:1.1rem;font-size:.74rem;line-height:1.65;display:flex}.legal-body a{color:#cfcfcf;text-decoration:none}.legal-body a:hover{color:#fff}.site-legal-page{justify-content:flex-start;align-items:stretch;padding-top:5.2rem;padding-bottom:4rem}.legal-doc{width:min(100%,42rem);margin:0 auto;padding:0 .25rem}.legal-doc-head{margin-bottom:.35rem}.legal-doc-kicker{letter-spacing:.18em;text-transform:uppercase;color:#6e6e6e;margin-bottom:.55rem;font-size:.68rem}.legal-doc h1{letter-spacing:.02em;color:#f2f2f2;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:500}.legal-meta{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:.55rem;margin-top:1.35rem;padding:1rem 1.05rem;display:grid}.legal-meta>div{grid-template-columns:8.5rem 1fr;align-items:baseline;gap:.75rem;font-size:.72rem;line-height:1.45;display:grid}.legal-meta dt{color:#666;letter-spacing:.04em}.legal-meta dd{color:#bdbdbd}.legal-rule{border:0;border-top:1px solid var(--line);margin:1.65rem 0 .35rem}.legal-section{border-top:1px solid #ffffff0b;padding:1.35rem 0 .15rem}.legal-section:first-of-type{border-top:0}.legal-section h2{letter-spacing:.02em;color:#e8e8e8;margin-bottom:.7rem;font-size:.92rem;font-weight:500}.legal-section h3{color:#c8c8c8;margin:1rem 0 .45rem;font-size:.78rem;font-weight:500}.legal-section p,.legal-section li{color:#8f8f8f;font-size:.76rem;line-height:1.7}.legal-section p+p{margin-top:.7rem}.legal-section ul{flex-direction:column;gap:.45rem;margin:.65rem 0 .15rem;padding-left:1.15rem;display:flex}.legal-section li::marker{color:#555}.legal-section a{color:#d4d4d4;border-bottom:1px solid #ffffff2e;text-decoration:none;transition:color .2s,border-color .2s}.legal-section a:hover{color:#fff;border-bottom-color:#ffffff73}.legal-section code{color:#cfcfcf;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:.05rem .28rem;font-size:.72rem}.legal-section strong{color:#b8b8b8;font-weight:500}.legal-table-wrap{border:1px solid var(--line);background:#ffffff04;border-radius:10px;margin-top:.85rem;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:.7rem;line-height:1.5}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.7rem .85rem}.legal-table th{color:#9a9a9a;letter-spacing:.03em;white-space:nowrap;background:#ffffff05;font-weight:500}.legal-table td{color:#8a8a8a}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:0}.legal-table code{font-size:.66rem}.legal-back{border-top:1px solid var(--line);color:#666;align-items:center;gap:.55rem;margin-top:2.4rem;padding-top:1.25rem;font-size:.7rem;display:flex}.legal-back a{color:#bdbdbd;text-decoration:none;transition:color .2s}.legal-back a:hover{color:#fff}.legal-back-sep{opacity:.45;-webkit-user-select:none;user-select:none}@media (max-width:560px){.legal-meta>div{grid-template-columns:1fr;gap:.18rem}}.claim-wrap{flex-direction:column;align-items:center;width:100%;margin-top:1.65rem;display:flex;position:relative}.claim{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;align-items:center;max-width:100%;padding:.45rem .45rem .45rem .85rem;transition:border-color .25s,box-shadow .25s;display:inline-flex;position:relative}.claim:focus-within{border-color:var(--line-strong);box-shadow:0 0 24px #ffffff0f}.claim .prefix{color:#5f5f5f;-webkit-user-select:none;user-select:none;font-size:.78rem}.claim input{width:9.5rem;min-width:0;font-family:var(--mono);color:var(--text);background:0 0;border:0;outline:none;font-size:.78rem}.claim input::placeholder{color:#454545}.claim.shake{animation:.4s shake}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.featured-profiles{z-index:2;text-align:left;width:min(100%,42rem);margin-top:2.75rem;position:relative}.featured-profiles-rows{flex-direction:column;gap:.65rem;display:flex}.featured-profiles-viewport{padding:.1rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.featured-profiles-track{will-change:transform;gap:.75rem;width:max-content;display:flex}.featured-profile-card{color:inherit;background:linear-gradient(145deg,#ffffff0b,#0000 55%),#00000047;border:1px solid #ffffff1a;border-radius:12px;flex:0 0 min(14.5rem,78vw);align-items:center;gap:.75rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.featured-profile-card:hover{border-color:color-mix(in srgb, var(--featured-accent,#c4c4c4) 45%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--featured-accent,#c4c4c4) 14%, transparent), transparent 60%), #00000057;transform:translateY(-2px)}.featured-profile-avatar{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:3.1rem;height:3.1rem}.featured-profile-avatar-fallback{letter-spacing:.04em;color:#ffffffb3;place-items:center;font-size:.95rem;font-weight:600;display:grid}.featured-profile-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.featured-profile-name{color:#ececec;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:560;overflow:hidden}.featured-profile-handle{letter-spacing:.04em;color:#ffffff6b;font-size:.62rem}.featured-profile-bio{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.62rem;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.featured-profiles-track{transform:none!important}}.status{color:#7a7a7a;min-height:1.1rem;margin-top:.9rem;font-size:.68rem;position:relative}.status.error{color:var(--danger)}.btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c8c8c8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:5px;padding:.4rem .8rem;font-size:.7rem;text-decoration:none;transition:background .25s,color .25s,border-color .25s,opacity .25s}.btn:hover{border-color:var(--line-strong);color:#fff;background:#ffffff14}.btn:disabled{opacity:.5;cursor:progress}.btn-inline{margin-left:.55rem;padding:.34rem .75rem}.btn-block{width:100%;padding:.6rem}.btn-ghost{color:var(--muted);border-color:#0000}.btn-danger{color:#c88;border-color:#b4505073}.btn-danger:hover{color:#f0b0b0;background:#b43c3c26;border-color:#c85a5ab3}.btn-warn{color:#c9a45c;border-color:#c8963c73}.btn-warn:hover{color:#e0c070;background:#c8963c1f;border-color:#dcaa46b3}.admin-main{width:min(100%,46rem)}.admin-nav{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;font-size:.72rem;display:flex}.admin-nav a{color:var(--muted);text-decoration:none;transition:color .2s}.admin-nav a:hover,.admin-nav a.active{color:#e8e8e8}.admin-nav .sep{color:#444;-webkit-user-select:none;user-select:none}.admin-list{flex-direction:column;gap:.7rem;margin-top:1.4rem;list-style:none;display:flex}.admin-pager{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.35rem;padding-top:1rem;font-size:.68rem;display:flex}.admin-pager-pages{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.admin-pager-btn,.admin-pager-page{color:#9a9a9a;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .55rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.admin-pager-btn:hover,.admin-pager-page:hover{color:#fff;border-color:var(--line);background:#ffffff08}.admin-pager-btn.is-disabled{opacity:.35;pointer-events:none}.admin-pager-page.is-active{color:#fff;border-color:var(--line-strong);background:#ffffff0f}.admin-users-empty{margin-top:1.4rem}.admin-row{border:1px solid var(--line);background:#00000040;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.admin-row-log{align-items:flex-start}.admin-row-meta{flex-direction:column;gap:.25rem;min-width:0;display:flex}.admin-row-meta strong{color:#e0e0e0;font-size:.8rem;font-weight:500}.admin-row-meta em{color:#666;font-size:.62rem;font-style:normal}.admin-handle{color:#777;font-weight:400}.admin-user-link{color:inherit;text-decoration:none;transition:color .2s,text-shadow .2s}.admin-user-link:hover{color:#fff;text-shadow:0 0 12px #ffffff73}.admin-user-link:hover .admin-handle{color:#bbb}.admin-action{color:#cfcfcf}.admin-chip{letter-spacing:.08em;text-transform:uppercase;color:#9a9a9a;vertical-align:middle;border:1px solid #ffffff24;border-radius:999px;margin-left:0;padding:.12rem .45rem;font-size:.55rem}.admin-chip-ok{color:#c4a1e8;background:#c4a1e814;border-color:#c4a1e866}.admin-chip-admin{color:#c07070;background:#8b2e2e1f;border-color:#8b2e2e73}.admin-chip-verified{color:#6eb6ff;background:#6eb6ff14;border-color:#6eb6ff66}.admin-chip-gifter{color:#e8a0c0;background:#e8a0c014;border-color:#e8a0c066}.admin-chip-featured{color:#f0c878;background:#f0c87814;border-color:#f0c87873}.admin-user-list{gap:.85rem}.admin-user-card{background:linear-gradient(#ffffff08,#0000 55%),#00000047;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:.85rem;padding:1rem 1.05rem .95rem;transition:border-color .25s,background .25s;display:flex}.admin-user-card:hover{background:linear-gradient(#ffffff0b,#0000 55%),#00000057;border-color:#ffffff2e}.admin-user-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.admin-user-identity{min-width:0;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.admin-user-avatar{object-fit:cover;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;width:2.45rem;height:2.45rem}.admin-user-avatar-fallback{letter-spacing:.04em;color:#c8c8c8;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.admin-user-names{flex-direction:column;gap:.18rem;min-width:0;display:flex}.admin-user-name{color:#ececec;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:500;line-height:1.2;transition:color .2s,text-shadow .2s;overflow:hidden}.admin-user-identity:hover .admin-user-name{color:#fff;text-shadow:0 0 12px #ffffff59}.admin-user-identity .admin-handle{font-size:.68rem;transition:color .2s}.admin-user-identity:hover .admin-handle{color:#aaa}.admin-user-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.admin-user-stats{flex-wrap:wrap;gap:.4rem .55rem;display:flex}.admin-user-stats>span{letter-spacing:.04em;color:#6a6a6a;background:#00000038;border:1px solid #ffffff12;border-radius:6px;align-items:baseline;gap:.3rem;padding:.28rem .55rem;font-size:.6rem;display:inline-flex}.admin-user-stats strong{color:#c4c4c4;font-weight:500}.admin-user-actions{border-top:1px solid #ffffff0f;justify-content:flex-start;max-width:none;padding-top:.75rem}.admin-user-card-foot{border-top:1px solid #ffffff0f;justify-content:flex-end;padding-top:.75rem;display:flex}.admin-open-panel{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.admin-user-panel-root{z-index:200;pointer-events:none;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.admin-user-panel-root.is-open{pointer-events:auto}.admin-user-panel-backdrop{cursor:pointer;opacity:0;background:#000000b8;border:0;margin:0;padding:0;transition:opacity .22s;position:absolute;inset:0}.admin-user-panel-root.is-open .admin-user-panel-backdrop{opacity:1}.admin-user-panel{z-index:1;opacity:0;background:linear-gradient(#ffffff0a,#0000 40%),#0e0e0e;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:min(100%,42rem);height:auto;max-height:min(82vh,36rem);transition:opacity .22s,transform .22s;display:flex;position:relative;overflow:visible;transform:translateY(14px)scale(.96);box-shadow:0 24px 80px #000000a6}.admin-user-panel-root.is-open .admin-user-panel{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.admin-user-panel-backdrop,.admin-user-panel{transition:none}.admin-user-panel{transform:none}}.admin-user-panel-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.05rem;display:flex}.admin-user-panel-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-user-panel-identity strong{color:#ececec;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:500;display:block;overflow:hidden}.admin-user-panel-body{flex-direction:column;gap:1.15rem;padding:1rem 1.05rem 1.15rem;display:flex;overflow:visible}.admin-user-panel-section{flex-direction:column;gap:.55rem;display:flex}.admin-user-panel-section h3{letter-spacing:.14em;text-transform:uppercase;color:#6a6a6a;margin:0;font-size:.62rem;font-weight:500}.admin-user-panel-section .hint{letter-spacing:.02em;color:#555;margin:0;font-size:.58rem;line-height:1.45}.admin-user-panel-actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-user-panel-actions form{display:inline-flex}.admin-user-panel .admin-rename-form .admin-inline-input{flex:1;width:auto;min-width:8rem}.admin-user-panel-pills{flex-wrap:wrap;gap:.4rem;display:flex}.admin-user-panel-pill{letter-spacing:.04em;color:#d8d8d8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.28rem .35rem .28rem .55rem;font-size:.64rem;display:inline-flex}.admin-user-panel-pill.admin-chip-ok{color:#c4a1e8;background:#c4a1e814;border-color:#c4a1e866}.admin-user-panel-pill.admin-chip-admin{color:#c07070;background:#8b2e2e1f;border-color:#8b2e2e73}.admin-user-panel-pill.admin-chip-verified{color:#6eb6ff;background:#6eb6ff14;border-color:#6eb6ff66}.admin-user-panel-pill.admin-chip-gifter{color:#e8a0c0;background:#e8a0c014;border-color:#e8a0c066}.admin-user-panel-pill-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:0;display:inline-flex}.admin-user-panel-pill-icon img{object-fit:contain;width:100%;height:100%}.admin-user-panel-pill-icon .status-badge-slot{width:100%!important;height:100%!important}.admin-user-panel-pill-icon .profile-premium-icon,.admin-user-panel-pill-icon .profile-admin-icon,.admin-user-panel-pill-icon .profile-verified-icon,.admin-user-panel-pill-icon .profile-gifter-icon,.admin-user-panel-pill-icon .community-badge-icon{width:100%;height:100%;animation:none;display:block}.admin-user-panel-pill-icon .profile-premium-icon{color:#c4a1e8;filter:drop-shadow(0 0 5px #c4a1e873)}.admin-user-panel-pill-icon .profile-admin-icon{color:#c07070;filter:drop-shadow(0 0 5px #c0707073)}.admin-user-panel-pill-icon .profile-verified-icon{color:#6eb6ff;filter:drop-shadow(0 0 5px #6eb6ff73)}.admin-user-panel-pill-icon .profile-gifter-icon{color:#e8a0c0;filter:drop-shadow(0 0 5px #e8a0c073)}.admin-user-panel-pill-icon .community-badge-icon{color:var(--badge-tip,#d0d0d0);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--badge-tip,#d0d0d0) 50%, transparent))}.admin-user-panel-pill>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-panel-pill form{display:inline-flex}.admin-user-panel-pill button{width:1.15rem;height:1.15rem;color:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;margin:0;padding:0;font-size:.85rem;line-height:1;display:inline-grid}.admin-user-panel-pill button:hover{background:#ffffff29}.admin-user-panel-pill .admin-locked{padding-right:.25rem;font-size:.52rem}.admin-user-panel-assign{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-badge-select{z-index:5;flex:1;min-width:10rem;position:relative}.admin-badge-select-trigger{width:100%;min-height:2.15rem;font-family:var(--mono);color:#cfcfcf;text-align:left;cursor:pointer;background:#0006;border:1px solid #ffffff1f;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:.55rem;padding:.4rem .65rem;font-size:.72rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.admin-badge-select-trigger:after{content:"";border-bottom:1.5px solid #777;border-right:1.5px solid #777;flex-shrink:0;width:.42rem;height:.42rem;margin-left:auto;transition:transform .22s,border-color .2s;transform:rotate(45deg)translateY(-1px)}.admin-badge-select-trigger:hover,.admin-badge-select-trigger.is-open{background:#00000085;border-color:#ffffff3d}.admin-badge-select-trigger.is-open{box-shadow:0 0 0 1px #ffffff0a}.admin-badge-select-trigger.is-open:after{border-color:#aaa;transform:rotate(225deg)translateY(-1px)}.admin-badge-select-trigger.has-value{color:#e4e4e4}.admin-badge-select-placeholder{color:#666}.admin-badge-select-count{color:#c8c8c8;letter-spacing:.02em}.admin-badge-select-check{background:#ffffff08;border:1px solid #ffffff38;border-radius:3px;flex-shrink:0;width:.85rem;height:.85rem;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.admin-badge-select-check.is-on{background:#ffffff24;border-color:#ffffff73;box-shadow:0 0 8px #ffffff14}.admin-badge-select-check.is-on:after{content:"";border-bottom:1.5px solid #eee;border-right:1.5px solid #eee;width:.28rem;height:.48rem;position:absolute;top:.05rem;left:.2rem;transform:rotate(40deg)}.admin-badge-select-option{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.admin-badge-select-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:0;display:inline-flex}.admin-badge-select-icon img{object-fit:contain;width:100%;height:100%}.admin-badge-select-icon .status-badge-slot{width:100%!important;height:100%!important}.admin-badge-select-icon .profile-premium-icon,.admin-badge-select-icon .profile-admin-icon,.admin-badge-select-icon .profile-verified-icon,.admin-badge-select-icon .profile-gifter-icon,.admin-badge-select-icon .community-badge-icon{width:100%;height:100%;animation:none;display:block}.admin-badge-select-icon .profile-premium-icon{color:#c4a1e8;filter:drop-shadow(0 0 5px #c4a1e873)}.admin-badge-select-icon .profile-admin-icon{color:#c07070;filter:drop-shadow(0 0 5px #c0707073)}.admin-badge-select-icon .profile-verified-icon{color:#6eb6ff;filter:drop-shadow(0 0 5px #6eb6ff73)}.admin-badge-select-icon .profile-gifter-icon{color:#e8a0c0;filter:drop-shadow(0 0 5px #e8a0c073)}.admin-badge-select-icon .community-badge-icon{color:var(--badge-tip,#d0d0d0);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--badge-tip,#d0d0d0) 50%, transparent))}.admin-badge-select-option .admin-chip-ok,.admin-badge-select-option .admin-chip-admin,.admin-badge-select-option .admin-chip-verified,.admin-badge-select-option .admin-chip-gifter{letter-spacing:inherit;text-transform:none;font-size:inherit;background:0 0;border:0;padding:0}.admin-badge-select-option .admin-chip-ok{color:#c4a1e8}.admin-badge-select-option .admin-chip-admin{color:#c07070}.admin-badge-select-option .admin-chip-verified{color:#6eb6ff}.admin-badge-select-option .admin-chip-gifter{color:#e8a0c0}.admin-badge-select-menu{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:top;opacity:0;background:#080808f7;border:1px solid #ffffff1f;border-radius:8px;max-height:min(36rem,72vh);margin:0;padding:.3rem;list-style:none;transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;transform:translateY(-6px)scaleY(.96);box-shadow:0 14px 32px #00000080}.admin-badge-select-menu.is-open{opacity:1;transform:translateY(0)scaleY(1)}.admin-badge-select-menu li{opacity:0;transition:opacity .16s,transform .16s;transform:translateY(-4px)}.admin-badge-select-menu.is-open li{opacity:1;transition-delay:calc(var(--i,0) * 28ms);transform:translateY(0)}.admin-badge-select-menu button{color:#cfcfcf;width:100%;font-family:var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.55rem;padding:.42rem .5rem;font-size:.7rem;transition:background .15s,color .15s;display:flex}.admin-badge-select-menu button:hover{color:#fff;background:#ffffff12}.admin-badge-select-menu button.is-active{color:#fff;background:#ffffff14}@media (prefers-reduced-motion:reduce){.admin-badge-select-trigger,.admin-badge-select-trigger:after,.admin-badge-select-menu,.admin-badge-select-menu li,.admin-badge-select-menu button{transition:none}.admin-badge-select-menu{transform:none}}.admin-btn-premium{color:#c4a1e8;border-color:#c4a1e859}.admin-btn-verified{color:#6eb6ff;border-color:#6eb6ff59}.admin-btn-gifter{color:#e8a0c0;border-color:#e8a0c059}.admin-btn-admin{color:#c07070;border-color:#8b2e2e66}.admin-locked{color:#555;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.admin-empty{color:var(--muted);margin-top:1.4rem;font-size:.68rem}.admin-form{border-top:1px solid var(--line);flex-direction:column;gap:.9rem;margin-top:1.3rem;padding-top:1.1rem;display:flex}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem;display:grid}.admin-form .field{margin-top:0}.admin-form>.btn{align-self:flex-start}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-row-user{align-items:flex-start}.admin-row-user .admin-row-actions{max-width:22rem}.admin-row-actions form{align-items:center;gap:.4rem;display:flex}.admin-inline-input{border:1px solid var(--line);width:6.5rem;font-family:var(--mono);color:var(--text);background:#00000059;border-radius:5px;outline:none;padding:.35rem .5rem;font-size:.66rem}.admin-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:1.6rem;font-size:.66rem;font-weight:500}.admin-badge-preview{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-badge-preview img{object-fit:contain;flex-shrink:0;width:1.6rem;height:1.6rem}.admin-badge-catalog{margin-top:1.1rem}.admin-badge-row{align-items:flex-start}.admin-badge-row .profile-status-icon{flex-shrink:0;margin-top:.1rem}.admin-badge-row .admin-row-meta em{white-space:normal;max-width:36rem;line-height:1.45}.admin-badge-row .admin-row-meta em a{color:#c4a1e8;text-underline-offset:.15em;text-decoration:underline}.admin-badge-row .admin-row-meta em a:hover{color:#ddd}.admin-premium-summary{border:1px solid var(--line);background:#00000040;border-radius:8px;flex-direction:column;gap:.35rem;margin-top:1.4rem;padding:.9rem 1rem;display:flex}.admin-premium-summary strong{letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:500}.admin-premium-summary em{color:#777;font-size:.66rem;font-style:normal}.admin-premium-summary p{color:#9a9a9a;margin-top:.35rem;font-size:.7rem;line-height:1.55}.admin-form-inline{flex-flow:wrap;align-items:flex-end}.admin-form-inline .field{flex:12rem}.admin-form-inline>.btn{margin-bottom:.1rem}.site-store{justify-content:center}.store .subtitle{margin-top:.45rem}.store-item{border:1px solid var(--line);background:#00000038;border-radius:10px;margin-top:1.5rem;padding:1.35rem 1.25rem 1.25rem}.store-item.is-live{border-color:#ffffff29}.store-item-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.store-item h2{letter-spacing:.14em;text-transform:uppercase;color:#e8e8e8;margin:0;font-size:.95rem;font-weight:700}.store-price{color:#f0f0f0;letter-spacing:.02em;margin-top:.45rem;font-size:1rem;font-weight:500}.store-price-term{letter-spacing:.04em;color:#666;font-size:.58em;font-weight:400}.btn-disabled,a.btn-disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.store-stock{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:#888;border-radius:999px;flex-shrink:0;margin-top:.1rem;padding:.28rem .65rem;font-size:.58rem}.store-stock.in-stock{color:#cfcfcf;border-color:#b4b4b459}.store-stock.sold-out{color:#a88;border-color:#b4505059}.store-lead{color:#8a8a8a;max-width:28rem;margin-top:1rem;font-size:.72rem;line-height:1.65}.store-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:1.1rem 0 1.35rem;padding:0;list-style:none;display:grid}.store-perks li{color:#b4b4b4;letter-spacing:.02em;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.5rem;padding:.3rem 0;font-size:.68rem;line-height:1.45;display:flex}.store-perk-mark{background:#8a8a8a;border-radius:50%;flex-shrink:0;width:.3rem;height:.3rem;margin-top:.4rem}.store-item.is-live .store-perk-mark{background:#d0d0d0}.store-buy{color:#f0f0f0;letter-spacing:.12em;border-color:#fff3}.store-buy:hover{color:#fff;border-color:#ffffff59}.store-buy-group{gap:.55rem;margin-top:.15rem;display:grid}.store-buy-crypto{letter-spacing:.1em}.store-buy-hint,.store-buy-error{text-align:center;margin:.35rem 0 0;font-size:.68rem}.store-buy-hint{color:var(--muted)}.store-foot{color:var(--muted);text-align:center;margin-top:1.35rem;font-size:.66rem;line-height:1.7}.store-foot a{color:#c8c8c8;border-bottom:1px solid #ffffff2e;text-decoration:none;transition:color .2s,border-color .2s}.store-foot a:hover{color:#fff;border-color:#ffffff73}@media (max-width:640px){.store-item{padding:1.15rem 1rem 1.05rem}.store-perks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-premium-icon,.profile-admin-icon,.profile-verified-icon,.profile-gifter-icon{animation:none}}@media (max-width:640px){.admin-row{flex-direction:column;align-items:stretch}.admin-row-actions{justify-content:flex-start}.admin-user-top{align-items:flex-start}.admin-user-stats>span{flex:calc(50% - .55rem)}}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border-radius:12px;width:min(100%,26rem);padding:2rem 1.75rem;position:relative}.panel-auth{border-radius:14px;width:min(100%,30rem);padding:2.55rem 2.2rem}.panel-auth h1{font-size:1.1rem}.panel-auth .subtitle{font-size:.74rem}.panel-auth .field{margin-top:1.3rem}.panel-auth .field label{font-size:.68rem}.panel-auth .field input{border-radius:7px;padding:.7rem .85rem;font-size:.88rem}.panel-auth .field .hint{font-size:.64rem}.panel-auth .status{min-height:1.2rem;font-size:.74rem}.panel-auth .btn-block{padding:.65rem .9rem;font-size:.78rem}.panel-auth .form-footer{min-height:2.15rem;margin-top:1.7rem}.panel-auth .form-footer .alt{font-size:.72rem}.panel-enter{animation:.55s cubic-bezier(.22,1,.36,1) both panel-in}.panel-enter-login{--panel-from-x:-18px}.panel-enter-register{--panel-from-x:18px}.panel-enter>*{opacity:0;animation:.45s cubic-bezier(.22,1,.36,1) both panel-item-in}.panel-enter>:first-child{animation-delay:80ms}.panel-enter>:nth-child(2){animation-delay:.14s}.panel-enter>:nth-child(3){animation-delay:.2s}.panel-enter>:nth-child(4){animation-delay:.26s}.panel-enter>:nth-child(5){animation-delay:.32s}.panel-enter>:nth-child(6){animation-delay:.38s}.panel-enter>:nth-child(7){animation-delay:.44s}@keyframes panel-in{0%{opacity:0;transform:translate3d(var(--panel-from-x,0), 16px, 0) scale(.97);filter:blur(4px)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes panel-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-wide{width:min(100%,46rem)}.site-dashboard{justify-content:flex-start;padding-top:4.6rem;padding-bottom:2rem}.dash-main{width:min(100%,56rem)}.panel-dashboard{width:min(100%,56rem);padding:1.25rem 1.35rem 1.4rem}.panel-dashboard .dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.dash-head-copy{min-width:0}.panel-dashboard .dash-head h1{margin:0}.panel-dashboard .dash-head .subtitle{margin:.35rem 0 0}.dash-head-save{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;margin-left:auto;display:flex}.dash-head-save .status{text-align:right;min-height:.9rem;margin:0;font-size:.62rem}.dash-save-top{white-space:nowrap;padding:.42rem .9rem}.dash-tabs{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0 0 1rem;padding-bottom:.85rem;font-size:.72rem;display:flex}.dash-tabs-item{align-items:center;gap:.55rem;display:inline-flex}.dash-tabs .sep{color:#444;-webkit-user-select:none;user-select:none}.dash-tabs button{color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .2s}.dash-tabs button:hover,.dash-tabs button.active{color:#e8e8e8}.dash-pane{gap:.75rem;display:grid}.dash-pane[hidden]{display:none}.dash-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.dash-section{border:1px solid var(--line);background:#0000002e;border-radius:10px;min-width:0;padding:.85rem .95rem 1rem}.dash-section-wide,.dash-section-links{grid-column:1/-1}.dash-section-links{margin-top:0}.dash-section-head{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin-bottom:.15rem;padding-bottom:.55rem;display:flex}.dash-section-head h2{letter-spacing:.14em;text-transform:uppercase;color:#d0d0d0;margin:0;font-size:.68rem;font-weight:700}.dash-section-head p{letter-spacing:.04em;color:#666;margin:0;font-size:.58rem}.dash-section-body>.field:first-child,.dash-section-body>.grid-2:first-child>.field,.dash-section-body>.toggle:first-child{margin-top:.65rem}.dash-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.dash-media-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-media-grid>.field{margin-top:.65rem}.dash-badge-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.dash-badge-row{border:1px solid var(--line);background:#00000038;border-radius:7px;align-items:center;gap:.65rem;padding:.5rem .6rem;display:flex}.dash-badge-row.is-off{opacity:.55}.dash-badge-icon{object-fit:contain;flex-shrink:0;width:1.55rem;height:1.55rem}.dash-badge-row .profile-status-icon{width:var(--badge-size,22px);height:var(--badge-size,22px);flex-shrink:0;animation:none}.dash-badge-row .profile-status-icon .status-badge-slot{width:100%!important;height:100%!important}.dash-badge-row .profile-badge,.dash-badge-row .profile-premium-icon,.dash-badge-row .profile-admin-icon,.dash-badge-row .profile-verified-icon,.dash-badge-row .profile-gifter-icon,.dash-badge-row .community-badge-icon{animation:none}.dash-badge-status{flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;display:grid}.dash-badge-status .community-badge-icon{width:100%;height:100%;color:var(--badge-tip,#d0d0d0);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--badge-tip,#d0d0d0) 50%, transparent));animation:none;display:block}.dash-badge-status .profile-premium-icon,.dash-badge-status .profile-admin-icon,.dash-badge-status .profile-verified-icon,.dash-badge-status .profile-gifter-icon{animation:none}.dash-badge-fallback{color:#9a9a9a;background:#ffffff0f;border-radius:4px;font-size:.65rem}.dash-badge-pager{margin-top:.85rem}.dash-badge-status .status-badge-slot{width:100%!important;height:100%!important}.dash-badge-meta{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.dash-badge-meta strong{color:#d8d8d8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:500;overflow:hidden}.dash-badge-meta em{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;overflow:hidden}.dash-badge-row .toggle{background:0 0;border:0;border-radius:0;flex-shrink:0;gap:0;margin:0;padding:0}.dash-badge-row .toggle:hover{background:0 0;border:0}.dash-audio-list{flex-direction:column;gap:.4rem;margin-top:.65rem;list-style:none;display:flex}.dash-audio-row{border:1px solid var(--line);cursor:grab;background:#00000038;border-radius:7px;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.dash-audio-row.dragging{opacity:.55}.dash-audio-row.drag-over{background:#c4a1e80f;border-color:#c4a1e88c}.dash-audio-handle{letter-spacing:.08em;color:#555;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.7rem}.dash-audio-meta{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.dash-audio-meta strong{color:#d8d8d8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:500;overflow:hidden}.dash-audio-meta em{color:#666;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;overflow:hidden}.dash-audio-hint,.dash-audio-empty{margin-top:.55rem}.dash-audio-hint{letter-spacing:.02em;color:#555;font-size:.52rem;line-height:1.45}.dash-audio-add{margin-top:.75rem}.dash-cd-actions{gap:.45rem;display:grid}.audio-track{letter-spacing:.08em;color:#777;margin-left:.15rem;font-size:.58rem}.panel-dashboard .field{gap:.28rem;margin-top:.7rem}.panel-dashboard .grid-2{gap:.65rem}.panel-dashboard .grid-2>.field{margin-top:.7rem}.panel-dashboard .field textarea{min-height:3.4rem;padding:.45rem .6rem}.panel-dashboard .field input,.panel-dashboard .field select{padding:.42rem .6rem}.dash-menu-select{position:relative}.dash-menu-trigger{width:100%;font-family:var(--mono);letter-spacing:.04em;color:#e8e8e8;text-align:left;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .6rem;font-size:.72rem;transition:border-color .2s,background .2s;display:flex}.dash-menu-trigger:disabled{opacity:.45;cursor:not-allowed}.dash-menu-trigger:after{content:"";border-bottom:1.5px solid #888;border-right:1.5px solid #888;flex-shrink:0;width:.45rem;height:.45rem;transition:transform .2s;transform:rotate(45deg)translateY(-1px)}.dash-menu-trigger.is-open{border-color:#ffffff47}.dash-menu-trigger.is-open:after{transform:rotate(225deg)translateY(-1px)}.dash-menu-list{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:top;background:#0a0a0af5;border:1px solid #ffffff24;border-radius:8px;max-height:16rem;margin:0;padding:.3rem;list-style:none;animation:.2s both dash-menu-in;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #00000073}@keyframes dash-menu-in{0%{opacity:0;transform:translateY(-4px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}.dash-menu-list li{animation:.18s both dash-menu-option-in;animation-delay:calc(var(--i,0) * 28ms)}@keyframes dash-menu-option-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dash-menu-list button{color:#ffffffb8;width:100%;font-family:var(--mono);letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.42rem .5rem;font-size:.68rem;display:block}.dash-menu-list button:hover,.dash-menu-list button.is-active{color:#fff;background:#ffffff14}@media (prefers-reduced-motion:reduce){.dash-menu-list,.dash-menu-list li{animation:none}.dash-menu-trigger:after{transition:none}}.panel-dashboard .field input[type=color]{height:2rem;padding:.15rem}.panel-dashboard .field input[type=range]{padding:.2rem 0}.panel-dashboard .field .hint{font-size:.58rem}.panel-dashboard .toggle{border-radius:6px;gap:.65rem;margin-top:.35rem;padding:.42rem .65rem}.panel-dashboard .toggle-copy em{display:none}.panel-dashboard .toggle-copy strong{font-size:.68rem}.panel-dashboard .field-nested{margin-top:.4rem}.panel-dashboard .status{min-height:.95rem;margin-top:.45rem}.panel-dashboard .btn-block{margin-top:.25rem;padding:.5rem}.dash-link-list{gap:.4rem;margin-top:.65rem}.dash-link-row{align-items:center;gap:.5rem;display:flex}.dash-link-row a{flex:1;padding:.45rem .7rem;font-size:.7rem}.dash-link-form .field{margin-top:.65rem}.dash-link-edit-panel .admin-user-panel-identity .admin-handle{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.62rem;display:block;overflow:hidden}.dash-link-edit-form{flex-direction:column;gap:.85rem;display:flex}.dash-link-edit-form .status{margin-top:0}.dash-link-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.dash-link-icon-form{display:inline-flex}.dash-link-icon-pick{border:1px solid var(--line);letter-spacing:.06em;color:#bdbdbd;cursor:pointer;background:#ffffff08;border-radius:6px;align-items:center;padding:.35rem .65rem;font-size:.62rem;display:inline-flex;position:relative;overflow:hidden}.dash-link-icon-pick:hover{color:#fff;border-color:#ffffff38}.dash-link-icon-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.dash-audio-row.dash-link-row{flex-wrap:wrap}@media (max-width:820px){.dash-grid{grid-template-columns:1fr}.dash-media-grid,.dash-media-grid-2{grid-template-columns:1fr;gap:.15rem}.dash-main,.panel-dashboard{width:min(100%,46rem)}.dash-head-save{flex-direction:row;justify-content:flex-end;align-items:center;gap:.55rem;width:100%}.dash-head-save .status{min-height:0}.dash-tabs{z-index:35;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808eb;border-bottom:1px solid #ffffff1a;flex-wrap:nowrap;gap:.4rem .5rem;margin:0 -.35rem 1rem;padding:.65rem .35rem .75rem;position:sticky;top:0;overflow-x:auto}.dash-tabs::-webkit-scrollbar{display:none}.dash-tabs-item{flex-shrink:0}}.hint-inline{letter-spacing:.04em;color:#666;text-transform:none;font-size:.58rem}.profile-lock{width:min(100%,22rem);margin:auto}.profile-lock .field{margin-top:1rem}.profile-privacy-banner{z-index:45;border:1px solid var(--line);color:#dcdcdcd9;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#000000b8;border-radius:999px;margin:0;padding:.4rem .85rem;font-size:.62rem;position:fixed;top:1rem;left:50%;transform:translate(-50%)}.panel h1{letter-spacing:.14em;text-transform:uppercase;font-size:.95rem;font-weight:700}.panel .subtitle{color:var(--muted);margin-top:.5rem;font-size:.68rem}.field{flex-direction:column;gap:.4rem;margin-top:1.1rem;display:flex}.field label,.field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;font-family:var(--mono);color:var(--text);background:#00000059;border-radius:6px;outline:none;padding:.55rem .7rem;font-size:.78rem;transition:border-color .25s,box-shadow .25s}.field textarea{resize:vertical;min-height:5rem}.field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#888 50%),linear-gradient(135deg,#888 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.field select option{color:#eee;background:#111}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--line-strong);box-shadow:0 0 20px #ffffff0d}.field input[type=color]{cursor:pointer;height:2.4rem;padding:.2rem}.field input[type=range]{accent-color:#c4c4c4;cursor:pointer;background:0 0;border:0;padding:.4rem 0}.slider-value{float:right;letter-spacing:.08em;color:#9a9a9a}.field .hint{color:#555;font-size:.6rem}.audio-mode{gap:.35rem;margin:.15rem 0 .2rem;display:inline-flex}.audio-mode-btn{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.32rem .7rem;font-size:.62rem;transition:color .2s,border-color .2s,background .2s}.audio-mode-btn:hover{color:#ddd;border-color:var(--line-strong)}.audio-mode-btn.active{color:#eee;background:#ffffff0f;border-color:#ffffff47}.field input[type=file]{cursor:pointer;padding:.45rem}.field input[type=file]::file-selector-button{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c8c8c8;cursor:pointer;background:0 0;border-radius:5px;margin-right:.75rem;padding:.35rem .65rem;font-size:.62rem}.form-footer{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.form-footer .alt{color:var(--muted);text-align:center;font-size:.66rem;line-height:1.45}.form-footer .alt a{color:#bdbdbd;text-decoration:none}.form-footer .alt a.legal-link{text-underline-offset:.12em;text-decoration:underline}.form-footer .alt a:hover{color:#fff}.grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}:is(html:has(.site-profile),body:has(.site-profile)){overscroll-behavior:none;height:100%;overflow:hidden}.site-profile{overscroll-behavior:none;box-sizing:border-box;height:100dvh;min-height:100dvh;max-height:100dvh;padding:1.5rem 1rem;overflow:hidden}.site-profile .profile{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 3rem);overflow:hidden auto}.site-profile.profile-custom-cursor,.site-profile.profile-custom-cursor *{cursor:var(--profile-cursor)!important}.site-profile.profile-custom-pointer :is(a,button,summary,label,select,[role=button],input[type=button],input[type=submit],input[type=checkbox],input[type=file]),.site-profile.profile-custom-pointer :is(a,button,summary,label,select,[role=button],input[type=button],input[type=submit],input[type=checkbox],input[type=file]) *{cursor:var(--profile-pointer)!important}.profile-bg{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.profile-bg-media{object-fit:cover;filter:saturate(.9);width:100%;height:100%}.profile-bg-shade{background:radial-gradient(#00000040,#000000b8);position:absolute;inset:0}.profile{z-index:5;border:1px solid var(--card-border,var(--line));background:var(--card-fill,#ffffff05);width:min(100%,30rem);-webkit-backdrop-filter:blur(var(--card-blur,10px));backdrop-filter:blur(var(--card-blur,10px));text-align:center;box-shadow:var(--card-shadow,0 0 60px #0009);transform-style:preserve-3d;will-change:transform;border-radius:14px;padding:2.5rem 2rem;transition:transform .18s ease-out,background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,box-shadow .25s;position:relative}.profile-solid{-webkit-backdrop-filter:none;backdrop-filter:none}.profile-tilt{cursor:default}.cursor-particles{z-index:4;pointer-events:none;display:block;position:fixed;inset:0}.cursor-neko{z-index:40;pointer-events:none;width:32px;height:32px;image-rendering:pixelated;background-repeat:no-repeat;position:fixed}.effects{flex-direction:column;gap:.7rem;margin-top:1.6rem;display:flex}.effects-title{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.toggle{border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:8px;align-items:center;gap:.85rem;padding:.7rem .85rem;transition:border-color .25s,background .25s;display:flex}.toggle:hover{border-color:var(--line-strong);background:#ffffff08}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle-ui{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;width:2.2rem;height:1.2rem;transition:background .2s,border-color .2s;position:relative}.toggle-ui:after{content:"";background:#bdbdbd;border-radius:50%;width:.85rem;height:.85rem;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.toggle input:checked+.toggle-ui{background:#ffffff29;border-color:#ffffff59}.toggle input:checked+.toggle-ui:after{background:#fff;transform:translate(1rem)}.toggle input:focus-visible+.toggle-ui{outline:1px solid var(--line-strong);outline-offset:3px}.toggle-copy{text-align:left;flex-direction:column;gap:.15rem;display:flex}.toggle-copy strong{color:#d8d8d8;font-size:.74rem;font-weight:500}.toggle-copy em{color:#666;font-size:.62rem;font-style:normal}.avatar{border:1px solid var(--line-strong);object-fit:cover;background:#0a0a0a;border-radius:50%;width:88px;height:88px;margin:0 auto;display:block;box-shadow:0 0 26px #ffffff14}.avatar-fallback{color:var(--accent,#c4c4c4);justify-content:center;align-items:center;font-size:2rem;font-weight:700;display:flex}.profile h1,.profile-name{letter-spacing:.04em;color:var(--card-ink,var(--accent,#ededed));text-shadow:0 0 18px #ffffff2e;margin-top:1.1rem;font-size:1.15rem}.profile-on-light .profile-name{text-shadow:none}.profile-name{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;width:100%;display:flex}.profile-name>span:first-child{text-align:center}.uname{max-width:100%;color:var(--uname-color,var(--card-ink,var(--accent,#ededed)));flex-wrap:wrap;justify-content:center;align-items:baseline;display:inline-flex}.uname-char{white-space:pre;display:inline-block}.uname-ghost .uname-char{animation:3.6s ease-in-out infinite uname-ghost;animation-delay:calc(var(--i,0) * 80ms);text-shadow:0 0 12px color-mix(in srgb, var(--uname-color,currentColor) 35%, transparent)}@keyframes uname-ghost{0%,to{opacity:.28;filter:blur(.6px);transform:translateY(0)}50%{opacity:1;filter:blur();transform:translateY(-1.5px)}}.uname-scribble .uname-char{animation:.22s steps(2,end) infinite uname-scribble;animation-delay:calc(var(--i,0) * -.05s)}@keyframes uname-scribble{0%{transform:translate(0)rotate(0)}25%{transform:translate(.6px,-.7px)rotate(-2.5deg)}50%{transform:translate(-.5px,.5px)rotate(2deg)}75%{transform:translate(.4px,.3px)rotate(-1.5deg)}to{transform:translate(0)rotate(0)}}.uname-typewriter{align-items:center;min-height:1.2em;display:inline-flex}.uname-caret{background:var(--uname-color,currentColor);opacity:.85;width:.08em;height:1em;margin-left:.08em;animation:.9s step-end infinite uname-caret;display:inline-block}@keyframes uname-caret{0%,49%{opacity:.85}50%,to{opacity:0}}.uname-reversed{display:inline-block}.uname-reversed-inner{transition:opacity .2s,transform .35s;display:inline-block}.uname-reversed.is-flipped .uname-reversed-inner{letter-spacing:.06em;animation:.35s uname-reversed-pop}@keyframes uname-reversed-pop{0%{opacity:.35;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}.uname-glow{text-shadow:0 0 6px color-mix(in srgb, var(--uname-color,#c4c4c4) 55%, transparent), 0 0 18px color-mix(in srgb, var(--uname-color,#c4c4c4) 65%, transparent), 0 0 34px color-mix(in srgb, var(--uname-color,#c4c4c4) 35%, transparent);animation:2.4s ease-in-out infinite uname-glow}.uname-glow .uname-char{animation:2.4s ease-in-out infinite uname-glow-char;animation-delay:calc(var(--i,0) * 60ms)}@keyframes uname-glow{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes uname-glow-char{0%,to{text-shadow:0 0 4px color-mix(in srgb, var(--uname-color,#c4c4c4) 40%, transparent), 0 0 12px color-mix(in srgb, var(--uname-color,#c4c4c4) 25%, transparent)}50%{text-shadow:0 0 8px color-mix(in srgb, var(--uname-color,#c4c4c4) 80%, transparent), 0 0 22px color-mix(in srgb, var(--uname-color,#c4c4c4) 55%, transparent), 0 0 36px color-mix(in srgb, var(--uname-color,#c4c4c4) 30%, transparent)}}:is(.profile-on-light .profile-name:has(.uname-glow),.profile-on-light .uname-glow){text-shadow:0 0 6px #0000001f, 0 0 16px color-mix(in srgb, var(--uname-color,#c4c4c4) 40%, transparent)}.uname-money{letter-spacing:.05em;justify-content:center;align-items:center;padding:.2em .28em;line-height:1.2;display:inline-flex;position:relative}.uname-money-rain{pointer-events:none;position:absolute;inset:.05em 0 -.2em;overflow:hidden}.uname-money-rain-back{z-index:1;opacity:.72}.uname-money-rain-front{z-index:3;opacity:.48;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 82%,#0000 100%)}.uname-money-bill{top:-.35em;left:var(--x,50%);width:.58em;height:.58em;animation:uname-money-fall var(--dur,3s) cubic-bezier(.4, .05, .6, .95) infinite;animation-delay:var(--delay,0s);will-change:transform, opacity;-webkit-user-select:none;user-select:none;background:linear-gradient(160deg,#57e094 0%,#2bbf6a 55%,#1a9a52 100%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff26,0 1px 2px #00000038}.uname-money-bill i{color:#ffffffe6;text-shadow:none;font-size:.36em;font-style:normal;font-weight:700;line-height:1}.uname-money-coin-btc{background:linear-gradient(145deg,#f2b84b 0%,#f7931a 48%,#c46d0a 100%)}.uname-money-coin-btc i{color:#fff8e8}.uname-money-coin-eth{background:linear-gradient(145deg,#b9c4ff 0%,#627eea 45%,#3b4fb0 100%)}.uname-money-coin-eth i{color:#f4f6ff}.uname-money-coin-sol{background:linear-gradient(145deg,#00f0ff 0%,#9945ff 52%,#14f195 100%)}.uname-money-coin-sol i{color:#fff}.uname-money-coin-doge{background:linear-gradient(145deg,#ffe08a 0%,#c2a633 55%,#8e7618 100%)}.uname-money-coin-doge i{color:#3d3208}.uname-money-coin-usdt{background:linear-gradient(145deg,#5ee4b2 0%,#26a17b 55%,#157a58 100%)}.uname-money-coin-usdt i{color:#f2fff9}.uname-money-text{z-index:2;color:var(--uname-color,#f0d35a);text-shadow:0 1px 2px #0000008c, 0 0 8px color-mix(in srgb, var(--uname-color,#f0d35a) 45%, transparent), 0 0 18px color-mix(in srgb, var(--uname-color,#f0d35a) 24%, transparent);position:relative}@keyframes uname-money-fall{0%{transform:translate3d(0, 0, 0) rotate(var(--tilt,-12deg));opacity:0}12%{opacity:.7}70%{opacity:.58}to{transform:translate3d(var(--drift,4px), 1.35em, 0) rotate(calc(var(--tilt,-12deg) + 22deg));opacity:0}}@media (prefers-reduced-motion:reduce){.uname-ghost .uname-char,.uname-scribble .uname-char,.uname-glow,.uname-glow .uname-char,.uname-caret,.uname-reversed,.uname-money-bill{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.uname-money-rain{display:none}}.profile-status{justify-content:center;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.profile-badges{--badge-size:22px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.22rem;width:fit-content;max-width:100%;margin:.55rem auto 0;display:flex}.profile-badges .profile-status-icon{width:var(--badge-size);height:var(--badge-size);flex-shrink:0}.profile-badges .status-badge-slot{width:100%!important;height:100%!important}.profile-badges .profile-custom-badge .profile-badge{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--badge-tip,#d0d0d0) 55%, transparent));animation:3.2s ease-in-out infinite status-shine}.profile-badges .community-badge-icon,.dash-badge-row .community-badge-icon,.admin-user-panel-pill-icon .community-badge-icon,.admin-badge-select-icon .community-badge-icon{width:100%;height:100%;color:var(--badge-tip,#d0d0d0);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--badge-tip,#d0d0d0) 55%, transparent));display:block}.profile-badges .community-badge-icon{animation:3.2s ease-in-out infinite status-shine}.dash-badge-row .community-badge-icon,.admin-user-panel-pill-icon .community-badge-icon,.admin-badge-select-icon .community-badge-icon{animation:none}.profile-custom-badge .profile-status-tip{color:var(--badge-tip,#d0d0d0);text-transform:uppercase;letter-spacing:.12em}.profile-status-icon{width:var(--badge-size,22px);height:var(--badge-size,22px);cursor:default;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.status-badge-slot{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.status-badge-slot .profile-premium-icon,.status-badge-slot .profile-admin-icon,.status-badge-slot .profile-verified-icon,.status-badge-slot .profile-gifter-icon,.profile-premium-icon,.profile-admin-icon,.profile-verified-icon,.profile-gifter-icon{width:100%;height:100%;animation:3.2s ease-in-out infinite status-shine;display:block}.profile-premium-icon{color:var(--premium-icon,#c4a1e8);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--premium-icon,#c4a1e8) 55%, transparent))}.profile-admin-icon{color:#8b2e2e;filter:drop-shadow(0 0 8px #8b2e2e8c)}.profile-verified-icon{color:#6eb6ff;filter:drop-shadow(0 0 8px #6eb6ff8c)}.profile-gifter-icon{color:#e8a0c0;filter:drop-shadow(0 0 8px #e8a0c08c)}.profile-status-tip{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;z-index:2;background:#0a0a0aeb;border:1px solid #ffffff29;border-radius:6px;padding:.4rem .7rem;font-size:.72rem;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #00000073}.profile-premium .profile-status-tip{color:var(--premium-icon,#c4a1e8)}.profile-admin .profile-status-tip{color:#8b2e2e}.profile-verified .profile-status-tip{color:#6eb6ff}.profile-gifter .profile-status-tip{color:#e8a0c0}.profile-status-tip:after{content:"";border:5px solid #0000;border-top-color:#ffffff29;position:absolute;top:100%;left:50%;transform:translate(-50%)}.profile-status-icon:hover .profile-status-tip,.profile-status-icon:focus-visible .profile-status-tip{opacity:1;transform:translate(-50%)translateY(0)}@keyframes status-shine{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.profile-badge{width:var(--badge-size,22px);height:var(--badge-size,22px);object-fit:contain;flex-shrink:0;display:block}.profile .handle{color:var(--muted);margin-top:.35rem;font-size:.68rem}.profile .bio{color:var(--card-bio,#b4b4b4);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1.1rem;font-size:.76rem;line-height:1.7}.bio-animated{min-height:1.7em}.bio-caret{vertical-align:text-bottom;background:var(--accent,#c4c4c4);width:.45em;height:1em;margin-left:1px;animation:.9s step-end infinite bio-blink;display:inline-block}@keyframes bio-blink{0%,49%{opacity:1}50%,to{opacity:0}}.links{flex-direction:column;gap:.6rem;margin-top:1.6rem;list-style:none;display:flex}.links-icons{flex-flow:wrap;justify-content:center;align-items:center;gap:.55rem}.links-icons+.links{margin-top:.85rem}.links a{border:1px solid var(--line);letter-spacing:.06em;text-align:center;color:var(--card-label,#d8d8d8);background:#ffffff05;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.74rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.links-icons a{box-shadow:none;background:0 0;border:none;border-radius:0;width:2.35rem;height:2.35rem;padding:0;position:relative}.links-icons a img{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff14);opacity:.92;width:100%;height:100%;transition:transform .2s,filter .2s,opacity .2s;display:block}.link-icon-tip{letter-spacing:.1em;text-transform:lowercase;color:#e8e8e8;white-space:nowrap;opacity:0;pointer-events:none;z-index:4;background:#0a0a0aeb;border:1px solid #ffffff29;border-radius:6px;padding:.35rem .6rem;font-size:.62rem;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #00000073}.link-icon-tip:after{content:"";border:5px solid #0000;border-top-color:#ffffff29;position:absolute;top:100%;left:50%;transform:translate(-50%)}.links-icons a:hover .link-icon-tip,.links-icons a:focus-visible .link-icon-tip{opacity:1;transform:translate(-50%)translateY(0)}.links a:hover{border-color:var(--accent,var(--line-strong));background:#ffffff0f;transform:translateY(-2px);box-shadow:0 0 22px #ffffff12}.links-icons a:hover{box-shadow:none;background:0 0;border:none;transform:translateY(-2px)}.links-icons a:hover img{opacity:1;filter:drop-shadow(0 0 14px #ffffff2e);transform:scale(1.06)}.profile-on-light .links a{background:#0000000a;border-color:#00000024}.profile-on-light .links-icons a{background:0 0;border:none}.profile-on-light .links a:hover{background:#00000014;box-shadow:0 0 18px #00000014}.profile-on-light .links-icons a:hover{box-shadow:none;background:0 0}.profile-on-light .links-icons a img{filter:drop-shadow(0 0 8px #0000001f)}.profile-on-light .link-icon-tip{color:#1a1a1a;background:#fffffff5;border-color:#0000001f;box-shadow:0 8px 24px #0000001f}.profile-on-light .link-icon-tip:after{border-top-color:#0000001f}.dash-link-icon{object-fit:contain;border-radius:4px;flex-shrink:0;width:1.6rem;height:1.6rem}.social-icon{color:var(--card-label-muted,#8a8a8a);flex-shrink:0;display:inline-flex}.profile-views{z-index:2;color:var(--card-meta,#5a5a5a);pointer-events:none;align-items:center;gap:.28rem;margin:0;font-size:.68rem;line-height:1;display:inline-flex;position:absolute;top:.75rem;left:.85rem}.profile-views-icon{opacity:.85;flex-shrink:0}.profile-views-count{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1, "zero" 0;letter-spacing:.02em;color:var(--card-meta-count,#7a7a7a);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.discord-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;width:100%;max-width:22rem;box-shadow:none;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.7rem;margin:.85rem auto 0;padding:.5rem .7rem .5rem .5rem;display:flex}.discord-card-empty{letter-spacing:.06em;color:#777;justify-content:center;font-size:.58rem}.discord-card-empty a{color:#bdbdbd;text-decoration:none}.discord-card-empty a:hover{color:#fff}.discord-card-loading{min-height:3.1rem}.discord-card-avatar-wrap{flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.discord-card-avatar{object-fit:cover;background:#111;border:1px solid #ffffff1f;border-radius:50%;width:2.5rem;height:2.5rem}.discord-card-avatar-skeleton{background:#ffffff14;display:block}.discord-card-decoration{pointer-events:none;object-fit:contain;width:136%;height:136%;position:absolute;inset:-18%}.discord-card-pip{width:.68rem;height:.68rem;box-shadow:none;background:#747f8d;border:2px solid #121214e6;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.discord-card-pip-online{background:#3ba55d}.discord-card-pip-idle{background:#faa81a}.discord-card-pip-dnd{background:#ed4245}.discord-card-pip-offline{background:#747f8d}.discord-card-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.discord-card-name strong{letter-spacing:.02em;color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:550;display:block;overflow:hidden}.discord-card-status{align-items:center;gap:.3rem;min-width:0;display:flex}.discord-card-status em{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-style:normal;overflow:hidden}.discord-card-emoji{object-fit:contain;opacity:.9;flex-shrink:0;width:.85rem;height:.85rem}.discord-card-emoji-text{font-size:.7rem;line-height:1}.discord-card-skel{background:#ffffff0f;border-radius:4px;width:6.5rem;height:.65rem;display:block}.discord-card-skel-sm{width:4.5rem;height:.5rem;margin-top:.35rem}.profile-on-light .discord-card{background:#0000000a;border-color:#0000001f}.profile-on-light .discord-card-avatar{border-color:#0000001f}.profile-on-light .discord-card-pip{border-color:#fff}.profile-on-light .discord-card-name strong{color:#000000d1}.profile-on-light .discord-card-status em,.profile-on-light .discord-card-empty,.profile-on-light .discord-card-empty a{color:#00000073}.profile-on-light .discord-card-empty a:hover{color:#000c}.profile-on-light .discord-card-skel{background:#00000014}.dash-theme-upload-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dash-theme-upload-row input{flex:12rem;min-width:0}.dash-theme-upload-row .btn{flex:none}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:720px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.theme-grid{grid-template-columns:1fr}}.theme-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.theme-card-preview{aspect-ratio:16/9;background:#0a0a0c;width:100%;position:relative;overflow:hidden}.theme-card-frame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.theme-card-iframe{transform-origin:0 0;background:#0a0a0c;border:0;width:400%;height:400%;position:absolute;top:0;left:0;transform:scale(.25)}.site-theme-preview{justify-content:center;min-height:100vh;padding:2.5rem 1.25rem}.site-theme-preview .navbar,.site-theme-preview .enter{display:none!important}.theme-preview-link{letter-spacing:.04em;width:100%;color:var(--card-label,#d8d8d8);background:#0000001f;border:1px solid #ffffff29;border-radius:8px;padding:.7rem 1rem;font-size:.78rem;display:block}.theme-card-body{border-top:1px solid #ffffff14;flex-direction:column;gap:.45rem;padding:.7rem .75rem .8rem;display:flex}.theme-card-head{flex-direction:column;gap:.15rem;min-width:0;display:flex}.theme-card-head strong{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:550;overflow:hidden}.theme-card-meta{letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;font-size:.55rem}.theme-card-author{color:#ffffff8c;align-items:center;gap:.4rem;min-width:0;font-size:.62rem;text-decoration:none;display:inline-flex}.theme-card-author:hover{color:#ffffffd9}.theme-card-author img,.theme-card-author-fallback{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:1.35rem;height:1.35rem}.theme-card-author-fallback{background:#ffffff0f;place-items:center;font-size:.55rem;display:grid}.theme-card-author span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.theme-card-actions{flex-wrap:wrap;gap:.4rem;display:flex}.theme-card-actions .btn{padding:.35rem .7rem;font-size:.62rem}.theme-card-body .status{margin:0;font-size:.58rem}.theme-live-preview{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.theme-live-preview-backdrop{cursor:pointer;background:#000000b8;border:0;margin:0;padding:0;position:absolute;inset:0}.theme-live-preview-panel{z-index:1;background:#0c0c0e;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:min(100%,52rem);height:min(86vh,46rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}.theme-live-preview-head{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.75rem .9rem;display:flex}.theme-live-preview-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.theme-live-preview-copy strong{letter-spacing:.02em;font-size:.78rem;font-weight:550}.theme-live-preview-copy span{letter-spacing:.04em;color:#ffffff6b;font-size:.6rem}.theme-live-preview-copy a{color:#ffffffb3;text-decoration:none}.theme-live-preview-copy a:hover{color:#fff}.theme-live-preview-actions{flex-wrap:wrap;gap:.4rem;display:flex}.theme-live-preview-actions .btn{padding:.38rem .75rem;font-size:.62rem}.theme-live-preview-frame{background:#09090b;flex:1;min-height:0}.theme-live-preview-iframe{background:#09090b;border:0;width:100%;height:100%}.profile-layout-compact .profile{width:min(100%,20rem);padding:1.4rem 1.15rem}.profile-layout-compact .avatar{width:4.2rem;height:4.2rem}.profile-layout-wide .profile{width:min(100%,34rem)}.profile-layout-wide .links:not(.links-icons){grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.profile-layout-wide .links-icons{flex-flow:wrap;justify-content:center;gap:.55rem;display:flex}.view-analytics{margin-top:.65rem}.view-analytics-head{letter-spacing:.08em;color:#666;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;font-size:.62rem;display:flex}.view-analytics-head strong{color:#c4c4c4;font-weight:500}.view-analytics-bars{background:#00000038;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.45rem;height:7rem;padding:.55rem .4rem .35rem;display:grid}.view-analytics-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.view-analytics-bar{background:linear-gradient(#ffffff59,#ffffff1f);border-radius:3px 3px 0 0;width:100%;max-width:1.4rem}.view-analytics-label,.view-analytics-count{letter-spacing:.04em;color:#555;font-size:.5rem}.view-analytics-count{color:#777}.dash-premium-note{color:#8a7a9a;background:#c4a1e80d;border:1px solid #c4a1e838;border-radius:8px;margin:0 0 .9rem;padding:.55rem .75rem;font-size:.62rem;line-height:1.45}.dash-premium-note a{color:#c4a1e8;text-decoration:none}.dash-premium-note a:hover{color:#ddd}.dash-premium-chip{letter-spacing:.1em;text-transform:uppercase;color:#c4a1e8;vertical-align:middle;border:1px solid #c4a1e859;border-radius:999px;margin-left:.35rem;padding:.08rem .4rem;font-size:.52rem}.dash-premium-chip-on{background:#c4a1e81a}.toggle-locked{opacity:.55}.admin-chip-banned{color:#ed6a6c;background:#ed42451a;border-color:#ed424573}.admin-chip-warn{color:#c9a45c;background:#c8963c1a;border-color:#c8963c73}.admin-user-card.is-banned{opacity:.85;border-color:#ed424540}.admin-rename-form{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-badge-assignees{flex-direction:column;gap:.35rem;width:100%;margin-top:.35rem;list-style:none;display:flex}.admin-badge-assignees li{border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .5rem;font-size:.68rem;display:flex}.admin-badge-assignees a{color:#cfcfcf;text-decoration:none}.admin-badge-assignees a:hover{color:#fff}@media (max-width:640px){.profile-layout-wide .links:not(.links-icons){grid-template-columns:1fr}}.profile-dock{z-index:30;flex-direction:column-reverse;align-items:flex-start;gap:.55rem;display:flex;position:fixed;bottom:.75rem;left:.75rem}.audio-cd{flex-direction:row;align-items:center;gap:.65rem;display:flex;position:relative}.audio-cd-disc{border:1px solid color-mix(in srgb, var(--audio-cd-outer,#2a2a2a) 55%, #ffffff59);background:var(--audio-cd-outer,#2a2a2a);cursor:pointer;border-radius:50%;width:4.6rem;height:4.6rem;padding:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 10px 28px #00000073}.audio-cd-disc:disabled{cursor:default;opacity:.92}.audio-cd-disc:hover{border-color:color-mix(in srgb, var(--audio-cd-outer,#2a2a2a) 40%, #fff)}.audio-cd-face{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--audio-cd-inner,#141414) 70%, #000) 0 18%, transparent 19%), repeating-radial-gradient(circle at 50% 50%, #ffffff0f 0 1px, #00000038 1px 3px), radial-gradient(circle at 35% 30%, #ffffff24, transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--audio-cd-outer,#2a2a2a) 55%, var(--audio-cd-inner,#141414)), var(--audio-cd-inner,#141414) 42%, color-mix(in srgb, var(--audio-cd-inner,#141414) 70%, #000));box-shadow:inset 0 0 0 .42rem var(--audio-cd-outer,#2a2a2a);border-radius:50%;position:absolute;inset:0}.audio-cd.is-playing .audio-cd-face{animation:4.5s linear infinite audio-cd-spin}.audio-cd-grooves{pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 0 0 7px #0000001f,inset 0 0 0 14px #ffffff05,inset 0 0 0 22px #0000001a}.audio-cd-sheen{mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 210deg,#0000 0deg,#ffffff14 40deg,#0000 85deg 180deg,#ffffff0a 220deg,#0000 280deg);border-radius:50%;position:absolute;inset:0}.audio-cd-label{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--audio-cd-inner,#141414) 35%, #000) 0 28%, var(--audio-cd-inner,#141414) 29% 100%);border:1px solid #ffffff24;border-radius:50%;width:34%;height:34%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff0a}.audio-cd.has-cover .audio-cd-label{border-color:#fff3;width:42%;height:42%}.audio-cd-cover{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.audio-cd-hub{z-index:1;background:#000;border-radius:50%;width:18%;height:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff3}.audio-cd.has-cover .audio-cd-hub{width:14%;height:14%}.audio-cd-state{color:#e6e6e6e0;letter-spacing:.04em;text-shadow:0 1px 8px #000c;opacity:0;pointer-events:none;place-items:center;font-size:.72rem;transition:opacity .18s;display:grid;position:absolute;inset:0}.audio-cd-disc:hover .audio-cd-state,.audio-cd-disc:focus-visible .audio-cd-state,.audio-cd:not(.is-playing) .audio-cd-state{opacity:1}.audio-cd-panel{border:1px solid color-mix(in srgb, var(--audio-cd-menu,#111) 65%, #ffffff47);background:color-mix(in srgb, var(--audio-cd-menu,#111) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;border-radius:10px;gap:.4rem;min-width:7.5rem;padding:.45rem .55rem;transition:opacity .2s,transform .2s;display:grid;transform:translate(-.55rem)}.audio-cd.is-open .audio-cd-panel,.audio-cd:focus-within .audio-cd-panel{opacity:1;pointer-events:auto;transform:translate(0)}.audio-cd-nav{justify-content:center;align-items:center;gap:.2rem;display:flex}.audio-cd-nav button{width:1.55rem;height:1.55rem;color:var(--audio-cd-arrow,#bdbdbd);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,opacity .2s;display:grid}.audio-cd-arrow-icon{fill:currentColor;width:.85rem;height:.85rem;display:block}.audio-cd-nav button:hover:not(:disabled){background:#ffffff14}.audio-cd-nav button:disabled{opacity:.4;cursor:default}.audio-cd-track{letter-spacing:.08em;color:var(--audio-cd-arrow,#bdbdbd);font-size:.58rem}.audio-cd-volume{width:100%;display:block}.audio-cd-volume input[type=range]{width:100%;accent-color:color-mix(in srgb, var(--audio-cd-arrow,#bdbdbd) 55%, var(--audio-cd-outer,#2a2a2a));cursor:pointer}@keyframes audio-cd-spin{to{transform:rotate(360deg)}}.grain{z-index:20;pointer-events:none;opacity:.05;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='3'%20stitchTiles='stitch'/%3E%3C/filter%3E%3Crect%20width='220'%20height='220'%20filter='url(%23n)'/%3E%3C/svg%3E");animation:.8s step-end infinite grain;position:fixed;inset:-100%}@keyframes grain{0%{transform:translate(0)}12%{transform:translate(-4%,-6%)}25%{transform:translate(-8%,3%)}37%{transform:translate(6%,-4%)}50%{transform:translate(-3%,8%)}62%{transform:translate(7%,5%)}75%{transform:translate(-6%,-3%)}87%{transform:translate(4%,7%)}to{transform:translate(0)}}.vignette{z-index:21;pointer-events:none;background:radial-gradient(#0000 42%,#00000080 88%,#000000bf 100%);position:fixed;inset:0}.enter{z-index:50;-webkit-backdrop-filter:blur(14px)saturate(.85);backdrop-filter:blur(14px)saturate(.85);cursor:pointer;background:#000000b8;border:0;justify-content:center;align-items:center;width:100%;transition:opacity .85s,visibility .85s,-webkit-backdrop-filter .85s,backdrop-filter .85s,transform .85s;display:flex;position:fixed;inset:0}.enter-cinematic{background:radial-gradient(#00000059,#000000d1 70%),#0000008c}.enter-stage{flex-direction:column;align-items:center;gap:.85rem;padding:1.25rem;animation:.7s ease-out both enter-rise;display:flex}.enter-avatar{object-fit:cover;border:1px solid color-mix(in srgb, var(--enter-accent,#c4c4c4) 45%, transparent);background:#111;border-radius:50%;width:5.5rem;height:5.5rem;box-shadow:0 0 0 6px #ffffff08,0 18px 40px #00000073}.enter-avatar-fallback{font-family:var(--mono);letter-spacing:.04em;color:var(--enter-accent,#c4c4c4);background:#ffffff0a;place-items:center;font-size:1.6rem;font-weight:650;display:grid}.enter-name{font-family:var(--mono);letter-spacing:.08em;color:#ffffffeb;text-shadow:0 0 24px color-mix(in srgb, var(--enter-accent,#c4c4c4) 35%, transparent);font-size:1.05rem;font-style:normal;font-weight:600}.enter-label{font-family:var(--mono);letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:color-mix(in srgb, var(--enter-accent,#c4c4c4) 75%, #fff 25%);font-size:.72rem;font-style:normal;animation:2.4s ease-in-out infinite breathe}.enter span:not(.enter-stage):not(.enter-avatar):not(.enter-avatar-fallback):not(.enter-label){font-family:var(--mono);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#d0d0d0;font-size:.78rem;animation:2.4s ease-in-out infinite breathe}.enter.hidden{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:scale(1.04)}.enter-solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes enter-rise{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.notfound{text-align:center}.notfound h1{letter-spacing:.2em;font-size:2.5rem}.notfound p{color:var(--muted);margin-top:.9rem;font-size:.72rem}.notfound .btn{margin-top:1.8rem;display:inline-block}@media (max-width:640px){.site{padding:5rem 1rem 6rem}.site-landing{padding:4.5rem 1rem 3.25rem}.site-landing .featured-profiles{margin-top:1.75rem}.site-landing .site-legal{bottom:.95rem}.navbar{gap:.7rem;padding:1.1rem 1rem;font-size:.85rem}.claim-wrap{margin-top:1.9rem}.claim{width:100%;max-width:20rem}.claim input{flex:1;width:100%}.grid-2{grid-template-columns:1fr}.panel,.profile{padding:1.6rem 1.1rem}.audio-cd-panel{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.logo{background-position:50% 0;animation:none}.audio-cd.is-playing .audio-cd-face,.grain{animation:none}.enter-label,.enter span:not(.enter-stage):not(.enter-avatar):not(.enter-avatar-fallback):not(.enter-label){opacity:.9;animation:none}.enter-stage{animation:none}.panel-enter,.panel-enter>*{opacity:1;filter:none;animation:none;transform:none}.links a:hover{transform:none}.profile,.profile-tilt{transition:none;transform:none!important}.bio-caret{opacity:0;animation:none}.page-effect{display:none!important}*,:before,:after{scroll-behavior:auto!important}}.page-effect{pointer-events:none;z-index:1;position:fixed;inset:0}.page-effect-canvas{width:100%;height:100%}.profile-report{max-width:14rem;min-height:2rem;position:relative}.profile-report-toggle,.profile-report-done{letter-spacing:.12em;text-transform:uppercase;color:#d0d0d08c;border:1px solid var(--line);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border-radius:999px;padding:.35rem .7rem;font-size:.62rem;transition:opacity .2s,transform .2s,color .2s,background .2s}.profile-report-toggle:hover{color:#fff;background:#0009}.profile-report-toggle.is-hidden{opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;transform:translateY(4px)scale(.96)}.profile-report-form{text-align:left;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:0 100%;background:#0000008c;border-radius:12px;gap:.45rem;min-width:12.5rem;padding:.65rem .75rem;display:grid}.profile-report-form.is-entering{animation:.22s both report-form-in}.profile-report-form.is-leaving{pointer-events:none;animation:.2s both report-form-out}@keyframes report-form-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes report-form-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.96)}}.profile-report-form label{letter-spacing:.1em;text-transform:uppercase;color:#d0d0d08c;font-size:.62rem}.profile-report-form textarea{width:100%;font-family:var(--mono);color:#e8e8e8;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0000008c;border:1px solid #ffffff24;border-radius:6px;outline:none;padding:.45rem .55rem;font-size:.78rem}.profile-report-form textarea:focus{border-color:#ffffff47}.profile-report-select{position:relative}.profile-report-select-trigger{width:100%;font-family:var(--mono);color:#e8e8e8;text-align:left;cursor:pointer;background:#0000008c;border:1px solid #ffffff24;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;transition:border-color .2s,background .2s;display:flex}.profile-report-select-trigger:after{content:"";border-bottom:1.5px solid #888;border-right:1.5px solid #888;flex-shrink:0;width:.45rem;height:.45rem;transition:transform .2s;transform:rotate(45deg)translateY(-1px)}.profile-report-select-trigger.is-open{border-color:#ffffff47}.profile-report-select-trigger.is-open:after{transform:rotate(225deg)translateY(-1px)}.profile-report-select-menu{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:top;background:#0a0a0af5;border:1px solid #ffffff24;border-radius:8px;margin:0;padding:.3rem;list-style:none;animation:.2s both report-menu-in;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #00000073}@keyframes report-menu-in{0%{opacity:0;transform:translateY(-4px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}.profile-report-select-menu li{animation:.18s both report-option-in;animation-delay:calc(var(--i,0) * 35ms)}@keyframes report-option-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.profile-report-select-menu button{color:#cfcfcf;width:100%;font-family:var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:.42rem .5rem;font-size:.72rem;transition:background .15s,color .15s;display:block}.profile-report-select-menu button:hover,.profile-report-select-menu button.is-active{color:#fff;background:#ffffff14}@media (prefers-reduced-motion:reduce){.profile-report-form,.profile-report-form.is-entering,.profile-report-form.is-leaving,.profile-report-select-menu,.profile-report-select-menu li{animation:none}.profile-report-toggle,.profile-report-select-trigger:after{transition:none}}.profile-report-actions{flex-wrap:wrap;gap:.4rem;display:flex}.dash-account{gap:1.4rem;display:grid}.dash-account-block{gap:.55rem;display:grid}.dash-account .hint{letter-spacing:.02em;color:#555;margin:0;font-size:.58rem;line-height:1.45}.dash-account .hint em{color:#777;font-style:normal}.dash-account-danger{border-top:1px solid #ffffff14;padding-top:1rem}.dash-account-warn{background:#c8963c14;border:1px solid #c8963c59;border-radius:8px;padding:.85rem .95rem}.dash-warn-title{letter-spacing:.06em;text-transform:uppercase;color:#c9a45c;margin:0;font-size:.72rem}.dash-account-warn .hint{color:#c9a45cbf}.dash-warn-banner{letter-spacing:.04em;color:#c9a45c;background:#c8963c14;border:1px solid #c8963c59;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 .15rem;padding:.7rem .9rem;font-size:.68rem;display:flex}.dash-warn-banner .btn-ghost{color:#c9a45c;border-color:#c8963c59;flex-shrink:0;padding:.28rem .55rem;font-size:.62rem}.admin-report-filters{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;margin:.85rem 0 1rem;font-size:.78rem;display:flex}.admin-report-filters a{color:#ffffff73;text-decoration:none}.admin-report-filters a.is-active,.admin-report-filters a:hover{color:#ffffffe6}.admin-report-filters .sep{color:#fff3}.admin-report-details,.admin-report-note{color:#ffffffa6;white-space:pre-wrap;margin:.55rem 0 0;font-size:.85rem}.admin-report-note{color:#fff6;font-size:.78rem}.admin-report-list .admin-row-actions{flex-wrap:wrap;align-items:center}.admin-report-closed{gap:.45rem;width:100%;display:grid}.admin-report-closed-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-report-resolved-by{letter-spacing:.04em;color:#ffffff73;text-align:right;justify-self:end;margin:0;font-size:.68rem}
