:root{--background:#f5f7fa;--foreground:#172033;--card:#fff;--card-foreground:#172033;--popover:#fff;--popover-foreground:#172033;--primary:#17324d;--primary-foreground:#fff;--secondary:#edf1f5;--secondary-foreground:#26364a;--muted:#f1f4f7;--muted-foreground:#6b7788;--accent:#f3df9a;--accent-foreground:#5f4b0c;--border:#dce3ea;--input:#cfd8e2;--ring:#17324d2e;--sidebar:#102235;--sidebar-foreground:#edf3f8;--sidebar-accent:#1b334b;--sidebar-accent-foreground:#fff;--sidebar-active:#e0b83f;--sidebar-active-foreground:#132235;--sidebar-border:#ffffff16;--shadow-sm:0 1px 2px #1022350e;--shadow-md:0 8px 24px -18px #10223547;--shadow-lg:0 22px 54px -30px #10223552;--radius:.65rem}html,body{color:var(--foreground);background:var(--background)!important}body{font-feature-settings:"cv02","cv03","cv04","cv11";font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-image:none!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.022em!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:650!important}.app-shell{background:var(--background)!important}.app-shell-decoration{display:none!important}.app-shell-content{background:var(--background)!important}.app-shell-main{scrollbar-color:#b7c2ce transparent;scrollbar-width:thin;background:#f5f7fa}.app-shell-main>*{min-width:0}.app-shell-sidebar>aside{box-shadow:8px 0 28px -28px #0000008c;background:var(--sidebar)!important;border-right:1px solid #ffffff12!important;width:16.5rem!important}.app-shell-sidebar .btn-gold{box-shadow:0 4px 14px #0000002e;color:#142235!important;background:#e0b83f!important}.app-shell-sidebar nav{padding:.9rem .75rem 1rem!important}.app-shell-sidebar nav section{margin-bottom:.9rem}.app-shell-sidebar nav section:last-child{margin-bottom:0}.app-shell-sidebar nav section>div:first-child{color:#e0eaf26e!important;letter-spacing:.14em!important;font-size:.61rem!important}.app-shell-sidebar nav a{letter-spacing:.003em;border:1px solid #0000;min-height:2.5rem;border-radius:.5rem!important;font-size:.82rem!important}.app-shell-sidebar nav a:not(.bg-sidebar-active):hover{color:#f5f8fb!important;background:#183047!important}.app-shell-sidebar nav a.bg-sidebar-active{border-color:#e0b83f29;color:#f2d36f!important;box-shadow:none!important;background:#e0b83f21!important}.app-shell-sidebar nav a.bg-sidebar-active:before{background:#e0b83f!important;width:2px!important}.app-shell-sidebar>aside>div>div:first-child{min-height:4.6rem;border-bottom-color:#ffffff14!important}.corporate-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #0f1e3006;border-bottom:1px solid var(--border)!important;background:#fffffffa!important;min-height:4.25rem!important;padding:0 1.5rem!important}.corporate-wordmark{min-width:12rem;line-height:1.05}.corporate-wordmark span{letter-spacing:.18em;text-transform:uppercase;font-weight:650;color:#8490a0!important;font-size:.57rem!important}.corporate-wordmark strong{letter-spacing:-.018em;color:#172c43!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:1rem!important;font-weight:750!important}.corporate-topbar>.flex.min-w-0{justify-content:center}.corporate-topbar nav{align-items:center;gap:.35rem;display:flex}.corporate-topbar nav>a{justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex;color:#64748b!important;border-radius:.5rem!important;width:2.25rem!important;height:2.25rem!important}.corporate-topbar nav>a:hover{color:#17324d!important;background:#eef2f6!important}.corporate-topbar nav>a svg{width:1rem;height:1rem}.profile-chip{align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;display:inline-flex;border:1px solid var(--border)!important;color:#334155!important;background:#f8fafc!important;border-radius:.55rem!important;padding:.4rem .7rem!important}.profile-chip svg{color:#6b7788;width:1rem;height:1rem}.page-header{border-bottom:1px solid var(--border)!important;background:#fff!important;padding:1.15rem 1.5rem!important}.page-header h1{line-height:1.15;font-size:1.45rem!important}.page-header p{margin-top:.28rem;color:#718096!important;font-size:.78rem!important}main{color:var(--foreground)}main .glass,main .hoa-panel,main [data-slot=card]{border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important}main [data-slot=card]{background:#fff!important;border-radius:.7rem!important}main [data-slot=card-header]{padding:.95rem 1.1rem .7rem!important}main [data-slot=card-content]{padding:.8rem 1.1rem 1.05rem!important}main [data-slot=card-title]{color:#26384d!important;font-size:.84rem!important;font-weight:650!important}main button,main a[class*=bg-primary]{border-radius:.5rem}main input,main textarea,main select,main [role=combobox]{border-radius:.5rem!important}.btn-3d{border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important}.btn-3d:hover{box-shadow:var(--shadow-md)!important;background:#f6f8fa!important}.btn-gold{color:#142235!important;background:#e0b83f!important}main table{font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0}main table thead tr{background:#f7f9fb}main table thead th{text-transform:uppercase;letter-spacing:.055em;white-space:nowrap;color:#69778a!important;font-size:.65rem!important;font-weight:750!important}main table tbody tr{border-color:#e7ecf1!important}main table tbody tr:hover{background:#f8fafc!important}main table td{vertical-align:middle}main [data-slot=badge]{letter-spacing:.01em;font-weight:650}main .grid>[data-slot=card]{min-width:0}main [data-slot=dialog-content]{border:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important;border-radius:.8rem!important}main [data-slot=popover-content],main [data-radix-popper-content-wrapper]>*{box-shadow:var(--shadow-lg);border-color:var(--border)!important}.dashboard-editorial{gap:1rem!important;max-width:100%!important}.dashboard-editorial>section[aria-labelledby=our-brands],.dashboard-editorial>section[aria-labelledby=hoa-why],.dashboard-editorial>.hoa-band,.dashboard-editorial>.hoa-footer{display:none!important}.dashboard-editorial .hoa-hero{height:15.5rem;min-height:15.5rem!important;box-shadow:var(--shadow-md)!important;border-color:#cfd8e2!important;border-radius:.8rem!important}.dashboard-editorial .hoa-hero-veil{background:linear-gradient(90deg,#081828f0,#081828c7 46%,#08182838 78%,#0000)!important}.dashboard-editorial .hoa-hero-body{color:#fff!important;width:min(43rem,72%)!important;min-height:15.5rem!important;padding:1.7rem 1.9rem!important}.dashboard-editorial .hoa-hero-body h1{color:#fff!important;margin:.4rem 0 .65rem!important;font-size:clamp(1.7rem,2.8vw,2.45rem)!important;line-height:1.08!important}.dashboard-editorial .hoa-hero-body h1 em{font-style:normal;color:#f1cf62!important}.dashboard-editorial .hoa-hero-lead{max-width:34rem;color:#ffffffc2!important;font-size:.8rem!important}.dashboard-editorial .hoa-hero-cta{margin-top:.95rem!important}.dashboard-editorial .hoa-trust,.dashboard-editorial .hoa-hero-quote{display:none!important}.dashboard-editorial .hoa-kicker{color:#9aa8b8!important;letter-spacing:.13em!important;font-size:.62rem!important}.dashboard-editorial .hoa-panel{background:#fff!important;border-radius:.8rem!important;padding:1.05rem!important}.dashboard-editorial .hoa-section-head{margin-bottom:.25rem!important}.dashboard-editorial .hoa-title{font-size:1.18rem!important}.dashboard-editorial .hoa-title em{color:#17324d!important}.dashboard-editorial .hoa-sub{color:#718096!important;font-size:.76rem!important}.dashboard-editorial .hoa-action-grid{gap:.6rem!important}.dashboard-editorial .hoa-action{border-color:var(--border)!important;background:#f8fafc!important;border-radius:.6rem!important;min-height:3.15rem!important}.dashboard-editorial .hoa-action:hover{transform:translateY(-1px);background:#eef4f8!important;border-color:#c8d4e0!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=combobox]:focus-visible{outline-offset:2px;outline:2px solid #d8ad38!important}@media(max-width:767px){.app-shell-sidebar>aside{width:17.5rem!important}.page-header{padding:1rem!important}.corporate-topbar{min-height:3.75rem!important;padding:0 .85rem!important}.profile-chip span{display:none}.dashboard-editorial .hoa-hero{height:14rem;min-height:14rem!important}.dashboard-editorial .hoa-hero-body{width:100%!important;min-height:14rem!important;padding:1.3rem!important}.dashboard-editorial .hoa-hero-img{object-position:65% center}.dashboard-editorial .hoa-hero-body h1{font-size:1.8rem!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
