/* Interview AIMEE bar at the bottom of brandwell.ai pages (BWFE_Aimee_Banner). Geist via BWAimeeBar, never synthesized. */
#bwab[hidden],#bwab-pill[hidden]{display:none!important}
#bwab,#bwab-pill{font-family:BWAimeeBar,Geist,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;letter-spacing:normal;text-transform:none;text-align:left;box-sizing:border-box}
#bwab *,#bwab-pill *{box-sizing:border-box;font-family:inherit;font-synthesis:none;letter-spacing:normal;text-transform:none;margin:0}
#bwab{position:fixed;left:0;right:0;bottom:0;z-index:99990;background:#0c0a12;border-top:1px solid #2a2438;box-shadow:0 -8px 24px rgba(12,10,18,.18);color:#f5f1ff;transform:translateY(105%);transition:transform .45s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom,0px)}
#bwab.bwab-show{transform:none}
#bwab .bwab-in{max-width:1240px;margin:0 auto;min-height:80px;padding:0 24px;display:flex;align-items:center;gap:16px}
#bwab .bwab-face,#bwab-pill .bwab-face{position:relative;flex-shrink:0;display:block;width:52px;height:52px}
#bwab .bwab-face img{display:block;width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #8e6cf0;max-width:none}
#bwab .bwab-dot,#bwab-pill .bwab-dot{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:#34d399;border:2px solid #0c0a12}
#bwab .bwab-dot{animation:bwabPulse 2s ease-out infinite}
@keyframes bwabPulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 8px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}
#bwab .bwab-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}
#bwab .bwab-title{font-size:16px;font-weight:600;line-height:1.35;color:#f5f1ff}
#bwab .bwab-sub{font-size:14px;font-weight:400;line-height:1.45;color:#c9c3d6}
#bwab .bwab-short{display:none}
#bwab .bwab-now{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px;font-weight:500;line-height:1.4;color:#d9ccff;white-space:nowrap}
#bwab .bwab-now span{width:8px;height:8px;border-radius:50%;background:#34d399}
#bwab .bwab-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:10px;background:#5b16d6;color:#fff!important;font-size:15px;font-weight:600;line-height:1;text-decoration:none!important;white-space:nowrap;border:0;box-shadow:none}
#bwab .bwab-cta:hover{background:#4a10b4}
#bwab .bwab-cta:focus-visible,#bwab .bwab-x:focus-visible,#bwab-pill:focus-visible{outline:2px solid #b99bff;outline-offset:2px}
#bwab .bwab-x{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#b8b2c6;cursor:pointer;box-shadow:none;min-width:0;min-height:0}
#bwab .bwab-x:hover{background:#1e1a2b;color:#fff}
#bwab-pill{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:99990;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 6px;border-radius:24px;border:1px solid #2a2438;background:#0c0a12;color:#f5f1ff!important;font-size:14px;font-weight:600;line-height:1;text-decoration:none!important;box-shadow:0 8px 24px rgba(12,10,18,.22)}
#bwab-pill:hover{border-color:#8e6cf0}
#bwab-pill .bwab-face{width:36px;height:36px}
#bwab-pill .bwab-face img{display:block;width:36px;height:36px;border-radius:50%;object-fit:cover;max-width:none}
#bwab-pill .bwab-dot{right:0;bottom:0;width:10px;height:10px}
/* While the bar is up, the page can scroll past it and the cookie notice sits above it. */
html.bwab-on body{padding-bottom:var(--bwab-h,80px)}
html.bwab-on #bcb-banner{bottom:calc(var(--bwab-h,80px) + 12px)!important}
@media (max-width:1100px){#bwab .bwab-now{display:none}}
@media (max-width:760px){
  #bwab .bwab-in{min-height:0;padding:12px 8px 12px 16px;gap:12px}
  #bwab .bwab-long{display:none}
  #bwab .bwab-short{display:inline}
  #bwab .bwab-face,#bwab .bwab-face img{width:44px;height:44px}
  #bwab .bwab-dot{right:0;bottom:0;width:11px;height:11px}
  #bwab .bwab-title{font-size:15px;line-height:1.3}
  #bwab .bwab-sub{font-size:13px;line-height:1.35}
  #bwab .bwab-cta{height:44px;padding:0 16px}
  #bwab .bwab-cta svg{display:none}
  #bwab-pill{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}
}
@media (prefers-reduced-motion:reduce){#bwab{transition:none}#bwab .bwab-dot{animation:none}}
