/* Layout ported from verified EnteleKRON UnifiedAnnouncementBand, ca3f2c1.
   Keep this surface independent of the page's light-blue theme. */
.sovra-band-band{position:relative;z-index:25;background:#101c34;color:#fff;border-bottom:1px solid #334766;padding:8px 16px}.sovra-band-inner{max-width:1280px;margin:auto}.sovra-band-heading{font-size:10px;letter-spacing:.13em;color:#c4d9f5;font-weight:800;margin-bottom:5px}.sovra-band-line{display:flex;align-items:center;gap:12px;min-height:32px}.sovra-band-label{flex:none;min-width:112px;color:#83e5d0;font-size:11px;font-weight:800}.sovra-band-window{flex:1;overflow:hidden;min-width:0;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.sovra-band-track{display:flex;width:max-content;gap:24px;align-items:center;animation:sovraBandMove 55s linear infinite}.sovra-band-reverse{animation-name:sovraBandReverse;animation-duration:75s}.sovra-band-window:hover .sovra-band-track,.sovra-band-window:focus-within .sovra-band-track{animation-play-state:paused}.sovra-band-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#fff;font-size:12px;text-decoration:none}.sovra-band-item:hover{text-decoration:underline}.sovra-band-link{flex:none;font-size:11px;color:#b8ddff;text-decoration:underline}.sovra-band-divider{height:1px;background:#334766;margin:5px 0}.sovra-band-channel{font-size:9px;letter-spacing:.08em;font-weight:900;color:#83e5d0;border:1px solid rgba(131,229,208,.34);border-radius:999px;padding:2px 6px}.sovra-band-clone{display:inline-flex}.sovra-band-clone>.sovra-band-item{display:inline-flex}

.sovra-band-securityLine{min-height:62px}.sovra-band-securityCarousel,.sovra-band-securityCarouselCompact{position:relative;flex:1;min-width:0;overflow:hidden}.sovra-band-securityCarousel{height:54px}.sovra-band-securityCarouselCompact{height:68px}.sovra-band-securityFrame,.sovra-band-securityFrameCompact{position:absolute;inset:0;display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;opacity:0;transform:translateX(22px);pointer-events:none;animation:sovraBandSecurity 24s ease-in-out infinite}.sovra-band-securityFrameCompact{gap:12px;padding:6px 0}.sovra-band-securityCarousel:hover .sovra-band-securityFrame,.sovra-band-securityCarousel:focus-within .sovra-band-securityFrame,.sovra-band-securityCarouselCompact:hover .sovra-band-securityFrameCompact,.sovra-band-securityCarouselCompact:focus-within .sovra-band-securityFrameCompact{animation-play-state:paused}.sovra-band-securityFrameLogo{width:42px;height:42px;border-radius:8px;object-fit:cover;flex:none;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.sovra-band-securityFrameLogoCompact{width:42px;height:42px;border-radius:6px;object-fit:cover;flex:none;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.16)}.sovra-band-securityFrameCopy{display:flex;min-width:0;flex-direction:column;line-height:1.2}.sovra-band-securityFrameTopline{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.05em}.sovra-band-securityFrameTopline em{font-style:normal;font-size:9px;border:1px solid rgba(131,229,208,.38);border-radius:999px;padding:2px 6px;color:#83e5d0}.sovra-band-securityFrameTitle{font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sovra-band-securityFrameCopy small{font-size:9px;color:#aebed4;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sovra-band-securityDots{position:absolute;right:0;bottom:2px;display:flex;gap:4px}.sovra-band-securityDots span{width:5px;height:5px;border-radius:999px;background:#53647c;animation:sovraBandDot 24s linear infinite}.sovra-band-securityDots span:nth-child(2){animation-delay:6s}.sovra-band-securityDots span:nth-child(3){animation-delay:12s}.sovra-band-securityDots span:nth-child(4){animation-delay:18s}

.sovra-band-compactBand{padding:8px 16px;background:#0d1830}.sovra-band-compactGrid{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(420px,1fr) minmax(0,1fr);gap:18px;align-items:center;min-height:76px}.sovra-band-compactSecurityZone,.sovra-band-compactGeneralZone{display:flex;align-items:center;gap:10px;min-width:0}.sovra-band-compactLabel{flex:none;font-size:11px;font-weight:900;letter-spacing:.14em;color:#83e5d0;text-decoration:none}.sovra-band-compactTrack{display:flex;width:max-content;gap:26px;align-items:center;animation:sovraBandMove 70s linear infinite}.sovra-band-compactGeneralZone .sovra-band-window:hover .sovra-band-compactTrack,.sovra-band-compactGeneralZone .sovra-band-window:focus-within .sovra-band-compactTrack{animation-play-state:paused}

@keyframes sovraBandMove{to{transform:translateX(-50%)}}@keyframes sovraBandReverse{from{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes sovraBandSecurity{0%,21%{opacity:1;transform:translateX(0);pointer-events:auto}25%,96%{opacity:0;transform:translateX(-18px);pointer-events:none}97%,100%{opacity:0;transform:translateX(22px);pointer-events:none}}@keyframes sovraBandDot{0%,21%{background:#83e5d0;transform:scale(1.25)}25%,100%{background:#53647c;transform:scale(1)}}

@media(max-width:900px){.sovra-band-compactGrid{grid-template-columns:1fr;gap:8px;min-height:118px}.sovra-band-compactSecurityZone{border-bottom:1px solid rgba(80,101,130,.45);padding-bottom:8px}.sovra-band-compactGeneralZone{min-height:34px}.sovra-band-securityCarouselCompact{height:72px}}

@media(max-width:700px){.sovra-band-band{padding-inline:10px}.sovra-band-compactBand{padding-top:8px;padding-bottom:8px}.sovra-band-label{min-width:70px;font-size:9px}.sovra-band-link{display:none}.sovra-band-heading{font-size:9px;line-height:1.35}.sovra-band-line{gap:8px}.sovra-band-securityLine{min-height:58px}.sovra-band-securityCarousel{height:50px}.sovra-band-securityFrameLogo{width:36px;height:36px}.sovra-band-securityFrameTitle{font-size:11px}.sovra-band-securityFrameCopy small{font-size:8px}.sovra-band-securityFrameTopline{font-size:10px}.sovra-band-compactGrid{gap:7px;min-height:124px}.sovra-band-compactLabel{font-size:9px}.sovra-band-channel{display:none}.sovra-band-item{font-size:11px}.sovra-band-compactTrack{gap:20px;animation-duration:48s}.sovra-band-securityCarouselCompact{height:76px}.sovra-band-securityFrameLogoCompact{width:44px;height:44px}.sovra-band-securityFrameCompact .sovra-band-securityFrameTitle{font-size:11px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sovra-band-securityFrameCompact .sovra-band-securityFrameCopy small{font-size:9px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.sovra-band-securityDots{display:none}}

@media(prefers-reduced-motion:reduce){.sovra-band-track,.sovra-band-compactTrack{animation:none;flex-wrap:wrap;width:auto}.sovra-band-window{mask-image:none;overflow:auto}.sovra-band-clone{display:none}.sovra-band-securityFrame,.sovra-band-securityFrameCompact{display:none;animation:none;opacity:0;transform:none}.sovra-band-securityFrame:first-child,.sovra-band-securityFrameCompact:first-child{display:flex;opacity:1;pointer-events:auto;position:relative}.sovra-band-securityDots{display:none}.sovra-band-securityCarousel,.sovra-band-securityCarouselCompact{height:auto;min-height:38px}}

.sovra-band-band a:focus-visible{outline:2px solid #83e5d0;outline-offset:3px}
.sovra-band-mark{width:28px;height:28px;border-radius:8px;background:#fff;color:#125ba5;display:inline-grid;place-items:center;font-weight:800;flex:none}
.sovra-band-band{font-family:Inter,Arial,sans-serif}

.sovra-band-securityFrameLogo[alt="Sumsub"],.sovra-band-securityFrameLogoCompact[alt="Sumsub"]{object-fit:contain;padding:2px}

/* SOVRA-TICKER-VISIBILITY-FIX-2026-10-03
   Prevent page-level theme/hero styles from clipping the verified moving band. */
.sovra-band-band{display:block!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;box-sizing:border-box!important;line-height:1.35!important;isolation:isolate}
.sovra-band-inner,.sovra-band-compactGrid{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}
.sovra-band-line{height:auto!important;max-height:none!important;overflow:visible!important;padding-block:2px}
.sovra-band-window{height:auto!important;min-height:30px!important;display:flex!important;align-items:center!important}
.sovra-band-track,.sovra-band-compactTrack{min-height:30px!important;line-height:1.35!important}
.sovra-band-securityLine{height:auto!important;max-height:none!important}
.sovra-band-securityCarousel{height:58px!important;min-height:58px!important}
.sovra-band-securityCarouselCompact{height:72px!important;min-height:72px!important}
.sovra-band-item,.sovra-band-link,.sovra-band-label,.sovra-band-heading{opacity:1!important;visibility:visible!important}
@media(max-width:700px){.sovra-band-band{padding-top:9px!important;padding-bottom:9px!important}.sovra-band-window{min-height:32px!important}.sovra-band-securityCarousel{height:56px!important;min-height:56px!important}.sovra-band-securityCarouselCompact{height:82px!important;min-height:82px!important}}


/* Restored compact-band placement: directly beneath navigation, matching the proven READY release. */
#nav-mount + [data-sovra-announcement-band="1"],body.sovra-shared-nav-page>#nav-mount + [data-sovra-announcement-band="1"]{position:relative!important;top:auto!important;z-index:25!important;margin-top:0!important}
#nav + [data-sovra-announcement-band="1"]{position:relative!important;top:auto!important;z-index:25!important;margin-top:96px!important}
@media(max-width:900px){#nav + [data-sovra-announcement-band="1"]{margin-top:86px!important}.sovra-band-compactGrid{min-height:96px!important}.sovra-band-securityCarouselCompact{height:58px!important;min-height:58px!important}}
@media(max-width:700px){.sovra-band-compactBand{padding:5px 10px!important}.sovra-band-compactGrid{min-height:88px!important;gap:4px!important}.sovra-band-securityCarouselCompact{height:54px!important;min-height:54px!important}.sovra-band-securityFrameLogoCompact{width:36px;height:36px}.sovra-band-securityFrameCompact .sovra-band-securityFrameCopy small{display:none}.sovra-band-compactGeneralZone{min-height:26px}.sovra-band-window{min-height:26px!important}}
