button[data-astro-cid-24fb5ono]:focus-visible{outline:2px solid hsl(var(--link));outline-offset:3px}[data-astro-cid-24fb5ono][data-theme-icon=black],[data-astro-cid-24fb5ono][data-theme-icon=light],html.black [data-astro-cid-24fb5ono][data-theme-icon=dark],html.light [data-astro-cid-24fb5ono][data-theme-icon=dark]{display:none}html.black [data-astro-cid-24fb5ono][data-theme-icon=black],html.light [data-astro-cid-24fb5ono][data-theme-icon=light]{display:inline-flex}.site-topbar[data-astro-cid-5gtbqxfk]{position:sticky;top:0;z-index:40;border-bottom:1px solid hsl(var(--border));background:hsl(var(--identity))}.site-topbar-inner[data-astro-cid-5gtbqxfk]{max-width:1280px;margin:auto;height:55px;display:flex;align-items:center;gap:1rem;padding:0 1rem}.site-brand[data-astro-cid-5gtbqxfk]{display:flex;align-items:center;gap:.5rem;font-weight:700;white-space:nowrap;font-size:.875rem}.desktop-nav[data-astro-cid-5gtbqxfk]{align-self:stretch;display:flex;align-items:center;gap:.15rem;flex:1}.desktop-nav[data-astro-cid-5gtbqxfk]>a[data-astro-cid-5gtbqxfk],.desktop-nav[data-astro-cid-5gtbqxfk] summary[data-astro-cid-5gtbqxfk]{display:flex;align-items:center;gap:.35rem;min-height:44px;padding:.5rem .65rem;font-size:.875rem;cursor:pointer;border-radius:.35rem}summary[data-astro-cid-5gtbqxfk]{list-style:none}summary[data-astro-cid-5gtbqxfk]::-webkit-details-marker{display:none}.desktop-nav[data-astro-cid-5gtbqxfk] details[data-astro-cid-5gtbqxfk]{position:relative;align-self:stretch;display:flex;align-items:center}.desktop-nav[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk]:hover,summary[data-astro-cid-5gtbqxfk]:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}[data-astro-cid-5gtbqxfk][aria-current],[data-astro-cid-5gtbqxfk][data-current-group]{color:hsl(var(--foreground));font-weight:700}.nav-panel[data-astro-cid-5gtbqxfk] [data-astro-cid-5gtbqxfk][aria-current],.mobile-drawer[data-astro-cid-5gtbqxfk] [data-astro-cid-5gtbqxfk][aria-current],.mobile-drawer[data-astro-cid-5gtbqxfk] [data-astro-cid-5gtbqxfk][data-current-group]{background:hsl(var(--muted))}[data-astro-cid-5gtbqxfk]:is(.nav-panel,.mobile-drawer) a[data-astro-cid-5gtbqxfk][aria-current]{position:relative}[data-astro-cid-5gtbqxfk]:is(.nav-panel,.mobile-drawer) a[data-astro-cid-5gtbqxfk][aria-current]:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:3px;background:currentColor;pointer-events:none}.nav-panel[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk]:hover,.mobile-drawer[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk]:hover{text-decoration:underline;text-underline-offset:.2em}.desktop-nav[data-astro-cid-5gtbqxfk] details[data-astro-cid-5gtbqxfk][open]>summary[data-astro-cid-5gtbqxfk]{background:hsl(var(--card));color:hsl(var(--foreground))}.desktop-nav[data-astro-cid-5gtbqxfk] details[data-astro-cid-5gtbqxfk][open]>summary[data-astro-cid-5gtbqxfk]>span[data-astro-cid-5gtbqxfk]{transform:rotate(180deg)}.nav-panel[data-astro-cid-5gtbqxfk]{position:absolute;top:calc(100% + 9px);left:var(--panel-offset, 0px);width:256px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);overflow:auto;border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--card));padding:.5rem;box-shadow:0 8px 24px hsl(var(--background) / .5)}.nav-panel[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk],.mobile-drawer[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.65rem .75rem;font-size:.875rem;border-radius:.3rem}.nav-panel[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk]>span[data-astro-cid-5gtbqxfk]{min-width:0}.nav-panel[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk]:hover{background:hsl(var(--foreground) / .06)}.nav-panel[data-astro-cid-5gtbqxfk] small[data-astro-cid-5gtbqxfk],.mobile-drawer[data-astro-cid-5gtbqxfk] small[data-astro-cid-5gtbqxfk]{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex-shrink:0}.nav-database[data-astro-cid-5gtbqxfk]{width:560px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-actions[data-astro-cid-5gtbqxfk]{margin-left:auto;display:flex;align-items:center;gap:.3rem}.desktop-theme[data-astro-cid-5gtbqxfk]{display:flex;align-items:center}.mobile-menu[data-astro-cid-5gtbqxfk]{display:none}.mobile-menu[data-astro-cid-5gtbqxfk]>summary[data-astro-cid-5gtbqxfk],.drawer-heading[data-astro-cid-5gtbqxfk] button[data-astro-cid-5gtbqxfk]{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu[data-astro-cid-5gtbqxfk]:not([open]) .mobile-drawer[data-astro-cid-5gtbqxfk]{display:none}.mobile-drawer[data-astro-cid-5gtbqxfk]{position:fixed;inset:56px 0 0;background:hsl(var(--card));overflow-y:auto;overscroll-behavior:contain;padding:1rem}.drawer-heading[data-astro-cid-5gtbqxfk],.drawer-theme[data-astro-cid-5gtbqxfk]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.drawer-heading[data-astro-cid-5gtbqxfk]{position:sticky;top:-1rem;background:hsl(var(--card));padding:.5rem 0;z-index:1}.mobile-start[data-astro-cid-5gtbqxfk]{padding:.5rem 0 1rem;border-bottom:1px solid hsl(var(--border))}.mobile-start[data-astro-cid-5gtbqxfk] h2[data-astro-cid-5gtbqxfk]{font-weight:700;padding:.5rem .75rem}.mobile-group[data-astro-cid-5gtbqxfk]{border-bottom:1px solid hsl(var(--border))}.mobile-group[data-astro-cid-5gtbqxfk]>summary[data-astro-cid-5gtbqxfk]{padding:1rem .75rem;cursor:pointer;font-weight:600}.mobile-group[data-astro-cid-5gtbqxfk]>summary[data-astro-cid-5gtbqxfk]:after{content:"+";float:right}.mobile-group[data-astro-cid-5gtbqxfk][open]>summary[data-astro-cid-5gtbqxfk]:after{content:"−"}.mobile-group[data-astro-cid-5gtbqxfk] a[data-astro-cid-5gtbqxfk]{margin-left:.5rem}.drawer-theme[data-astro-cid-5gtbqxfk]{padding:1rem .75rem}@media(max-width:1023px){html:has([data-mobile-menu][open]){overflow:hidden}.desktop-nav[data-astro-cid-5gtbqxfk],.desktop-theme[data-astro-cid-5gtbqxfk]{display:none}.mobile-menu[data-astro-cid-5gtbqxfk]{display:block}}@media(max-width:480px){.site-brand[data-astro-cid-5gtbqxfk] span[data-astro-cid-5gtbqxfk]{display:none}}
