.omnia-header{position:fixed;top:0;left:0;right:0;z-index:9999;border-bottom:1px solid var(--border-light);transition:border-color 0.3s ease,box-shadow 0.3s ease}:root .omnia-header,[data-theme="light"] .omnia-header{background:#FEFAF5}:root .omnia-header.scrolled,[data-theme="light"] .omnia-header.scrolled{box-shadow:0 1px 8px rgb(11 18 32 / .04)}[data-theme="dark"] .omnia-header{background:#0B1220;border-bottom-color:rgb(15 110 86 / .3)}[data-theme="dark"] .omnia-header.scrolled{box-shadow:0 1px 8px rgb(0 0 0 / .3)}.omnia-header::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--omnia-line-gradient)}.omnia-header-container{max-width:1200px;margin:0 auto;padding:16px 48px;display:flex;align-items:center;justify-content:space-between}.omnia-header-spacer{height:96px}.omnia-logo{flex-shrink:0}.omnia-logo-link{text-decoration:none;display:inline-flex;align-items:center;gap:10px;line-height:1;transition:opacity 0.2s ease}.omnia-logo-link:hover{opacity:.78}.omnia-logo a,.omnia-mobile-logo{text-decoration:none;display:flex;align-items:center;gap:10px;line-height:1;transition:opacity 0.2s ease}.omnia-logo a:hover,.omnia-mobile-logo:hover{opacity:.78}.omnia-logo-icon{display:block;flex-shrink:0}.omnia-logo-wordmark{display:inline-flex;align-items:baseline;gap:0}.omnia-mobile-logo .omnia-logo-icon{width:24px;height:24px}.omnia-nav-desktop{display:flex;align-items:center;gap:32px}.omnia-nav-link{font-family:var(--font-body,'DM Sans',sans-serif);font-size:.9rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color 0.2s ease;letter-spacing:.01em}.omnia-nav-link:hover{color:var(--text-primary)}.omnia-nav-link.active{color:var(--text-primary);font-weight:600}.omnia-theme-toggle{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff0;border:1px solid var(--border-light);border-radius:50%;cursor:pointer;color:var(--text-muted);transition:color 0.2s ease,border-color 0.2s ease;margin-left:0}.omnia-nav-desktop .omnia-theme-toggle{margin-left:8px}.omnia-nav-cta{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:8px 20px;background:var(--accent-claude,#0F6E56);color:#ffffff!important;font-family:var(--font-body,'DM Sans',sans-serif);font-size:.85rem;font-weight:600;text-decoration:none;border-radius:60px;letter-spacing:.01em;transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 8px rgb(15 110 86 / .25);white-space:nowrap}.omnia-nav-cta:hover{background:#C4623F;transform:translateY(-1px);box-shadow:0 4px 12px rgb(15 110 86 / .35);color:#ffffff!important}.omnia-nav-cta:active{transform:translateY(0)}[data-theme="dark"] .omnia-nav-cta{box-shadow:0 2px 8px rgb(15 110 86 / .15)}[data-theme="dark"] .omnia-nav-cta:hover{box-shadow:0 4px 12px rgb(15 110 86 / .25)}.omnia-theme-toggle:hover{color:var(--text-primary);border-color:var(--border-medium)}:root .omnia-toggle-sun,[data-theme="light"] .omnia-toggle-sun{display:block}:root .omnia-toggle-moon,[data-theme="light"] .omnia-toggle-moon{display:none}[data-theme="dark"] .omnia-toggle-sun{display:none}[data-theme="dark"] .omnia-toggle-moon{display:block}.omnia-toggle-mobile{display:none}.omnia-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.omnia-burger-menu{display:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:8px 6px;background:#fff0;border:1px solid var(--border-light);border-radius:10px;cursor:pointer;transition:border-color 0.2s ease}.omnia-burger-menu:hover{border-color:var(--border-medium)}.omnia-burger-menu span{width:100%;height:2px;background:var(--text-secondary);border-radius:2px;transition:all 0.3s ease}.omnia-burger-menu.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.omnia-burger-menu.active span:nth-child(2){opacity:0}.omnia-burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.omnia-mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all 0.35s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.omnia-mobile-overlay.is-open{opacity:1;visibility:visible;transform:translateY(0)}:root .omnia-mobile-overlay,[data-theme="light"] .omnia-mobile-overlay{background:#FEFAF5}[data-theme="dark"] .omnia-mobile-overlay{background:#0B1220}.omnia-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px}.omnia-mobile-logo{font-size:1.45rem;display:inline-flex;align-items:center;gap:10px;line-height:1;text-decoration:none}.omnia-mobile-header-actions{display:flex;align-items:center;gap:12px}.omnia-mobile-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--border-light);background:#fff0;cursor:pointer;color:var(--text-muted);transition:all 0.2s ease}.omnia-mobile-close:hover{color:var(--text-primary);border-color:var(--border-medium);transform:rotate(90deg)}.omnia-mobile-line{height:1px;margin:0 24px;background:var(--omnia-line-gradient)}.omnia-mobile-nav{flex:1;display:flex;flex-direction:column;padding:32px 24px;gap:0}.omnia-mobile-link{display:flex;align-items:center;justify-content:space-between;padding:20px 8px;text-decoration:none;border-bottom:1px solid var(--border-light);transition:all 0.2s ease}.omnia-mobile-link:first-child{border-top:1px solid var(--border-light)}.omnia-mobile-link-text{font-family:var(--font-body,'DM Sans',sans-serif);font-size:1.15rem;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em;transition:color 0.2s ease}.omnia-mobile-link:hover .omnia-mobile-link-text,.omnia-mobile-link.active .omnia-mobile-link-text{color:var(--text-primary)}.omnia-mobile-link-arrow{color:var(--text-muted);opacity:.3;transition:all 0.2s ease}.omnia-mobile-link:hover .omnia-mobile-link-arrow{opacity:.7;transform:translateX(3px)}.omnia-mobile-link.active .omnia-mobile-link-arrow{opacity:.7;color:var(--text-primary)}.omnia-mobile-footer{padding:24px;text-align:center}.omnia-mobile-footer p{font-family:var(--font-body,'DM Sans',sans-serif);font-size:.78rem;font-weight:400;color:var(--text-muted);line-height:1.6;margin:0;opacity:.6}@media (max-width:1024px){.omnia-header-container{padding:14px 32px}.omnia-nav-desktop{gap:24px}.omnia-nav-link{font-size:.85rem}.omnia-nav-cta{padding:7px 16px;font-size:.8rem}}@media (max-width:768px){.omnia-header-container{padding:12px 20px}.omnia-header-spacer{height:80px}.omnia-nav-desktop{display:none}.omnia-nav-cta-mobile{display:block;margin:24px 8px 0;padding:14px 24px;background:var(--accent-claude,#0F6E56);color:#ffffff!important;font-family:var(--font-body,'DM Sans',sans-serif);font-size:1rem;font-weight:600;text-decoration:none;text-align:center;border-radius:60px;box-shadow:0 2px 8px rgb(15 110 86 / .25);transition:background 0.2s ease}.omnia-nav-cta-mobile:hover{background:#C4623F}.omnia-burger-menu{display:flex}.omnia-toggle-mobile{display:flex}.omnia-toc-btn{display:flex}.omnia-logo-link,.omnia-logo a{gap:8px}.omnia-logo .omnia-logo-icon{width:22px;height:22px}}@media (max-width:480px){.omnia-header-container{padding:12px 16px}.omnia-mobile-header{padding:16px 16px}.omnia-mobile-line{margin:0 16px}.omnia-mobile-nav{padding:24px 16px}}#omnia-menu-overlay{display:none!important}.theme-toggle{display:none!important}.admin-bar .omnia-header{top:32px}.admin-bar .omnia-header-spacer{height:100px}.admin-bar .omnia-mobile-overlay{padding-top:100px}@media (max-width:782px){.admin-bar .omnia-header{top:46px}.admin-bar .omnia-header-spacer{height:102px}.admin-bar .omnia-mobile-overlay{padding-top:102px}}