.navbar_navbar__Yrlx_{width:100%;background:var(--color-background);border-bottom:0;padding:var(--spacing-sm) var(--spacing-xl);position:relative;overflow:visible}.navbar_navbar__Yrlx_ .navbar_container__QssPF{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.navbar_navbar__Yrlx_ .navbar_logo___aRXY{display:flex;align-items:center;gap:var(--spacing-sm)}.navbar_navbar__Yrlx_ .navbar_logo___aRXY .navbar_icon__48_Q7{width:var(--spacing-2xl);height:var(--spacing-2xl);background:#111827;border-radius:var(--spacing-sm);display:flex;align-items:center;justify-content:center}.navbar_navbar__Yrlx_ .navbar_logo___aRXY .navbar_icon__48_Q7 svg{width:20px;height:20px;color:var(--color-text-inverse)}.navbar_navbar__Yrlx_ .navbar_logo___aRXY .navbar_text__3t_dQ{display:flex;flex-direction:column}.navbar_navbar__Yrlx_ .navbar_logo___aRXY .navbar_text__3t_dQ .navbar_title__M0xJp{font-size:20px;font-weight:700;color:var(--color-text-primary);font-family:inherit;margin:0;line-height:1.2}.navbar_navbar__Yrlx_ .navbar_logo___aRXY .navbar_text__3t_dQ .navbar_subtitle__4serR{font-size:12px;color:#6b7280;font-family:inherit;margin:-2px 0 0;line-height:1.2}.navbar_navbar__Yrlx_ .navbar_links__3Ovfg{display:none;gap:var(--spacing-2xl);align-items:center}@media(min-width:768px){.navbar_navbar__Yrlx_ .navbar_links__3Ovfg{display:flex}}.navbar_navbar__Yrlx_ .navbar_links__3Ovfg a{color:var(--color-text-secondary);font-weight:500;font-family:inherit;font-size:1rem;line-height:1;margin:0;padding:0;transition:color .2s ease;text-decoration:none}.navbar_navbar__Yrlx_ .navbar_links__3Ovfg a:hover{color:var(--color-text-primary)}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga{display:flex;gap:var(--spacing-xl);align-items:center;height:34px}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga>a{display:none}@media(min-width:768px){.navbar_navbar__Yrlx_ .navbar_actions__YR_ga>a{display:flex;align-items:center;color:var(--color-text-secondary);font-weight:500;font-family:inherit;font-size:1rem;line-height:1;margin:0;padding:0;height:34px;transition:color .2s ease;text-decoration:none}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga>a:hover{color:var(--color-text-primary)}}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_button__TOnmx{background:#111827;color:var(--color-text-inverse);font-weight:500;font-family:inherit;font-size:.875rem;line-height:1;padding:0 20px;border-radius:6px;transition:background .2s ease,transform .06s ease;box-shadow:0 1px 2px rgba(0,0,0,.1);display:none;border:none;cursor:pointer;height:34px;margin:0}@media(min-width:768px){.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_button__TOnmx{display:inline-flex;align-items:center;justify-content:center}}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_button__TOnmx:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_button__TOnmx:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_hamburger__khzF1{display:inline-flex;flex-direction:column;gap:.3rem;background:rgba(0,0,0,0);border:0;padding:var(--spacing-xs);cursor:pointer}@media(min-width:768px){.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_hamburger__khzF1{display:none}}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_hamburger__khzF1 span{display:block;width:var(--spacing-xl);height:2px;background:#111827;transition:transform .2s ease,opacity .2s ease}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_hamburgerOpen__q0abW span:first-child{transform:translateY(6px) rotate(45deg)}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_hamburgerOpen__q0abW span:nth-child(2){opacity:0}.navbar_navbar__Yrlx_ .navbar_actions__YR_ga .navbar_hamburgerOpen__q0abW span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar_loginButton__b5XHk{background:rgba(0,0,0,0);color:var(--color-text-secondary);font-weight:500;font-family:inherit;font-size:1rem;line-height:1;padding:0 12px;border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease;border:none;cursor:pointer;height:36px;display:inline-flex;align-items:center;justify-content:center;margin:0}.navbar_loginButton__b5XHk:hover{color:var(--color-text-primary);background:var(--color-background-secondary)}.navbar_mobileMenu__z9pBT{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:12px var(--spacing-xl) var(--spacing-lg);border-top:1px solid #e5e7eb;background:var(--color-background);position:fixed;top:100%;left:0;right:0;z-index:30;transform:translateY(-10px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;box-shadow:0 8px 24px rgba(0,0,0,.08)}.navbar_mobileMenu__z9pBT a{color:var(--color-text-secondary);font-weight:500;font-family:inherit;font-size:var(--font-size-lg);display:block;padding:var(--spacing-md) 0;margin:0;transition:color .2s ease;border-bottom:1px solid #e5e7eb;text-decoration:none}.navbar_mobileMenu__z9pBT a:hover{color:var(--color-text-primary)}.navbar_mobileMenu__z9pBT a:last-of-type{border-bottom:none}.navbar_mobileMenu__z9pBT .navbar_loginButton__b5XHk{align-self:flex-start;margin-top:var(--spacing-sm);width:100%;display:flex;justify-content:center}.navbar_mobileMenu__z9pBT .navbar_loginButton__b5XHk button{color:var(--color-text-primary);font-weight:600}.navbar_mobileMenu__z9pBT .navbar_button__TOnmx{background:#111827;color:var(--color-text-inverse);font-weight:400;font-family:inherit;padding:8px var(--spacing-xl);border-radius:var(--spacing-sm);border:none;cursor:pointer;display:block;width:100%;text-align:center;margin-top:var(--spacing-sm);transition:background .2s ease}.navbar_mobileMenu__z9pBT .navbar_button__TOnmx:hover{background:#1f2937}@media(min-width:768px){.navbar_mobileMenu__z9pBT{display:none}}.navbar_open__Wz48T{transform:translateY(0);opacity:1;pointer-events:auto}.navbar_userMenu__jswt9{position:relative;display:inline-flex;height:36px}.navbar_userButton__oYeem{background:rgba(0,0,0,0);color:var(--color-text-secondary);font-weight:500;font-family:inherit;font-size:.875rem;line-height:1;padding:0 12px;border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease;border:none;cursor:pointer;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin:0}.navbar_userButton__oYeem:hover{color:var(--color-text-primary);background:var(--color-background-secondary)}.navbar_userButton__oYeem svg{flex-shrink:0}.navbar_userButton__oYeem span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar_dropdown__I5AWT{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--color-background);border:1px solid #e5e7eb;border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:var(--spacing-xs) 0;z-index:50;animation:navbar_dropdownFadeIn__VTBKg .2s ease}@keyframes navbar_dropdownFadeIn__VTBKg{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.navbar_dropdownItem__33pKt{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:.875rem;font-family:inherit;text-align:left;width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background .2s ease}.navbar_dropdownItem__33pKt:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.navbar_dropdownItem__33pKt svg{flex-shrink:0}.navbar_userInfo__FMgzL{display:flex;flex-direction:column;gap:2px;min-width:0}.navbar_userName__u7MS5{font-weight:600;color:var(--color-text-primary);font-size:.875rem}.navbar_userEmail__gVFlH,.navbar_userName__u7MS5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar_userEmail__gVFlH{font-size:.75rem;color:var(--color-text-tertiary)}.navbar_dropdownDivider__3Njd6{height:1px;background:#e5e7eb;margin:var(--spacing-xs) 0}