html:has(.mk-root){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.mk-root){scroll-behavior:smooth}}.mk-skip.svelte-3qm88h{top:var(--pl-space-3);left:var(--pl-space-3);z-index:var(--pl-z-overlay);position:fixed;transform:translateY(-200%)}.mk-skip.svelte-3qm88h:focus-visible{transform:none}.mk-header.svelte-3qm88h{z-index:var(--pl-z-dropdown);transition:background-color var(--pl-duration-base) var(--pl-ease-standard), border-color var(--pl-duration-base) var(--pl-ease-standard);border-bottom:1px solid #0000;position:sticky;top:0}.mk-header.solid.svelte-3qm88h{border-bottom-color:var(--pl-border-default);background:color-mix(in srgb, var(--pl-bg-surface) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.mk-nav.svelte-3qm88h{padding:var(--pl-space-2) var(--pl-space-3);border-radius:var(--pl-radius-control);color:var(--pl-text-secondary);font-size:var(--pl-font-body-sm-size);font-weight:var(--pl-weight-medium);transition:background-color var(--pl-duration-fast) var(--pl-ease-standard), color var(--pl-duration-fast) var(--pl-ease-standard)}.mk-nav.svelte-3qm88h:hover{background:var(--pl-bg-hover);color:var(--pl-text-primary)}.mk-menu.svelte-3qm88h{border-top:1px solid var(--pl-border-default);background:var(--pl-bg-surface);animation:fade-up var(--pl-duration-base) var(--pl-ease-standard) both}.mk-menu-item.svelte-3qm88h{padding:var(--pl-space-3) 0;border-bottom:1px solid var(--pl-border-subtle);color:var(--pl-text-primary);font-size:var(--pl-font-title-size);font-weight:var(--pl-weight-medium);justify-content:space-between;align-items:center;display:flex}.mk-menu-item.svelte-3qm88h svg{color:var(--pl-text-subtle)}.mk-footer.svelte-3qm88h{border-top:1px solid var(--pl-border-default);background:var(--pl-bg-canvas)}.mk-footer-list.svelte-3qm88h{gap:var(--pl-space-2);margin-top:var(--pl-space-4);color:var(--pl-text-secondary);font-size:var(--pl-font-body-sm-size);display:grid}.mk-footer-list.svelte-3qm88h a:where(.svelte-3qm88h){transition:color var(--pl-duration-fast) var(--pl-ease-standard)}.mk-footer-list.svelte-3qm88h a:where(.svelte-3qm88h):hover{color:var(--pl-text-primary);text-underline-offset:.3em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.mk-menu.svelte-3qm88h{animation:none}.mk-header.svelte-3qm88h{transition:none}}
