.site-header.svelte-k3slgy{z-index:100;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.site-header.scrolled.svelte-k3slgy{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line-soft)}:root[data-theme=dark] .ed.help-zone .site-header.menu-open.svelte-k3slgy,.ed.help-zone[data-theme=dark] .site-header.menu-open.svelte-k3slgy,:root[data-theme=dark] .ed.main-zone .site-header.menu-open.svelte-k3slgy,.ed.main-zone[data-theme=dark] .site-header.menu-open.svelte-k3slgy{background:var(--surface)}:root[data-theme=dark] .ed.help-zone .brand.svelte-k3slgy .logo-img:where(.svelte-k3slgy),.ed.help-zone[data-theme=dark] .brand.svelte-k3slgy .logo-img:where(.svelte-k3slgy),:root[data-theme=dark] .ed.main-zone .brand.svelte-k3slgy .logo-img:where(.svelte-k3slgy),.ed.main-zone[data-theme=dark] .brand.svelte-k3slgy .logo-img:where(.svelte-k3slgy){filter:invert()hue-rotate(180deg)}.header-in.svelte-k3slgy{align-items:center;gap:32px;height:70px;display:flex}.brand.svelte-k3slgy{align-items:center;gap:9px;display:flex}.brand.svelte-k3slgy .logo-icon:where(.svelte-k3slgy){width:30px;height:auto;display:block}.brand.svelte-k3slgy .logo-img:where(.svelte-k3slgy){width:auto;height:24px;display:block}.gnav.svelte-k3slgy{gap:28px;margin-left:auto;display:flex}.header-actions.svelte-k3slgy{align-items:center;gap:14px;display:flex}.gnav.svelte-k3slgy a:where(.svelte-k3slgy){letter-spacing:.08em;color:var(--ink-60);padding:6px 0;font-size:13px;font-weight:700;transition:color .25s;position:relative}.gnav.svelte-k3slgy a:where(.svelte-k3slgy):after{content:"";background:var(--pink);transform-origin:0;width:100%;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.gnav.svelte-k3slgy a:where(.svelte-k3slgy):hover{color:var(--ink)}.gnav.svelte-k3slgy a:where(.svelte-k3slgy):hover:after{transform:scaleX(1)}.gnav.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy){color:var(--ink)}.gnav.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy):after{transform:scaleX(1)}.header-login.svelte-k3slgy{letter-spacing:.06em;border:1px solid var(--line);background:var(--surface);color:var(--ink-60);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;transition:color .25s,border-color .25s}.header-login.svelte-k3slgy:hover{color:var(--ink);border-color:var(--ink)}.header-cta.svelte-k3slgy{letter-spacing:.04em;border:var(--bd2);background:var(--pink);color:var(--on-accent);box-shadow:var(--sh-sm);white-space:nowrap;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:900;transition:transform .13s,box-shadow .13s,background .13s}.header-cta.svelte-k3slgy:hover{box-shadow:1px 1px 0 var(--ink);background:var(--pink-deep);transform:translate(2px,2px)}.menu-btn.svelte-k3slgy{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink-60);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:none}.menu-btn.svelte-k3slgy:hover{color:var(--ink);border-color:var(--ink)}.menu-btn.svelte-k3slgy svg:where(.svelte-k3slgy){width:20px;height:20px}.menu-panel.svelte-k3slgy{display:none}@media (width<=860px){.gnav.svelte-k3slgy,.header-actions.svelte-k3slgy{display:none}.header-in.svelte-k3slgy{height:62px}.brand.svelte-k3slgy .logo-icon:where(.svelte-k3slgy){width:26px}.brand.svelte-k3slgy .logo-img:where(.svelte-k3slgy){height:20px}.menu-btn.svelte-k3slgy{margin-left:auto;display:inline-flex}.site-header.menu-open.svelte-k3slgy{background:var(--surface)}.menu-panel.svelte-k3slgy{padding:16px var(--gutter) 20px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--sh-sm);flex-direction:column;gap:14px;display:flex}.menu-nav.svelte-k3slgy{flex-direction:column;display:flex}.menu-nav.svelte-k3slgy a:where(.svelte-k3slgy){letter-spacing:.04em;color:var(--ink-60);border-bottom:1px solid var(--line-soft);padding:11px 4px;font-size:15px;font-weight:700;transition:color .2s}.menu-nav.svelte-k3slgy a:where(.svelte-k3slgy):hover,.menu-nav.svelte-k3slgy a[aria-current=page]:where(.svelte-k3slgy){color:var(--ink)}.menu-theme.svelte-k3slgy{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px;display:flex}.menu-theme-label.svelte-k3slgy{color:var(--ink-60);font-size:13px;font-weight:700}.menu-auth.svelte-k3slgy{flex-direction:column;gap:10px;display:flex}.menu-auth.svelte-k3slgy .header-login:where(.svelte-k3slgy),.menu-auth.svelte-k3slgy .header-cta:where(.svelte-k3slgy){text-align:center;margin-left:0}}
