.site-header.svelte-1elxaub{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);background:#ffffffd9;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.site-header.scrolled.svelte-1elxaub{border-color:var(--line);box-shadow:var(--shadow-sm)}.bar.svelte-1elxaub{height:var(--header-h);align-items:center;gap:24px;display:flex;container-type:inline-size}.logo-img.svelte-1elxaub{width:auto;height:36px}.logo.svelte-1elxaub{align-items:center;gap:12px;margin-right:auto;display:flex}nav.desktop.svelte-1elxaub .top:where(.svelte-1elxaub){gap:4px;margin:0;padding:0;list-style:none;display:flex}nav.desktop.svelte-1elxaub .top:where(.svelte-1elxaub)>li:where(.svelte-1elxaub){position:relative}nav.desktop.svelte-1elxaub .top:where(.svelte-1elxaub)>li:where(.svelte-1elxaub)>a:where(.svelte-1elxaub){color:var(--ink);border-radius:999px;padding:10px 16px;font-size:.96rem;font-weight:600;transition:color .15s,background .15s;display:block}nav.desktop.svelte-1elxaub .top:where(.svelte-1elxaub)>li:where(.svelte-1elxaub):hover>a:where(.svelte-1elxaub){background:var(--bg-soft);color:var(--primary)}nav.desktop.svelte-1elxaub .top:where(.svelte-1elxaub)>li.active:where(.svelte-1elxaub)>a:where(.svelte-1elxaub){color:var(--primary)}.mega.svelte-1elxaub{border:1px solid var(--line);border-radius:var(--radius);min-width:200px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;background:#fff;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(8px)}nav.desktop.svelte-1elxaub .top:where(.svelte-1elxaub)>li:where(.svelte-1elxaub):hover .mega:where(.svelte-1elxaub){opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mega.svelte-1elxaub ul:where(.svelte-1elxaub){margin:0;padding:0;list-style:none}.mega.svelte-1elxaub a:where(.svelte-1elxaub){border-radius:var(--radius-sm);color:var(--ink-2);white-space:nowrap;padding:10px 14px;font-size:.92rem;display:block}.mega.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--bg-soft);color:var(--primary)}.auth.svelte-1elxaub{align-items:center;gap:12px;display:flex}.login.svelte-1elxaub{color:var(--ink-2);white-space:nowrap;font-size:.9rem;font-weight:600}.login.svelte-1elxaub:hover{color:var(--primary)}.cta.svelte-1elxaub{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s}.cta.svelte-1elxaub:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1f5fd659}.who.svelte-1elxaub{white-space:nowrap;font-size:.9rem;font-weight:700}.who.svelte-1elxaub em:where(.svelte-1elxaub){color:var(--ink-3);font-style:normal;font-weight:400}.logout.svelte-1elxaub{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:.85rem}.logout.svelte-1elxaub:hover{border-color:var(--primary);color:var(--primary)}.hamburger.svelte-1elxaub{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;display:none}.hamburger.svelte-1elxaub span:where(.svelte-1elxaub){background:var(--ink);border-radius:2px;width:20px;height:2px;margin:0 auto;display:block}nav.mobile.svelte-1elxaub{border-top:1px solid var(--line);max-height:calc(100vh - var(--header-h));background:#fff;padding:8px 16px 20px;overflow-y:auto}.m-group.svelte-1elxaub{border-bottom:1px solid var(--line-2);padding:8px 0}.m-top.svelte-1elxaub{padding:8px 4px;font-weight:700;display:block}.m-sub.svelte-1elxaub{color:var(--ink-2);padding:8px 16px;font-size:.92rem;display:block}@container (width<=340px){.logo-img.svelte-1elxaub{object-fit:cover;object-position:left center;width:34px}}@container (width<=290px){.who.svelte-1elxaub{display:none}}@media (width<=960px){.bar.svelte-1elxaub{gap:12px}nav.desktop.svelte-1elxaub,.cta.svelte-1elxaub{display:none}.hamburger.svelte-1elxaub{display:flex}}.site-footer.svelte-jz8lnl{background:var(--navy-900);color:#ffffffb8;font-size:var(--fs-sm);margin-top:80px;padding:56px 0 28px}.top.svelte-jz8lnl{border-bottom:1px solid #ffffff1a;grid-template-columns:1.2fr 2fr;gap:48px;padding-bottom:36px;display:grid}.logo.svelte-jz8lnl{align-items:center;gap:12px;display:flex}.logo-img.svelte-jz8lnl{width:auto;height:40px}.desc.svelte-jz8lnl{max-width:34ch;margin-top:18px;line-height:1.7}.contact.svelte-jz8lnl{flex-direction:column;gap:6px;margin:20px 0 0;display:flex}.contact.svelte-jz8lnl div:where(.svelte-jz8lnl){gap:10px;display:flex}.contact.svelte-jz8lnl dt:where(.svelte-jz8lnl){width:56px;color:var(--cyan-400);font-weight:700;font-size:var(--fs-xs);letter-spacing:.04em;flex:none}.contact.svelte-jz8lnl dd:where(.svelte-jz8lnl){font-size:var(--fs-sm);margin:0}.contact.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--cyan-400)}.cols.svelte-jz8lnl{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.col.svelte-jz8lnl{flex-direction:column;gap:8px;display:flex}.col.svelte-jz8lnl .head:where(.svelte-jz8lnl){color:#fff;margin-bottom:4px;font-weight:700}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#ffffff9e;font-size:var(--fs-xs)}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--cyan-400)}.bottom.svelte-jz8lnl{font-size:var(--fs-xs);color:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:24px;display:flex}.right.svelte-jz8lnl{align-items:center;gap:14px;display:flex}.family.svelte-jz8lnl{color:#fffc;font-size:var(--fs-xs);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:8px 14px;font-family:inherit}.privacy.svelte-jz8lnl{color:#fff;font-weight:700}.privacy.svelte-jz8lnl:hover{color:var(--cyan-400)}.family.svelte-jz8lnl option:where(.svelte-jz8lnl){color:#111}@media (width<=860px){.top.svelte-jz8lnl{grid-template-columns:1fr;gap:32px}.cols.svelte-jz8lnl{grid-template-columns:repeat(2,1fr)}}
