.top[data-astro-cid-nen7h5rs]{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);height:3.75rem;display:flex}.home[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.cta[data-astro-cid-nen7h5rs]{flex:none}nav[data-astro-cid-nen7h5rs]{width:auto;padding:var(--space-2) var(--gutter) var(--space-4);border:0;border-bottom:1px solid var(--line-strong);background:var(--bg);color:var(--text);margin:0;position:fixed;inset:3.75rem 0 auto}nav[data-astro-cid-nen7h5rs]::backdrop{background:#00000080;inset:3.75rem 0 0}ul[data-astro-cid-nen7h5rs]{display:grid}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;text-decoration:none;display:block}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:var(--radius);width:2.25rem;height:2.25rem;color:var(--text);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.menu-btn[data-astro-cid-nen7h5rs] path[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.5px}.menu-btn[data-astro-cid-nen7h5rs] .close[data-astro-cid-nen7h5rs],.top[data-astro-cid-nen7h5rs]:has(nav:popover-open) .menu-btn[data-astro-cid-nen7h5rs] .open[data-astro-cid-nen7h5rs]{display:none}.top[data-astro-cid-nen7h5rs]:has(nav:popover-open) .menu-btn[data-astro-cid-nen7h5rs] .close[data-astro-cid-nen7h5rs]{display:inline}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text)}.n[data-astro-cid-nen7h5rs]{color:var(--accent)}.cta[data-astro-cid-nen7h5rs]{min-height:2.25rem;font-size:var(--text-xs);margin-left:auto}@media (width>=30rem){.bar[data-astro-cid-nen7h5rs]{gap:var(--space-5)}}@media (width>=64rem){nav[data-astro-cid-nen7h5rs]{background:0 0;border:0;margin-left:auto;padding:0;display:block;position:static}ul[data-astro-cid-nen7h5rs]{gap:var(--space-5);display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);border-bottom:0;padding-block:0}.menu-btn[data-astro-cid-nen7h5rs]{display:none}.cta[data-astro-cid-nen7h5rs]{margin-left:0}}.row[data-astro-cid-ckxxkx6d]{gap:var(--space-3);flex-wrap:wrap;display:flex}.note[data-astro-cid-ckxxkx6d]{margin-top:var(--space-3)}.note[data-astro-cid-ckxxkx6d] a[data-astro-cid-ckxxkx6d]{color:var(--text)}.section[data-astro-cid-w6ymvdtg]{gap:var(--space-5);padding-block:var(--space-7);background:linear-gradient(var(--line), var(--line)) var(--gutter) 0 / calc(100% - 2 * var(--gutter)) 1px no-repeat;display:grid}.head[data-astro-cid-w6ymvdtg]{align-items:baseline;gap:var(--space-3);display:flex}.n[data-astro-cid-w6ymvdtg]{color:var(--accent)}h2[data-astro-cid-w6ymvdtg]{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600;line-height:1.2}.body[data-astro-cid-w6ymvdtg]{min-width:0}@media (width>=48rem){.section[data-astro-cid-w6ymvdtg]{gap:var(--space-6);padding-block:var(--space-8)}}@media (width>=60rem){.section[data-astro-cid-w6ymvdtg]{grid-template-columns:var(--rail) minmax(0, 1fr);gap:var(--space-7);padding-block:var(--space-9)}.head[data-astro-cid-w6ymvdtg]{gap:var(--space-2);flex-direction:column;align-self:start;position:sticky;top:6rem}}.inner[data-astro-cid-hwvj6ntz]{gap:var(--space-5);padding:var(--space-5) var(--space-4);border:1px solid var(--line-strong);border-left:2px solid var(--accent);border-radius:var(--radius);background:var(--bg-raised);display:grid}.prompt[data-astro-cid-hwvj6ntz]{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600}@media (width>=40rem){.inner[data-astro-cid-hwvj6ntz]{padding:var(--space-6) var(--space-5)}}@media (width>=60rem){.inner[data-astro-cid-hwvj6ntz]{margin-left:calc(var(--rail) + var(--space-7));padding-inline:var(--space-6)}}.foot[data-astro-cid-jo6i4kqk]{gap:var(--space-5);padding-block:var(--space-6);background:linear-gradient(var(--line), var(--line)) var(--gutter) 0 / calc(100% - 2 * var(--gutter)) 1px no-repeat;display:grid}.cta[data-astro-cid-jo6i4kqk]{gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.cta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--accent)}.meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.meta[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.to-top[data-astro-cid-vy5be4ad]{right:var(--gutter);bottom:calc(var(--space-5) + env(safe-area-inset-bottom));z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);width:2.75rem;height:2.75rem;color:var(--text);place-items:center;transition:border-color .15s,color .15s;display:grid;position:fixed}.to-top[data-astro-cid-vy5be4ad]:hover{border-color:var(--accent);color:var(--accent)}@supports (animation-timeline:scroll()){.to-top[data-astro-cid-vy5be4ad]{animation:linear both to-top-in scroll();animation-range:300px 500px}}@keyframes to-top-in{0%{opacity:0;visibility:hidden;translate:0 .5rem}}@media (width>=64rem){.to-top[data-astro-cid-vy5be4ad]{display:none}}
