.SiteHeader-module__mdpVJq__header{-webkit-backdrop-filter:blur(12px);z-index:100;background:#fffffff2;border-bottom:1px solid #f0f0f0;height:64px;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.SiteHeader-module__mdpVJq__header{height:72px}}.SiteHeader-module__mdpVJq__container{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;height:100%;margin:0 auto;padding:0 16px;display:flex}@media (min-width:768px){.SiteHeader-module__mdpVJq__container{padding:0 32px}}.SiteHeader-module__mdpVJq__logo{color:#1a1a1a;letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:flex}@media (min-width:768px){.SiteHeader-module__mdpVJq__logo{font-size:20px}}.SiteHeader-module__mdpVJq__desktopNav{flex:1;align-items:center;gap:4px;margin-left:24px;display:none}@media (min-width:900px){.SiteHeader-module__mdpVJq__desktopNav{display:flex}}.SiteHeader-module__mdpVJq__navItem{color:#444;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.SiteHeader-module__mdpVJq__navItem:hover{color:#1a1a1a}.SiteHeader-module__mdpVJq__navItemActive{color:#1a1a1a;font-weight:600}.SiteHeader-module__mdpVJq__caret{width:10px;height:10px;display:inline-block}.SiteHeader-module__mdpVJq__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.SiteHeader-module__mdpVJq__btnLogin{color:#444;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;display:none}@media (min-width:600px){.SiteHeader-module__mdpVJq__btnLogin{display:inline-flex}}.SiteHeader-module__mdpVJq__btnLogin:hover{color:#1a1a1a}.SiteHeader-module__mdpVJq__btnSignup{color:#fff;cursor:pointer;white-space:nowrap;background:#1a1a1a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.SiteHeader-module__mdpVJq__btnSignup:hover{background:#000}.SiteHeader-module__mdpVJq__menuToggle{cursor:pointer;color:#444;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@media (min-width:900px){.SiteHeader-module__mdpVJq__menuToggle{display:none}}.SiteHeader-module__mdpVJq__menuToggle:hover{color:#1a1a1a;background:#f4f4f4}.SiteHeader-module__mdpVJq__dropdown{z-index:200;border:1px solid #00000014;border-radius:12px;padding:12px;animation:.2s ease-out SiteHeader-module__mdpVJq__glassEnter;position:fixed}@keyframes SiteHeader-module__mdpVJq__glassEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SiteHeader-module__mdpVJq__dropdownGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:6px;min-width:480px;display:grid}.SiteHeader-module__mdpVJq__dropdownItem{color:#1a1a1a;border-radius:8px;flex-direction:column;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}.SiteHeader-module__mdpVJq__dropdownItem:hover{background:#0000000a}.SiteHeader-module__mdpVJq__dropdownItemLabel{margin-bottom:4px;font-size:15px;font-weight:600}.SiteHeader-module__mdpVJq__dropdownItemDesc{color:#666;font-size:12px;line-height:1.5}.SiteHeader-module__mdpVJq__mobileSheet{z-index:99;background:#fff;border-bottom:1px solid #f0f0f0;padding:16px;position:fixed;top:64px;left:0;right:0;box-shadow:0 8px 24px #0000000f}@media (min-width:768px){.SiteHeader-module__mdpVJq__mobileSheet{top:72px}}.SiteHeader-module__mdpVJq__mobileGroupLabel{color:#999;text-transform:uppercase;letter-spacing:.05em;padding:8px 12px 4px;font-size:11px;font-weight:600}.SiteHeader-module__mdpVJq__mobileLink{color:#1a1a1a;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;display:block}.SiteHeader-module__mdpVJq__mobileLink:hover{background:#f4f4f4}.SiteHeader-module__mdpVJq__mobileDivider{background:#f0f0f0;height:1px;margin:12px 0}.SiteHeader-module__mdpVJq__spacer{height:64px}@media (min-width:768px){.SiteHeader-module__mdpVJq__spacer{height:72px}}
