.Header-module__xOY3Da__nav{--site-paper:var(--bg-secondary,#fff);--site-card:var(--bg-card,#fff);--site-ink:var(--text-primary,#0f172a);--site-ink-2:var(--text-secondary,#475569);--site-line:var(--border-subtle,#0f172a14);--site-line-2:var(--border-default,#0f172a24);--site-hover:var(--pressed,#0f172a0d);--site-shadow-soft:0 1px 2px #0f172a0a, 0 8px 28px -12px #0f172a1a;--site-shadow-lift:0 1px 2px #0f172a0a, 0 22px 48px -18px #0f172a2e;z-index:100;background:var(--site-paper);border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s,background .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 0 #0f172a00}.Header-module__xOY3Da__headerSpacer{height:68px}[data-theme=dark] .Header-module__xOY3Da__nav:not(.Header-module__xOY3Da__themeLockedLight){--site-paper:#171717;--site-card:#1f1f21;--site-ink:#f5f5f7;--site-ink-2:#d8d8de;--site-hover:#ffffff14}.Header-module__xOY3Da__navScrolled{border-bottom-color:var(--site-line);box-shadow:none}.Header-module__xOY3Da__navInner{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;margin:0;padding:14px 16px;display:grid;position:relative}.Header-module__xOY3Da__buttonReset{background:0 0;border:0;padding:0}.Header-module__xOY3Da__brand{color:inherit;justify-self:start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.Header-module__xOY3Da__brandMark{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.Header-module__xOY3Da__brandMark img{object-fit:cover;width:100%;height:100%;display:block}.Header-module__xOY3Da__navCenter{justify-self:center;align-items:center;gap:2px;display:flex}.Header-module__xOY3Da__navItem{color:var(--site-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.Header-module__xOY3Da__navItem:hover,.Header-module__xOY3Da__navMenuOpen .Header-module__xOY3Da__navTrigger{color:var(--site-ink);background:var(--site-hover)}.Header-module__xOY3Da__navCaret{opacity:.65;margin-top:1px;transition:transform .22s}.Header-module__xOY3Da__navMenuOpen .Header-module__xOY3Da__navCaret{transform:rotate(180deg)}.Header-module__xOY3Da__navHasMenu{position:static}.Header-module__xOY3Da__navMega{opacity:0;pointer-events:none;z-index:60;width:min(1040px,100vw - 48px);transition:opacity .2s,transform .2s;position:fixed;top:68px;left:50%;transform:translate(-50%)translateY(8px)}.Header-module__xOY3Da__navMenuOpen .Header-module__xOY3Da__navMega{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.Header-module__xOY3Da__navMegaInner{background:var(--site-card);border:1px solid var(--site-line);box-shadow:var(--site-shadow-lift);border-radius:18px;padding:14px}[data-theme=dark] .Header-module__xOY3Da__nav:not(.Header-module__xOY3Da__themeLockedLight) .Header-module__xOY3Da__navMegaInner{background:#1f1f21}.Header-module__xOY3Da__navMegaCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.Header-module__xOY3Da__navCard{border:1px solid var(--site-line);color:inherit;border-radius:14px;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.Header-module__xOY3Da__navCard:hover{box-shadow:var(--site-shadow-soft);transform:translateY(-2px)}.Header-module__xOY3Da__tintBlue{background:color-mix(in srgb, #6ea8ff 14%, var(--site-card))}.Header-module__xOY3Da__tintGreen{background:color-mix(in srgb, #1ea15e 13%, var(--site-card))}.Header-module__xOY3Da__tintAmber{background:color-mix(in srgb, #f5b400 16%, var(--site-card))}.Header-module__xOY3Da__tintOrange{background:color-mix(in srgb, #d4762b 15%, var(--site-card))}.Header-module__xOY3Da__navCardMedia{background:color-mix(in srgb, var(--site-card) 82%, var(--site-paper));border:1px solid var(--site-line);border-radius:10px;align-items:center;gap:8px;height:96px;margin-bottom:8px;padding:0 16px;display:flex}.Header-module__xOY3Da__navCardChip{background:color-mix(in srgb, var(--site-ink) 14%, transparent);border-radius:6px;width:46px;height:30px}.Header-module__xOY3Da__navCardChipSm{background:color-mix(in srgb, var(--site-ink) 8%, transparent);width:22px;height:30px}.Header-module__xOY3Da__navCard.Header-module__xOY3Da__tintBlue .Header-module__xOY3Da__navCardChip{background:#6ea8ff8c}.Header-module__xOY3Da__navCard.Header-module__xOY3Da__tintGreen .Header-module__xOY3Da__navCardChip{background:#1ea15e73}.Header-module__xOY3Da__navCard.Header-module__xOY3Da__tintAmber .Header-module__xOY3Da__navCardChip{background:#f5b4008c}.Header-module__xOY3Da__navCard.Header-module__xOY3Da__tintOrange .Header-module__xOY3Da__navCardChip{background:#d4762b8c}.Header-module__xOY3Da__navCardTitle{color:var(--site-ink);font-size:17px;font-weight:700}.Header-module__xOY3Da__navCardDesc{color:var(--site-ink-2);font-size:13px;font-weight:500;line-height:1.4}.Header-module__xOY3Da__navActions{justify-self:end;align-items:center;gap:4px;display:inline-flex}.Header-module__xOY3Da__themeToggle{margin-right:4px}.Header-module__xOY3Da__navLogin{color:var(--site-ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:7px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.Header-module__xOY3Da__navLogin:hover{color:var(--site-ink);background:var(--site-hover)}.Header-module__xOY3Da__navCta{color:#fff;box-shadow:none;cursor:pointer;background:#0f172a;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,opacity .18s;display:inline-flex}.Header-module__xOY3Da__nav .Header-module__xOY3Da__navCta{color:#fff;background:#0f172a}[data-theme=dark] .Header-module__xOY3Da__nav:not(.Header-module__xOY3Da__themeLockedLight) .Header-module__xOY3Da__navCta{color:#111827;background:#f5f5f7}.Header-module__xOY3Da__navCta:hover{opacity:.88}@media (max-width:900px){.Header-module__xOY3Da__navCenter{display:none}.Header-module__xOY3Da__navInner{grid-template-columns:auto 1fr}.Header-module__xOY3Da__navActions{gap:2px}.Header-module__xOY3Da__navLogin{display:none}}@media (max-width:520px){.Header-module__xOY3Da__navCta{white-space:nowrap;text-overflow:ellipsis;max-width:min(54vw,220px);padding-inline:12px;overflow:hidden}}
