/* Announcement surface: one controlled palette across title, body, links and CTA. */
.aixdv-announcement91{--ann-bg:var(--ab-ui-card,#fff);--ann-text:var(--ab-ui-text,#172f50);--ann-muted:var(--ab-ui-muted,#4d637d);--ann-raised:var(--ab-ui-raised,#edf3fb);--ann-accent:var(--ab-ui-accent,#185c9c);isolation:isolate}
.aixdv-announcement91 .aixdv-announcement-head{display:flex;align-items:center;gap:12px;padding:19px 22px;position:sticky;top:0;z-index:3;background:var(--ann-bg)}
.aixdv-announcement91 .aixdv-announcement-mark{display:flex;align-items:center;justify-content:center;width:40px;height:44px;flex:0 0 40px;color:var(--ann-accent)}
.aixdv-announcement91 .aixdv-announcement-mark svg{width:30px;height:30px}
.aixdv-announcement91 .aixdv-announcement-head>div{flex:1;min-width:0}
.aixdv-announcement91 .aixdv-announcement-head small{display:block;letter-spacing:.16em;font-size:10px;line-height:1.7;font-weight:800}
.aixdv-announcement91 .aixdv-announcement-head span{font-size:12px;line-height:1.5}
.aixdv-announcement91 .aixdv-info-close{position:static;flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:14px;font-size:27px;font-weight:500}
.aixdv-announcement91 .aixdv-info-body{padding:18px 27px 20px}
.aixdv-announcement91 .aixdv-announcement-kicker{font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1.6;margin:6px 0 14px}
.aixdv-announcement91 .aixdv-info-copy{font-size:15px;line-height:1.9;overflow-wrap:anywhere}
.aixdv-announcement91 .aixdv-info-copy p{margin-bottom:18px;line-height:1.85}
.aixdv-announcement91 .aixdv-info-copy :is(ul,ol){padding-inline-start:24px}
.aixdv-announcement91 .aixdv-info-copy a{text-decoration:underline;text-underline-offset:4px}
.aixdv-announcement91 .aixdv-info-copy :is(img,video,iframe){max-width:100%;height:auto}
.aixdv-announcement91 .aixdv-info-copy table{display:block;max-width:100%;overflow:auto}
.aixdv-announcement91 .aixdv-announcement-actions{position:sticky;bottom:0;display:flex;flex-direction:column;gap:9px;padding:14px 24px 22px;background:var(--ann-bg);z-index:3}
.aixdv-announcement91 :is(.aixdv-announcement-ack,.aixdv-announcement-cta){display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;border-radius:15px;border:0;padding:13px 18px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.5;text-align:center;cursor:pointer;text-decoration:none;transition:transform .18s,box-shadow .18s}
.aixdv-announcement91 :is(.aixdv-announcement-ack,.aixdv-announcement-cta):hover{transform:translateY(-1px)}
.aixdv-announcement91 :is(button,a):focus-visible{outline:2px solid var(--ann-accent);outline-offset:3px}
.aixdv-announcement91::before{content:'';position:sticky;display:block;top:0;left:0;right:0;height:3px;margin:0 26px;background:linear-gradient(90deg,transparent,#49c9d4,#9a83ff,transparent);z-index:5}
@layer aibossSurfaces{
 body .aixdv-info-overlay{background:rgba(2,9,24,.78)!important;backdrop-filter:blur(9px)}
 body .aixdv-info-modal.aixdv-announcement91{background:var(--ann-bg)!important;color:var(--ann-text)!important;border:0!important;border-radius:27px!important;width:min(540px,calc(100vw - 28px))!important;max-height:calc(100dvh - 44px)!important;padding:0!important;overflow:auto!important;box-shadow:0 28px 90px rgba(0,7,23,.4),0 0 34px rgba(68,211,236,.11),0 0 64px rgba(133,93,255,.07)!important}
 body .aixdv-info-modal.aixdv-announcement91 h2{color:var(--ann-text)!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(26px,5.5vw,35px)!important;line-height:1.15!important;letter-spacing:-.035em!important;font-weight:800!important;margin:0 0 23px!important;text-shadow:none!important}
 body .aixdv-info-modal.aixdv-announcement91 :is(.aixdv-announcement-kicker,.aixdv-announcement-head small){color:var(--ann-accent)!important;-webkit-text-fill-color:currentColor!important}
 body .aixdv-info-modal.aixdv-announcement91 .aixdv-info-copy,body .aixdv-info-modal.aixdv-announcement91 .aixdv-info-copy :is(p,span,div,li,td){color:var(--ann-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:transparent!important;text-shadow:none!important}
 body .aixdv-info-modal.aixdv-announcement91 .aixdv-info-copy :is(strong,b,h3,h4,h5,h6,th){color:var(--ann-text)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
 body .aixdv-info-modal.aixdv-announcement91 .aixdv-info-copy a{color:var(--ann-accent)!important;-webkit-text-fill-color:currentColor!important}
 body .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-head{background:var(--ann-bg)!important;color:var(--ann-text)!important}
 body .aixdv-info-modal.aixdv-announcement91 .aixdv-info-close{background:var(--ann-raised)!important;color:var(--ann-text)!important;-webkit-text-fill-color:currentColor!important;border:0!important;box-shadow:none!important;border-radius:14px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
 body .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-actions{background:var(--ann-bg)!important;box-shadow:0 -10px 24px rgba(4,14,35,.07)!important}
 body .aixdv-info-modal.aixdv-announcement91 :is(.aixdv-announcement-cta,.aixdv-announcement-ack.is-primary){background:linear-gradient(115deg,#155576,#343e7d)!important;color:#f2f9ff!important;-webkit-text-fill-color:#f2f9ff!important;border:0!important;box-shadow:0 7px 22px rgba(20,124,177,.19)!important}
 body .aixdv-info-modal.aixdv-announcement91 .aixdv-announcement-ack:not(.is-primary){background:var(--ann-raised)!important;color:var(--ann-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;border:0!important}
 body .aixdv-info-modal.aixdv-announcement91 :is(.aixdv-announcement-cta,.aixdv-announcement-ack) span{color:inherit!important;-webkit-text-fill-color:currentColor!important}
 body .cb-wallet-help-anchor .cb-wallet-help-toggle{display:none!important}
 body .cb-wallet-help-title{gap:0!important}
}
@media(max-width:430px){.aixdv-announcement91 .aixdv-announcement-head{padding:16px 17px}.aixdv-announcement91 .aixdv-info-body{padding:15px 20px 18px}.aixdv-announcement91 .aixdv-announcement-actions{padding:13px 18px 18px}.aixdv-announcement91 .aixdv-info-copy{font-size:14px}}
@media(prefers-reduced-motion:reduce){.aixdv-announcement91,.aixdv-announcement91 *{animation:none!important;transition:none!important}}
