.SiteHeader-module__Tkw0gW__root{background:var(--header-bg);border-bottom:1px solid var(--border);z-index:100;-webkit-backdrop-filter:var(--header-blur);backdrop-filter:var(--header-blur);padding:10px 12px 12px;position:sticky;top:0}.SiteHeader-module__Tkw0gW__inner{max-width:var(--max-width);margin:0 auto}.SiteHeader-module__Tkw0gW__topBar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.SiteHeader-module__Tkw0gW__brandWrap{flex:1;min-width:0}.SiteHeader-module__Tkw0gW__brandLink{align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.SiteHeader-module__Tkw0gW__brandLogo{border-radius:999px;flex-shrink:0;width:34px;height:34px}.SiteHeader-module__Tkw0gW__brandMeta{min-width:0}.SiteHeader-module__Tkw0gW__brandTitle{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(16px,4.4vw,18px);font-weight:800;line-height:1}.SiteHeader-module__Tkw0gW__brandTagline{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px}.SiteHeader-module__Tkw0gW__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.SiteHeader-module__Tkw0gW__menuButton{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;transition:background .16s,border-color .16s;display:inline-flex}.SiteHeader-module__Tkw0gW__menuButton:hover{background:var(--surface-soft);border-color:var(--border-strong)}@media (max-width:560px){.SiteHeader-module__Tkw0gW__brandLink{gap:8px}.SiteHeader-module__Tkw0gW__brandLogo{width:30px;height:30px}.SiteHeader-module__Tkw0gW__brandTitle{font-size:clamp(15px,4.8vw,17px)}.SiteHeader-module__Tkw0gW__brandTagline{letter-spacing:.06em;margin-top:2px;font-size:10px;line-height:1.2}.SiteHeader-module__Tkw0gW__topBar{align-items:flex-start}.SiteHeader-module__Tkw0gW__actions{margin-top:2px}}@media (max-width:420px){.SiteHeader-module__Tkw0gW__topBar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px}.SiteHeader-module__Tkw0gW__brandWrap{flex:auto;min-width:0}.SiteHeader-module__Tkw0gW__brandLink{gap:6px}.SiteHeader-module__Tkw0gW__brandLogo{width:28px;height:28px}.SiteHeader-module__Tkw0gW__brandTitle{font-size:14px}.SiteHeader-module__Tkw0gW__brandTagline{display:none}.SiteHeader-module__Tkw0gW__actions{justify-content:flex-end;gap:4px;width:auto;margin-top:0}.SiteHeader-module__Tkw0gW__actions .lang-switcher-text{display:none}.SiteHeader-module__Tkw0gW__actions .lang-switcher-link{min-width:34px!important;padding-left:6px!important;padding-right:6px!important}.SiteHeader-module__Tkw0gW__actions .lang-switcher-link span[aria-hidden=true]{font-size:20px!important}}@media (min-width:768px){.SiteHeader-module__Tkw0gW__menuButton{display:none}}.SiteHeader-module__Tkw0gW__countdownRow{width:100%;margin-top:10px}@media (max-width:767px){.SiteHeader-module__Tkw0gW__countdownRow{box-sizing:border-box;border-top:1px solid var(--border-faint);background:var(--countdown-mobile-bg);width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding:12px 16px 14px}.SiteHeader-module__Tkw0gW__countdownRow [data-countdown-root]>div:first-of-type{text-align:center}.SiteHeader-module__Tkw0gW__countdownRow [data-countdown-row]{justify-content:space-between;gap:clamp(4px,2vw,10px);width:100%}.SiteHeader-module__Tkw0gW__countdownRow [data-countdown-row]>div{flex:1 1 0;min-width:0}}@media (min-width:768px){.SiteHeader-module__Tkw0gW__countdownRow{background:0 0;border-top:none;width:100%;margin-left:0;margin-right:0;padding:0}}.SiteHeader-module__Tkw0gW__navDesktop{flex-wrap:wrap;gap:8px;margin-top:14px;display:none}.SiteHeader-module__Tkw0gW__navPill:hover{background:var(--surface-soft)!important;border-color:var(--border-strong)!important;color:var(--text)!important}.SiteHeader-module__Tkw0gW__navPill[data-current=true]:hover{background:var(--green-active)!important;border-color:var(--green-border)!important;color:var(--green)!important}.SiteHeader-module__Tkw0gW__navPill:focus-visible{background:var(--surface-soft)!important;border-color:var(--border-strong)!important;color:var(--text)!important}.SiteHeader-module__Tkw0gW__navPill[data-current=true]:focus-visible{background:var(--green-active)!important;border-color:var(--green-border)!important;color:var(--green)!important}@media (min-width:768px){.SiteHeader-module__Tkw0gW__navDesktop{display:flex}}.SiteHeader-module__Tkw0gW__backdrop{background:var(--backdrop-bg);z-index:150;cursor:pointer;border:none;margin:0;padding:0;display:none;position:fixed;inset:0}.SiteHeader-module__Tkw0gW__backdrop[data-open=true]{display:block}.SiteHeader-module__Tkw0gW__drawer{background:var(--bg);border-left:1px solid var(--border);width:min(90vw,320px);max-width:100%;height:100dvh;box-shadow:var(--drawer-shadow);z-index:160;overscroll-behavior:contain;pointer-events:none;padding:16px 0 24px;transition:transform .2s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.SiteHeader-module__Tkw0gW__drawer[data-open=true]{pointer-events:auto;transform:translate(0)}@media (min-width:768px){.SiteHeader-module__Tkw0gW__backdrop[data-open=true],.SiteHeader-module__Tkw0gW__drawer{display:none}}.SiteHeader-module__Tkw0gW__drawerList{margin:0;padding:0;list-style:none}.SiteHeader-module__Tkw0gW__drawerLink{color:var(--text);border-bottom:1px solid var(--border-faint);align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .14s;display:flex}.SiteHeader-module__Tkw0gW__drawerLink:hover{background:var(--surface-soft)}.SiteHeader-module__Tkw0gW__drawerLinkActive{background:var(--green-active);color:var(--green);font-weight:700}.SiteHeader-module__Tkw0gW__drawerLink:focus-visible{background:var(--surface-soft);outline:2px solid var(--green);outline-offset:-2px}.SiteHeader-module__Tkw0gW__drawerSectionLabel{font-size:var(--text-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--dim);margin:0;padding:20px 20px 8px;font-weight:700}.SiteHeader-module__Tkw0gW__drawerCloseRow{justify-content:flex-end;padding:0 12px 12px;display:flex}
