/* INNI v28 — one guest brand, backend video visible; existing v27 geometry preserved. */
/* Earlier guest headers or duplicated form branding must not appear behind the canonical wordmark. */
#alphaAuth.alpha-auth > .inni-v26-auth-header,
#alphaAuth.alpha-auth > .inni-v27-auth-header,
#alphaAuth.alpha-auth > .inni-login-header,
#alphaAuth.alpha-auth > .inni-guest-header,
#alphaAuth.alpha-auth > .inni-auth-header,
#alphaAuth.alpha-auth .alpha-login-card > .alpha-auth-brand {display:none!important;visibility:hidden!important;}
#alphaAuth.alpha-auth > .inni-v28-auth-header {
 position:fixed!important; top:0!important;left:0!important;right:0!important;
 width:100%!important;height:54px!important;box-sizing:border-box!important;
 display:flex!important;align-items:center!important;justify-content:flex-start!important;
 gap:9px!important;padding:0 28px!important;margin:0!important;
 overflow:hidden!important;background:#062b28!important;
 color:#f1fff9!important;z-index:10!important;
 font-family:Optima,'Optima Nova','Palatino Linotype',Palatino,Georgia,serif!important;
 font-size:20px!important;white-space:nowrap!important;
 text-shadow:none!important;filter:none!important;opacity:1!important;
}
#alphaAuth.alpha-auth > .inni-v28-auth-header .inni-v28-logo-i{font-weight:900!important;}
#alphaAuth.alpha-auth > .inni-v28-auth-header .inni-v28-logo-n{font-weight:700!important;}
#alphaAuth.alpha-auth > .inni-v28-auth-header .inni-v28-brand-name{font-size:17px!important;font-weight:500!important;letter-spacing:0!important;text-shadow:none!important;opacity:1!important;}
#alphaAuth.alpha-auth > .inni-v28-auth-header sup{font-size:9px!important;position:relative;top:-.3em;}
#alphaAuth.alpha-auth > video#inniLoginOrbV22,
#alphaAuth.alpha-auth.inni-orb-video-ended-v22 > video#inniLoginOrbV22,
#alphaAuth.alpha-auth.inni-orb-video-ended-v23 > video#inniLoginOrbV22 {
 display:block!important;position:fixed!important;inset:0!important;width:100%!important;height:100%!important;
 visibility:visible!important;opacity:1!important;object-fit:cover!important;object-position:center center!important;
 background:#02040a!important;pointer-events:none!important;z-index:0!important;transition:none!important;
}
#alphaAuth.alpha-auth > .inni-login-orb-still-v22{display:none!important;}
#alphaAuth.alpha-auth[hidden]{display:none!important;}
#alphaApplication[hidden], body:has(#alphaAuth:not([hidden])) #alphaApplication {display:none!important;}
@media(max-width:600px){#alphaAuth.alpha-auth > .inni-v28-auth-header{height:50px!important;padding:0 16px!important;font-size:17px!important;}}
