:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-inline,:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup{box-sizing:border-box;font-family:"IBM Plex Sans",Arial,sans-serif;color:#eaf4ff}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-inline *,:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup *{box-sizing:border-box}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-inline{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:36px;align-items:center;width:calc(100% - 40px);max-width:950px;margin:32px auto 56px;padding:40px;border:1px solid #234667;border-top:4px solid #f4a322;border-radius:18px;background:linear-gradient(120deg,#081b32 10%,#10365a 100%);box-shadow:0 16px 34px #08203d24;scroll-margin-top:148px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 19px;color:#a5eaf1;font-size:12px;font-weight:600;letter-spacing:.045em;text-transform:uppercase;line-height:1.5}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-eyebrow>span{padding:5px 9px;border:1px solid #f4a322;border-radius:4px;background:#f4a322;color:#101f30;font-size:10px;font-weight:700;letter-spacing:.06em}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-inline h2,:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup h2{margin:0 0 18px;color:#fff;font-family:"IBM Plex Sans",Arial,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.12;font-size:34px;text-wrap:balance}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-body{margin:0 0 25px;color:#d6e4f2;font-size:16px;line-height:1.65}
:is(.ubc-databridge-product,.ubc-modeler-product) a.ubc-db-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;max-width:100%;padding:14px 22px;border:1px solid #83ebef;border-radius:26px;background:#83ebef;color:#09243b;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;box-shadow:0 4px 20px #07182d40;transition:background .15s ease,box-shadow .15s ease}
:is(.ubc-databridge-product,.ubc-modeler-product) a.ubc-db-cta span{font-size:20px;line-height:1}
:is(.ubc-databridge-product,.ubc-modeler-product) a.ubc-db-cta:hover{background:#b0f7fa;border-color:#b0f7fa;color:#09243b;box-shadow:0 5px 24px #83ebef30}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-cta:focus-visible,:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-close:focus-visible{outline:3px solid #fff;outline-offset:5px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-link-note{margin:11px 0 0;color:#adc6dd;font-size:11px;line-height:1.5}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-art{display:flex;flex-direction:column;align-items:center;min-width:0;padding:24px 18px;border:1px solid #416485;border-radius:14px;background:#071b30a6}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-sources{display:flex;justify-content:center;gap:7px;width:100%}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-sources span{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;padding:14px 4px;min-width:0;border:1px solid #416485;border-radius:8px;background:#15314d;color:#eaf4ff;font-size:11px;text-align:center;line-height:1.35}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-sources b{color:#83ebef;font-size:25px;font-weight:500;line-height:1}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-flow-arrow{display:block;color:#83ebef;font-size:27px;line-height:1.5}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-bridge{display:flex;flex-direction:column;gap:7px;width:100%;padding:20px 10px;border:1px solid #83ebef;border-radius:10px;background:#123c55;text-align:center;line-height:1.4}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-bridge strong{color:#fff;font-size:21px;font-weight:700}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-bridge span{font-size:11px;color:#b9edf1}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-destination{width:100%;padding:13px 10px;border:1px solid #416485;border-radius:8px;color:#eaf4ff;font-size:12px;line-height:1.5;text-align:center}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps{align-items:stretch;padding:10px 22px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps>div{display:flex;align-items:center;gap:16px;padding:22px 0}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps>div+div{border-top:1px solid #345777}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-step-number{flex:none;color:#83ebef;font-size:29px;font-weight:600;line-height:1}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps p{display:flex;flex-direction:column;gap:5px;margin:0;line-height:1.4}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps strong{color:#fff;font-size:18px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps p>span{color:#c1d7e9;font-size:13px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-checklist{align-items:stretch;padding:24px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-art-caption{margin:0 0 17px;color:#83ebef;font-size:14px;font-weight:600;line-height:1.5}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-checklist ul{display:grid;gap:19px;margin:0;padding:0;list-style:none}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-checklist li{display:flex;align-items:flex-start;gap:11px;color:#eaf4ff;font-size:15px;line-height:1.5}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-checklist li>span{flex:none;color:#83ebef;font-size:20px;line-height:1.15}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-art-footer{margin:22px 0 0;padding-top:18px;border-top:1px solid #345777;color:#adc6dd;font-size:11px;line-height:1.5}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup{position:fixed;z-index:9990;right:24px;bottom:24px;width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;margin:0;padding:28px;border:1px solid #416485;border-top:4px solid #f4a322;border-radius:16px;background:linear-gradient(130deg,#081b32,#10365a);box-shadow:0 14px 45px #061b3b55}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup[hidden]{display:none!important}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup .ubc-db-eyebrow{padding-right:23px;font-size:10px;gap:7px;margin-bottom:17px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup .ubc-db-eyebrow>span{padding:4px 6px;font-size:9px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup h2{font-size:27px;margin-bottom:15px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup .ubc-db-body{font-size:14px;line-height:1.55;margin-bottom:21px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup .ubc-db-cta{font-size:13px;width:100%;padding:12px 14px;min-height:48px}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#eaf4ff;font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1;cursor:pointer}
:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-close:hover{background:#234b6c;border-color:#416485;color:#fff}
@media(max-width:767px){:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-inline{grid-template-columns:1fr;gap:28px;width:calc(100% - 32px);margin:28px auto 40px;padding:28px 23px;scroll-margin-top:135px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-inline h2{font-size:29px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-eyebrow{font-size:11px;gap:8px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-body{font-size:15px;line-height:1.6}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-art{padding:20px 15px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-inline .ubc-db-cta{width:100%;padding:13px 14px;font-size:13px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-link-note{font-size:10px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps{padding:2px 19px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-steps>div{padding:18px 0}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-checklist{padding:22px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup{right:12px;left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-width:none;padding:25px 24px;max-height:calc(100dvh - 24px)}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup h2{font-size:25px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup .ubc-db-eyebrow{font-size:9px}:is(.ubc-databridge-product,.ubc-modeler-product) .ubc-db-popup .ubc-db-body{font-size:13px}}
@media(prefers-reduced-motion:reduce){:is(.ubc-databridge-product,.ubc-modeler-product) a.ubc-db-cta{transition:none}}
