.site-header{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:11px 24px;min-height:58px;background:rgba(10,15,26,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-accent)}.site-header__brand{display:inline-block;font-family:var(--font-display);font-size:30px;line-height:1;letter-spacing:.02em;color:#fff;text-decoration:none;transform:translateY(5px)}.site-nav__item{position:relative;display:flex;align-items:center;padding-bottom:20px;margin-bottom:-20px}.site-nav__dropdown{position:absolute;top:100%;left:0;min-width:190px;display:flex;flex-direction:column;background:var(--topbar-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-mid);box-shadow:var(--shadow-md);opacity:0;transform:translateY(-4px) scale(.97);transform-origin:top left;pointer-events:none;transition:opacity var(--t-fast) ease,transform var(--t-fast) ease;z-index:41}.site-nav__item.is-open .site-nav__dropdown,.site-nav__item:focus-within .site-nav__dropdown,.site-nav__item:hover .site-nav__dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.site-nav__dropdown a{padding:11px 14px 11px 12px;border-left:2px solid transparent;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase;color:var(--topbar-text-muted);text-decoration:none;transition:color var(--t-fast) ease,background-color var(--t-fast) ease,border-color var(--t-fast) ease}.site-nav__dropdown a.is-current,.site-nav__dropdown a:focus-visible,.site-nav__dropdown a:hover{color:var(--text-strong);background:var(--surface-muted);border-left-color:var(--blue-bright)}.site-header__status{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;letter-spacing:.4px;color:var(--green-bright);white-space:nowrap}.site-header__status strong{color:var(--text-strong);font-weight:600}.site-header__logout{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--text-faint);text-decoration:none;transition:color var(--t-fast) ease}.site-header__logout:hover{color:var(--text-strong)}.site-nav{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-left:10px;padding-left:20px;border-left:1px solid var(--border-accent)}.site-nav__link{position:relative;padding:4px 0;color:var(--topbar-text-muted);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap;text-decoration:none;transition:color var(--t-fast) ease}.site-nav__link.is-active,.site-nav__link:hover{color:var(--text-strong)}.site-nav__indicator{position:absolute;bottom:-11px;height:2px;background:var(--blue-bright);left:0;width:0;opacity:0;transition:transform .28s var(--ease),width .28s var(--ease),opacity .2s ease;pointer-events:none}.site-header__actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.site-header__burger,.site-nav-backdrop{display:none}@media (max-width:700px){.site-header{flex-wrap:nowrap;gap:12px;padding:11px 16px}.site-header__burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 9px;flex:none;background:var(--surface-1);border:1px solid var(--border-accent);color:var(--text-strong);cursor:pointer}.site-header__burger span{display:block;height:2px;background:currentColor;transition:transform var(--t-base) var(--ease),opacity var(--t-fast) ease}.site-header.is-menu-open .site-header__burger{border-color:var(--blue-bright)}.site-header.is-menu-open .site-header__burger span:first-child{transform:translateY(7px) rotate(45deg)}.site-header.is-menu-open .site-header__burger span:nth-child(2){opacity:0}.site-header.is-menu-open .site-header__burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav{position:fixed;top:var(--home-header-h,58px);left:0;z-index:42;width:min(320px,86vw);height:calc(100dvh - var(--home-header-h,58px));margin:0;padding:18px 0 28px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;overflow-y:auto;background:rgba(10,15,26,.98);border-left:none;border-right:1px solid var(--border-accent);transform:translateX(-100%);visibility:hidden;transition:transform var(--t-base) var(--ease),visibility 0s linear var(--t-base)}.site-header.is-menu-open .site-nav{transform:translateX(0);visibility:visible;transition:transform var(--t-base) var(--ease),visibility 0s}.site-nav-backdrop{display:block;position:fixed;top:var(--home-header-h,58px);left:0;width:100vw;height:calc(100dvh - var(--home-header-h,58px));z-index:41;background:rgba(4,8,14,.6);opacity:0;pointer-events:none;transition:opacity var(--t-base) ease}.site-header.is-menu-open .site-nav-backdrop{opacity:1;pointer-events:auto}.site-nav__item{flex-direction:column;align-items:stretch;padding-bottom:0;margin-bottom:0}.site-nav__link{display:block;padding:14px 20px 14px 18px;border-left:2px solid transparent;font-size:13px}.site-nav__link.is-active{border-left-color:var(--blue-bright);background:var(--surface-muted)}.site-nav__dropdown,.site-nav__item.is-open .site-nav__dropdown,.site-nav__item:focus-within .site-nav__dropdown,.site-nav__item:hover .site-nav__dropdown{position:static;min-width:0;opacity:1;transform:none;pointer-events:auto;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;box-shadow:none;transition:none}.site-nav__dropdown a{padding:10px 20px 10px 34px;font-size:11.5px}.site-nav__indicator{display:none}.site-header__actions{flex-wrap:nowrap;min-width:0}html.is-nav-locked{overflow:hidden}}@media (max-width:480px){.site-header .btn-outline__label,.site-header__status{display:none}.site-header .btn-outline{padding:9px}}