.lb[data-astro-cid-utnzf2kr]{color:#f2ebe0;background:#0a0807f5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-utnzf2kr]::backdrop{background:#0a0807e6}.lb[data-astro-cid-utnzf2kr][open]{flex-direction:column;animation:.25s lbIn;display:flex}@keyframes lbIn{0%{opacity:0}}.lb-stage[data-astro-cid-utnzf2kr]{touch-action:none;cursor:zoom-out;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 72px;display:flex;position:relative;overflow:hidden}.lb-img[data-astro-cid-utnzf2kr]{object-fit:contain;transform-origin:50%;cursor:zoom-in;user-select:none;max-width:100%;max-height:100%;transition:transform .12s ease-out}.lb-stage[data-astro-cid-utnzf2kr].zoomed .lb-img[data-astro-cid-utnzf2kr]{cursor:grab;transition:none}.lb-bar[data-astro-cid-utnzf2kr]{border-top:1px solid #f2ebe024;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:14px 24px 18px;display:flex}.lb-cap[data-astro-cid-utnzf2kr]{color:#f2ebe0d9;flex:320px;margin:0;font-size:14px;line-height:1.5}.lb-tools[data-astro-cid-utnzf2kr]{align-items:center;gap:8px;display:flex}.lb-count[data-astro-cid-utnzf2kr]{color:#f2ebe099;margin-right:8px;font-size:13px}.lb-btn[data-astro-cid-utnzf2kr],.lb-nav[data-astro-cid-utnzf2kr]{color:#f2ebe0;cursor:pointer;background:0 0;border:1px solid #f2ebe040;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.lb-btn[data-astro-cid-utnzf2kr]:hover,.lb-nav[data-astro-cid-utnzf2kr]:hover{background:#c8161e;border-color:#c8161e}.lb-nav[data-astro-cid-utnzf2kr]{background:#0a080780;width:52px;height:72px;font-size:40px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-utnzf2kr]{left:12px}.lb-next[data-astro-cid-utnzf2kr]{right:12px}.lb-hint[data-astro-cid-utnzf2kr]{color:#f2ebe0d9;opacity:0;pointer-events:none;white-space:nowrap;background:#0a0807bf;margin:0;padding:8px 14px;font-size:13px;transition:opacity .4s;position:absolute;top:20px;left:50%;transform:translate(-50%)}.lb-hint[data-astro-cid-utnzf2kr].on{opacity:1}img.zoomable{cursor:zoom-in}@media (width<=640px){.lb-stage[data-astro-cid-utnzf2kr]{padding:12px}.lb-nav[data-astro-cid-utnzf2kr]{width:44px;height:52px;font-size:32px;top:auto;bottom:86px;transform:none}.lb-hint[data-astro-cid-utnzf2kr]{white-space:normal;text-align:center;width:max-content;max-width:90vw}}.progress[data-astro-cid-5uxtnou3]{z-index:50;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.progress[data-astro-cid-5uxtnou3] span[data-astro-cid-5uxtnou3]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero[data-astro-cid-5uxtnou3] img{cursor:zoom-in}.body[data-astro-cid-5uxtnou3] .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.body[data-astro-cid-5uxtnou3] .reveal.in{opacity:1;transform:none}.setlist[data-astro-cid-5uxtnou3]{background:var(--paper);border-top:3px solid var(--ink);margin-top:3em;padding:28px 30px}.setlist[data-astro-cid-5uxtnou3] h2[data-astro-cid-5uxtnou3]{margin:0 0 16px;font-size:36px}.setlist[data-astro-cid-5uxtnou3] ol[data-astro-cid-5uxtnou3]{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.setlist[data-astro-cid-5uxtnou3] li[data-astro-cid-5uxtnou3]{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:14px;padding:9px 0;font-size:16px;line-height:1.4;display:flex}.setlist[data-astro-cid-5uxtnou3] .n[data-astro-cid-5uxtnou3]{width:26px;font-family:var(--display);color:var(--accent);flex-shrink:0;font-size:19px;font-weight:900;font-stretch:62%}.setlist[data-astro-cid-5uxtnou3] .enc[data-astro-cid-5uxtnou3]{color:var(--accent);margin:22px 0 6px;font-size:20px}.sfm[data-astro-cid-5uxtnou3]{color:var(--muted);margin:16px 0 0;font-size:13px}dl[data-astro-cid-5uxtnou3]{flex-direction:column;gap:14px;margin:0;display:flex}dt[data-astro-cid-5uxtnou3]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}dd[data-astro-cid-5uxtnou3]{margin:2px 0 0;font-size:16px}.score[data-astro-cid-5uxtnou3]{color:var(--accent);font-size:44px}.more[data-astro-cid-5uxtnou3]{padding-top:88px}.grid3[data-astro-cid-5uxtnou3]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:32px;display:grid}.head[data-astro-cid-5uxtnou3]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px 56px;padding-top:40px;display:grid}.crumbs[data-astro-cid-5uxtnou3]{flex-wrap:wrap;gap:6px 10px;display:flex}.crumbs[data-astro-cid-5uxtnou3] a[data-astro-cid-5uxtnou3]:hover{color:var(--ink)}h1[data-astro-cid-5uxtnou3]{margin:16px 0 0;font-size:clamp(40px,5vw,68px)}.dek[data-astro-cid-5uxtnou3]{color:var(--muted);margin:20px 0 0;font-size:19px;line-height:1.55}.author[data-astro-cid-5uxtnou3]{align-items:center;gap:12px;margin-top:24px;display:flex}.avatar[data-astro-cid-5uxtnou3]{background:var(--ink);color:#fff;width:42px;height:42px;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:900;font-stretch:62%;display:flex}.author[data-astro-cid-5uxtnou3] .name[data-astro-cid-5uxtnou3]{color:var(--ink);font-weight:600;display:block}.author[data-astro-cid-5uxtnou3] .name[data-astro-cid-5uxtnou3]:hover{color:var(--accent)}.role[data-astro-cid-5uxtnou3]{color:var(--muted);font-size:13px;display:block}.byline[data-astro-cid-5uxtnou3]{border-left:2px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;padding-left:12px;font-size:14px;display:flex}.upd[data-astro-cid-5uxtnou3]{color:var(--accent)}.hero[data-astro-cid-5uxtnou3]{margin:0}.hero[data-astro-cid-5uxtnou3] .cover{box-shadow:0 18px 40px #1411112e}figcaption[data-astro-cid-5uxtnou3]{color:var(--muted);margin-top:8px;font-size:12px}.layout[data-astro-cid-5uxtnou3]{grid-template-columns:minmax(0,720px) minmax(0,300px);justify-content:space-between;gap:64px;padding-top:48px;display:grid}.body[data-astro-cid-5uxtnou3]{min-width:0}.tldr[data-astro-cid-5uxtnou3]{background:var(--paper);border-top:3px solid var(--accent);margin:0 0 2.2em;padding:24px 28px}.tldr-h[data-astro-cid-5uxtnou3],.toc-h[data-astro-cid-5uxtnou3],.box-h[data-astro-cid-5uxtnou3]{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:15px;font-weight:800;font-stretch:75%}.prose[data-astro-cid-5uxtnou3] .tldr[data-astro-cid-5uxtnou3] ul[data-astro-cid-5uxtnou3]{margin:0;padding:0;list-style:none}.prose[data-astro-cid-5uxtnou3] .tldr[data-astro-cid-5uxtnou3] li[data-astro-cid-5uxtnou3]{color:var(--ink);margin:0 0 10px;padding-left:28px;font-size:16px;line-height:1.55;position:relative}.prose[data-astro-cid-5uxtnou3] .tldr[data-astro-cid-5uxtnou3] li[data-astro-cid-5uxtnou3]:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%);width:12px;height:12px;position:absolute;top:.55em;left:0}.side[data-astro-cid-5uxtnou3]{min-width:0}.sticky[data-astro-cid-5uxtnou3]{scrollbar-width:thin;flex-direction:column;gap:28px;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow-y:auto}.toc-h[data-astro-cid-5uxtnou3]{cursor:pointer}.toc[data-astro-cid-5uxtnou3] summary[data-astro-cid-5uxtnou3]{list-style:none}.toc[data-astro-cid-5uxtnou3] summary[data-astro-cid-5uxtnou3]::-webkit-details-marker{display:none}.toc[data-astro-cid-5uxtnou3] summary[data-astro-cid-5uxtnou3]:after{content:" +"}.toc[data-astro-cid-5uxtnou3][open] summary[data-astro-cid-5uxtnou3]:after{content:""}@media (width>=961px){.toc[data-astro-cid-5uxtnou3] summary[data-astro-cid-5uxtnou3]{pointer-events:none}.toc[data-astro-cid-5uxtnou3] summary[data-astro-cid-5uxtnou3]:after{content:""}}.toc[data-astro-cid-5uxtnou3] ol[data-astro-cid-5uxtnou3]{border-left:1px solid var(--line);margin:0;padding:0 0 0 14px;list-style:none}.toc[data-astro-cid-5uxtnou3] a[data-astro-cid-5uxtnou3]{color:var(--muted);border-left:2px solid #0000;margin-left:-15px;padding:6px 0 6px 14px;font-size:14px;line-height:1.4;display:block}.toc[data-astro-cid-5uxtnou3] a[data-astro-cid-5uxtnou3]:hover{color:var(--ink)}.toc[data-astro-cid-5uxtnou3] a[data-astro-cid-5uxtnou3].on{border-left-color:var(--accent);color:var(--ink);font-weight:600}.box[data-astro-cid-5uxtnou3]{background:var(--soft);padding:20px 22px}@media (width<=960px){.head[data-astro-cid-5uxtnou3]{grid-template-columns:minmax(0,1fr)}.layout[data-astro-cid-5uxtnou3]{grid-template-columns:minmax(0,1fr);gap:32px}.side[data-astro-cid-5uxtnou3]{order:-1}.sticky[data-astro-cid-5uxtnou3]{max-height:none;position:static}.toc[data-astro-cid-5uxtnou3]{background:var(--paper);padding:14px 18px}.toc[data-astro-cid-5uxtnou3] .toc-h[data-astro-cid-5uxtnou3]{margin:0}.toc[data-astro-cid-5uxtnou3][open] .toc-h[data-astro-cid-5uxtnou3]{margin-bottom:12px}}
