header[data-astro-cid-wpvy4v7s]{z-index:20;background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0}nav[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--text);letter-spacing:-.01em;align-items:center;gap:.6rem;font-weight:640;display:inline-flex}.brand[data-astro-cid-wpvy4v7s]:hover{opacity:.8;text-decoration:none}.mark[data-astro-cid-wpvy4v7s]{background:linear-gradient(145deg, var(--brand), color-mix(in srgb, var(--brand) 55%, #000));border-radius:8px;flex:none;width:26px;height:26px;box-shadow:inset 0 1px #ffffff59}.links[data-astro-cid-wpvy4v7s]{align-items:center;gap:1.25rem;font-size:.97rem;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--text-soft)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--text);text-decoration:none}.lang[data-astro-cid-wpvy4v7s]{border:1px solid var(--border);letter-spacing:.04em;border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:600}@media (width<=520px){.links[data-astro-cid-wpvy4v7s]{gap:.85rem;font-size:.88rem}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:4rem}.inner[data-astro-cid-jo6i4kqk]{padding:2.2rem 20px 2.6rem}.cols[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.6rem 1.5rem;margin-bottom:1.1rem;font-size:.95rem;display:flex}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-soft)}.cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.legal-line[data-astro-cid-jo6i4kqk]{margin:0;font-size:.88rem;line-height:1.7}:root{--brand:var(--brand);--bg:#fff;--bg-soft:#f6f7f9;--bg-card:#fff;--text:#15181d;--text-soft:#5b6472;--border:#e4e7ec;--radius:14px;--max:1080px;--shadow:0 1px 2px #1018280a, 0 8px 24px #1018280f}@media (prefers-color-scheme:dark){:root{--bg:#0b0d12;--bg-soft:#11141b;--bg-card:#13171f;--text:#eef1f6;--text-soft:#9aa4b2;--border:#232833;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000059}}[data-astro-cid-ju4pidww]{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.65;display:flex}main[data-astro-cid-ju4pidww]{flex:1 0 auto}.wrap[data-astro-cid-ju4pidww]{max-width:var(--max);margin:0 auto;padding:0 20px}.wrap--narrow[data-astro-cid-ju4pidww]{max-width:760px}a[data-astro-cid-ju4pidww]{color:var(--brand);text-decoration:none}a[data-astro-cid-ju4pidww]:hover{text-decoration:underline}h1[data-astro-cid-ju4pidww],h2[data-astro-cid-ju4pidww],h3[data-astro-cid-ju4pidww]{letter-spacing:-.015em;margin:0 0 .5em;font-weight:650;line-height:1.25}h1[data-astro-cid-ju4pidww]{font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem)}h2[data-astro-cid-ju4pidww]{margin-top:2.4em;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem)}h3[data-astro-cid-ju4pidww]{margin-top:1.8em;font-size:1.1rem}p[data-astro-cid-ju4pidww],li[data-astro-cid-ju4pidww]{color:var(--text)}.muted[data-astro-cid-ju4pidww]{color:var(--text-soft)}ul[data-astro-cid-ju4pidww],ol[data-astro-cid-ju4pidww]{padding-left:1.3em}li[data-astro-cid-ju4pidww]{margin:.35em 0}hr[data-astro-cid-ju4pidww]{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.btn[data-astro-cid-ju4pidww]{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5em;padding:.7em 1.3em;font-size:1rem;font-weight:560;transition:transform .12s,opacity .12s;display:inline-flex}.btn[data-astro-cid-ju4pidww]:hover{text-decoration:none;transform:translateY(-1px)}.btn--primary[data-astro-cid-ju4pidww]{background:var(--brand);color:#fff}.btn--ghost[data-astro-cid-ju4pidww]{border-color:var(--border);color:var(--text);background:var(--bg-card)}.badge[data-astro-cid-ju4pidww]{border:1px dashed var(--border);color:var(--text-soft);border-radius:999px;align-items:center;padding:.7em 1.3em;font-size:.97rem;display:inline-flex}.legal[data-astro-cid-ju4pidww]{padding:3rem 0 4rem}.legal[data-astro-cid-ju4pidww] h2[data-astro-cid-ju4pidww]{padding-top:.2em}.legal[data-astro-cid-ju4pidww] .meta[data-astro-cid-ju4pidww]{color:var(--text-soft);border-left:3px solid var(--border);margin:1.5rem 0 2.5rem;padding-left:1rem;font-size:.95rem}.legal[data-astro-cid-ju4pidww] table[data-astro-cid-ju4pidww]{border-collapse:collapse;width:100%;margin:1.2rem 0;font-size:.96rem;display:block;overflow-x:auto}.legal[data-astro-cid-ju4pidww] th[data-astro-cid-ju4pidww],.legal[data-astro-cid-ju4pidww] td[data-astro-cid-ju4pidww]{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.7rem .8rem}.legal[data-astro-cid-ju4pidww] th[data-astro-cid-ju4pidww]{background:var(--bg-soft);white-space:nowrap;font-weight:600}.callout[data-astro-cid-ju4pidww]{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);margin:1.6rem 0;padding:1.1rem 1.3rem}.callout[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]:first-child{margin-top:0}.callout[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]:last-child{margin-bottom:0}.toc[data-astro-cid-ju4pidww]{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);margin:2rem 0;padding:1.1rem 1.4rem}.toc[data-astro-cid-ju4pidww] ol[data-astro-cid-ju4pidww]{margin:.4rem 0 0}.toc[data-astro-cid-ju4pidww] li[data-astro-cid-ju4pidww]{margin:.2em 0}.crumb[data-astro-cid-ju4pidww]{color:var(--text-soft);margin:2.2rem 0 -1.5rem;font-size:.92rem}.crumb[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{color:var(--text-soft)}.skip[data-astro-cid-ju4pidww]{position:absolute;left:-9999px}.skip[data-astro-cid-ju4pidww]:focus{background:var(--bg-card);border:1px solid var(--border);z-index:99;border-radius:8px;padding:.6rem 1rem;top:1rem;left:1rem}@media print{header[data-astro-cid-ju4pidww] nav[data-astro-cid-ju4pidww],footer[data-astro-cid-ju4pidww],.crumb[data-astro-cid-ju4pidww]{display:none}body{font-size:12pt}}
