.l7bkfjk{display:-ms-grid;gap:10px;display:grid}.liaqu4l{align-items:center;gap:12px;display:flex}.l1hp4noq{width:40px;height:40px;display:-ms-grid;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;-webkit-transition:color var(--duration-base) ease,border-color var(--duration-base) ease,background-color var(--duration-base) ease,-webkit-transform var(--duration-fast) var(--ease-out);transition:color var(--duration-base) ease,border-color var(--duration-base) ease,background-color var(--duration-base) ease,transform var(--duration-fast) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.l1hp4noq svg{width:26px;height:26px;-webkit-transition:opacity var(--duration-base) ease;transition:opacity var(--duration-base) ease}.l1hp4noq[data-likes="0"] svg{opacity:.55}.l1hp4noq:not([data-likes="0"]){color:var(--accent);border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent)}.l1hp4noq:hover:not(:disabled){border-color:var(--line-strong);color:var(--accent-soft)}.l1hp4noq:active:not(:disabled){transform:scale(.94)}.l1hp4noq:disabled{cursor:default}.l1hp4noq:disabled:not([data-likes="5"]){opacity:.5}.l4tcofr{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.4}
.rns3ed1{width:min(100%, var(--reading-wide));-webkit-box-pack:justify;align-items:baseline;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-4);display:flex}.vcfhjws{color:var(--ink);font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}
.t1p2b80r{z-index:var(--z-progress);pointer-events:none;background:0 0;height:2px;position:fixed;inset:0 0 auto}.b18ure23{background:var(--progress);transform-origin:0;will-change:transform;width:100%;height:100%;transform:scaleX(0)}
.lybzrml{display:-ms-grid;gap:0;margin:0;padding:0;list-style:none;display:grid}.lybzrml a{color:var(--ink-soft);-webkit-transition:color var(--duration-fast) ease;transition:color var(--duration-fast) ease;padding:8px 0;font-size:12px;line-height:1.45;display:block;position:relative}.lybzrml a:hover{color:var(--ink)}.lybzrml a:active{color:var(--accent)}.lybzrml a[data-active=true]{color:var(--ink);font-weight:600}.lybzrml a[data-level="3"]{padding-left:22px;font-size:11px}@media (max-width:1200px){.lybzrml a{padding:7px 0;font-size:13px}.lybzrml a[data-level="3"]{padding-left:20px;font-size:12px}}
.i152n15s{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 40px;display:none}.i152n15s summary{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;gap:var(--space-4);cursor:pointer;padding:14px 18px;list-style:none;display:flex}.i152n15s summary:hover span{color:var(--ink)}.i152n15s summary::-webkit-details-marker{display:none}.i152n15s summary:after{content:"+";color:var(--ink-muted);font-family:var(--font-mono);font-size:13px;line-height:1}.i152n15s[open] summary:after{content:"−"}.i152n15s nav{padding:0 18px 14px}@media (max-width:1200px){.i152n15s{display:block}}@media (max-width:640px){.i152n15s{margin-bottom:32px}}
.al82507{border-left:1px solid var(--line);scrollbar-color:var(--line) transparent;scrollbar-width:thin;min-height:0;padding:2px 0 0 18px}@media (max-width:1200px){.al82507{display:none}}.l1xxlhnr{color:var(--copy-strong);margin-bottom:14px}.mhbpn4d{position:relative}.mv4ax00{background:var(--accent);opacity:0;width:1px;-webkit-transition:-webkit-transform .24s var(--ease-out),opacity .16s ease;transition:transform .24s var(--ease-out),opacity .16s ease;position:absolute;top:0;left:-19px;transform:translateY(0)}.mv4ax00[data-visible=true]{opacity:1}@media (max-width:1200px){.mv4ax00{display:none}}
.h16fpusa{text-align:center;max-width:920px}.h16fpusa[data-short=true]{max-width:640px;margin-inline:auto}.t1wzho9i{color:var(--ink);text-wrap:balance;margin:0 0 22px}.d1sep4nd{max-width:46rem;color:var(--ink-soft);text-wrap:pretty;margin:0 auto;font-size:clamp(19px,1.8vw,22px);line-height:1.6}.d1okrc65{color:var(--ink-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:16px auto 0;font-size:12px;line-height:1.5}.d1okrc65 time{color:var(--ink-soft)}
.p5urqm5{display:-ms-grid;-ms-grid-columns:repeat(2, minmax(0, 1fr));background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;display:grid}.p5urqm5[data-layout=single]{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.p5urqm5{-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr);margin-top:48px}}.pqbc6qz{background:var(--bg);-webkit-transition:background-color var(--duration-fast) ease;transition:background-color var(--duration-fast) ease;flex-direction:column;gap:8px;padding:24px;display:flex}.pqbc6qz:hover{background:var(--surface-muted)}.pqbc6qz[data-align=right]{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;text-align:right;align-items:flex-end}.p1wt8e8j{color:var(--ink-muted)}.pd6owc6{max-width:24ch;color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.ps0dsuj{color:var(--accent);display:inline-flex}.ps0dsuj svg{width:15px;height:15px}
