.sr-head[data-astro-cid-ond6pf6c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.head[data-astro-cid-ond6pf6c]{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,6vw,5rem);background:radial-gradient(80% 60% at 15% 0%,color-mix(in srgb,var(--app-accent) 13%,transparent),transparent 70%),var(--ink)}.crumb[data-astro-cid-ond6pf6c]{display:flex;gap:.55rem;align-items:center;margin-bottom:clamp(1.75rem,4vw,3rem);font-size:.85rem;color:var(--text-faint)}.crumb[data-astro-cid-ond6pf6c] a[data-astro-cid-ond6pf6c]{color:var(--text-dim)}.crumb[data-astro-cid-ond6pf6c] a[data-astro-cid-ond6pf6c]:hover{color:var(--text)}.head-grid[data-astro-cid-ond6pf6c]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:900px){.head-grid[data-astro-cid-ond6pf6c]{grid-template-columns:1fr}}.tags[data-astro-cid-ond6pf6c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.35rem}.title-row[data-astro-cid-ond6pf6c]{display:flex;align-items:center;gap:clamp(.9rem,2vw,1.25rem)}h1[data-astro-cid-ond6pf6c]{font-size:clamp(2.3rem,5.4vw,3.7rem)}.head-text[data-astro-cid-ond6pf6c] .lede[data-astro-cid-ond6pf6c]{margin-top:1rem}.cta[data-astro-cid-ond6pf6c]{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;margin-top:2rem}.icon[data-astro-cid-ond6pf6c]{flex:none;width:clamp(56px,8vw,72px);height:clamp(56px,8vw,72px);border-radius:22.5%}.icon-empty[data-astro-cid-ond6pf6c]{display:grid;place-items:center;border:1px dashed var(--line-hard);background:color-mix(in srgb,var(--app-accent) 10%,var(--ink-card));color:color-mix(in srgb,var(--app-accent) 70%,#fff);font-size:1.6rem;font-weight:650}.status[data-astro-cid-ond6pf6c]{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-weight:600;font-size:.95rem;color:var(--text)}.dot[data-astro-cid-ond6pf6c]{width:8px;height:8px;border-radius:50%;background:var(--app-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--app-accent) 22%,transparent)}.head-img[data-astro-cid-ond6pf6c]{width:100%;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.head-img[data-astro-cid-ond6pf6c].portrait{display:block;width:auto;max-width:100%;max-height:min(640px,78vh);margin-inline:auto}.art-empty[data-astro-cid-ond6pf6c]{display:grid;place-items:center;align-content:center;gap:.5rem;aspect-ratio:16 / 10;padding:1.5rem;text-align:center;border:1px dashed var(--line-hard);border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(255 255 255 / .02) 10px 20px);color:var(--text-dim)}.art-empty[data-astro-cid-ond6pf6c] small[data-astro-cid-ond6pf6c]{color:var(--text-faint);font-size:.78rem}.gallery-sec[data-astro-cid-ond6pf6c]{padding-block:0 clamp(2.5rem,5vw,4rem)}.gallery[data-astro-cid-ond6pf6c]{display:flex;gap:1rem;margin:0;padding:0 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.gallery[data-astro-cid-ond6pf6c] li[data-astro-cid-ond6pf6c]{flex:0 0 min(260px,62vw);scroll-snap-align:start}.gallery[data-astro-cid-ond6pf6c] figure[data-astro-cid-ond6pf6c]{margin:0}.gallery[data-astro-cid-ond6pf6c] img{width:100%;aspect-ratio:9 / 19.5;object-fit:contain;border-radius:var(--radius);border:1px solid var(--line);background:#05070a}.gallery[data-astro-cid-ond6pf6c] figcaption[data-astro-cid-ond6pf6c]{margin-top:.65rem;font-size:.82rem;color:var(--text-faint);letter-spacing:.01em}.body-grid[data-astro-cid-ond6pf6c]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(2rem,5vw,4rem);align-items:start;padding-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,5rem)}@media(max-width:940px){.body-grid[data-astro-cid-ond6pf6c]{grid-template-columns:1fr}}.prose[data-astro-cid-ond6pf6c]{max-width:68ch;font-size:1.02rem}.prose[data-astro-cid-ond6pf6c] h2[data-astro-cid-ond6pf6c]{margin:2.4rem 0 .9rem;font-size:clamp(1.25rem,2.2vw,1.55rem);letter-spacing:-.028em}.prose[data-astro-cid-ond6pf6c]>h2[data-astro-cid-ond6pf6c]:first-child{margin-top:0}.prose[data-astro-cid-ond6pf6c] p[data-astro-cid-ond6pf6c]{color:var(--text-mid);line-height:1.68}.prose[data-astro-cid-ond6pf6c] ul[data-astro-cid-ond6pf6c]{margin:0 0 1.2rem;padding:0;list-style:none;display:grid;gap:.6rem}.prose[data-astro-cid-ond6pf6c] li[data-astro-cid-ond6pf6c]{position:relative;padding-left:1.4rem;color:var(--text-mid);line-height:1.6}.prose[data-astro-cid-ond6pf6c] li[data-astro-cid-ond6pf6c] strong[data-astro-cid-ond6pf6c]{color:var(--text);font-weight:650}.prose[data-astro-cid-ond6pf6c] li[data-astro-cid-ond6pf6c]:before{content:"";position:absolute;left:.25rem;top:.68em;width:6px;height:6px;border-radius:2px;background:var(--app-accent)}.faqs[data-astro-cid-ond6pf6c]{display:grid;gap:.5rem}.faq[data-astro-cid-ond6pf6c]{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-card)}.faq[data-astro-cid-ond6pf6c][open]{border-color:var(--line-hard)}.faq[data-astro-cid-ond6pf6c] summary[data-astro-cid-ond6pf6c]{padding:.85rem 1.1rem;cursor:pointer;font-weight:600;letter-spacing:-.015em}.faq[data-astro-cid-ond6pf6c] summary[data-astro-cid-ond6pf6c]:hover{color:var(--app-accent)}.faq[data-astro-cid-ond6pf6c] p[data-astro-cid-ond6pf6c]{margin:0;padding:0 1.1rem 1.05rem;font-size:.97rem}.faq-more[data-astro-cid-ond6pf6c]{margin-top:1rem;font-size:.92rem}.faq-more[data-astro-cid-ond6pf6c] a[data-astro-cid-ond6pf6c]{color:var(--app-accent);text-decoration:underline;text-underline-offset:2px}.side[data-astro-cid-ond6pf6c]{display:grid;gap:1rem;position:sticky;top:88px}@media(max-width:940px){.side[data-astro-cid-ond6pf6c]{position:static}}.panel[data-astro-cid-ond6pf6c]{padding:1.35rem 1.4rem;background:var(--ink-card);border:1px solid var(--line);border-radius:var(--radius-lg)}.panel-h[data-astro-cid-ond6pf6c]{margin:0 0 1rem;font-size:.72rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.spec[data-astro-cid-ond6pf6c]{margin:0;display:grid;gap:.7rem}.spec[data-astro-cid-ond6pf6c]>div[data-astro-cid-ond6pf6c]{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid var(--line-soft)}.spec[data-astro-cid-ond6pf6c]>div[data-astro-cid-ond6pf6c]:last-child{border-bottom:0;padding-bottom:0}.spec[data-astro-cid-ond6pf6c] dt[data-astro-cid-ond6pf6c]{color:var(--text-faint);font-size:.88rem}.spec[data-astro-cid-ond6pf6c] dd[data-astro-cid-ond6pf6c]{margin:0;font-weight:600;font-size:.9rem;text-align:right}.guide-links[data-astro-cid-ond6pf6c]{margin:0;padding:0;list-style:none;display:grid;gap:.1rem}.guide-links[data-astro-cid-ond6pf6c] li[data-astro-cid-ond6pf6c]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--line-soft);font-size:.92rem}.guide-links[data-astro-cid-ond6pf6c] li[data-astro-cid-ond6pf6c]:last-child{border-bottom:0}.guide-links[data-astro-cid-ond6pf6c] a[data-astro-cid-ond6pf6c]{color:var(--text-mid)}.guide-links[data-astro-cid-ond6pf6c] a[data-astro-cid-ond6pf6c]:hover{color:var(--app-accent)}.guide-links[data-astro-cid-ond6pf6c] span[data-astro-cid-ond6pf6c]{color:var(--text-faint);font-size:.82rem;font-variant-numeric:tabular-nums}.perms[data-astro-cid-ond6pf6c]{margin:0;padding:0;list-style:none;display:grid;gap:1rem}.perms[data-astro-cid-ond6pf6c] li[data-astro-cid-ond6pf6c]{display:grid;gap:.25rem}.perms[data-astro-cid-ond6pf6c] strong[data-astro-cid-ond6pf6c]{font-size:.9rem;font-weight:650}.perms[data-astro-cid-ond6pf6c] span[data-astro-cid-ond6pf6c]{font-size:.86rem;color:var(--text-dim);line-height:1.55}.perm-foot[data-astro-cid-ond6pf6c]{margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid var(--line-soft);font-size:.82rem;color:var(--text-faint);line-height:1.55}.perm-foot[data-astro-cid-ond6pf6c] a[data-astro-cid-ond6pf6c]{color:var(--app-accent);text-decoration:underline;text-underline-offset:2px}
