.field-header{position:sticky;top:0;z-index:40;background:hsl(var(--background) / .98);border-bottom:1px solid hsl(var(--border));backdrop-filter:blur(16px)}.field-header:has(.field-mobile-menu[open]),.field-header:has(.field-nav-topic.is-open){z-index:48}.field-header-inner,.field-frequent-inner{width:min(1440px,calc(100% - 64px));margin:auto;display:flex;align-items:center}.field-header-inner{height:70px;gap:26px}.field-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.field-brand-mark{display:block;width:40px;height:40px;flex-shrink:0}.field-brand strong{font:800 27px/.9 Barlow Condensed,sans-serif;letter-spacing:-.02em}.field-brand small{display:block;margin-top:6px;font:9px Share Tech Mono,monospace;letter-spacing:.17em;color:hsl(var(--muted-foreground))}.field-desktop-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.field-desktop-nav a{font-size:12px;font-weight:600;white-space:nowrap;padding:12px 0;color:hsl(var(--muted-foreground))}.field-desktop-nav button{display:inline-flex;align-items:center;gap:5px;padding:12px 0;border:0;background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.field-header a:hover,.field-header a[aria-current],.field-header button:hover,.field-header button[aria-expanded=true]{color:hsl(var(--brand-text))}.field-header-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.field-header-actions #search-trigger{border-radius:0;max-width:180px;flex:none}.field-demo-link{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;font-weight:600;padding:10px 13px;border:1px solid hsl(var(--brand-text) / .5);color:hsl(var(--brand-text));margin-left:6px}.field-demo-link:hover{background:hsl(var(--brand) / .12)}.field-frequent-nav{max-height:0;overflow:hidden;visibility:hidden;opacity:0;border-top:0 solid transparent;transition:max-height .18s ease,opacity .14s ease,visibility 0s linear .18s,border-top-width .18s ease}.field-header.is-wiki-open .field-frequent-nav{max-height:48px;overflow:visible;visibility:visible;opacity:1;border-top-width:1px;transition-delay:0s}.field-frequent-inner{justify-content:space-between;gap:6px}.field-frequent-index{display:inline-flex;align-items:center;gap:6px;padding:12px 0;color:hsl(var(--brand-text));font-size:12px;font-weight:700;white-space:nowrap}.field-nav-topic{display:flex;align-items:center;position:relative;min-height:42px}.field-nav-topic>a{padding:12px 0;font-size:12px;font-weight:600;white-space:nowrap}.field-nav-topic>button{display:grid;place-items:center;width:20px;align-self:stretch;color:hsl(var(--muted-foreground))}.field-topic-panel{position:absolute;top:100%;left:-14px;display:none;min-width:236px;padding:8px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-top:2px solid hsl(var(--brand));box-shadow:0 16px 28px hsl(var(--background) / .4)}.field-nav-topic:nth-last-child(-n+3) .field-topic-panel{left:auto;right:-10px}.field-nav-topic.is-open .field-topic-panel{display:block}.field-nav-topic:hover .field-topic-panel,.field-nav-topic:focus-within .field-topic-panel{display:block}.field-topic-panel a{display:flex;justify-content:space-between;gap:18px;padding:10px;font-size:13px;line-height:1.3}.field-topic-panel a:hover,.field-topic-panel a:focus-visible{background:hsl(var(--muted))}.field-topic-panel span{color:hsl(var(--brand-text))}.field-mobile-menu{display:none}.field-header a:focus-visible,.field-header summary:focus-visible,.field-header button:focus-visible{outline:2px solid hsl(var(--brand-text));outline-offset:3px}@media(max-width:1280px){.field-desktop-nav{gap:16px}}@media(max-width:1180px){.field-desktop-nav{gap:12px}}@media(max-width:1100px){.field-header-inner{width:calc(100% - 40px);gap:18px;height:68px}.field-desktop-nav,.field-frequent-nav{display:none}.field-mobile-menu{display:block}.field-mobile-menu>summary{list-style:none;display:grid;place-items:center;width:38px;height:40px;cursor:pointer}.field-mobile-menu>summary::-webkit-details-marker{display:none}.field-mobile-panel{position:absolute;right:20px;top:100%;width:min(850px,calc(100vw - 40px));max-height:calc(100dvh - var(--site-header-height, 68px) - 12px);overflow:auto;overscroll-behavior:contain;border:1px solid hsl(var(--border));background:hsl(var(--card));padding:16px;box-shadow:0 18px 35px hsl(var(--background) / .4)}.field-mobile-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-bottom:1px solid hsl(var(--border));padding-bottom:12px;margin-bottom:16px}.field-mobile-primary button[data-menu-search]{grid-column:span 2}.field-mobile-primary a,.field-mobile-primary button{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:600}.field-mobile-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.field-mobile-groups h2{display:flex;align-items:center;gap:7px;font:600 14px Barlow Condensed,sans-serif;text-transform:uppercase;color:hsl(var(--brand-text));border-bottom:1px solid hsl(var(--border));padding-bottom:8px;margin-bottom:4px}.field-mobile-groups a{display:block;min-height:34px;padding:8px 0;font-size:12px;line-height:1.3}.field-mobile-groups a:hover{background:hsl(var(--muted))}}@media(max-width:600px){.field-header-inner{height:64px;width:calc(100% - 24px);gap:7px}.field-brand{gap:7px}.field-brand strong{font-size:23px}.field-brand small{font-size:7px;letter-spacing:.09em}.field-brand-mark{width:32px;height:32px}.field-header-actions{gap:1px}.field-demo-link{margin-left:2px;padding:9px 8px;gap:5px;font-size:11px}.field-demo-link svg{width:14px}.field-mobile-panel{left:12px;right:12px;width:auto;padding:14px}.field-mobile-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.field-mobile-groups a{min-height:38px}.field-mobile-primary{gap:0 8px}}@media(max-width:370px){.field-header-actions #search-trigger{width:30px}.field-demo-link svg{display:none}.field-brand-mark{width:28px;height:28px}.field-brand{gap:6px}}[data-theme-icon]{display:none}html:not(.dark) [data-theme-icon=light]{display:inline-flex}html.dark:not(.black) [data-theme-icon=dark]{display:inline-flex}html.black [data-theme-icon=black]{display:inline-flex}
