.site-header[data-astro-cid-3ef6ksr2]{padding:1rem 0;position:fixed;top:var(--announcement-h, 0px);left:0;width:100%;z-index:100;pointer-events:none}.nav_content[data-astro-cid-3ef6ksr2]{position:relative;z-index:2;display:flex;align-items:center;gap:1rem;background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-pill);padding:.75rem 1.5rem;box-shadow:var(--shadow-md);pointer-events:auto;max-width:960px;margin:0 auto}.logo[data-astro-cid-3ef6ksr2]{padding-right:1rem;margin-right:auto}.logo[data-astro-cid-3ef6ksr2]:focus-visible,.nav_link[data-astro-cid-3ef6ksr2]:focus-visible,.nav_panel_link[data-astro-cid-3ef6ksr2]:focus-visible,.nav_login[data-astro-cid-3ef6ksr2]:focus-visible,.nav_start[data-astro-cid-3ef6ksr2]:focus-visible,.nav_burger[data-astro-cid-3ef6ksr2]:focus-visible,.nav_mobile_link[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nav_links[data-astro-cid-3ef6ksr2]{display:none}.nav_list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.75rem}.nav_item[data-astro-cid-3ef6ksr2]{position:relative}.nav_link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-weight:var(--fw-medium);color:var(--text-main);background:none;border:0;padding:.25rem 0;border-radius:var(--radius-xs);cursor:pointer}.nav_link[data-astro-cid-3ef6ksr2]:hover,.nav_link[data-astro-cid-3ef6ksr2][aria-current=page],.nav_link[data-astro-cid-3ef6ksr2].is-current{color:var(--primary)}.nav_chevron[data-astro-cid-3ef6ksr2]{transition:transform var(--dur-fast) var(--ease-smooth)}.nav_trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav_chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav_panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 1.25rem);left:50%;transform:translate(-50%);width:min(560px,90vw);background:var(--white);border:1px solid var(--divider-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-hover);padding:.75rem}.nav_panel--cols-1[data-astro-cid-3ef6ksr2]{width:220px}.nav_panel_list[data-astro-cid-3ef6ksr2]{display:grid;gap:.25rem}.nav_panel--cols-2[data-astro-cid-3ef6ksr2] .nav_panel_list[data-astro-cid-3ef6ksr2]{grid-template-columns:repeat(2,minmax(0,1fr))}.nav_panel_link[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border-radius:var(--radius-md)}.nav_panel_link[data-astro-cid-3ef6ksr2]:hover,.nav_panel_link[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--primary-a10)}.nav_panel_title[data-astro-cid-3ef6ksr2]{font-weight:var(--fw-semibold);color:var(--secondary);line-height:1.3}.nav_badge[data-astro-cid-3ef6ksr2]{margin-left:.4rem;padding:.1rem .45rem;border-radius:var(--radius-pill);background:var(--primary-a10);color:var(--primary-dark);font-size:.7rem;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;vertical-align:.1em}.nav_panel_desc[data-astro-cid-3ef6ksr2]{font-size:.85rem;color:var(--text-light);line-height:1.4}.nav_actions[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.75rem}.nav_start[data-astro-cid-3ef6ksr2],.nav_login[data-astro-cid-3ef6ksr2]{display:inline-block;padding:.5rem 1.25rem;border:1.5px solid transparent;border-radius:var(--radius-pill);font-weight:var(--fw-semibold);text-align:center;transition:background-color var(--dur-fast) var(--ease-smooth),border-color var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth),transform var(--dur-fast) var(--ease-smooth),box-shadow var(--dur-fast) var(--ease-smooth)}.nav_login[data-astro-cid-3ef6ksr2]{color:var(--secondary);background:transparent}.nav_login[data-astro-cid-3ef6ksr2]:hover{background:var(--primary);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-cta-hover)}.nav_burger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-.25rem -.5rem -.25rem 0;background:none;border:0;border-radius:var(--radius-md);color:var(--secondary);cursor:pointer}.nav_burger_close[data-astro-cid-3ef6ksr2],.nav_burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav_burger_open[data-astro-cid-3ef6ksr2]{display:none}.nav_burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .nav_burger_close[data-astro-cid-3ef6ksr2]{display:inline}.nav_mobile[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1;overflow-y:auto;background:var(--white);padding:calc(var(--announcement-h, 0px) + 6rem) 1.5rem 2rem;pointer-events:auto}.nav_mobile[data-astro-cid-3ef6ksr2][hidden]{display:none}.nav_mobile_list[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;border-top:1px solid var(--divider-200)}.nav_mobile_list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--divider-200)}.nav_mobile_link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem .25rem;font:inherit;font-size:1.15rem;font-weight:var(--fw-semibold);color:var(--secondary);background:none;border:0;text-align:left;cursor:pointer}.nav_mobile_sub[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;padding-bottom:.75rem}.nav_mobile_sub[data-astro-cid-3ef6ksr2][hidden]{display:none}.nav_mobile_actions[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-top:2rem;text-align:center}.nav_mobile_actions[data-astro-cid-3ef6ksr2] .nav_start[data-astro-cid-3ef6ksr2],.nav_mobile_actions[data-astro-cid-3ef6ksr2] .nav_login[data-astro-cid-3ef6ksr2]{padding:.8rem 1.25rem}html.nav-open{overflow:hidden}@media(min-width:1024px){.nav_links[data-astro-cid-3ef6ksr2]{display:block}.nav_actions[data-astro-cid-3ef6ksr2]{display:flex}.nav_burger[data-astro-cid-3ef6ksr2],.nav_mobile[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:768px){.site-header[data-astro-cid-3ef6ksr2]{padding:1rem}.nav_content[data-astro-cid-3ef6ksr2]{border-radius:var(--radius-lg);width:100%;padding:.75rem 1.25rem}}@media(prefers-reduced-motion:reduce){.nav_chevron[data-astro-cid-3ef6ksr2]{transition:none}.nav_start[data-astro-cid-3ef6ksr2]:hover,.nav_login[data-astro-cid-3ef6ksr2]:hover{transform:none}}
