/* Informational badges: no outbound navigation. */
#welcome .platform-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;appearance:none;background:transparent;border:0;border-radius:7px;padding:0;color:inherit;font:inherit;cursor:help;overflow:visible}
#welcome .platform-badge:focus-visible{outline:2px solid #3158f5;outline-offset:5px}
#welcome .platform-badge img{display:block;transition:transform .16s ease}
#welcome .platform-badge:hover img{transform:translateY(-2px)}
#welcome .platform-tooltip{position:absolute;z-index:100;top:calc(100% + 11px);left:50%;width:max-content;max-width:180px;box-sizing:border-box;padding:9px 12px;border:1px solid #3c537b;border-radius:9px;background:#1f386b;color:#fff;box-shadow:0 8px 22px #1f386b28;font:600 11px/1.4 Manrope,sans-serif;letter-spacing:0;text-align:center;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}
#welcome .platform-tooltip:before{content:"";position:absolute;width:7px;height:7px;top:-4px;left:calc(50% - 4px);background:#1f386b;border-top:1px solid #3c537b;border-left:1px solid #3c537b;transform:rotate(45deg)}
#welcome .platform-badge:not(.is-dismissed):is(:hover,:focus-visible,.is-open) .platform-tooltip{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}
#welcome .platform-badge:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}
#welcome .uc-integration-logos li:last-child .platform-tooltip{left:auto;right:0;transform:translateY(-4px)}
#welcome .uc-integration-logos li:last-child .platform-tooltip:before{left:auto;right:10px}
#welcome .uc-integration-logos li:last-child .platform-badge:not(.is-dismissed):is(:hover,:focus-visible,.is-open) .platform-tooltip{transform:translateY(0)}
#welcome .uc-custom-integration{gap:7px;border-left:1px solid #d9e2ef;border-radius:0;padding-left:15px}
@media(max-width:700px){#welcome .uc-custom-integration{gap:5px;padding-left:11px}}
@media(max-width:360px){#welcome .uc-custom-integration{padding-left:8px}}
@media(prefers-reduced-motion:reduce){#welcome .platform-badge img,#welcome .platform-tooltip{transition:none}}
