.account-menu:where(.astro-kbowgdrz){display:inline-flex;align-items:center;gap:.5rem}.account-menu:where(.astro-kbowgdrz)[hidden]{display:none!important}.account-menu__email:where(.astro-kbowgdrz){font-size:.8125rem;color:var(--mk-muted, var(--sl-color-gray-3));max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu__logout:where(.astro-kbowgdrz){font:inherit;font-size:.8125rem;font-weight:600;color:var(--mk-muted, var(--sl-color-gray-3));background:transparent;border:1px solid var(--mk-border, var(--sl-color-gray-5));border-radius:.5rem;padding:.35rem .65rem;cursor:pointer}.account-menu__logout:where(.astro-kbowgdrz):hover:not(:disabled){color:var(--mk-text, var(--sl-color-white));border-color:color-mix(in srgb,var(--mk-accent, var(--sl-color-accent)) 45%,var(--mk-border, var(--sl-color-gray-5)))}.account-menu__logout:where(.astro-kbowgdrz):disabled{opacity:.6;cursor:wait}@media(max-width:900px){.account-menu__email:where(.astro-kbowgdrz){display:none}}.theme-toggle:where(.astro-obp5imre){display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--mk-border);border-radius:.5rem;background:color-mix(in srgb,var(--mk-panel-2) 55%,transparent);color:var(--mk-muted);cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.theme-toggle:where(.astro-obp5imre):hover{color:var(--mk-text);border-color:color-mix(in srgb,var(--mk-accent) 35%,var(--mk-border));background:color-mix(in srgb,var(--mk-accent) 10%,var(--mk-panel-2))}.theme-toggle__icon:where(.astro-obp5imre){display:block}html[data-theme=dark] .theme-toggle__icon--moon:where(.astro-obp5imre),html:not([data-theme]) .theme-toggle__icon--moon:where(.astro-obp5imre){display:none}html[data-theme=dark] .theme-toggle__icon--sun:where(.astro-obp5imre),html:not([data-theme]) .theme-toggle__icon--sun:where(.astro-obp5imre){display:block}html[data-theme=light] .theme-toggle__icon--sun:where(.astro-obp5imre){display:none}html[data-theme=light] .theme-toggle__icon--moon:where(.astro-obp5imre){display:block}.site-header:where(.astro-yfd22ssa){position:sticky;top:0;z-index:50;border-bottom:1px solid var(--mk-border)}.site-header--embedded:where(.astro-yfd22ssa){position:relative;top:auto}.site-header__inner:where(.astro-yfd22ssa){display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,80rem);margin:0 auto;padding:.9rem 1.25rem}.site-header__brand:where(.astro-yfd22ssa){display:inline-flex;align-items:center;text-decoration:none;flex-shrink:1;min-width:0}.site-header__brand:where(.astro-yfd22ssa):hover{text-decoration:none;filter:brightness(1.04)}.site-header__logo:where(.astro-yfd22ssa){display:block;width:auto;object-fit:contain;object-position:left center}.site-header__logo--full:where(.astro-yfd22ssa){height:4rem;max-width:min(17rem,58vw)}.site-header__logo--icon:where(.astro-yfd22ssa){display:none;height:2.25rem;width:2.25rem}@media(max-width:480px){.site-header__logo--full:where(.astro-yfd22ssa){display:none}.site-header__logo--icon:where(.astro-yfd22ssa){display:block}}.site-header__nav:where(.astro-yfd22ssa){display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.site-header__primary:where(.astro-yfd22ssa),.site-header__session:where(.astro-yfd22ssa){display:flex;align-items:center;gap:.35rem}.site-header__link:where(.astro-yfd22ssa){color:var(--mk-muted);font-size:.925rem;font-weight:600;padding:.4rem .75rem;border-radius:.5rem;text-decoration:none;white-space:nowrap}.site-header__link:where(.astro-yfd22ssa):hover{color:var(--mk-text);text-decoration:none;background:color-mix(in srgb,var(--mk-panel-2) 55%,transparent)}.site-header__link:where(.astro-yfd22ssa).active{color:var(--mk-text);background:color-mix(in srgb,var(--mk-accent) 14%,var(--mk-panel-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-accent) 28%,var(--mk-border))}.site-header__cta:where(.astro-yfd22ssa){padding:.55rem .9rem;font-size:.9rem;white-space:nowrap}@media(max-width:720px){.site-header__primary:where(.astro-yfd22ssa) .site-header__link:where(.astro-yfd22ssa)#nav-subjects{display:none}.site-header__link:where(.astro-yfd22ssa)#nav-account:not([hidden]){display:inline-flex}}@media(max-width:520px){.site-header__session:where(.astro-yfd22ssa) .site-header__link:where(.astro-yfd22ssa)#nav-signin:not([hidden]){display:none}}
