.header.topbar-redesign{z-index:1200;min-height:64px;color:var(--ds-ink,#22313f);-webkit-backdrop-filter:blur(25px)saturate(130%);background:#fff6;border:1px solid #fff9;border-radius:16px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:18px;margin-bottom:18px;padding:10px 12px;display:grid;position:relative;overflow:visible;box-shadow:0 8px 32px #1f268712}.header.topbar-redesign .header-content,.header.topbar-redesign .main-nav{display:contents}.header.topbar-redesign .title-section{z-index:1;order:1;justify-self:start;min-width:max-content;position:relative}.header.topbar-redesign .title-section h1{font-weight:800;font-size:var(--brand-lockup-text-compact,22px);color:var(--ds-ink,#22313f);margin:0;line-height:1}.header.topbar-redesign .title-section h1 a{align-items:center;gap:var(--brand-lockup-gap,10px);text-decoration:none;display:inline-flex;color:inherit!important}.header.topbar-redesign .title-section h1 img{border-radius:8px;flex:none;box-shadow:0 8px 24px #10182024;width:var(--brand-lockup-icon-compact,34px)!important;height:var(--brand-lockup-icon-compact,34px)!important}.header.topbar-redesign .mobile-hamburger{z-index:1;flex:none;order:0;display:none;position:relative}.header.topbar-redesign .hamburger-btn{box-sizing:border-box;color:#222f3af0;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fff6;border:1px solid #fff9;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:1rem;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-grid;position:relative;box-shadow:0 4px 16px #1f26870f}.header.topbar-redesign .hamburger-btn .fa-bars{width:16px;height:12px;font-size:0;line-height:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header.topbar-redesign .hamburger-btn .fa-bars:before,.header.topbar-redesign .hamburger-btn .fa-bars:after{content:"";background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute;left:0;transform:none}.header.topbar-redesign .hamburger-btn .fa-bars:before{top:0;box-shadow:0 5px}.header.topbar-redesign .hamburger-btn .fa-bars:after{bottom:0}.header.topbar-redesign .nav-tabs{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(180%);scrollbar-width:none;background:#ffffff52;border:1px solid #fff9;border-radius:10px;order:2;justify-self:center;align-items:center;gap:4px;min-width:0;max-width:100%;margin-left:0;margin-right:0;padding:4px;list-style:none;display:flex;position:relative;overflow-x:auto;box-shadow:0 4px 16px #1f26870d}.header.topbar-redesign .nav-tabs::-webkit-scrollbar{display:none}.header.topbar-redesign .nav-tab,.header.topbar-redesign .nav-tab.active{box-shadow:none;background:0 0;border:none;margin:0;list-style:none;display:flex}.header.topbar-redesign .nav-tab a{min-height:36px;color:var(--ds-muted,#64727f);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 12px;font-size:.92rem;font-weight:650;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.header.topbar-redesign .nav-tab a i{font-size:.92rem}body.market-tab .header.topbar-redesign .nav-tab a[href=\/market],body.raw-data-tab .header.topbar-redesign .nav-tab a[href=\/raw-data],body.permits-tab .header.topbar-redesign .nav-tab a[href=\/permits],body.developer-tab .header.topbar-redesign .nav-tab a[href=\/developer],body.sales-ranking-tab .header.topbar-redesign .nav-tab a[href=\/sales],.header.topbar-redesign .nav-tab.active>a,.header.topbar-redesign .nav-tab>a.active,.header.topbar-redesign .nav-tab>a[aria-current=page]{color:var(--ds-ink,#22313f);background:#ffffffb8;border-color:#ffffffe6;font-weight:750;box-shadow:0 2px 8px #1f26870f,inset 0 1px #ffffffe6}@media (hover:hover){.header.topbar-redesign .nav-tab:not(.active) a:hover,.header.topbar-redesign .header-actions button:hover,.header.topbar-redesign .header-actions a:hover,.header.topbar-redesign .header-actions .user-dropdown-toggle:hover,.header.topbar-redesign .hamburger-btn:hover{color:var(--ds-ink,#22313f);background:#fff9;border-color:#ffffffd1;transform:translateY(-1px)}}.header.topbar-redesign .header-actions{z-index:1300;background:0 0;border:none;order:3;justify-self:end;align-items:center;gap:8px;padding:0;position:relative;opacity:1!important;display:flex!important}.header.topbar-redesign .header-actions .user-dropdown{align-items:center;height:38px;line-height:1;display:flex;position:relative}.header.topbar-redesign .header-actions .user-dropdown-menu{z-index:1400}.header.topbar-redesign .header-actions .header-btn,.header.topbar-redesign .header-actions .search-btn,.header.topbar-redesign .header-actions .register-btn,.header.topbar-redesign .header-actions .sponsor-btn,.header.topbar-redesign .header-actions .user-dropdown-toggle{color:#222f3af0;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fff6;border:1px solid #fff9;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;min-height:38px;padding:0 10px;font-size:.86rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #1f26870f}.header.topbar-redesign .header-actions .user-dropdown-toggle{margin:0}.header.topbar-redesign .header-actions .user-dropdown-toggle .user-name-text{color:inherit;text-shadow:none;line-height:1}.header.topbar-redesign .header-actions .user-dropdown-toggle .avatar-img,.header.topbar-redesign .header-actions .user-dropdown-toggle .avatar-initials{width:28px;height:28px}.header.topbar-redesign .header-actions .header-btn .btn-text{color:inherit}.header.topbar-redesign .header-actions .search-btn{place-items:center;width:38px;height:38px;padding:0}@media (width<=1500px){.header.topbar-redesign{gap:12px;padding:10px 12px}.header.topbar-redesign .nav-tabs{gap:4px;padding:4px}.header.topbar-redesign .nav-tab a{min-height:34px;padding:0 9px;font-size:.85rem}.header.topbar-redesign .header-actions{gap:6px}.header.topbar-redesign .header-actions .header-btn .btn-text{display:none}.header.topbar-redesign .header-actions .header-btn,.header.topbar-redesign .header-actions .user-dropdown-toggle{place-items:center;width:38px;height:38px;padding:0}.header.topbar-redesign .header-actions .user-dropdown-toggle .user-name-text,.header.topbar-redesign .header-actions .user-dropdown-toggle .fa-caret-down{display:none}.header.topbar-redesign .header-actions .user-dropdown-toggle .avatar-img,.header.topbar-redesign .header-actions .user-dropdown-toggle .avatar-initials{width:28px;height:28px}}@media (width<=1080px) and (width>=769px){.header.topbar-redesign{grid-template-columns:max-content max-content;justify-content:space-between}.header.topbar-redesign .nav-tabs{order:4;grid-column:1/-1;justify-content:center;width:100%;margin-left:0;margin-right:0}.header.topbar-redesign .header-actions{margin-left:auto}}@media (width<=768px){.header.topbar-redesign{color:#0f172a;-webkit-backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(135deg,#f8fafc57,#fff3),#ffffff42;border:1px solid #ffffff85;border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;margin:8px 0 18px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #ffffff8f,0 14px 36px #0f172a1f}.header.topbar-redesign .header-content{display:contents!important}.header.topbar-redesign .hamburger-btn{color:#0f172a;background:#ffffff61;border:1px solid #ffffff8a;border-radius:12px;box-shadow:inset 0 1px #ffffff94,0 6px 18px #0f172a14}.header.topbar-redesign .title-section h1,.header.topbar-redesign .title-section h1 a{color:#0f172a}.header.topbar-redesign .mobile-hamburger{grid-column:1;place-self:center start;display:inline-flex!important}.header.topbar-redesign .nav-tabs,.header.topbar-redesign .main-nav{display:none}.header.topbar-redesign .header-actions{grid-column:3;place-self:center end;gap:6px;margin-left:0;display:flex!important}.header.topbar-redesign .header-actions .register-btn .btn-text,.header.topbar-redesign .header-actions .sponsor-btn .btn-text{display:none}.header.topbar-redesign .header-actions .header-btn{background:#ffffff61;border-color:#ffffff8a;border-radius:12px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;box-shadow:inset 0 1px #ffffff94,0 6px 18px #0f172a14}.header.topbar-redesign .header-actions .user-dropdown,.header.topbar-redesign .header-actions .user-dropdown-toggle{width:36px;height:36px;min-height:36px;padding:0}.header.topbar-redesign .title-section{text-align:center;grid-column:2;justify-self:center;min-width:0}.header.topbar-redesign .title-section h1{font-size:1rem}.header.topbar-redesign .title-section h1 img{width:28px!important;height:28px!important}}
