.ec[data-astro-cid-j3v25qam]{flex-direction:column;gap:12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.ec[data-astro-cid-j3v25qam]:hover{box-shadow:0 1px 0 var(--line),0 14px 32px #0f1b2d1f;transform:translateY(-2px)}.cover[data-astro-cid-j3v25qam]{aspect-ratio:16/10;width:100%}h3[data-astro-cid-j3v25qam]{margin:6px 0 4px;font-size:1.15rem}.bot[data-astro-cid-j3v25qam]{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.small[data-astro-cid-j3v25qam]{font-size:14px}.ecv[data-astro-cid-j3v25qam],.ecm[data-astro-cid-j3v25qam],.ecbtn[data-astro-cid-j3v25qam]{display:none}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam]{gap:0;height:100%;padding:0}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam]:hover{box-shadow:var(--shadow,none);transform:none}html[data-skin=nightroom] .ecv[data-astro-cid-j3v25qam]{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}html[data-skin=nightroom] .ecb[data-astro-cid-j3v25qam]{flex-direction:column;gap:10px;padding:18px 18px 0;display:flex}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam] .bot[data-astro-cid-j3v25qam]{flex-wrap:wrap;margin-top:auto;padding:0 18px 18px}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam] .bot[data-astro-cid-j3v25qam] b[data-astro-cid-j3v25qam]{font-size:15px}html[data-skin=nightroom] .ecb[data-astro-cid-j3v25qam]:not(.bot){flex:1}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam] h3[data-astro-cid-j3v25qam]{margin:0;font-size:22px}html[data-skin=nightroom] .ecm[data-astro-cid-j3v25qam]{color:var(--muted);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}html[data-skin=nightroom] .ecm[data-astro-cid-j3v25qam] b[data-astro-cid-j3v25qam]{color:var(--text)}html[data-skin=nightroom] .ecl[data-astro-cid-j3v25qam]{display:none}html[data-skin=nightroom] .ecbtn[data-astro-cid-j3v25qam]{flex:0 0 100%;order:3;margin-top:4px;display:inline-flex}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam] .tag[data-astro-cid-j3v25qam].hot,html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam] .tag[data-astro-cid-j3v25qam].mute{box-shadow:none}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam] .tag[data-astro-cid-j3v25qam].hot{background:var(--surface)}html[data-skin=nightroom] .ec[data-astro-cid-j3v25qam] .tag[data-astro-cid-j3v25qam].mute{background:var(--surface);color:var(--bad)}.clist[data-astro-cid-uukcahgk]{margin:0;padding:0;list-style:none}.clist[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.clist[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{overflow-wrap:anywhere;align-items:center;min-height:44px;font-weight:700;display:inline-flex}html[data-skin=nightroom] .clist[data-astro-cid-uukcahgk] li[data-astro-cid-uukcahgk].card{box-shadow:var(--shadow,none);padding:18px}.hero[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.letter[data-astro-cid-m3zpgalb]{flex-direction:column;gap:16px;max-width:60ch;display:flex}.lead[data-astro-cid-m3zpgalb]{font-size:1.0625rem;line-height:1.7}.hero-wrap[data-astro-cid-m3zpgalb].film{position:relative;overflow:hidden}.hero-wrap[data-astro-cid-m3zpgalb].film>.hero[data-astro-cid-m3zpgalb],.hero-wrap[data-astro-cid-m3zpgalb].film .letter[data-astro-cid-m3zpgalb]{z-index:2;position:relative}.hero-wrap[data-astro-cid-m3zpgalb].film .letter[data-astro-cid-m3zpgalb]:before{content:"";z-index:-1;background:var(--bg);filter:blur(22px);pointer-events:none;border-radius:56px;position:absolute;inset:-60px -72px}@media (width<=899px){.hero-wrap[data-astro-cid-m3zpgalb].film{padding-bottom:104px}}.band[data-astro-cid-m3zpgalb].film{position:relative;overflow:hidden}.band[data-astro-cid-m3zpgalb].film>.wrap[data-astro-cid-m3zpgalb]{z-index:2;position:relative}.band[data-astro-cid-m3zpgalb].film h2[data-astro-cid-m3zpgalb],.band[data-astro-cid-m3zpgalb].film .note[data-astro-cid-m3zpgalb]{z-index:0;display:inline-block;position:relative}.band[data-astro-cid-m3zpgalb].film h2[data-astro-cid-m3zpgalb]:before,.band[data-astro-cid-m3zpgalb].film .note[data-astro-cid-m3zpgalb]:before{content:"";z-index:-1;background:var(--soft);filter:blur(11px);pointer-events:none;border-radius:30px;position:absolute;inset:-22px -40px}.band[data-astro-cid-m3zpgalb]{background:color-mix(in srgb,var(--soft) 55%,var(--bg));border-block:1px solid var(--line)}.pillars[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-bottom:6px}.evgrid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.allbtn[data-astro-cid-m3zpgalb]{text-align:center;margin-top:24px}.steps[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{padding-top:2px;position:relative}.steps[data-astro-cid-m3zpgalb] .n[data-astro-cid-m3zpgalb]{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:800;display:grid}.steps[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:1rem;font-family:var(--font-t);margin-bottom:4px;font-weight:800}.steps[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted);margin:0;font-size:14.5px}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:not(:last-child):after{content:"";border-top:2px solid var(--line);position:absolute;top:17px;left:44px;right:-8px}.note[data-astro-cid-m3zpgalb]{color:var(--muted);max-width:70ch;margin-top:14px;font-size:14px}.about[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:28px;display:grid}.about[data-astro-cid-m3zpgalb].solo{grid-template-columns:minmax(0,1fr);max-width:70ch}.about-p[data-astro-cid-m3zpgalb]{max-width:60ch;margin-top:8px}.who-h[data-astro-cid-m3zpgalb]{margin-bottom:6px;font-size:1.05rem}.who-lead[data-astro-cid-m3zpgalb]{max-width:58ch;margin-bottom:18px}.next[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.next[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:1.25rem}.cover[data-astro-cid-m3zpgalb]{aspect-ratio:16/10;width:100%}img[data-astro-cid-m3zpgalb].cover{object-fit:cover;border-radius:12px;display:block}.next[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{margin-top:4px}.small[data-astro-cid-m3zpgalb]{font-size:14px}.pgrid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.pgrid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(4,minmax(0,1fr))}}.plist[data-astro-cid-m3zpgalb]{margin:0;padding:0;list-style:none}.plist[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--line);gap:16px;padding:13px 0;display:flex}.plist[data-astro-cid-m3zpgalb] time[data-astro-cid-m3zpgalb]{width:96px;color:var(--muted);flex:none}details[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--line);padding:14px 0}summary[data-astro-cid-m3zpgalb]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}details[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--muted);margin-top:8px}@media (width<=820px){.hero[data-astro-cid-m3zpgalb],.about[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.steps[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:after{display:none!important}}@media (width<=520px){.plist[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{flex-direction:column;gap:2px}.plist[data-astro-cid-m3zpgalb] time[data-astro-cid-m3zpgalb]{width:auto}.steps[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;gap:16px}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:flex-start;gap:14px;padding:0;display:flex}.steps[data-astro-cid-m3zpgalb] .n[data-astro-cid-m3zpgalb]{flex:none;margin:0}}.glow[data-astro-cid-m3zpgalb],.tb-all[data-astro-cid-m3zpgalb]{display:none}.toolbar[data-astro-cid-m3zpgalb]{margin-bottom:0}html[data-skin=nightroom] .hero-wrap[data-astro-cid-m3zpgalb]{position:relative;overflow:hidden}html[data-skin=nightroom] .glow[data-astro-cid-m3zpgalb]{z-index:0;pointer-events:none;background:radial-gradient(46% 60% at 82% 8%,color-mix(in srgb,var(--second) 14%,transparent),transparent 70%),radial-gradient(40% 50% at 8% 100%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);display:block;position:absolute;inset:0}html[data-skin=nightroom] .hero[data-astro-cid-m3zpgalb]{z-index:2;grid-template-columns:1fr;align-items:center;gap:28px;padding-block:28px 56px;position:relative}html[data-skin=nightroom] .hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{margin:14px 0 16px;font-size:clamp(34px,8cqi,62px);line-height:1.04}html[data-skin=nightroom] .letter[data-astro-cid-m3zpgalb]{gap:0;max-width:none}html[data-skin=nightroom] .hero[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{color:var(--muted);max-width:46ch;margin:0 0 24px;font-size:18px;line-height:1.55}@media (width>=900px){html[data-skin=nightroom] .hero[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;padding-block:48px 80px}html[data-skin=nightroom] .hero[data-astro-cid-m3zpgalb] .lead[data-astro-cid-m3zpgalb]{font-size:20px}}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb]{gap:0;padding:0}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:not(.cover){margin-inline:18px}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb] .row[data-astro-cid-m3zpgalb]{margin-top:16px;margin-bottom:10px}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin-bottom:8px;font-size:clamp(22px,4cqi,26px)}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{margin-top:12px}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb] .helper[data-astro-cid-m3zpgalb]{margin-block:10px 18px;font-size:13px}html[data-skin=nightroom] img[data-astro-cid-m3zpgalb].cover{border-radius:0}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb] .tag[data-astro-cid-m3zpgalb].hot,html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb] .tag[data-astro-cid-m3zpgalb].mute{box-shadow:none;background:var(--surface)}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb] .tag[data-astro-cid-m3zpgalb].mute{color:var(--bad)}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb]:not(:has(.cover)){text-align:center;justify-content:center;align-items:center;min-height:260px;padding:24px}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb]:not(:has(.cover))>[data-astro-cid-m3zpgalb]{margin-inline:0}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb]:not(:has(.cover)) h2[data-astro-cid-m3zpgalb]{font-size:24px}html[data-skin=nightroom] .next[data-astro-cid-m3zpgalb]:not(:has(.cover)) .btn[data-astro-cid-m3zpgalb]{color:var(--text);border-color:var(--line);background:0 0;min-height:40px}html[data-skin=nightroom] .pillar[data-astro-cid-m3zpgalb]{flex-direction:column;gap:10px;padding:22px;display:flex}html[data-skin=nightroom] .pillar[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin:0;font-size:22px}html[data-skin=nightroom] .band[data-astro-cid-m3zpgalb]{background:var(--soft)}html[data-skin=nightroom] .how-eb[data-astro-cid-m3zpgalb]{display:none}html[data-skin=nightroom] .steps[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;margin-top:28px}@media (width>=720px){html[data-skin=nightroom] .steps[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-skin=nightroom] .steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb].step{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius,20px);flex-direction:column;gap:10px;padding:18px;display:flex}html[data-skin=nightroom] .steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:after{display:none}html[data-skin=nightroom] .steps[data-astro-cid-m3zpgalb] .n[data-astro-cid-m3zpgalb]{width:36px;height:36px;font:700 15px/1 var(--font-t);margin:0}html[data-skin=nightroom] .steps[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-family:var(--font-h);margin:0 0 4px;font-size:19px;font-weight:600;line-height:1.2}html[data-skin=nightroom] .band[data-astro-cid-m3zpgalb] .note[data-astro-cid-m3zpgalb]{margin-top:20px}html[data-skin=nightroom] .toolbar[data-astro-cid-m3zpgalb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}html[data-skin=nightroom] .toolbar[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:0}html[data-skin=nightroom] .tb-all[data-astro-cid-m3zpgalb]{display:inline-flex}html[data-skin=nightroom] .allbtn[data-astro-cid-m3zpgalb]{display:none}html[data-skin=nightroom] .past-all[data-astro-cid-m3zpgalb]{border:1px solid var(--line);border-radius:var(--btn-radius,999px);padding:0 16px;font-size:14px;min-height:40px!important}html[data-skin=nightroom] .evgrid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;gap:20px;margin-top:0!important}@media (width>=720px){html[data-skin=nightroom] .evgrid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){html[data-skin=nightroom] .evgrid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-skin=nightroom] .about[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;gap:36px}@media (width>=900px){html[data-skin=nightroom] .about[data-astro-cid-m3zpgalb]:not(.solo){grid-template-columns:1fr 1fr;gap:64px}}html[data-skin=nightroom] .about[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:12px 0 14px}html[data-skin=nightroom] .who-h[data-astro-cid-m3zpgalb]{margin-bottom:20px;font-size:24px}html[data-skin=nightroom] .who-lead[data-astro-cid-m3zpgalb]{display:none}html[data-skin=nightroom] .pgrid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (width>=900px){html[data-skin=nightroom] .pgrid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-skin=nightroom] .faq[data-astro-cid-m3zpgalb]{gap:10px;max-width:820px;margin-top:24px;display:grid}html[data-skin=nightroom] .faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r,16px);padding:0 18px}html[data-skin=nightroom] .faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]{justify-content:space-between;gap:12px;min-height:56px;list-style:none}html[data-skin=nightroom] .faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]::-webkit-details-marker{display:none}html[data-skin=nightroom] .faq[data-astro-cid-m3zpgalb] summary[data-astro-cid-m3zpgalb]:after{content:"";border-right:2px solid var(--second);border-bottom:2px solid var(--second);flex:none;width:10px;height:10px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}html[data-skin=nightroom] .faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb][open] summary[data-astro-cid-m3zpgalb]:after{margin-top:4px;transform:rotate(-135deg)}html[data-skin=nightroom] .faq[data-astro-cid-m3zpgalb] details[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{margin:0;padding:0 0 18px}
