.header[data-v-a5b2082e]{border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:100}.header__inner[data-v-a5b2082e]{justify-content:space-between;padding-block:.85rem}.header__inner[data-v-a5b2082e],.logo[data-v-a5b2082e]{align-items:center;display:flex}.logo[data-v-a5b2082e]{font-size:1.0625rem;font-weight:600;gap:.55rem;letter-spacing:-.02em;transition:opacity var(--duration-fast) var(--ease-out)}.logo[data-v-a5b2082e],.logo[data-v-a5b2082e]:hover{color:var(--color-text)}.logo[data-v-a5b2082e]:hover{opacity:.75}.logo__mark[data-v-a5b2082e]{font-size:1.25rem;line-height:1}.nav[data-v-a5b2082e]{display:flex;gap:.35rem}.nav__link[data-v-a5b2082e]{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;padding:.45rem .85rem;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.nav__link.router-link-active[data-v-a5b2082e],.nav__link[data-v-a5b2082e]:hover{background:var(--color-fill);color:var(--color-text)}.footer[data-v-3c696b5f]{border-top:1px solid var(--color-border);margin-top:4rem;padding:2rem 0 2.5rem}.footer__inner[data-v-3c696b5f]{display:grid;gap:1rem}.footer__logo[data-v-3c696b5f]{color:var(--color-text);font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.footer__tagline[data-v-3c696b5f]{color:var(--color-text-tertiary);font-size:.8125rem;margin:.25rem 0 0}.footer__nav[data-v-3c696b5f]{display:flex;gap:1.25rem}.footer__nav a[data-v-3c696b5f]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.footer__nav a[data-v-3c696b5f]:hover{color:var(--color-primary)}.footer__copy[data-v-3c696b5f]{color:var(--color-text-tertiary);font-size:.75rem;margin:0}@media(min-width:640px){.footer__inner[data-v-3c696b5f]{align-items:center;grid-template-columns:1fr auto}.footer__copy[data-v-3c696b5f]{grid-column:1/-1}}main[data-v-77a29368]{min-height:calc(100vh - 160px)}
