.fr-list li:has(>.fr-playing){flex-wrap:wrap;row-gap:8px}.fr-playing{flex:1 0 100%;align-items:center;gap:10px;min-width:0;padding-left:46px;display:flex}.fr-playing em{min-width:0;font:500 12.5px/1.3 var(--ui);color:var(--t2,#f3f0e8b8);flex:1;align-items:center;gap:7px;font-style:normal;display:flex}.fr-playing em span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-playing em i{background:#5ee39a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #5ee39ab3}
.pl{--ink:#05060a;--t1:#f3f4f7;--t2:#f3f4f7bd;--t3:#f3f4f785;--t4:#f3f4f757;--line:#ffffff14;--line2:#ffffff26;--ease:cubic-bezier(.16,1,.3,1);--num:"Inter Tight",var(--ui),system-ui,sans-serif;--pad:clamp(16px,5vw,72px);background:var(--ink);color:var(--t1);font-family:var(--ui),system-ui,sans-serif;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;position:fixed;inset:0;overflow:hidden auto}:where(.pl) :is(h1,h2,p,ol,ul){margin:0;padding:0;list-style:none}:where(.pl) a{color:inherit;text-decoration:none}:where(.pl) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pl-wait{text-align:center;font:400 15px/1.5 var(--ui);color:var(--t2);place-items:center;padding:24px;display:grid}.pl-wait a{color:var(--t1);text-underline-offset:3px;text-decoration:underline}.pl-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 46% at 50% -8%,hsl(var(--hue) 70% 50%/.16),transparent 70%),radial-gradient(90% 75% at 50% 0%,transparent 0%,#05060a66 55%,var(--ink) 94%);position:fixed;inset:0}.pl-top{z-index:6;padding:20px var(--pad);background:linear-gradient(#05060adb,#05060a00);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.pl-home{font:600 12px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t2);align-items:center;gap:12px;transition:color .2s;display:inline-flex}.pl-home:hover{color:var(--t1)}.pl-home svg{width:auto;height:22px}.pl-boards{font:600 12px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t3);transition:color .2s}.pl-boards:hover{color:var(--t1)}.pl-main{z-index:1;width:min(1080px,calc(100% - 2 * var(--pad)));margin:0 auto;padding:30px 0 100px;position:relative}.pl-hero{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pl-pass{justify-items:center;padding:20px 0;display:grid;position:relative}.pl-pass:before{content:"";pointer-events:none;background:radial-gradient(40% 30% at 50% 0,#fff4d629,#0000 70%),conic-gradient(from 180deg at 50% -8%,#0000 162deg,#fff0c814 172deg,#fff0c821 180deg,#fff0c814 188deg,#0000 198deg);position:absolute;inset:-30px -20px 10px;-webkit-mask-image:linear-gradient(#0000,#000 42%);mask-image:linear-gradient(#0000,#000 42%)}.pl-case{width:min(260px,64vw)}.pl-id{justify-items:start;gap:14px;min-width:0;display:grid}.pl-kick{font:600 12px/1 var(--ui);letter-spacing:.28em;text-transform:uppercase;color:var(--t3)}.pl-id h1{max-width:100%;font:600 clamp(40px,6vw,76px)/.96 var(--ui);letter-spacing:-.015em;text-overflow:ellipsis;overflow-wrap:anywhere;overflow:hidden}.pl-id h1:has(.pe-orb){align-items:center;gap:clamp(12px,1.6vw,20px);display:flex}.pl-id h1 .pe-orb{flex:none;width:clamp(48px,5.6vw,72px)!important;height:clamp(48px,5.6vw,72px)!important}.pl-id h1>span{min-width:0}.pl-handle{font:400 15px/1.4 var(--ui);color:var(--t3)}.pl-bio{max-width:34em;font:400 16px/1.55 var(--ui);color:var(--t2);white-space:pre-line;overflow-wrap:anywhere}.pl-pen{flex:none;width:14px;height:14px;margin-left:-2px;display:grid}.pl-figs{flex-wrap:wrap;gap:10px 28px;margin-top:6px;display:flex}.pl-figs li{gap:6px;display:grid}.pl-figs b{font:300 30px/1 var(--num);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pl-figs span{font:600 10.5px/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--t3)}.pl-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.pl-acts .fw{--h:42px;padding:0 20px 0 16px;font-size:14px}.pl-note{max-width:34em;font:400 13px/1.55 var(--ui);color:var(--t3)}.pl-note a{color:var(--t1);text-underline-offset:3px;text-decoration:underline}.pl-report{font:500 12.5px/1 var(--ui);color:var(--t3);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pl-report>button{color:var(--t3);align-items:center;gap:6px;padding:6px 0;transition:color .2s;display:inline-flex}.pl-report>button:hover,.pl-report>button[aria-expanded=true]{color:var(--t1)}.pl-report i{width:13px;height:13px;display:grid}.pl-report svg{width:100%;height:100%}.pl-report-why{flex-wrap:wrap;gap:6px;display:flex}.pl-report-why button{height:30px;font:600 12px/1 var(--ui);color:var(--t1);background:#ffffff0f;border-radius:999px;padding:0 12px;transition:background .2s;box-shadow:inset 0 0 0 1px #ffffff24}.pl-report-why button:hover{background:#ffffff1f}.pl-report em{color:#ff9aa6;flex-basis:100%;font-style:normal}.pl-report button:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #f3f4f7}.pl-sec{border-top:1px solid var(--line);gap:18px;margin-top:70px;padding-top:28px;display:grid}.pl-sec h2{font:400 clamp(24px,2.4vw,32px)/1 var(--ui);letter-spacing:-.01em}.pl-none{font:400 15px/1.55 var(--ui);color:var(--t2)}.pe-pv .pv-card{margin:0 auto}.pe-orb{background:radial-gradient(circle at 34% 26%,hsl(var(--hue) 62% 30%/.95),hsl(var(--hue) 55% 10%) 56%,#040406 100%);box-shadow:inset 0 1px 1px #ffffff52,inset 0 -10px 22px #0009,0 0 0 1px #ffffff17,0 22px 44px -20px hsl(var(--hue) 85% 52%/.4);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pe-orb svg{width:46%;height:46%;filter:drop-shadow(0 0 7px hsl(var(--hue) 95% 60%/.55))}.pe-acts{border-top:1px solid var(--line,#ffffff14);margin:0;padding:0;list-style:none;display:grid}.pe-acts li{border-bottom:1px solid var(--line,#ffffff14);min-height:76px;animation:.6s cubic-bezier(.16,1,.3,1) both pe-in;animation-delay:var(--d,0s);align-items:center;gap:14px;padding:12px 4px;display:flex}@keyframes pe-in{0%{opacity:0;transform:translateY(8px)}}.pe-act-who{border-radius:50%;flex:none}.pe-act-art{width:52px;height:52px;box-shadow:0 0 0 1px #ffffff1f,0 14px 30px -16px color-mix(in srgb,var(--lit) 60%,transparent);background:#0c0c10;border-radius:12px;flex:none;position:relative;overflow:hidden}.pe-act-art img{object-fit:cover;width:100%;height:100%;display:block}.pe-act-art i{background:radial-gradient(circle at 50% 40%,#2a2620,#0a0a0c);position:absolute;inset:0}.pe-act-what{gap:6px;min-width:0;display:grid}.pe-act-fr{flex:none;margin-left:auto;display:flex}.pe-act-what b{font:500 14.5px/1.35 var(--ui);color:var(--t2,#f3f4f7bd)}.pe-act-what b a{color:var(--t1,#f3f4f7);font-weight:600}.pe-act-what b a:hover{text-underline-offset:3px;text-decoration:underline}.pe-act-what q{quotes:none;font:400 13.5px/1.45 var(--ui);color:var(--t3,#f3f4f785);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pe-act-what em{font:400 12px/1 var(--ui);color:var(--t4,#f3f4f757);font-style:normal}.pe-thumb{vertical-align:-1px;width:13px;height:13px;color:var(--t2,#f3f4f7bd);margin-right:6px;display:inline-grid}.pe-thumb svg{width:100%;height:100%}.pe-thumb[data-down]{transform:scaleY(-1)}.pe-acts a:focus-visible,.pe-share:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #f3f4f7}.pe-share{height:42px;font:600 14px/1 var(--ui);color:#f3f4f7;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 15px;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.pe-share:hover{background:#ffffff1f}.pe-share svg{width:16px;height:16px}@media (max-width:760px){.pl-top{padding:16px var(--pad)}.pl-home span{display:none}.pl-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.pl-id{justify-items:center}.pl-figs,.pl-acts{justify-content:center}.pe-acts li{gap:11px}}@media (prefers-reduced-motion:reduce){.pe-acts li{animation:none}}
.frb{--h:34px;height:var(--h);font:600 12.5px/1 var(--ui);letter-spacing:.02em;white-space:nowrap;color:#f3f4f7db;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 11px;transition:background .2s,box-shadow .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.frb:hover{color:#fff;background:#ffffff1f}.frb:active{transform:scale(.96)}.frb:focus-visible{outline-offset:3px;outline:2px solid #f3f4f7}.frb i{width:14px;height:14px;display:grid}.frb i svg{width:100%;height:100%}.frb[data-st=received],.frb[data-st=friends]{color:#0b0b0e;box-shadow:none;background:#f3f4f7}.frb[data-st=sent]{color:#f3f4f79e}.frb[disabled]{opacity:.7;cursor:progress}.frb.bad{color:#ffb3bd;box-shadow:inset 0 0 0 1px #ff9baa66}.frb.s{--h:28px;gap:6px;padding:0 11px 0 9px;font-size:11.5px}.frb.s i{width:12px;height:12px}.frb.s:not(:has(i)){padding:0 12px}.frb.o{--h:26px;width:var(--h);justify-content:center;padding:0}.frb.o i{width:12px;height:12px}span.frb.o{cursor:default}.frb-sure{gap:6px;display:inline-flex}.frb-err{font:400 12px/1.3 var(--ui);color:#ff9aa6;font-style:normal}.pl-acts .frb:not(.s){--h:42px;padding:0 20px 0 16px;font-size:14px}.pl-acts .frb:not(.s) i{width:16px;height:16px}.fr-box{background:#ffffff08;border-radius:18px;gap:12px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.fr-box h3{font:600 10.5px/1 var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--t3,#f3f0e87a);align-items:baseline;gap:10px;margin:0;display:flex}.fr-box h3 em{font:400 13px/1 "Inter Tight",var(--ui),sans-serif;letter-spacing:0;color:var(--t1,#f3f0e8);font-style:normal}.fr-reqs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fr-req{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.fr-who{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.fr-who>span{gap:4px;min-width:0;display:grid}.fr-who b{font:500 14.5px/1.2 var(--ui);color:var(--t1,#f3f0e8);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-who em{font:400 12.5px/1.2 var(--ui);color:var(--t3,#f3f0e87a);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.fr-who:hover b{text-underline-offset:3px;text-decoration:underline}.fr-acts{flex:none;gap:6px;display:flex}.fr-reqs.small .fr-req{min-height:44px}.fr-reqs.small .fr-who b{font-size:13px}.fr-find{gap:10px;max-width:520px;display:grid}.fr-q{display:block;position:relative}.fr-q i{font:500 14px/1 var(--ui);color:var(--t3,#f3f0e87a);pointer-events:none;font-style:normal;position:absolute;top:50%;left:14px;translate:0 -50%}.fr-q input{width:100%;height:42px;font:500 14px/1 var(--ui);color:var(--t1,#f3f0e8);background:#00000059;border:0;border-radius:14px;padding:0 14px 0 30px;box-shadow:inset 0 0 0 1px #ffffff24}.fr-q input:focus{outline:none;box-shadow:inset 0 0 0 2px #f3f4f7}.fr-found{background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;animation:.4s cubic-bezier(.16,1,.3,1) fr-in;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}@keyframes fr-in{0%{opacity:0;translate:0 4px}}.fr-note{font:400 13px/1.4 var(--ui);color:var(--t3,#f3f0e87a);font-style:normal}.fr-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fr-list li{background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.fr-out{font:400 13px/1.4 var(--ui);color:var(--t3,#f3f0e87a);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.fr-out-one{align-items:center;gap:8px;display:inline-flex}.fr-out-one a{color:var(--t2,#f3f0e8b8);text-decoration:none}.fr-out-one a:hover{color:var(--t1,#f3f0e8)}.fr-out-one button{font:600 12px/1 var(--ui);color:var(--t3,#f3f0e87a);cursor:pointer;background:0 0;border:0;padding:0}.fr-out-one button:hover{color:var(--t1,#f3f0e8)}.fr-faces{flex-wrap:wrap;gap:8px;display:flex}.fr-faces a{border-radius:50%;display:block}.fr-faces a:focus-visible,.fr-grid a:focus-visible,.fr-who:focus-visible{outline-offset:3px;border-radius:12px;outline:2px solid #f3f4f7}.fr-mutual{font:400 14px/1.4 var(--ui);color:var(--t2,#f3f4f7bd)}.fr-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.fr-grid a{text-align:center;color:inherit;justify-items:center;gap:9px;text-decoration:none;display:grid}.fr-grid span{max-width:100%;font:500 13px/1.25 var(--ui);color:var(--t2,#f3f4f7bd);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-grid a:hover span{color:var(--t1,#f3f4f7)}.pl-sec h2 em{font:400 15px/1 "Inter Tight",var(--ui),sans-serif;color:var(--t3);margin-left:12px;font-style:normal}.dm-me-n{min-width:18px;height:18px;font:600 10.5px/1 "Inter Tight",var(--ui),sans-serif;color:#0b0b0e;pointer-events:none;background:#f3f4f7;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px #060608}@media (prefers-reduced-motion:reduce){.fr-found{animation:none}}.fr-grid .lv-fig{font:400 11.5px/1 "Inter Tight",var(--ui),sans-serif;color:#f3f4f775;font-variant-numeric:tabular-nums;margin-top:-5px;font-style:normal}
.fw{--h:34px;height:var(--h);font:600 12.5px/1 var(--ui);letter-spacing:.02em;white-space:nowrap;color:#f3f4f7db;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px 0 11px;transition:background .2s,box-shadow .2s,color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.fw:hover{color:#fff;background:#ffffff1f}.fw:active{transform:scale(.96)}.fw:focus-visible{outline-offset:3px;outline:2px solid #f3f4f7}.fw i{width:13px;height:13px;display:grid}.fw i svg{width:100%;height:100%}.fw[data-on]{color:#0b0b0e;box-shadow:none;background:#f3f4f7}.fw[disabled]{opacity:.7;cursor:progress}.fw.s{--h:28px;gap:6px;padding:0 11px 0 9px;font-size:11.5px}.fw.s i{width:11px;height:11px}.fw.o{--h:26px;width:var(--h);justify-content:center;padding:0}.fw.o i{width:11px;height:11px}
