.home-start .reference-header{width:calc(100% - 64px);max-width:1440px;height:72px;margin:28px auto 24px;border:1px solid #ffffffb3;border-radius:22px;background:#ffffffed;box-shadow:0 12px 36px #2e66bd12}
.home-start .reference-header .site-nav{width:100%;height:100%;min-height:0;padding:0 24px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:16px}
.home-start .reference-header .site-nav__brand{font-size:21px;line-height:1.2;font-weight:750;gap:14px;letter-spacing:-.5px;min-width:0}
.home-start .reference-header .barcode-logo{width:44px;height:44px;flex:0 0 44px;border-radius:11px}
.home-start .reference-header .barcode-logo i{transform:scaleY(.75)}
.home-start .reference-header .site-nav__links,.home-start .reference-header .header-help,.home-start .reference-header .header-action-divider{display:none!important}
.home-start .reference-header .site-nav__actions{position:static;top:auto;right:auto;display:flex;margin:0;gap:0;flex-shrink:0}
.home-start .reference-header .theme-toggle{width:44px;height:44px;border:1px solid #d5e0f4;border-radius:12px;background:transparent}
.home-start .reference-header .theme-toggle::before{width:21px;height:21px}
.home-start .start-hero{padding-top:20px}
.home-start .start-hero h1{font-size:clamp(24px,2.3vw,34px);line-height:1.25}
.home-start .start-subtitle{font-size:16px;line-height:1.5}
html[data-theme=dark] .home-start .reference-header{background:#192638;border-color:#304058;box-shadow:0 12px 36px #0002}
@media(max-width:600px){
.home-start .reference-header{width:calc(100% - 24px);height:64px;margin:14px auto 16px;border-radius:18px}
.home-start .reference-header .site-nav{padding:0 12px;gap:8px}
.home-start .reference-header .site-nav__brand{font-size:17px;gap:9px;letter-spacing:-.4px}
.home-start .reference-header .barcode-logo{width:36px;height:36px;flex-basis:36px}
.home-start .reference-header .barcode-logo i{transform:scaleY(.6)}
.home-start .start-subtitle{font-size:14px}
}
