:root{--paper:#faf9f6;--band:#f2f0eb;--card:#fff;--ink:#16171a;--sub:#55585e;--faint:#6e7076;--line:#e2dfd8;--rule-link:#b5b1a8;--accent:#8a1c2b;--accent-soft:#f4e9ea;--red:#a3222f;--yellow:#ffd23f;--night:#0d0d0e;--night-2:#17171a;--night-line:#2a2a2e;--night-text:#edebe6;--night-sub:#a19f99;--night-accent:#d9838d;--sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", sans-serif;--serif:var(--sans);--wrap:1200px;--measure:680px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}@media (min-width:900px){.wrap{padding:0 32px}}.hdr{background:var(--paper)}.util{border-bottom:1px solid var(--line)}.util .wrap{height:32px;color:var(--sub);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:13px;display:flex}.util a:hover{color:var(--ink)}.masthead .wrap{justify-content:center;align-items:center;height:72px;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand img{width:32px;height:32px}.brand b{letter-spacing:-.03em;color:var(--ink);font-size:26px;font-weight:800}.nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nav .wrap{height:44px;color:var(--sub);scrollbar-width:none;justify-content:center;align-items:center;gap:28px;font-size:15px;font-weight:600;display:flex;overflow-x:auto}.nav .wrap::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;border-bottom:2px solid #0000;padding:11px 0}.nav a:hover{color:var(--ink)}.nav a.on{color:var(--accent);border-bottom-color:var(--accent)}.nav .sep{background:var(--line);flex:0 0 1px;width:1px;height:14px}.member-mark{color:var(--accent);font-weight:600}@media (max-width:760px){.util{display:none}.masthead .wrap{justify-content:space-between;height:56px}.brand img{width:28px;height:28px}.brand b{font-size:22px}.masthead .m-cta{color:var(--sub);font-size:14px;font-weight:600}.nav .wrap{justify-content:flex-start;gap:22px;font-size:14px}}@media (min-width:761px){.masthead .m-cta{display:none}}.btn{border:1px solid var(--ink);cursor:pointer;white-space:nowrap;height:44px;color:var(--ink);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.btn:hover,.btn.solid{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:#33353a;border-color:#33353a}.btn.small{height:36px;padding:0 14px;font-size:14px}.link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-link);text-decoration-color:var(--rule-link);text-underline-offset:4px}.link:hover{color:var(--accent);text-decoration-color:currentColor}.meta{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.5}.kicker{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.kicker .dot{display:none}.kicker .when{color:var(--faint);font-weight:500}.crumb{color:var(--accent);margin:0 0 8px;font-size:13px;font-weight:700}.crumb a:hover{text-underline-offset:4px;text-decoration:underline}.lead .wrap{grid-template-columns:8fr 4fr;gap:48px;padding-top:40px;padding-bottom:48px;display:grid}.lead h1{letter-spacing:-.025em;margin:12px 0 16px;font-size:40px;font-weight:700;line-height:1.3}.lead h1 a:hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.lead .dek{color:var(--sub);max-width:var(--measure);margin:0 0 28px;font-size:20px;line-height:1.6}.lead .row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lead .src{color:var(--faint);margin-top:20px;font-size:13px}.lead aside{border-left:1px solid var(--line);padding-left:32px}.lead aside h4{border-bottom:2px solid var(--ink);margin:0 0 4px;padding-bottom:10px;font-size:18px;font-weight:700}.rail{counter-reset:r;margin:0;padding:0;list-style:none}.rail li{counter-increment:r;border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:4px;padding:14px 0;display:grid}.rail li:before{content:counter(r);color:var(--accent);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1.5}.rail .t{font-size:17px;font-weight:600;line-height:1.5;display:block}.rail a:hover .t{text-underline-offset:4px;text-decoration:underline}.rail .d{margin-top:4px;display:block}@media (max-width:860px){.lead .wrap{grid-template-columns:1fr;gap:32px;padding-top:28px;padding-bottom:32px}.lead h1{font-size:28px}.lead .dek{font-size:18px}.lead aside{border-left:0;padding-left:0}}.sec{padding:40px 0 8px}.sec-h{border-top:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-top:12px;display:flex}.sec-h h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.4}.sec-h a,.sec-h span{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.sec-h a:hover{color:var(--ink)}.sec .intro{color:var(--sub);max-width:var(--measure);margin:-8px 0 24px;font-size:17px;line-height:1.7}.grid{grid-template-columns:repeat(3,1fr);gap:36px 24px;display:grid}@media (max-width:960px){.grid{grid-template-columns:repeat(2,1fr)}}.card{display:block}.card .thumb{aspect-ratio:16/9;background:#222;position:relative;overflow:hidden}.card .thumb img{object-fit:cover;width:100%;height:100%}.card .thumb .dur{color:#fff;font-variant-numeric:tabular-nums;background:#0d0d0ed1;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;bottom:6px;right:6px}.card .no{color:var(--accent);margin-top:12px;font-size:13px;font-weight:700;display:block}.card h3{letter-spacing:-.01em;margin:4px 0;font-size:19px;font-weight:600;line-height:1.45}.card:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.card p{color:var(--faint);margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.grid{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.card{border-bottom:1px solid var(--line);grid-template-columns:1fr 112px;align-content:start;column-gap:14px;padding:16px 0;display:grid}.card .thumb{grid-area:1/2/span 3;align-self:start}.card .no,.card h3,.card p{grid-column:1}.card .no{margin-top:0}.card h3{margin:2px 0;font-size:17px}}.sort{border:1px solid var(--ink);width:max-content;margin:0 0 24px;display:flex}.sort a{color:var(--sub);padding:8px 16px;font-size:14px;font-weight:600}.sort a+a{border-left:1px solid var(--ink)}.sort a:hover{color:var(--ink)}.sort a.on{background:var(--ink);color:var(--paper)}.series-list{border-top:1px solid var(--line)}.series-row{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.series-row .thumb{aspect-ratio:16/9;background:#222;overflow:hidden}.series-row .thumb img{object-fit:cover;width:100%;height:100%}.series-row h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.4}.series-row:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.series-row .en{color:var(--faint);margin:2px 0 8px;font-size:13px}.series-row p{color:var(--sub);max-width:var(--measure);margin:0 0 8px;font-size:16px;line-height:1.65}@media (max-width:640px){.series-row{grid-template-columns:1fr 112px;gap:14px;padding:16px 0}.series-row .thumb{grid-area:1/2}.series-row>div:last-child{grid-area:1/1}.series-row h3{font-size:18px}.series-row p{font-size:15px}}.list{border-top:1px solid var(--line)}.list a{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:24px;padding:20px 0;display:grid}.list .d{color:var(--faint);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px;font-weight:500}.list h3{margin:0;font-size:17px;font-weight:600;line-height:1.5}.list a:hover h3{text-underline-offset:4px;text-decoration:underline}.list p{color:var(--sub);margin:4px 0 0;font-size:15px;line-height:1.6}@media (max-width:640px){.list a{grid-template-columns:1fr;gap:4px}}.join{background:var(--band);color:var(--ink);margin:64px 0 0}.join .wrap{grid-template-columns:1fr 1fr;gap:48px;padding-top:64px;padding-bottom:64px;display:grid}.join .kicker{margin-bottom:10px}.join h2{letter-spacing:-.025em;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.35}.join p{color:var(--sub);margin:0;font-size:17px}.join ol{counter-reset:j;border-top:2px solid var(--ink);margin:0 0 28px;padding:0;list-style:none}.join li{counter-increment:j;border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;padding:14px 0;font-size:16px;line-height:1.6;display:grid}.join li:before{content:counter(j);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.join .row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.join .wrap{grid-template-columns:1fr;gap:24px;padding-top:40px;padding-bottom:40px}.join h2{font-size:26px}}.article{max-width:calc(var(--measure) + 32px);margin:0 auto;padding:40px 16px 24px}.article h1{letter-spacing:-.025em;margin:12px 0 16px;font-size:40px;font-weight:700;line-height:1.3}.article .dek{color:var(--sub);margin:0 0 24px;font-size:20px;line-height:1.6}.article .byline{color:var(--faint);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;padding:12px 0;font-size:13px;font-weight:500;display:flex}.article .byline a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-link);text-decoration-color:var(--rule-link);text-underline-offset:4px}@media (max-width:640px){.article h1{font-size:28px}.article .dek{font-size:18px}}.summary{border-top:2px solid var(--ink);margin:32px 0 8px;padding:16px 0 4px}.summary .lbl{color:var(--accent);font-size:13px;font-weight:700}.summary ul,.summary ol{margin:8px 0 0;padding-left:20px}.summary li{margin:8px 0;font-size:17px;font-weight:600;line-height:1.6}.prose{color:var(--ink);font-size:18px;line-height:1.8}.prose p{margin:0 0 1.4em}.prose h2{letter-spacing:-.02em;margin:56px 0 16px;font-size:24px;font-weight:700;line-height:1.45}.prose h2.jiang:before{content:"";background:var(--accent);vertical-align:5px;width:7px;height:7px;margin-right:10px;display:inline-block}.prose .src-note{color:var(--faint);margin:-6px 0 28px;font-size:13px}.prose h3{margin:36px 0 10px;font-size:20px;font-weight:700;line-height:1.5}.prose blockquote{border-left:2px solid var(--ink);color:var(--ink);margin:32px 0;padding:2px 0 2px 20px;font-size:20px;line-height:1.7}.prose blockquote p{margin:0 0 .5em}.prose blockquote p:last-child{margin:0}.prose a{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-link);text-decoration-color:var(--rule-link);text-underline-offset:4px}.prose a:hover{color:var(--accent);text-decoration-color:currentColor}.prose ul,.prose ol{margin:0 0 1.4em;padding-left:22px}.prose li{margin:8px 0}.prose strong{font-weight:700}.prose figure{margin:40px calc((var(--measure) - 960px) / 2)}.prose figure img{width:100%;height:auto}.prose figcaption{color:var(--faint);max-width:var(--measure);margin:10px auto 0;font-size:13px;line-height:1.5}.prose hr{text-align:center;border:0;margin:48px 0}.prose hr:after{content:"· · ·";color:var(--faint);letter-spacing:8px}@media (max-width:1000px){.prose figure{margin:32px -16px}.prose figcaption{padding:0 16px}}@media (max-width:640px){.prose{font-size:17px}.prose h2{font-size:22px}}.lock{margin-top:16px;position:relative}.lock .fade{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:220px;position:relative;overflow:hidden}.lock .fade:after{content:"";background:linear-gradient(#faf9f600, var(--paper) 85%);position:absolute;inset:0}.lockbox{border-top:2px solid var(--ink);padding:24px 0 8px}.lockbox h3{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:700}.lockbox h3:before{content:"멤버 전용";color:var(--accent);letter-spacing:0;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.lockbox p{color:var(--sub);margin:0 0 20px}.lockbox .row{flex-wrap:wrap;gap:10px;display:flex}.theater{background:var(--night);color:var(--night-text)}.theater .wrap{padding-top:24px;padding-bottom:28px}.stage{background:#000;position:relative}.stage .frame{aspect-ratio:16/9;position:relative}.stage .frame iframe,.stage .frame>div{border:0;width:100%;height:100%;position:absolute;inset:0}.capbar{text-align:center;background:#000;justify-content:center;align-items:center;min-height:96px;padding:12px 20px 16px;display:flex}.capbar .line{color:var(--yellow);white-space:pre-line;letter-spacing:-.3px;text-shadow:0 0 2px #000,0 0 2px #000,1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,0 2px 6px #000c;font-size:clamp(18px,2.5vw,27px);font-weight:800;line-height:1.45}.capbar .line.dim{color:var(--night-sub);text-shadow:none;font-size:15px;font-weight:500}.stage:fullscreen,.stage.pinned{flex-direction:column;display:flex}.stage.pinned{z-index:1000;position:fixed;inset:0}.stage:fullscreen .frame,.stage.pinned .frame{aspect-ratio:auto;flex:1}.stage:fullscreen .capbar,.stage.pinned .capbar{min-height:140px;position:relative}.stage:fullscreen .capbar .line{font-size:clamp(26px,3vw,44px)}.stage.pinned .capbar{min-height:110px;padding-bottom:max(16px, env(safe-area-inset-bottom))}.fs-exit{all:unset;cursor:pointer;color:var(--night-sub);opacity:.55;border:1px solid #333338;border-radius:6px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;transition:opacity .15s;display:inline-flex;position:absolute;bottom:14px;right:16px}.fs-exit:hover{opacity:1;color:#fff}.player{max-width:min(100%,1120px,177.778vh - 408.889px);margin:0 auto}.ctrls{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 0;font-size:14px;display:flex}.ctrls .sp{flex:1}.ctrls a{all:unset;cursor:pointer;color:var(--night-sub);text-underline-offset:4px;-webkit-text-decoration:underline #4a4a50;text-decoration:underline #4a4a50}.ctrls a:hover{color:#fff;text-decoration-color:#fff}.ctrls a.hl{color:var(--night-accent);-webkit-text-decoration-color:var(--night-accent);text-decoration-color:var(--night-accent);font-weight:600}.fs-btn{all:unset;cursor:pointer;color:#111;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.fs-btn:hover{background:var(--yellow)}.fs-btn kbd{color:#666;border:1px solid #ccc;border-radius:4px;padding:3px 5px;font:600 11px/1 inherit}.ctrls .now{color:var(--night-sub);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46ch;font-size:14px;overflow:hidden}.ctrls .now b{color:var(--yellow);font-variant-numeric:tabular-nums;margin-right:4px}@media (max-width:640px){.fs-btn kbd{display:none}.ctrls .now{flex-basis:100%;order:3;max-width:none}}.chaps{margin-top:22px}.chap-bar{gap:3px;height:6px;margin-bottom:18px;display:flex}.chap-bar button{all:unset;cursor:pointer;background:#2c2c31;border-radius:2px;flex-basis:0;min-width:4px;position:relative;overflow:hidden}.chap-bar button:hover{background:#45454c}.chap-bar button i{background:var(--night-accent);position:absolute;inset:0 auto 0 0}.chap-bar button.done i{background:#6e4a4f}.chap-head{color:var(--night-text);align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.chap-head .count{color:#74726d;font-weight:500}.chap-list{columns:300px 3;column-gap:28px;margin:0;padding:0;list-style:none}.chap-list li{break-inside:avoid}.chap-list button{all:unset;box-sizing:border-box;border-bottom:1px solid var(--night-line);cursor:pointer;color:#b4b2ac;grid-template-columns:28px 1fr auto;align-items:baseline;gap:10px;width:100%;padding:10px 2px;font-size:14px;line-height:1.45;display:grid;position:relative}.chap-list button:hover{color:#fff}.chap-list .n{color:#5d5b57;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.chap-list .tm{color:#74726d;font-variant-numeric:tabular-nums;font-size:12px}.chap-list button.done{color:#7d7b76}.chap-list button.on{color:#fff;font-weight:700}.chap-list button.on .n{color:var(--night-accent)}.chap-list .fill{background:var(--night-accent);height:2px;position:absolute;bottom:-1px;left:0}.watch-info{max-width:760px;padding-top:32px}.watch-info .no{color:var(--accent);font-size:13px;font-weight:700}.watch-info .no a:hover{text-underline-offset:4px;text-decoration:underline}.watch-info h1{letter-spacing:-.025em;margin:8px 0 6px;font-size:32px;font-weight:700;line-height:1.35}.watch-info .en{color:var(--faint);margin:0 0 20px;font-size:14px}.watch-info .about{border-top:1px solid var(--line);padding-top:18px;font-size:18px;line-height:1.8}.watch-info .src{color:var(--faint);margin-top:14px;font-size:13px}.watch-info .src a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-link);text-decoration-color:var(--rule-link);text-underline-offset:4px}@media (max-width:640px){.watch-info h1{font-size:24px}.watch-info .about{font-size:17px}}.pager{border-top:2px solid var(--ink);justify-content:space-between;gap:16px;margin-top:36px;padding-top:14px;font-size:14px;display:flex}.pager a span{color:var(--accent);font-size:13px;font-weight:700;display:block}.pager a b{font-size:17px;font-weight:600;line-height:1.5}.pager a:hover b{text-underline-offset:4px;text-decoration:underline}.pager .next{text-align:right;margin-left:auto}.panel{max-width:600px;margin:0 auto;padding:48px 16px}.panel h1{letter-spacing:-.025em;margin:0 0 10px;font-size:32px;font-weight:700;line-height:1.3}.panel>.meta{color:var(--sub);font-size:16px;line-height:1.7}.steps{counter-reset:s;border-top:2px solid var(--ink);margin:28px 0;padding:0;list-style:none}.steps li{counter-increment:s;border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;padding:16px 0;display:grid}.steps li:before{content:counter(s);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.steps a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-link);text-decoration-color:var(--rule-link);text-underline-offset:4px}.steps a:hover{color:var(--accent)}.code-form{gap:8px;margin-top:8px;display:flex}.code-form input{border:1px solid var(--ink);background:var(--card);letter-spacing:1.5px;text-transform:uppercase;min-width:0;height:52px;color:var(--ink);border-radius:2px;flex:1;padding:0 16px;font-family:inherit;font-size:17px;font-weight:600}.code-form input::placeholder{letter-spacing:0;text-transform:none;color:var(--faint);font-weight:400}.code-form input:focus{outline:2px solid var(--ink);outline-offset:1px}.code-form .btn{height:52px}.err{color:var(--red);margin-top:10px;font-size:14px}.legal h1{font-size:28px}.legal h2{margin:28px 0 6px;font-size:18px}.legal p,.legal li{color:var(--sub)}.ftr{border-top:2px solid var(--ink);margin-top:72px}.ftr .wrap{color:var(--sub);grid-template-columns:220px 1fr;gap:24px;padding-top:28px;padding-bottom:40px;font-size:13px;display:grid}.ftr .mark{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.ftr .mark img{width:22px;height:22px}.ftr .mark+p{margin:6px 0 0}.ftr p{margin:0 0 6px}.ftr nav{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.ftr nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.ftr .wrap{grid-template-columns:1fr}}.comments{border-top:2px solid var(--ink);margin-top:48px;padding-top:12px}.comments h2{margin:0;font-size:18px;font-weight:700}.comments h2 span{color:var(--faint);margin-left:4px;font-weight:500}.c-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.comments button{font-family:inherit}.like-video{border:1px solid var(--line);background:var(--card);color:var(--sub);cursor:pointer;border-radius:2px;padding:7px 14px;font-size:14px;font-weight:600}.like-video:hover{border-color:var(--ink);color:var(--ink)}.like-video.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.c-note{color:var(--sub);margin:8px 0 0;font-size:15px}.c-note a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-link);text-decoration-color:var(--rule-link);text-underline-offset:4px;font-weight:600}.google{border:1px solid var(--ink);background:var(--card);border-radius:2px;align-items:center;gap:10px;height:44px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.google:hover{background:var(--band)}.c-me{align-items:flex-start;gap:12px;display:flex}.av{background:var(--band);width:36px;height:36px;color:var(--sub);object-fit:cover;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.composer{flex:1}.composer textarea{resize:vertical;border:1px solid var(--line);background:var(--card);width:100%;font:inherit;color:var(--ink);border-radius:2px;padding:10px 12px;font-size:15px;line-height:1.6}.composer textarea:focus{border-color:var(--ink);outline:none}.composer-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.composer-row .err{margin:0 auto 0 0}.composer .send{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:2px;height:36px;padding:0 18px;font-size:14px;font-weight:600}.composer .send:disabled{background:var(--line);color:var(--faint);cursor:default}.composer .ghost{color:var(--sub);cursor:pointer;background:0 0;border:0;font-size:14px}.c-list{margin-top:28px}.c-thread{border-top:1px solid var(--line);padding:16px 0}.c-item{gap:12px;display:flex}.c-main{flex:1;min-width:0}.c-head{align-items:baseline;gap:8px;font-size:14px;display:flex}.c-head span{color:var(--faint);font-size:13px}.c-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:15px;line-height:1.7}.c-acts{gap:14px;display:flex}.c-acts button{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.c-acts button:hover{color:var(--ink)}.c-acts button.on{color:var(--accent)}.c-replies{margin-left:48px}.c-replies .c-item{margin-top:14px}.c-replies .av{flex-basis:28px;width:28px;height:28px;font-size:12px}.c-replies .composer{margin-top:12px}.c-foot{color:var(--faint);margin-top:20px;font-size:13px}.c-foot button{color:var(--sub);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}@media (max-width:640px){.c-replies{margin-left:36px}}.linklike{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linklike:hover{color:var(--accent)}.panel.wide{max-width:880px}.panel h2{margin:36px 0 10px;font-size:18px;font-weight:700}.admin-table{border-collapse:collapse;border-top:2px solid var(--ink);width:100%;font-size:15px}.admin-table th{text-align:left;color:var(--sub);border-bottom:1px solid var(--line);padding:10px 8px;font-size:13px;font-weight:600}.admin-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 8px;line-height:1.5}.admin-table .row{flex-wrap:nowrap;gap:6px}@media (max-width:640px){.admin-table th:nth-child(3),.admin-table td:nth-child(3){display:none}}
