.site-header.svelte-a8kxe2{z-index:50;transition:background-color var(--t) var(--ease);padding:.7rem 0;position:sticky;top:0}.site-header.scrolled.svelte-a8kxe2{background:color-mix(in srgb, var(--paper) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px)}.rand-antet.svelte-a8kxe2{border:1px solid var(--blue-line);border-radius:var(--r-pill);background:var(--blue-soft);min-height:66px;transition:box-shadow var(--t) var(--ease), background-color var(--t) var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:.4rem .55rem .4rem .9rem;display:flex}.site-header.scrolled.svelte-a8kxe2 .rand-antet:where(.svelte-a8kxe2){background:var(--card);box-shadow:var(--shadow-lift)}.desktop-nav.svelte-a8kxe2{align-items:center;gap:.35rem;margin-left:1.5rem;margin-right:auto;display:flex}.desktop-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){border-radius:var(--r-pill);color:var(--muted);white-space:nowrap;transition:color var(--t) var(--ease), background-color var(--t) var(--ease);padding:.5rem .85rem;font-size:.93rem;font-weight:600}.desktop-nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{color:var(--ink);background:#fff9}.desktop-nav.svelte-a8kxe2 a.active:where(.svelte-a8kxe2){background:var(--card);color:var(--blue-strong);box-shadow:0 1px 2px #16233f0f}.actions.svelte-a8kxe2{align-items:center;gap:.5rem;display:flex}.actions.svelte-a8kxe2 .sign-in:where(.svelte-a8kxe2){border-radius:var(--r-pill);color:var(--ink-soft)}.actions.svelte-a8kxe2 .sign-in:where(.svelte-a8kxe2):hover{color:var(--ink);background:#ffffffb3}.actions.svelte-a8kxe2 .btn-primary{border-radius:var(--r-pill)}.burger.svelte-a8kxe2{border:1px solid var(--blue-line);border-radius:var(--r-pill);background:var(--card);place-items:center;width:42px;height:42px;display:none}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2),.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):before,.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):after{background:var(--ink);width:18px;height:2px;transition:transform var(--t) var(--ease), opacity var(--t) var(--ease);border-radius:2px;display:block}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):before,.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):after{content:"";position:relative}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):before{top:-6px}.burger.svelte-a8kxe2 span:where(.svelte-a8kxe2):after{top:4px}.burger.svelte-a8kxe2 span.x:where(.svelte-a8kxe2){background:0 0}.burger.svelte-a8kxe2 span.x:where(.svelte-a8kxe2):before{transform:translateY(6px)rotate(45deg)}.burger.svelte-a8kxe2 span.x:where(.svelte-a8kxe2):after{transform:translateY(-4px)rotate(-45deg)}.mobile-panel.svelte-a8kxe2{width:min(100% - 2.5rem, var(--container));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-lift);animation:fade-up .26s var(--ease-out) both;gap:1rem;margin:.5rem auto 0;padding:1rem 1.25rem 1.5rem;display:grid}.mobile-panel.svelte-a8kxe2 nav:where(.svelte-a8kxe2){display:grid}.mobile-panel.svelte-a8kxe2 nav:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){border-bottom:1px solid var(--line);padding:.85rem .25rem;font-weight:600}@media (width<=940px){.desktop-nav.svelte-a8kxe2,.sign-in.svelte-a8kxe2{display:none}.burger.svelte-a8kxe2{display:grid}}@media (width<=520px){.actions.svelte-a8kxe2 .btn-primary{display:none}}.site-footer.svelte-4jwo3w{border-top:1px solid var(--line);background:var(--paper-warm);padding:clamp(3rem,6vw,4.5rem) 0 2rem}.top.svelte-4jwo3w{grid-template-columns:1.5fr repeat(3,1fr);gap:2.5rem;padding-bottom:2.5rem;display:grid}.brand-block.svelte-4jwo3w{align-content:start;gap:.75rem;max-width:22rem;display:grid}.motto.svelte-4jwo3w{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:600}nav.svelte-4jwo3w ul:where(.svelte-4jwo3w){gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}nav.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--muted);transition:color var(--t) var(--ease);font-size:.92rem}nav.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--blue-strong)}.entities.svelte-4jwo3w{border-top:1px solid var(--line);color:var(--muted);max-width:58rem;padding:1.15rem 0}.bottom.svelte-4jwo3w{border-top:1px solid var(--line);color:var(--muted-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:1.15rem;display:flex}@media (width<=880px){.top.svelte-4jwo3w{grid-template-columns:repeat(2,1fr);gap:2rem}.brand-block.svelte-4jwo3w{grid-column:1/-1}}@media (width<=520px){.top.svelte-4jwo3w{grid-template-columns:1fr}}
