
.header-bar{position:sticky;top:0;z-index:100;background:#0b1422;border-bottom:1px solid #ffffff20;box-shadow:0 6px 24px #0003}.header-bar header{max-width:1200px;margin:auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:24px;border:0}.header-bar a{color:#f5f7fc;text-decoration:none}.logo-frame{position:relative;display:block;overflow:hidden;width:195px;aspect-ratio:1720/490}.logo-frame img{position:absolute;display:block;width:115.2907%;max-width:none;height:auto;left:-7.5581%;top:-16.3265%}.main-nav{display:flex;gap:32px;align-items:center}.main-nav details{position:relative}.main-nav summary{font:800 19px/1.4 system-ui;color:#f5f7fc;cursor:pointer;list-style:none;white-space:nowrap;padding:14px 0}.main-nav summary::-webkit-details-marker{display:none}.main-nav summary::after{content:'▾';font-size:12px;margin-left:10px;color:#abc0d5}.main-nav summary.active{color:#f5f7fc}.main-nav summary:hover,.main-nav details[open]>summary{color:#ffdc47}.main-nav .dropdown{position:absolute;top:100%;right:0;min-width:245px;background:#132137;border:1px solid #ffffff30;border-radius:12px;padding:8px;box-shadow:0 15px 40px #0008;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}.main-nav .dropdown a{display:block;font:600 15px/1.4 system-ui;padding:12px;border-radius:6px;letter-spacing:normal}.main-nav .dropdown a:hover{background:#254355}.main-nav details:not([open])>.dropdown{display:none}.main-nav details:first-child .lab-dropdown{width:740px;max-width:calc(100vw - 48px);right:-330px;padding:16px}.lab-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lab-groups h3{font:700 14px system-ui;color:#40d8e5;padding:10px 12px;margin:0}.lab-groups section{min-width:0}.main-nav .lab-groups a{font-size:14px;padding:9px 12px;white-space:normal}.header-bar .nav-toggle{display:none;background:#14253b;color:white;border:1px solid #ffffff30;border-radius:9px;padding:10px 15px;font:700 16px system-ui}.header-bar :focus-visible{outline:3px solid #40d8e5}html{scroll-padding-top:120px}@media(max-width:1000px){.header-bar header{flex-wrap:wrap;gap:12px;padding:12px 18px}.header-bar .nav-toggle{display:block;min-height:44px}.header-bar .main-nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 100px);overflow-y:auto}.header-bar .main-nav.is-open{display:flex}.main-nav details{position:static;border-top:1px solid #ffffff18}.main-nav summary{font-size:17px;padding:15px 4px;white-space:normal}.main-nav .dropdown,.main-nav details:first-child .lab-dropdown{position:static;width:auto;max-width:none;min-width:0;max-height:none;overflow:visible;box-shadow:none;padding:8px}.lab-groups{grid-template-columns:1fr}.main-nav .dropdown a{font-size:15px;min-height:44px;padding:12px}.logo-frame{width:170px}html{scroll-padding-top:90px}}
