.foot[data-astro-cid-nns7i3if]{padding-block:56px max(28px, env(safe-area-inset-bottom));gap:40px;margin-block-start:96px;display:grid}.foot-main[data-astro-cid-nns7i3if],.foot-bar[data-astro-cid-nns7i3if]{inline-size:100%;max-inline-size:1200px;margin-inline:auto}.foot-main[data-astro-cid-nns7i3if]{gap:36px;display:grid}.foot-brand[data-astro-cid-nns7i3if]{align-content:start;gap:6px;max-inline-size:22rem;display:grid}.foot-brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.foot-brand[data-astro-cid-nns7i3if] .wordmark{justify-self:start;margin-block-end:4px}.foot-lead[data-astro-cid-nns7i3if]{color:var(--silk)}.foot-columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}.foot-head[data-astro-cid-nns7i3if]{color:var(--silk);font-family:var(--font-ui);font-size:var(--small);letter-spacing:0;margin:0 0 8px;font-weight:600}.foot[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.foot-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.foot-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-block-size:36px;color:var(--silk-muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.foot-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if] svg{flex:none;block-size:1em;inline-size:1em}.foot-bar[data-astro-cid-nns7i3if]{border-block-start:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block-start:20px;display:flex}.foot-rev[data-astro-cid-nns7i3if]{font-family:var(--font-mono);font-size:var(--micro);letter-spacing:.02em;margin:0}.foot-legal[data-astro-cid-nns7i3if]{gap:0 20px;display:flex}.foot-lang[data-astro-cid-nns7i3if]{margin-inline-start:auto;position:relative}.foot-lang[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]{border:1px solid var(--glass-border);border-radius:var(--radius-m);background:var(--glass);min-block-size:44px;color:var(--silk);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding-inline:12px 10px;font-weight:500;list-style:none;display:inline-flex}.foot-lang[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]::-webkit-details-marker{display:none}.foot-lang[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if] svg[data-astro-cid-nns7i3if]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}.foot-lang[data-astro-cid-nns7i3if] .foot-chevron[data-astro-cid-nns7i3if]{color:var(--silk-muted);transition:rotate var(--dur-base) var(--ease-out)}.foot-lang[data-astro-cid-nns7i3if][open] .foot-chevron[data-astro-cid-nns7i3if]{rotate:180deg}.foot-lang-list[data-astro-cid-nns7i3if]{z-index:5;border:1px solid var(--glass-border);border-radius:var(--radius-l);background:var(--glass-strong);backdrop-filter:blur(16px)saturate(140%);min-inline-size:19rem;box-shadow:var(--shadow-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-end:0}.foot-lang-list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-radius:var(--radius-s);min-block-size:40px;color:var(--silk);align-items:center;padding-inline:12px;text-decoration:none;display:flex}.foot-lang-list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=true]{background:color-mix(in srgb, var(--silk) 8%, transparent);font-weight:600}.foot[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible,.foot[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]:focus-visible{outline:2px solid var(--copper-hot);outline-offset:2px}@media (hover:hover) and (pointer:fine){.foot-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.foot-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--silk)}.foot-lang[data-astro-cid-nns7i3if] summary[data-astro-cid-nns7i3if]:hover{border-color:var(--border-strong)}.foot-lang-list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{background:color-mix(in srgb, var(--silk) 8%, transparent)}}@media (pointer:coarse){.foot-column[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.foot-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.foot-lang-list[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-block-size:44px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduced-motion=true]) .foot-lang[data-astro-cid-nns7i3if][open] .foot-lang-list[data-astro-cid-nns7i3if]{animation:foot-pop var(--dur-slow) var(--ease-out)}}@keyframes foot-pop{0%{opacity:0;translate:0 6px;scale:.98}}@media (width>=900px){.foot-main[data-astro-cid-nns7i3if]{grid-template-columns:minmax(16rem,1fr) 2fr;gap:48px}}@media (width<=559px){.foot-lang[data-astro-cid-nns7i3if]{flex-basis:100%;order:-1;margin-inline-start:0}.foot-lang-list[data-astro-cid-nns7i3if]{inset-inline:0 auto}}
