.play{border:1px solid var(--ink);background:var(--paper);width:52px;height:52px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s;display:inline-grid}.play:hover,.play[aria-pressed=true]{background:var(--ink);color:var(--paper)}.play svg{width:16px;height:16px;display:block}.wf{cursor:pointer;width:100%;height:56px;display:block}.wf .base rect{fill:var(--ink);opacity:.22}.wf .done rect{fill:var(--verm)}.void{--paper:#0d0d0d;--sheet:#151514;--ink:#e6e6e3;--mute:#8f8f8a;--body:#c9c9c5;--verm-ink:#ff3b1f;--rule:#e6e6e3d9;--rule-soft:#e6e6e324;background:var(--paper);color:var(--ink);display:flow-root}.void ::selection{color:#0d0d0d}.player{z-index:60;background:var(--ink);color:var(--paper);border-top:1px solid var(--ink);transition:transform .5s var(--out);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.player.show{transform:none}.player .wrap{grid-template-columns:auto minmax(0,1fr) minmax(0,2fr) auto auto;align-items:center;gap:20px;min-height:76px;display:grid}.player .play{border-color:var(--paper);background:var(--ink);color:var(--paper)}.player .play:hover{background:var(--paper);color:var(--ink)}.player .now{flex-direction:column;gap:4px;min-width:0;display:flex}.player .now b{font:700 15px/1.25 var(--f-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player .now span{font:500 11px/1.3 var(--f-mono);color:#a9a9a5}.player .seek{min-width:0;font:500 12px/1 var(--f-mono);color:#a9a9a5;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.player .spd,.player .x{min-height:40px;color:var(--paper);font:500 12px/1 var(--f-mono);cursor:pointer;background:0 0;border:1px solid #f2f2ef4d;padding:0 12px}.player .spd:hover,.player .x:hover{border-color:var(--verm);color:var(--verm)}@media (width<=760px){.player .wrap{grid-template-columns:auto minmax(0,1fr) auto;row-gap:10px;padding-block:12px}.player .seek{order:5;grid-column:1/-1}.player .spd{display:none}}body.playing{padding-bottom:90px}.player input[type=range]{min-width:0;accent-color:var(--verm);flex:1;min-height:28px}.player{background:#151514;border-top-color:#e6e6e32e}.listen{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 28px;margin-bottom:clamp(48px,7vw,96px);padding-block:28px;display:grid}.listen .ctl{align-items:center;gap:14px;display:flex}.listen .play{width:64px;height:64px}.listen .ctl .lbl{font:500 12px/1 var(--f-mono);color:var(--mute);letter-spacing:.04em;flex-direction:column;gap:6px;display:flex}.listen .ctl .lbl b{font:700 15px/1 var(--f-sans);color:var(--ink);letter-spacing:0}.listen .wf{height:64px}.listen.on{background:linear-gradient(90deg,#0000,#ff3b1f0d)}@media (width<=600px){.listen{grid-template-columns:1fr}}.shape{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(64px,8vw,120px);display:grid}.shape>div{flex-direction:column;gap:10px;min-width:0;padding:22px 24px 28px 0;display:flex}.shape>div+div{border-left:1px solid var(--rule-soft);padding-left:24px}.shape .c{font:500 15px/1 var(--f-mono);color:var(--verm-ink)}.shape p{color:var(--body);max-width:34ch;margin:0;font-size:17px;line-height:1.5}.shape-h{font:500 13px/1 var(--f-mono);color:var(--mute);justify-content:space-between;align-items:baseline;padding-block:22px;display:flex}@media (width<=760px){.shape{grid-template-columns:1fr}.shape>div+div{border-left:0;border-top:1px solid var(--rule-soft);padding-left:0}}.ep-page .strip{margin-bottom:0}.ep-page .shape{margin-bottom:clamp(48px,6vw,80px)}.ep-page .body{padding-top:0}.head{padding-block:clamp(40px,7vw,96px) clamp(40px,6vw,80px)}.head .crumb{margin-bottom:28px}.head h1{font:800 clamp(40px,11.4vw,184px)/.86 var(--f-sans);overflow-wrap:anywhere;font-variation-settings:"wdth" 112;letter-spacing:-.045em;margin:0}.show{align-items:start;margin-top:clamp(36px,5vw,64px)}.cover{border:1px solid var(--rule);background:var(--sheet);aspect-ratio:1;grid-column:1/span 5;max-width:100%;display:block;position:relative}.cover svg{width:100%;height:100%;position:absolute;inset:0}.cover-cap{font:500 12px/1.4 var(--f-mono);color:var(--mute);grid-column:1/span 5;justify-content:space-between;margin-top:-14px;display:flex}.info{flex-direction:column;grid-area:1/7/span 2/span 6;gap:28px;display:flex}.info .stand{font:500 clamp(22px,2vw,30px)/1.3 var(--f-sans);color:var(--body);text-wrap:balance;max-width:30ch;margin:0}.info .strip{grid-template-columns:repeat(3,minmax(0,1fr))}.subs{flex-wrap:wrap;gap:10px;display:flex}.subs a,.subs span{border:1px solid var(--rule);min-height:44px;font:500 14px/1 var(--f-mono);color:var(--ink);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.subs .ph{color:var(--verm-ink);border-style:dashed}@media (width<=900px){.cover,.cover-cap,.info{grid-column:1/-1}.info{grid-row:auto}}@media (width<=560px){.info .strip{grid-template-columns:repeat(2,minmax(0,1fr))}.info .strip>:nth-child(2){border-right:0}.info .strip>:nth-child(3){border-top:1px solid var(--rule);padding-left:0}}.eps{border-top:1px solid var(--rule);margin-bottom:clamp(64px,8vw,120px)}.eps-h{font:500 13px/1 var(--f-mono);color:var(--mute);justify-content:space-between;align-items:baseline;padding-block:22px;display:flex}.ep{border-top:1px solid var(--rule-soft);grid-template-columns:max-content minmax(0,1fr) minmax(0,420px);align-items:start;gap:24px 32px;padding-block:32px;scroll-margin-top:84px;display:grid}.ep .no{font:500 clamp(36px,4vw,56px)/1 var(--f-mono);color:var(--ink);letter-spacing:-.03em}.ep .txt{flex-direction:column;gap:12px;min-width:0;display:flex}.ep .dt{font:500 13px/1 var(--f-mono);color:var(--mute)}.ep h2{font:800 clamp(24px,2.6vw,38px)/1.05 var(--f-sans);font-variation-settings:"wdth" 112;letter-spacing:-.02em;text-wrap:balance;margin:0}.ep p{color:var(--body);text-wrap:pretty;max-width:56ch;margin:0;font-size:17px;line-height:1.55}.ep .wave{flex-direction:column;gap:12px;min-width:0;display:flex}.ep .ctl{align-items:center;gap:14px;display:flex}.ep .ctl .lbl{font:500 13px/1.3 var(--f-mono);color:var(--mute)}.ep.on{background:linear-gradient(90deg,#0000,#ff3b1f0a)}.ep.on .no{color:var(--verm-ink)}@media (width<=900px){.ep{grid-template-columns:minmax(0,1fr);gap:16px}.ep .wave{grid-column:1}}.void .head h1{flex-wrap:wrap;align-items:center;gap:.12em;display:flex}.void .head h1 .mk{flex:none;width:.63em;height:.7em;margin-left:.04em;overflow:visible;transform:translateY(.02em)}.mk .ring{stroke:currentColor}.mk .cut{stroke:var(--verm);stroke-dasharray:90;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.head h1 .mk .cut{animation:1.1s cubic-bezier(.7,0,.2,1) .25s both cut}}@keyframes cut{0%{stroke-dashoffset:90px}to{stroke-dashoffset:0}}.tag{font:500 clamp(14px,1.3vw,18px)/1.3 var(--f-mono);color:var(--ink);letter-spacing:.01em;margin:22px 0 0}.tag span{color:var(--mute)}.void .cover{border-color:var(--rule-soft);background:#0d0d0d;overflow:hidden;container-type:inline-size}.cv-top{font:500 2cqw/1 var(--f-mono);letter-spacing:.06em;color:var(--mute);justify-content:space-between;display:flex;position:absolute;top:5.6cqw;left:6.4cqw;right:6.4cqw}.cv-title{flex-direction:column;gap:2.2cqw;display:flex;position:absolute;bottom:6.4cqw;left:6.4cqw;right:6.4cqw}.cv-title b{font:800 12.5cqw/.86 var(--f-sans);font-variation-settings:"wdth" 112;letter-spacing:-.045em;color:var(--ink)}.cv-title span{font:500 2.4cqw/1 var(--f-mono);color:var(--ink)}.cover .sig{display:none}.sig-on .cover .sig{display:inline}.sig-on .cover .art{display:none}.cover>svg{transition:opacity .3s}.cv-top,.cv-title{z-index:1;pointer-events:none}.cover-cap{gap:16px}.cover-cap>span{min-width:0}.replay{white-space:nowrap;min-height:24px;font:500 12px/1.4 var(--f-mono);color:var(--mute);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;flex:none;padding:0}.replay:hover{color:var(--verm-ink)}.subs .ph{border-color:var(--rule-soft)}.subs a:hover{background:var(--ink);color:var(--paper)}.epn{font:500 clamp(30px,3.4vw,48px)/1 var(--f-mono);letter-spacing:-.04em;color:var(--mute);white-space:nowrap}.epn i{color:var(--verm);font-style:normal}.empty{grid-template-columns:minmax(150px,auto) minmax(0,1fr)}@media (width<=600px){.empty{grid-template-columns:1fr;gap:14px}}.soon{border-top:1px solid var(--rule);margin-bottom:clamp(48px,6vw,80px)}.empty{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);align-items:start;gap:24px 32px;padding-block:32px;display:grid}.empty h2{font:800 clamp(24px,2.6vw,38px)/1.05 var(--f-sans);font-variation-settings:"wdth" 112;letter-spacing:-.02em;margin:0 0 10px}.empty p{color:var(--body);margin:0;font-size:17px}.strip .v.ph{color:var(--verm-ink)}
