.theme_toggle__K_uSB{display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid #e2e8f0;border-radius:9999px;background:#ffffff;color:#475569;box-shadow:0 1px 2px rgb(15 23 42/5%);transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease}.theme_toggle__K_uSB:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a;transform:translateY(-1px)}.theme_toggle__K_uSB:active{transform:scale(.97)}.theme_toggle__K_uSB:focus-visible{outline:3px solid rgb(24 226 153/30%);outline-offset:2px}.theme_moon__KC3MW,.theme_sun__6C9Uz{grid-area:1/1;width:1.1rem;height:1.1rem;transition:opacity .16s ease,transform .2s ease}.theme_sun__6C9Uz{opacity:1;transform:rotate(0deg) scale(1)}.theme_moon__KC3MW{opacity:0;transform:rotate(-20deg) scale(.65)}.dark .theme_toggle__K_uSB{border-color:#334155;background:#1e293b;color:#cbd5e1;box-shadow:none}.dark .theme_toggle__K_uSB:hover{border-color:#475569;background:#273449;color:#f8fafc}.dark .theme_sun__6C9Uz{opacity:0;transform:rotate(20deg) scale(.65)}.dark .theme_moon__KC3MW{opacity:1;transform:rotate(0deg) scale(1)}@media (prefers-reduced-motion:reduce){.theme_moon__KC3MW,.theme_sun__6C9Uz,.theme_toggle__K_uSB{transition:none}}.Header_header__MvnS2{position:sticky;z-index:60;top:0;height:4rem;border-bottom:1px solid color-mix(in srgb,var(--site-border,#e2e8f0) 92%,transparent);background:color-mix(in srgb,var(--site-surface,#ffffff) 88%,transparent);color:var(--site-text,#0f172a);backdrop-filter:blur(14px) saturate(150%)}.Header_nav__EE71E{position:relative;display:flex;width:min(100%,76rem);height:100%;margin-inline:auto;align-items:center;justify-content:space-between;padding-inline:1.25rem}.Header_logo__j7oID{display:inline-flex;min-height:2.75rem;align-items:center;gap:.625rem;border-radius:.75rem;color:var(--site-text,#0f172a);font-size:1.05rem;font-weight:800;letter-spacing:-.025em}.Header_link__qN2Ll:focus-visible,.Header_logo__j7oID:focus-visible,.Header_menuButton__aNKrC:focus-visible,.Header_mobileLink__LH6oj:focus-visible{outline:3px solid rgb(24 226 153/30%);outline-offset:2px}.Header_logoIcon__LPn5c{width:2.125rem;height:2.125rem;border-radius:.65rem;border:1px solid rgb(15 23 42/10%);background:#f8f7f2;object-fit:cover;box-shadow:0 1px 2px rgb(15 23 42/8%)}.Header_desktopLinks__ci8vM{display:flex;align-items:center;gap:.25rem}.Header_link__qN2Ll{display:inline-flex;min-height:2.75rem;align-items:center;border-radius:9999px;padding-inline:.9rem;color:var(--site-text-muted,#64748b);font-size:.875rem;font-weight:650;transition:background-color .16s ease,color .16s ease,transform .12s ease}.Header_activeLink__IjuXO,.Header_link__qN2Ll:hover{background:#f1f5f9;color:#0f172a}.Header_link__qN2Ll:active{transform:scale(.97)}.Header_menuButton__aNKrC,.Header_mobileMenu__nWWGd,.Header_mobileTheme__a34jE{display:none}.dark .Header_header__MvnS2{border-color:rgb(51 65 85/88%);background:rgb(15 23 42/90%);color:#f8fafc}.dark .Header_logo__j7oID{color:#f8fafc}.dark .Header_link__qN2Ll{color:#94a3b8}.dark .Header_activeLink__IjuXO,.dark .Header_link__qN2Ll:hover{background:#1e293b;color:#f8fafc}@media (max-width:767px){.Header_nav__EE71E{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;padding-inline:.875rem}.Header_logo__j7oID{min-width:0;justify-self:center;font-size:.95rem}.Header_logoIcon__LPn5c{width:1.95rem;height:1.95rem}.Header_desktopLinks__ci8vM{display:none}.Header_menuButton__aNKrC,.Header_mobileTheme__a34jE{display:inline-flex}.Header_menuButton__aNKrC{width:2.75rem;height:2.75rem;align-items:center;justify-content:center;justify-self:end;border:1px solid #e2e8f0;border-radius:9999px;background:#ffffff;color:#475569;transition:background-color .16s ease,color .16s ease,transform .12s ease}.Header_menuButton__aNKrC svg{width:1.15rem;height:1.15rem}.Header_menuButton__aNKrC:active{transform:scale(.97)}.Header_mobileMenu__nWWGd{position:absolute;inset:calc(100% + .625rem) .875rem auto;display:grid;gap:.25rem;border:1px solid #e2e8f0;border-radius:1rem;background:#ffffff;box-shadow:0 18px 45px rgb(15 23 42/14%);padding:.5rem;animation:Header_header-menu-in__6VxVK .16s ease-out both}.Header_mobileLink__LH6oj{display:flex;min-height:2.875rem;align-items:center;border-radius:.75rem;padding-inline:.875rem;color:#475569;font-size:.925rem;font-weight:650}.Header_activeMobileLink__kyzSg,.Header_mobileLink__LH6oj:hover{background:#f1f5f9;color:#0f172a}.dark .Header_menuButton__aNKrC,.dark .Header_mobileMenu__nWWGd{border-color:#334155;background:#1e293b}.dark .Header_menuButton__aNKrC,.dark .Header_mobileLink__LH6oj{color:#cbd5e1}.dark .Header_activeMobileLink__kyzSg,.dark .Header_mobileLink__LH6oj:hover{background:#273449;color:#ffffff}}@keyframes Header_header-menu-in__6VxVK{0%{opacity:0;transform:translateY(-.4rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.Header_link__qN2Ll,.Header_menuButton__aNKrC,.Header_mobileMenu__nWWGd{animation:none;transition:none}}