.SearchBar-module__8WpF3W__search{background:#fff9;border:1px solid #1a1d211a;border-radius:9999px;flex:auto;align-items:center;gap:8px;min-width:0;max-width:640px;height:40px;padding:0 14px;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #1a1d210a}.SearchBar-module__8WpF3W__search:focus-within{border-color:var(--accent);background:#ffffffe0;box-shadow:0 0 0 3px #1f6feb26,inset 0 1px #ffffffb3}.SearchBar-module__8WpF3W__icon{color:var(--muted);flex-shrink:0;transition:color .15s cubic-bezier(.4,0,.2,1)}.SearchBar-module__8WpF3W__search:focus-within .SearchBar-module__8WpF3W__icon{color:var(--accent)}.SearchBar-module__8WpF3W__input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:auto;font-size:14px}.SearchBar-module__8WpF3W__input::placeholder{color:var(--muted)}.SearchBar-module__8WpF3W__clear{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex}.SearchBar-module__8WpF3W__clear:hover,.SearchBar-module__8WpF3W__clear:focus-visible{color:var(--text)}.SearchBar-module__8WpF3W__input::-webkit-search-cancel-button{appearance:none}@media (max-width:767px){.SearchBar-module__8WpF3W__search{max-width:none}}
.Header-module__9fWxfa__wrapper{z-index:var(--z-topbar);position:fixed;top:0;left:0;right:0}.Header-module__9fWxfa__row{width:100%;max-width:1280px;height:var(--topbar-h);align-items:center;gap:28px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:1024px){.Header-module__9fWxfa__row{padding:0 16px}}@media (max-width:767px){.Header-module__9fWxfa__row{gap:12px}}@media (max-width:760px){.Header-module__9fWxfa__row{padding:0 12px}}.Header-module__9fWxfa__logo{color:var(--text);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.Header-module__9fWxfa__logoBadge{background:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.Header-module__9fWxfa__logoText{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:700;line-height:1.15}.Header-module__9fWxfa__logoShort{display:none}@media (max-width:767px){.Header-module__9fWxfa__logoFull{display:none}.Header-module__9fWxfa__logoShort{display:inline}}.Header-module__9fWxfa__logoCopy{flex-direction:column;gap:1px;min-width:0;display:flex}.Header-module__9fWxfa__nav{align-items:center;gap:24px;display:flex}@media (max-width:767px){.Header-module__9fWxfa__nav{display:none}}.Header-module__9fWxfa__navLink{letter-spacing:-.01em;color:var(--muted);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.Header-module__9fWxfa__navLink:hover{color:var(--text)}.Header-module__9fWxfa__tagline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.15;overflow:hidden}@media (max-width:900px){.Header-module__9fWxfa__tagline{display:none}}@media (max-width:767px){.Header-module__9fWxfa__searchOpen .Header-module__9fWxfa__logoCopy,.Header-module__9fWxfa__searchOpen .Header-module__9fWxfa__user,.Header-module__9fWxfa__searchOpen .Header-module__9fWxfa__signIn{display:none}}.Header-module__9fWxfa__user{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.Header-module__9fWxfa__user .Header-module__9fWxfa__signIn{cursor:pointer;border:none;margin-left:0;padding:0}.Header-module__9fWxfa__avatar{background:var(--accent);color:#fff;-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.Header-module__9fWxfa__signIn{width:40px;height:40px;color:var(--muted);background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.Header-module__9fWxfa__signIn:hover{background:var(--surface);color:var(--text)}
