/* CSPLUS.ID v9.9.72 — premium glassmorphism polish for isolated global navbar.
 * Keeps the proven v9.9.71 fixed/header namespace and only elevates presentation.
 */
:root{--cs-v9971-header-h:104px;--cs-v9971-bar-h:64px;--cs-v9971-gutter:20px}
html,body{margin:0!important;overflow-x:clip!important;overflow-y:visible!important;height:auto!important;min-height:100vh!important;max-height:none!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important}
body{padding-top:var(--cs-v9971-header-h)!important}
body>#app,body>.site-wrapper,body>.page-wrapper,body>main,body #cs-main-content{overflow:visible!important;height:auto!important;max-height:none!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important}
body>.cs-v9971-header-shell{position:fixed!important;inset:0 0 auto 0!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:none!important;height:var(--cs-v9971-header-h)!important;min-height:var(--cs-v9971-header-h)!important;margin:0!important;padding:14px 0 0!important;box-sizing:border-box!important;z-index:2147483647!important;transform:none!important;translate:none!important;transition:none!important;animation:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;overflow:visible!important;clip-path:none!important;visibility:visible!important;opacity:1!important;display:block!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}
body>.cs-v9971-header-shell>.cs-v9971-header-bar{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(1140px,calc(100vw - (var(--cs-v9971-gutter) * 2)))!important;max-width:1140px!important;height:var(--cs-v9971-bar-h)!important;min-height:var(--cs-v9971-bar-h)!important;margin:0 auto!important;padding:9px 12px 9px 22px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:30px!important;border:1px solid rgba(255,255,255,.60)!important;border-radius:99px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.08),0 2px 6px -1px rgba(0,0,0,.04)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important;transform:none!important;translate:none!important;transition:box-shadow .22s ease,background-color .22s ease,border-color .22s ease!important;animation:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;overflow:visible!important;clip-path:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body>.cs-v9971-header-shell .cs-apple-brand{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;margin:0!important;transform:none!important;translate:none!important;transition:opacity .2s ease!important;animation:none!important;visibility:visible!important;opacity:1!important}
body>.cs-v9971-header-shell .cs-apple-brand:hover{opacity:.78!important}
body>.cs-v9971-header-shell .cs-apple-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:38px!important;transform:none!important;translate:none!important}
body>.cs-v9971-header-shell .cs-apple-nav a{font-weight:500!important;color:#111827!important;text-decoration:none!important;letter-spacing:-.01em!important;transition:color .2s ease,opacity .2s ease!important}
body>.cs-v9971-header-shell .cs-apple-nav a:hover{color:#64748b!important}
body>.cs-v9971-header-shell .cs-apple-black-pill{position:relative!important;inset:auto!important;margin:0!important;border-radius:99px!important;background:#050505!important;color:#fff!important;box-shadow:0 8px 18px -10px rgba(0,0,0,.44),0 2px 5px rgba(0,0,0,.08)!important;transform:none!important;translate:none!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease!important;animation:none!important}
body>.cs-v9971-header-shell .cs-apple-black-pill:hover{transform:scale(1.02)!important;background:#111!important;box-shadow:0 10px 22px -10px rgba(0,0,0,.5),0 3px 7px rgba(0,0,0,.10)!important}
body>.cs-v9971-header-shell .cs-mobile-menu-btn{transform:none!important;translate:none!important;transition:background-color .18s ease,transform .18s ease!important;animation:none!important}
body>.cs-v9971-header-shell .cs-mobile-menu-btn:hover{transform:scale(1.02)!important}
@media(max-width:760px){:root{--cs-v9971-header-h:88px;--cs-v9971-bar-h:60px;--cs-v9971-gutter:10px}body>.cs-v9971-header-shell{padding:10px 0 0!important}body>.cs-v9971-header-shell>.cs-v9971-header-bar{width:calc(100vw - 20px)!important;max-width:none!important;padding:7px 10px!important;grid-template-columns:auto 1fr auto!important;gap:10px!important;border-radius:28px!important;background:rgba(255,255,255,.88)!important}body>.cs-v9971-header-shell .cs-apple-nav{display:none!important}body>.cs-v9971-header-shell .cs-mobile-menu-btn{display:grid!important}body>.cs-v9971-header-shell .cs-apple-black-pill{display:none!important}}
@media(prefers-reduced-motion:reduce){body>.cs-v9971-header-shell>.cs-v9971-header-bar,body>.cs-v9971-header-shell .cs-apple-brand,body>.cs-v9971-header-shell .cs-apple-nav a,body>.cs-v9971-header-shell .cs-apple-black-pill,body>.cs-v9971-header-shell .cs-mobile-menu-btn{transition:none!important}}
