.lang-switcher[data-v-bc6148ce]{border-radius:var(--radius-md);background:hsl(var(--surface-elevated));letter-spacing:.02em;gap:2px;padding:2px;font-size:.75rem;font-weight:600}.lang-link[data-v-bc6148ce],.lang-switcher[data-v-bc6148ce]{align-items:center;display:inline-flex}.lang-link[data-v-bc6148ce]{border-radius:var(--radius-sm);min-width:2.5rem;min-height:1.75rem;color:hsl(var(--muted-foreground));white-space:nowrap;justify-content:center;padding:.25rem .5rem;text-decoration:none}.lang-link-active[data-v-bc6148ce]{background:hsl(var(--surface-raised));box-shadow:0 1px 2px #00000014,0 0 0 1px hsl(var(--border)/.6);color:hsl(var(--foreground));cursor:default}.lang-link-other[data-v-bc6148ce]:focus-visible,.lang-link-other[data-v-bc6148ce]:hover{color:hsl(var(--foreground))}@media (width<=980px){.lang-link[data-v-bc6148ce]{min-height:2.5rem}}.site-header[data-v-5813767c]{z-index:40;background:hsl(var(--background)/.8);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);transition:border-color var(--duration-quick) ease;border-block-end:1px solid #0000;position:sticky;inset-block-start:0}@media (hover:none){.site-header[data-v-5813767c]{background:hsl(var(--background)/.97);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header[data-scrolled][data-v-5813767c]{border-block-end-color:hsl(var(--border))}.header-inner[data-v-5813767c]{min-height:4rem}.header-inner[data-v-5813767c],.header-side[data-v-5813767c]{align-items:center;display:flex}.header-side[data-v-5813767c]{flex:1;min-width:0}.header-side-end[data-v-5813767c]{justify-content:flex-end}.header-logo[data-v-5813767c]{border-radius:var(--radius-md);align-items:center;display:inline-flex}.header-actions[data-v-5813767c],.header-nav[data-v-5813767c]{align-items:center;display:flex}.header-nav[data-v-5813767c]{white-space:nowrap;gap:.25rem}.header-actions[data-v-5813767c]{gap:.5rem}.nav-link[data-v-5813767c]{border-radius:var(--radius-md);color:hsl(var(--muted-foreground));transition:color var(--duration-quick) ease,background-color var(--duration-quick) ease;padding:.375rem .75rem;font-size:.9375rem;font-weight:500}.nav-link[data-v-5813767c]:hover{background:hsl(var(--accent))}.menu-toggle[data-v-5813767c],.nav-link[data-v-5813767c]:hover,.nav-link[aria-current=location][data-v-5813767c],.nav-link[aria-current=page][data-v-5813767c]{color:hsl(var(--foreground))}.menu-toggle[data-v-5813767c]{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px hsl(var(--border));justify-content:center;align-items:center;display:none}.mobile-panel[data-v-5813767c]{border-block-start:1px solid hsl(var(--border));background:hsl(var(--background))}.mobile-nav[data-v-5813767c]{flex-direction:column;padding-block:.5rem 1.25rem;display:flex}.mobile-link[data-v-5813767c]{border-block-end:1px solid hsl(var(--border)/.7);min-height:3rem;color:hsl(var(--muted-foreground));font-size:1rem;font-weight:500;line-height:3rem}.mobile-link[aria-current=location][data-v-5813767c],.mobile-link[aria-current=page][data-v-5813767c]{color:hsl(var(--foreground))}.mobile-actions[data-v-5813767c]{flex-wrap:wrap;align-items:center;gap:.75rem;padding-block-start:1.25rem;display:flex}.mobile-actions .btn[data-v-5813767c]{min-height:2.75rem}@media (width<=1199px){.header-signin[data-v-5813767c]{display:none}.nav-link[data-v-5813767c]{padding-inline:.5rem}}@media (width<=980px){.header-actions[data-v-5813767c],.header-nav[data-v-5813767c]{display:none}.menu-toggle[data-v-5813767c]{display:flex}}@media (width>=981px){.mobile-panel[data-v-5813767c]{display:none!important}}.site-footer[data-v-7cdc0e49]{border-block-start:1px solid hsl(var(--border));background:hsl(var(--surface-raised));padding-block:3.5rem 1.5rem}.footer-grid[data-v-7cdc0e49]{border-block-end:1px solid hsl(var(--border)/.7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:calc(clamp(2.5rem,1.5rem + 4vw,5rem));padding-block-end:3rem;display:grid}.footer-brand[data-v-7cdc0e49]{flex-direction:column;align-items:flex-start;gap:1rem;max-width:34ch;display:flex}.footer-brand>p[data-v-7cdc0e49]{color:hsl(var(--muted-foreground));text-wrap:pretty;font-size:.9375rem;line-height:1.6}.footer-brand .footer-made[data-v-7cdc0e49]{font-size:.8125rem}.footer-columns[data-v-7cdc0e49]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer-columns h3[data-v-7cdc0e49]{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.footer-columns ul[data-v-7cdc0e49]{flex-direction:column;gap:.625rem;margin-block-start:1rem;display:flex}.footer-columns a[data-v-7cdc0e49]{color:hsl(var(--foreground)/.8);font-size:.9375rem}.footer-columns a[data-v-7cdc0e49]:hover{color:hsl(var(--foreground))}@media (pointer:coarse){.footer-columns ul[data-v-7cdc0e49]{gap:0;margin-block-start:.5rem}.footer-columns a[data-v-7cdc0e49]{align-items:center;min-height:2.75rem;display:inline-flex}}.footer-base[data-v-7cdc0e49]{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.5rem;font-size:.8125rem;display:flex}@media (width<=1100px){.footer-columns[data-v-7cdc0e49]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.footer-grid[data-v-7cdc0e49]{grid-template-columns:1fr}}
