.doc[data-astro-cid-rizy3l5s]{max-width:78ch;width:100%;margin-inline:auto;padding:clamp(128px,15vh,176px) var(--gut) clamp(56px,8vh,96px)}.doc__back[data-astro-cid-rizy3l5s]{display:inline-flex;gap:8px;font-size:.88rem;color:var(--bone-2);margin-bottom:clamp(22px,3vh,32px)}.doc__back[data-astro-cid-rizy3l5s]:hover{color:var(--bone)}.doc__beta[data-astro-cid-rizy3l5s]{display:inline-block;margin-bottom:14px;padding:4px 10px;border-radius:999px;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--violet)}.doc[data-astro-cid-rizy3l5s] h1[data-astro-cid-rizy3l5s]{font-size:clamp(2rem,4vw,3.1rem);line-height:1.04;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.doc__meta[data-astro-cid-rizy3l5s]{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:.88rem;color:var(--mute)}.doc__toc[data-astro-cid-rizy3l5s]{margin-top:clamp(28px,4vh,40px);padding:16px 20px;border-radius:var(--r-lg);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.doc__toc[data-astro-cid-rizy3l5s] summary[data-astro-cid-rizy3l5s]{cursor:pointer;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute)}.doc__toc[data-astro-cid-rizy3l5s] ol[data-astro-cid-rizy3l5s]{margin-top:10px;padding-left:1.2em;display:grid;gap:6px}.doc__toc[data-astro-cid-rizy3l5s] li[data-astro-cid-rizy3l5s]{font-size:.95rem;color:var(--bone-2)}.doc__toc[data-astro-cid-rizy3l5s] li[data-astro-cid-rizy3l5s]::marker{color:var(--mute)}.doc__toc[data-astro-cid-rizy3l5s] a[data-astro-cid-rizy3l5s]{color:var(--bone-2)}.doc__toc[data-astro-cid-rizy3l5s] a[data-astro-cid-rizy3l5s]:hover{color:var(--bone)}@media(min-width:1240px){.doc[data-astro-cid-rizy3l5s]{max-width:calc(78ch + 300px);display:grid;grid-template-columns:240px minmax(0,78ch);column-gap:60px}.doc__head[data-astro-cid-rizy3l5s],.doc__body[data-astro-cid-rizy3l5s],.doc__feedback[data-astro-cid-rizy3l5s]{grid-column:2}.doc__toc[data-astro-cid-rizy3l5s]{grid-column:1;grid-row:1 / span 3;align-self:start;position:sticky;top:150px;margin-top:0;background:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.doc__toc[data-astro-cid-rizy3l5s] summary[data-astro-cid-rizy3l5s]{pointer-events:none;list-style:none}.doc__toc[data-astro-cid-rizy3l5s] summary[data-astro-cid-rizy3l5s]::-webkit-details-marker{display:none}.doc__toc[data-astro-cid-rizy3l5s] ol[data-astro-cid-rizy3l5s]{padding-left:0;list-style:none;border-left:1px solid var(--line)}.doc__toc[data-astro-cid-rizy3l5s] li[data-astro-cid-rizy3l5s] a[data-astro-cid-rizy3l5s]{display:block;padding:3px 0 3px 14px;font-size:.88rem}}.doc__body[data-astro-cid-rizy3l5s]{margin-top:clamp(20px,3vh,32px)}.doc__body[data-astro-cid-rizy3l5s] h2{margin-top:clamp(44px,6vh,64px);margin-bottom:14px;scroll-margin-top:130px;font-size:clamp(1.4rem,2.3vw,1.75rem);line-height:1.15;letter-spacing:-.02em;font-weight:650;color:var(--bone)}.doc__body[data-astro-cid-rizy3l5s] h3{margin-top:30px;margin-bottom:10px;scroll-margin-top:130px;font-size:1.14rem;line-height:1.3;font-weight:600;color:var(--bone)}.doc__body[data-astro-cid-rizy3l5s] p,.doc__body[data-astro-cid-rizy3l5s] li{color:var(--bone-2);font-size:1.02rem;line-height:1.68}.doc__body[data-astro-cid-rizy3l5s] p{margin-top:14px}.doc__body[data-astro-cid-rizy3l5s] ul,.doc__body[data-astro-cid-rizy3l5s] ol{margin-top:14px;padding-left:1.2em}.doc__body[data-astro-cid-rizy3l5s] li{margin-top:7px}.doc__body[data-astro-cid-rizy3l5s] li::marker{color:var(--violet)}.doc__body[data-astro-cid-rizy3l5s] strong{color:var(--bone);font-weight:600}.doc__body[data-astro-cid-rizy3l5s] a{color:var(--bone);border-bottom:1px solid var(--violet);padding-bottom:1px}.doc__body[data-astro-cid-rizy3l5s] code{font-family:var(--font-mono, ui-monospace, monospace);font-size:.88em;padding:2px 6px;border-radius:5px;background:var(--glass);color:var(--bone);overflow-wrap:anywhere}.doc__body[data-astro-cid-rizy3l5s] pre{margin-top:16px;padding:16px 18px;border-radius:var(--r-md, 12px);overflow-x:auto;background:#00000059;border:1px solid var(--line);font-family:var(--font-mono, ui-monospace, monospace);font-size:.86rem;line-height:1.6;color:var(--bone);tab-size:4}.doc__body[data-astro-cid-rizy3l5s] blockquote{margin-top:16px;padding:12px 18px;border-left:2px solid var(--violet);border-radius:0 var(--r-md, 12px) var(--r-md, 12px) 0;background:var(--glass)}.doc__body[data-astro-cid-rizy3l5s] blockquote p{margin-top:0}.doc__body[data-astro-cid-rizy3l5s] table{display:block;max-width:100%;overflow-x:auto;margin-top:18px;border-collapse:collapse;font-size:.95rem}.doc__body[data-astro-cid-rizy3l5s] th,.doc__body[data-astro-cid-rizy3l5s] td{text-align:left;vertical-align:top;padding:10px 14px 10px 0;border-bottom:1px solid var(--line);line-height:1.5;color:var(--bone-2)}.doc__body[data-astro-cid-rizy3l5s] th{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mute);font-weight:500}.doc__body[data-astro-cid-rizy3l5s] td:first-child{color:var(--bone)}.doc__feedback[data-astro-cid-rizy3l5s]{margin-top:clamp(40px,6vh,60px);color:var(--bone-2)}.doc__feedback[data-astro-cid-rizy3l5s] a[data-astro-cid-rizy3l5s]{color:var(--bone);border-bottom:1px solid var(--violet);padding-bottom:1px}.doc__feedback[data-astro-cid-rizy3l5s] a[data-astro-cid-rizy3l5s]:hover{border-color:var(--bone)}
