.seo-navbar-header{z-index:1000;height:var(--header-height,68px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border-subtle);background:#0a0b0ee0;align-items:center;width:100%;padding:0 24px;transition:background-color .25s,border-color .25s;display:flex;position:sticky;top:0}.seo-navbar-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1140px;margin:0 auto;display:flex}.seo-brand-link{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.seo-brand-icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.seo-brand-icon-bg{background:var(--gradient-brand);width:36px;height:36px;box-shadow:0 4px 14px var(--yt-red-glow);border-radius:9px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.seo-brand-link:hover .seo-brand-icon-bg{box-shadow:0 6px 18px var(--yt-red-glow);transform:scale(1.05)}.seo-brand-pulse-dot{background:var(--accent-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--accent-cyan);border-radius:50%;position:absolute;top:-2px;right:-2px}.seo-brand-text{align-items:center;gap:5px;display:flex}.seo-brand-name{letter-spacing:-.4px;background:linear-gradient(#fff 40%,#c0c5d5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.25rem;font-weight:800}.seo-brand-badge{letter-spacing:.6px;color:#ff4d6d;text-transform:uppercase;background:#ff00332e;border:1px solid #ff00334d;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.seo-desktop-nav{align-items:center;gap:8px;display:flex}.seo-nav-link-item{color:var(--text-secondary);border-radius:var(--radius-md);padding:8px 14px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s;position:relative}.seo-nav-link-item:hover{color:#fff;background:#ffffff0d}.seo-nav-link-item.active{color:#fff;background:#ffffff14;font-weight:600}.seo-nav-active-indicator{background:var(--accent-cyan);height:2px;box-shadow:0 0 8px var(--accent-cyan);border-radius:2px;position:absolute;bottom:0;left:14px;right:14px}.seo-navbar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.seo-launch-btn{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-full);box-shadow:0 4px 16px var(--yt-red-glow);white-space:nowrap;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.seo-launch-btn:hover{box-shadow:0 6px 22px var(--yt-red-glow);transform:translateY(-2px)}.seo-launch-btn:active{transform:translateY(0)}.seo-launch-mobile-text{display:none}.seo-hamburger-btn{border-radius:var(--radius-md);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#ffffff0f;justify-content:center;align-items:center;transition:all .2s;display:none}.seo-hamburger-btn:hover,.seo-hamburger-btn.open{background:var(--bg-hover);color:#fff;border-color:#fff3}.seo-mobile-overlay{inset:0;top:var(--header-height,68px);-webkit-backdrop-filter:blur(10px);z-index:999;background:#000000c7;flex-direction:column;animation:.2s ease-out seoOverlayFadeIn;display:flex;position:fixed}@keyframes seoOverlayFadeIn{0%{opacity:0}to{opacity:1}}.seo-mobile-drawer{border-bottom:1px solid var(--border-subtle);max-height:calc(100vh - var(--header-height,68px));background:#111319;padding:18px 20px 24px;animation:.25s cubic-bezier(.16,1,.3,1) seoDrawerSlideDown;overflow-y:auto;box-shadow:0 20px 50px #000000d9}@keyframes seoDrawerSlideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.seo-drawer-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.seo-drawer-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.seo-drawer-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.seo-drawer-close-btn:hover{color:#fff}.seo-drawer-cta-wrap{margin-bottom:20px}.seo-drawer-player-cta{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#ff003340 0%,#9d4edd4d 100%);border:1px solid #ff003373;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 20px #ff00332e}.seo-drawer-player-cta:active{transform:scale(.98)}.seo-drawer-cta-icon{background:var(--gradient-brand);width:40px;height:40px;box-shadow:0 2px 10px var(--yt-red-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.seo-drawer-cta-text{flex-direction:column;flex:1;gap:2px;display:flex}.seo-drawer-cta-text strong{color:#fff;font-size:.98rem;font-weight:700}.seo-drawer-cta-text span{color:var(--text-secondary);font-size:.78rem}.seo-drawer-cta-arrow{color:var(--text-muted);flex-shrink:0}.seo-drawer-section-label{color:var(--text-muted);letter-spacing:.8px;margin-bottom:8px;padding-left:4px;font-size:.72rem;font-weight:700}.seo-mobile-nav-list{flex-direction:column;gap:6px;display:flex}.seo-mobile-nav-item{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff0d;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:all .18s;display:flex}.seo-mobile-nav-item:active{background:#ffffff14}.seo-mobile-nav-item.active{background:#00f0ff14;border-color:#00f0ff59}.seo-mobile-item-icon-box{width:36px;height:36px;color:var(--text-secondary);background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.seo-mobile-nav-item.active .seo-mobile-item-icon-box{color:var(--accent-cyan);background:#00f0ff33}.seo-mobile-item-content{flex-direction:column;flex:1;gap:2px;display:flex}.seo-mobile-item-title{color:#fff;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.seo-mobile-active-badge{border-radius:var(--radius-full);color:var(--accent-cyan);text-transform:uppercase;background:#00f0ff33;border:1px solid #00f0ff66;padding:2px 7px;font-size:.68rem;font-weight:700}.seo-mobile-item-sub{color:var(--text-muted);font-size:.78rem}.seo-drawer-footer{text-align:center;border-top:1px solid #ffffff0f;margin-top:18px;padding-top:14px}.seo-drawer-version{color:var(--text-muted);font-size:.74rem}@media (max-width:768px){.seo-navbar-header{height:60px;padding:0 14px}.seo-desktop-nav{display:none}.seo-hamburger-btn{display:flex}.seo-mobile-overlay{top:60px}.seo-drawer-header{display:none}.seo-brand-name{font-size:1.15rem}.seo-launch-text{display:none}.seo-launch-mobile-text{display:inline}.seo-launch-btn{gap:6px;padding:7px 14px;font-size:.8rem}}@media (max-width:380px){.seo-navbar-header{padding:0 10px}.seo-brand-badge{display:none}.seo-launch-btn{padding:6px 12px}}
