@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.cc1c4de3.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.dad649ff.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.5dae4d58.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.4a78f533.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.ec654d65.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_bd021a9f-module__0zwU3q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_bd021a9f-module__0zwU3q__variable{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
:root{--ground:#f6f4fa;--surface:#fff;--surface-2:#efebf7;--ink:#1b1730;--muted:#615c78;--rule:#dad5e6;--accent:#6d3bea;--accent-ink:#5a2ed0;--accent-on:#fff;--accent-soft:rgba(109,59,234,.1);--accent-2:#ff3d8e;--accent-2-soft:rgba(255,61,142,.16);--danger:#b5541b;--shadow-1:0 1px 2px rgba(27,23,48,.06),0 2px 8px rgba(27,23,48,.05);--shadow-2:0 10px 30px rgba(27,23,48,.12),0 2px 8px rgba(27,23,48,.06);--glow:0 0 0 1px rgba(109,59,234,.32),0 0 18px rgba(255,61,142,.35);--radius-s:8px;--radius-m:14px;--radius-l:22px;--shell:1120px;--gutter:20px;--cjk:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Apple SD Gothic Neo","Malgun Gothic","Noto Sans JP","Noto Sans KR";--font-display:var(--font-gothic),var(--cjk),system-ui,sans-serif;--font-body:var(--font-plex),var(--cjk),system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,"SFMono-Regular",monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:#12101b;--surface:#1b1826;--surface-2:#231f31;--ink:#ece9f5;--muted:#a39dbd;--rule:#2e2942;--accent:#a98bff;--accent-ink:#bda6ff;--accent-on:#161225;--accent-soft:rgba(169,139,255,.14);--accent-2:#ff3d8e;--accent-2-soft:rgba(255,61,142,.2);--danger:#ff9d6b;--shadow-1:0 1px 2px rgba(0,0,0,.4);--shadow-2:0 12px 34px rgba(0,0,0,.55);--glow:0 0 0 1px rgba(169,139,255,.4),0 0 20px rgba(255,61,142,.4);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:16px;line-height:1.65;display:flex}img,svg{max-width:100%}:where(a){color:var(--accent-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.skip-link{z-index:100;border-radius:0 0 var(--radius-s)var(--radius-s);background:var(--accent);color:var(--accent-on);padding:10px 16px;font-weight:700;text-decoration:none;transition:top .16s;position:absolute;top:-60px;left:8px}.skip-link:focus-visible{top:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-weight:800;line-height:1.15}.lede,.member-quote,.spotlight-bio,.certificate .bio{word-break:keep-all;overflow-wrap:anywhere}h1{font-size:max(32px,min(6vw,56px));font-weight:900}h2{font-size:max(24px,min(3.6vw,34px))}h3{font-size:max(17px,min(2vw,20px))}p{margin:0}.lede{color:var(--muted);max-width:62ch;font-size:max(16px,min(1.6vw,19px))}.eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-left:auto;margin-right:auto}.site-main{flex:1 0 auto;width:100%}.page{align-content:start;gap:28px;padding-top:40px;padding-bottom:72px;display:grid}.band{border-top:1px solid var(--rule);padding-top:56px;padding-bottom:56px;scroll-margin-top:72px}.band.tint{background:var(--surface-2)}.band>.shell{gap:24px;display:grid}.section-head{gap:6px;display:grid}.section-head .row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:18px;display:grid}.grid.wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cluster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-header{z-index:50;background:color-mix(in srgb,var(--ground)86%,transparent);border-bottom:1px solid transparent;transition:background .2s,border-color .2s,box-shadow .2s;position:-webkit-sticky;position:sticky;top:0}.site-header.is-scrolled{background:color-mix(in srgb,var(--ground)78%,transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom-color:var(--rule);box-shadow:var(--shadow-1)}.site-header>.shell{flex-wrap:wrap;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand img{width:auto;height:26px;display:block}.site-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.site-nav:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.site-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.site-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.site-nav:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.site-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.site-nav a,.site-nav button{color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 10px;font-size:14px;font-weight:500;text-decoration:none}.site-nav a:hover,.site-nav button:hover,.site-nav a[aria-current=page]{color:var(--ink);background:var(--accent-soft)}.site-nav form{display:contents}.locale-pill{border:1px solid var(--rule);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.locale-pill a{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;text-decoration:none}.locale-pill a:hover{color:var(--ink);background:var(--accent-soft)}.locale-pill a[aria-current=true]{background:var(--accent);color:var(--accent-on)}.button{background:var(--accent);color:var(--accent-on);font:inherit;cursor:pointer;border:1px solid transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.button:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.button:active{transform:translateY(0)}.button[disabled]{opacity:.55;cursor:progress;box-shadow:none;transform:none}.button.secondary{background:var(--surface);color:var(--accent-ink);border-color:var(--rule)}.button.secondary:hover{border-color:var(--accent)}.button.ghost{color:var(--ink);border-color:var(--rule);background:0 0;font-weight:500}.button.ghost:hover{border-color:var(--accent);color:var(--accent-ink)}.button.small{padding:8px 14px;font-size:13px}.button.on-dark{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4)}.button.on-dark:hover{background:rgba(255,255,255,.24)}.badge{letter-spacing:.04em;background:var(--surface-2);color:var(--muted);border:1px solid var(--rule);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.badge.verified,.badge.partner{background:var(--accent);color:var(--accent-on);box-shadow:var(--glow);border-color:transparent}.badge.verified .dot,.badge.partner .dot{background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 6px var(--accent-2);border-radius:50%;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.chip{border:1px solid var(--rule);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip[aria-current=true]{background:var(--accent);color:var(--accent-on);border-color:transparent;font-weight:600}.flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.05em;line-height:1}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-1);padding:16px}.artist-card{color:inherit;align-content:start;gap:10px;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.artist-card-link{color:inherit;gap:10px;text-decoration:none;display:grid}.artist-card-link:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.artist-card-link:focus-visible{outline:none}.artist-card-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.artist-card .foot,.artist-card .card-cheer{z-index:1;position:relative}.artist-card .meta.members{letter-spacing:.02em;font-size:12px}.artist-card .card-cheer{display:flex}.new-chip{z-index:2;background:var(--accent-2);color:#fff;letter-spacing:.16em;box-shadow:0 0 0 3px var(--surface);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:8px}.new-chip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.new-chip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.new-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.new-chip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.new-chip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.new-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.artist-card:hover{box-shadow:var(--shadow-2);border-color:color-mix(in srgb,var(--accent)45%,var(--rule));transform:translateY(-3px)}.artist-card .name{font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.25}.artist-card .native{color:var(--muted);font-size:14px}.artist-card .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.artist-card .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.artist-card .regno{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;font-size:11.5px}.thumb{aspect-ratio:1;border-radius:var(--radius-s);background:var(--surface-2);position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb-empty{background:radial-gradient(120% 90% at 20% 0%,var(--accent-soft),transparent 70%),linear-gradient(140deg,var(--surface-2),var(--surface));place-items:center;display:grid}.thumb-empty img{object-fit:contain;opacity:.65;width:38%;height:auto}.hero{isolation:isolate;background:radial-gradient(90% 120% at 15% 0,#3d1f8f 0%,transparent 60%),radial-gradient(70% 90% at 90% 20%,#7c1f57 0%,transparent 65%),linear-gradient(160deg,#241a4d 0%,#14102a 100%);position:relative;overflow:hidden}.hero-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero:after{content:"";z-index:-1;background:radial-gradient(85% 100% at 20% 0,rgba(109,59,234,.6),transparent 62%),radial-gradient(60% 80% at 95% 10%,rgba(255,61,142,.34),transparent 65%),linear-gradient(rgba(14,11,30,.5) 0%,rgba(14,11,30,.86) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero>.shell{color:#fff;justify-items:start;gap:22px;padding-top:max(64px,min(11vw,120px));padding-bottom:max(64px,min(11vw,120px));display:grid}.hero h1{color:#fff;max-width:16ch}.hero .lede{color:rgba(255,255,255,.82)}.hero .eyebrow{color:rgba(255,255,255,.72)}.hero-wordmark{mix-blend-mode:screen;width:min(560px,82%);height:auto;margin-bottom:-6px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stat{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-1);padding:20px}.stat strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--accent-ink);font-size:max(34px,min(7vw,56px));font-weight:700;line-height:1.05;display:block}.stat span{color:var(--muted);font-size:13.5px}.spotlight{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:28px;padding:22px;display:grid}.spotlight .thumb{border-radius:var(--radius-m)}.spotlight .body{align-content:center;gap:12px;display:grid}.spotlight .name{font-family:var(--font-display);font-size:max(26px,min(4vw,40px));font-weight:900;line-height:1.1}.spotlight .native{color:var(--muted);font-size:17px}.spotlight .regno{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);font-size:max(18px,min(2.6vw,26px))}.board{gap:2px;display:grid}.board-row{border-radius:var(--radius-s);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .14s;display:grid}.board-row:hover{background:var(--accent-soft)}.board-row .rank{font-family:var(--font-mono);color:var(--muted);min-width:2ch;font-size:12px}.board-row .label{align-items:center;gap:10px;min-width:0;display:flex}.board-row .label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-row .count{font-family:var(--font-mono);color:var(--accent-ink);font-weight:700}.board-row+.board-row{border-top:1px solid var(--rule);border-radius:0}.steps{counter-reset:step}.steps .card{align-content:start;gap:8px;display:grid}.steps .card:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-mono);color:var(--accent-ink);letter-spacing:.1em;font-size:13px}.steps .card p{color:var(--muted);font-size:14.5px}.site-footer{border-top:1px solid var(--rule);background:var(--surface);margin-top:auto;padding-top:36px;padding-bottom:36px}.site-footer>.shell{gap:18px;display:grid}.site-footer .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.site-footer .id{gap:6px;display:grid}.site-footer .id img{width:auto;height:22px}.site-footer .links{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{color:var(--muted);font-size:14px;text-decoration:none}.site-footer a:hover{color:var(--ink);text-decoration:underline}.site-footer .fine{color:var(--muted);max-width:78ch;font-size:12.5px}.site-footer .creator-line{color:var(--accent-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.site-footer .creator-line:hover{text-decoration:underline}.filters{gap:14px;display:grid}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-row .legend{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);min-width:72px;font-size:11px}.empty-state{border:1px dashed var(--rule);border-radius:var(--radius-l);text-align:center;background:var(--surface);justify-items:center;gap:12px;padding:max(32px,min(6vw,64px)) 24px;display:grid}.empty-state .mono{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.empty-state p{color:var(--muted);max-width:46ch}.pager{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.certificate{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:max(20px,min(3vw,36px));padding:max(20px,min(3vw,32px));display:grid;position:relative;overflow:hidden}.certificate:before{content:"";left:0;right:0;background:linear-gradient(90deg,var(--accent)0%,var(--accent-2)100%);height:4px;position:absolute;top:0}.certificate .body{align-content:start;gap:18px;display:grid}.certificate .names{gap:4px;display:grid}.certificate .names .native{color:var(--muted);font-size:18px}.regno-block{gap:4px;padding-top:4px;padding-bottom:4px;display:grid}.regno-block .label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:6px;font-size:11px}.regno-block .value{font-family:var(--font-mono);letter-spacing:.02em;word-break:break-word;font-size:max(26px,min(5.2vw,44px));font-weight:700;line-height:1.15}.regno-block .value.pending{color:var(--muted);letter-spacing:.04em;font-size:max(18px,min(3vw,24px))}.facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;margin:0;display:grid}.facts dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.facts dd{margin:0;font-size:15px}.channel-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.channel-link{border:1px solid var(--rule);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-flex}.channel-link:hover{border-color:var(--accent);box-shadow:var(--shadow-1);transform:translateY(-2px)}.channel-link svg{flex:none;width:17px;height:17px}.lore{white-space:pre-wrap;color:var(--muted);max-width:72ch}form.stack{gap:16px;max-width:620px;display:grid}form.stack label{gap:6px;font-size:14px;font-weight:500;display:grid}form.stack input,form.stack select,form.stack textarea{font:inherit;border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);color:var(--ink);min-width:0;padding:10px 12px;font-weight:400}form.stack input:hover,form.stack select:hover,form.stack textarea:hover{border-color:color-mix(in srgb,var(--accent)40%,var(--rule))}form.stack fieldset{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--surface);gap:10px;margin:0;padding:16px;display:grid}form.stack legend{color:var(--muted);padding-left:6px;padding-right:6px;font-size:13px;font-weight:700}form.stack .button{justify-self:start}.error{color:var(--danger);font-size:13px;font-weight:500}.notice{border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:var(--radius-s);background:var(--surface);color:var(--muted);padding:14px 16px;font-size:14px}table.queue{border-collapse:collapse;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);width:100%;font-size:14px;overflow:hidden}table.queue th{text-align:start;background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:12px;font-size:11px;font-weight:500}table.queue td{text-align:start;border-top:1px solid var(--rule);vertical-align:top;padding:12px}.table-scroll{overflow-x:auto}.mv-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(258px,300px);grid-auto-flow:column;gap:16px;margin:0;padding:4px 4px 16px;list-style:none;display:grid;overflow-x:auto}.mv-rail>li{scroll-snap-align:start;min-width:0}.mv-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);height:100%;box-shadow:var(--shadow-1);align-content:start;gap:10px;padding:10px;transition:border-color .16s,box-shadow .16s;display:grid}.mv-card:hover,.mv-card.is-playing{border-color:color-mix(in srgb,var(--accent)45%,var(--rule));box-shadow:var(--shadow-2)}.mv-frame{aspect-ratio:16/9;border-radius:var(--radius-s);background:#000;position:relative;overflow:hidden}.mv-player{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.mv-play{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mv-thumb{object-fit:cover;transition:transform .24s,filter .24s}.mv-play:hover .mv-thumb{filter:brightness(1.06);transform:scale(1.04)}.mv-glyph{background:color-mix(in srgb,var(--accent)88%,transparent);width:52px;height:52px;color:var(--accent-on);box-shadow:var(--glow);border-radius:50%;place-items:center;transition:transform .16s;display:grid;position:relative}.mv-play:hover .mv-glyph{transform:scale(1.08)}.mv-glyph svg{width:26px;height:26px}.mv-glyph svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.mv-glyph svg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.mv-glyph svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.mv-glyph svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.mv-glyph svg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.mv-glyph svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.mv-body{gap:4px;padding-left:4px;padding-right:4px;display:grid}.mv-kind{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);min-height:1em;font-size:10.5px}.mv-title{font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.mv-artist{color:var(--muted);justify-self:start;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.mv-artist:hover{color:var(--accent-ink);text-decoration:underline}.mv-close{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:2px 0;font-size:12.5px;text-decoration:underline}.cheer-wrap{justify-items:start;gap:2px;display:inline-grid}.cheer{border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:600;transition:border-color .14s,transform .14s,background .14s;display:inline-flex;position:relative}.cheer:hover:not([disabled]){border-color:var(--accent-2);transform:translateY(-1px)}.cheer[disabled]{cursor:default}.cheer.is-done{background:var(--accent-2-soft);border-color:transparent}.cheer-heart{color:var(--accent-2);font-size:15px;line-height:1}.cheer.is-done .cheer-heart{animation:.62s ease-out cheer-beat}.cheer-count{color:var(--accent-ink);font-size:13px;font-weight:700}.cheer-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--rule);padding-left:8px}.cheer-count:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--rule);padding-left:8px}.cheer-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--rule);padding-left:8px}.cheer-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--rule);padding-right:8px}.cheer-count:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--rule);padding-right:8px}.cheer-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--rule);padding-right:8px}.cheer-note{color:var(--muted);min-height:1em;padding-left:4px;padding-right:4px;font-size:11.5px}.cheer-wrap.small .cheer{gap:6px;padding:5px 11px;font-size:12.5px}.cheer-wrap.small .cheer-heart{font-size:13px}.cheer-wrap.small .cheer-count{font-size:12px}.cheer-wrap.small .cheer-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:6px}.cheer-wrap.small .cheer-count:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:6px}.cheer-wrap.small .cheer-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:6px}.cheer-wrap.small .cheer-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:6px}.cheer-wrap.small .cheer-count:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:6px}.cheer-wrap.small .cheer-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:6px}.cheer-wrap.small .cheer-note{font-size:10.5px}.cheer-pop{font-family:var(--font-mono);color:var(--accent-2);pointer-events:none;font-size:13px;font-weight:700;animation:.9s ease-out forwards cheer-pop;position:absolute;top:0}.cheer-pop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.cheer-pop:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.cheer-pop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.cheer-pop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.cheer-pop:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.cheer-pop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@keyframes cheer-pop{0%{opacity:0;transform:translate(-50%)scale(.8)}25%{opacity:1;transform:translate(-50%,-14px)scale(1.1)}to{opacity:0;transform:translate(-50%,-30px)scale(1)}}@keyframes cheer-beat{0%,to{transform:scale(1)}35%{transform:scale(1.45)}70%{transform:scale(.92)}}.cheer-board{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cheer-row{border-radius:var(--radius-s);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;transition:background .14s;display:grid}.cheer-row:hover{background:var(--accent-soft)}.cheer-row+.cheer-row{border-top:1px solid var(--rule);border-radius:0}.cheer-row .rank{color:var(--muted);min-width:2ch;font-size:12px}.cheer-row .cheer-name{min-width:0;color:inherit;flex-wrap:wrap;align-items:baseline;gap:10px;text-decoration:none;display:flex}.cheer-row .cheer-name:hover .n{color:var(--accent-ink);text-decoration:underline}.cheer-row .cheer-name .n{font-family:var(--font-display);font-size:16px;font-weight:800}.cheer-row .cheer-name .native{color:var(--muted);font-size:13px}.member-grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.member-card{--member:var(--accent);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-m);box-shadow:var(--shadow-1);align-content:start;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.member-card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.member-rule{background:var(--member);height:3px;display:block}.member-portrait{aspect-ratio:3/4;background:var(--surface-2);position:relative}.member-portrait img{object-fit:cover;width:100%;height:100%;display:block}.member-portrait-empty{background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--member)22%,transparent),transparent 70%),linear-gradient(140deg,var(--surface-2),var(--surface))}.member-body{gap:6px;padding:14px;display:grid}.member-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.member-name{font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.25}.member-no{letter-spacing:.08em;color:var(--member);flex:none;font-size:11px;font-weight:700}.member-latin{color:var(--muted);font-size:13px}.member-role{font-size:13.5px}.member-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.member-facts .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.member-mbti{font-family:var(--font-mono);letter-spacing:.1em;color:var(--member);border-color:color-mix(in srgb,var(--member)45%,var(--rule));background:color-mix(in srgb,var(--member)8%,var(--surface));padding:2px 9px;font-size:11px;font-weight:700}.member-quote{border-radius:var(--radius-s)var(--radius-s)var(--radius-s)2px;background:color-mix(in srgb,var(--member)9%,var(--surface-2));margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:1.55;position:relative}.member-quote:after{content:"";border-bottom:7px solid transparent;position:absolute;bottom:-6px}.member-quote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:7px solid color-mix(in srgb,var(--member)9%,var(--surface-2));left:0}.member-quote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:7px solid color-mix(in srgb,var(--member)9%,var(--surface-2));left:0}.member-quote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-left:7px solid color-mix(in srgb,var(--member)9%,var(--surface-2));left:0}.member-quote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:7px solid color-mix(in srgb,var(--member)9%,var(--surface-2));right:0}.member-quote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:7px solid color-mix(in srgb,var(--member)9%,var(--surface-2));right:0}.member-quote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-right:7px solid color-mix(in srgb,var(--member)9%,var(--surface-2));right:0}.avatar-stack{flex-wrap:wrap;align-items:center;display:flex}.avatar{--member:var(--accent);border:2px solid var(--surface);width:42px;height:42px;box-shadow:0 0 0 1px color-mix(in srgb,var(--member)60%,transparent);background:var(--surface-2);border-radius:50%;place-items:center;display:grid;overflow:hidden}.avatar+.avatar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-12px}.avatar+.avatar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-12px}.avatar+.avatar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-12px}.avatar+.avatar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-12px}.avatar+.avatar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-12px}.avatar+.avatar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-12px}.avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.avatar-more{color:var(--accent-ink);background:var(--accent-soft);font-size:11px;font-weight:700}.avatar-label{color:var(--muted);font-size:13px}.avatar-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}.avatar-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}.avatar-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}.avatar-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}.avatar-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}.avatar-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}.spotlight-bio{color:var(--muted);max-width:46ch;font-size:15px}.certificate .bio{max-width:62ch;margin-top:6px;font-size:16px}.gender-glyph{font-size:13px;line-height:1}@media (max-width:860px){.spotlight{grid-template-columns:minmax(0,1fr)}.spotlight .thumb{max-width:320px}.certificate{grid-template-columns:minmax(0,1fr)}.certificate .thumb{max-width:320px}}@media (max-width:620px){:root{--gutter:16px}.stats{grid-template-columns:minmax(0,1fr)}.stat{padding:16px}.stat strong{font-size:40px}.site-header>.shell{gap:10px;padding-top:10px;padding-bottom:10px}.brand img{height:20px}.site-nav{justify-content:flex-start;gap:2px;width:100%}.site-nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.site-nav:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.site-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.site-nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.site-nav:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.site-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.site-nav a,.site-nav button{padding:6px 8px;font-size:13px}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.mv-rail{grid-auto-columns:minmax(224px,78vw)}.member-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cheer-row{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.cheer-row .cheer-wrap{grid-column:2}.band{padding-top:40px;padding-bottom:40px}.hero>.shell{padding-top:56px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.artist-card:hover,.button:hover,.channel-link:hover,.member-card:hover,.cheer:hover:not([disabled]),.mv-play:hover .mv-thumb,.mv-play:hover .mv-glyph{transform:none}.cheer-pop{display:none}}
