/* V17 minimal enterprise chrome. Loaded last on all surviving public pages. */
button,input,select,textarea,.button,.btn{border-radius:6px!important}
.v17-demo-topbar{height:auto;min-height:72px;padding:0 clamp(18px,4vw,60px);gap:24px;justify-content:space-between}
.v17-demo-topbar .v17-nav{margin:0;padding:0;max-width:none;gap:22px;flex:1}
.v17-nav-dark>a:not(.v17-brand):not(.button-primary){color:#9fc3f7}
.v17-demo-topbar .v17-brand img{width:44px;height:44px;max-width:none}
.v17-demo-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.v17-footer{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.v17-footer .footer-brand img{width:40px;height:40px;max-width:none}
.v17-footer .footer-links a{color:#aab7c8}
.v17-footer .footer-links a:hover,.v17-footer .footer-links a:focus-visible{color:#fff}
@media(max-width:980px){.v17-demo-topbar{align-items:flex-start;padding-top:12px;padding-bottom:12px;flex-direction:column}.v17-demo-topbar .v17-nav{width:100%;min-height:42px}.v17-demo-controls{width:100%;justify-content:flex-start}}
@media(max-width:620px){.v17-demo-topbar .v17-nav{gap:12px;overflow-x:auto}.v17-demo-topbar .v17-brand img{width:40px;height:40px;max-width:none}.v17-demo-controls .pill-demo{display:none}.v17-demo-controls{gap:7px}.v17-demo-controls .prospect-chip{max-width:180px}.v17-demo-controls .btn{padding:9px 10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
