#wahbi-fixed-logo{--wbc-admin:0px;--wbc-band-height:84px;--wbc-width:166px;--wbc-left:28px;--wbc-top:10px;position:relative;z-index:1100;box-sizing:border-box;direction:ltr;text-align:left;isolation:isolate}
#wahbi-fixed-logo *{box-sizing:border-box}
#wahbi-fixed-logo .wbc-spacer{display:none;height:var(--wbc-band-height)}
#wahbi-fixed-logo .wbc-band{display:none;position:fixed;inset:var(--wbc-admin) 0 auto;height:var(--wbc-band-height);background:#fff;border-bottom:1px solid #e3edf9;box-shadow:0 3px 15px #17365206;pointer-events:none}
#wahbi-fixed-logo .wbc-brand{position:fixed;top:calc(var(--wbc-admin) + var(--wbc-top));left:var(--wbc-left);right:auto;display:block;width:var(--wbc-width);height:auto;aspect-ratio:166/64;margin:0;padding:0;border:0;border-radius:10px;background:#fff;color:#102c4d;text-decoration:none!important;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;perspective:650px;visibility:hidden;animation:wbc-arrive .7s cubic-bezier(.2,.8,.2,1) both}
#wahbi-fixed-logo.wbc-ready .wbc-brand{visibility:visible}
#wahbi-fixed-logo .wbc-brand:focus-visible{outline:3px solid #155bff;outline-offset:3px}
#wahbi-fixed-logo .wbc-visual{position:relative;display:block;width:100%;height:100%;transform-origin:center;animation:wbc-breathe 7s ease-in-out 1s infinite}
#wahbi-fixed-logo .wbc-lockup{display:block;width:100%!important;height:auto!important;max-width:none;margin:0!important;padding:0!important;object-fit:contain;border:0;border-radius:0;box-shadow:none;filter:none;transition:filter .4s}
#wahbi-fixed-logo .wbc-glint{position:absolute;left:7.8%;top:12.5%;width:30.2%;height:76%;border-radius:14px;overflow:hidden;pointer-events:none}
#wahbi-fixed-logo .wbc-glint:after{content:"";position:absolute;inset:-50% -100%;background:linear-gradient(110deg,transparent 43%,#ffffffc9 49%,transparent 55%);pointer-events:none;transform:translateX(-30%);animation:wbc-light 10s ease-in-out 2s infinite}
body.wbc-generic #wahbi-fixed-logo .wbc-spacer,body.wbc-generic #wahbi-fixed-logo .wbc-band{display:block}
body.wbc-integrated .hfn-shell > #hfn-header > .hfn-brand{display:none!important}
body.wbc-integrated .hfn-shell > #hfn-header{box-sizing:border-box!important;padding-left:184px!important;padding-right:0!important}
.wbc-offset-header{top:calc(var(--wbc-original-top,0px) + 84px)!important}
#wahbi-fixed-logo.wbc-paused .wbc-visual,#wahbi-fixed-logo.wbc-paused .wbc-glint:after{animation-play-state:paused}
@media(hover:hover) and (pointer:fine){#wahbi-fixed-logo .wbc-brand:hover .wbc-lockup,#wahbi-fixed-logo .wbc-brand:focus-visible .wbc-lockup{filter:drop-shadow(0 3px 5px #155bff1c)}}
@media(min-width:1321px){#wahbi-fixed-logo{--wbc-left:max(40px,calc((100% - 1440px)/2))}}
@media(max-width:1180px){#wahbi-fixed-logo{--wbc-top:2px}body.wbc-integrated .hfn-shell > #hfn-header{padding-left:180px!important}}
@media(max-width:480px){#wahbi-fixed-logo{--wbc-left:18px}}
@media(max-width:360px){#wahbi-fixed-logo{--wbc-width:142px;--wbc-left:12px;--wbc-top:6.5px}body.wbc-integrated .hfn-shell > #hfn-header{width:calc(100% - 24px)!important;padding-left:152px!important}body.wbc-integrated .hfn-shell .hfn-actions{gap:8px!important}body.wbc-integrated .hfn-shell .cb-header-start{padding-inline:6px!important;gap:4px!important;font-size:11px!important}}
@keyframes wbc-arrive{from{opacity:0;translate:0 -5px}to{opacity:1;translate:0 0}}
@keyframes wbc-breathe{0%,100%{transform:translateY(0) rotateY(0) rotateZ(0)}50%{transform:translateY(-1px) rotateY(-4deg) rotateZ(-.2deg)}}
@keyframes wbc-light{0%,70%{transform:translateX(-30%);opacity:0}76%{opacity:.5}94%,100%{transform:translateX(35%);opacity:0}}
@media(prefers-reduced-motion:reduce){#wahbi-fixed-logo .wbc-brand,#wahbi-fixed-logo .wbc-visual,#wahbi-fixed-logo .wbc-glint:after{animation:none!important;transition:none!important}#wahbi-fixed-logo .wbc-glint{display:none}#wahbi-fixed-logo .wbc-lockup{transition:none!important}}
@media(forced-colors:active){#wahbi-fixed-logo .wbc-brand{border:1px solid CanvasText}#wahbi-fixed-logo .wbc-glint{display:none}}
@media print{#wahbi-fixed-logo{display:none!important}body.wbc-integrated .hfn-shell > #hfn-header > .hfn-brand{display:inline-flex!important}body.wbc-integrated .hfn-shell > #hfn-header{padding-left:0!important;padding-right:0!important}.wbc-offset-header{top:var(--wbc-original-top,0px)!important}}
