.live-module__VxhsBW__page{color:#172033;gap:20px;padding:6px 0 36px;display:grid}.live-module__VxhsBW__loading{color:#667085;place-items:center;min-height:55vh;font-weight:600;display:grid}.live-module__VxhsBW__hero{background:linear-gradient(135deg,#fff 0%,#f3f9ff 100%);border:1px solid #dfeaf3;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.live-module__VxhsBW__hero h1{letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.05}.live-module__VxhsBW__hero p{color:#667085;max-width:720px;margin:0}.live-module__VxhsBW__eyebrow{color:#0876c9;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.live-module__VxhsBW__heroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.live-module__VxhsBW__demoLock,.live-module__VxhsBW__refreshButton,.live-module__VxhsBW__primaryLink,.live-module__VxhsBW__primaryButton,.live-module__VxhsBW__secondaryButton,.live-module__VxhsBW__dangerButton{border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.live-module__VxhsBW__demoLock{color:#0d5e98;background:#eaf6ff;border:1px solid #cfe8fa;padding:9px 11px}.live-module__VxhsBW__refreshButton,.live-module__VxhsBW__secondaryButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;padding:9px 12px}.live-module__VxhsBW__refreshButton:disabled,.live-module__VxhsBW__primaryButton:disabled,.live-module__VxhsBW__secondaryButton:disabled,.live-module__VxhsBW__dangerButton:disabled,.live-module__VxhsBW__closeButton:disabled{opacity:.55;cursor:not-allowed}.live-module__VxhsBW__spinning{animation:.8s linear infinite live-module__VxhsBW__spin}@keyframes live-module__VxhsBW__spin{to{transform:rotate(360deg)}}.live-module__VxhsBW__error,.live-module__VxhsBW__warning{border-radius:10px;padding:12px 14px;font-size:13px}.live-module__VxhsBW__error{color:#9f1c16;background:#fff1f0;border:1px solid #ffd4d1}.live-module__VxhsBW__warning{color:#7a4e00;background:#fffaeb;border:1px solid #fbe7a4}.live-module__VxhsBW__overviewGrid,.live-module__VxhsBW__summaryGrid{gap:12px;display:grid}.live-module__VxhsBW__overviewGrid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.live-module__VxhsBW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-module__VxhsBW__connectionCard,.live-module__VxhsBW__metricCard{background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-width:0;padding:16px;box-shadow:0 1px 2px #10182809}.live-module__VxhsBW__connectionCard{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.live-module__VxhsBW__cardIcon{color:#0876c9;background:#eef8ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.live-module__VxhsBW__connectionCard div:nth-child(2),.live-module__VxhsBW__metricCard{gap:4px;display:grid}.live-module__VxhsBW__connectionCard span,.live-module__VxhsBW__metricCard>span{color:#667085;font-size:12px;font-weight:700}.live-module__VxhsBW__connectionCard strong,.live-module__VxhsBW__metricCard strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px}.live-module__VxhsBW__connectionCard small,.live-module__VxhsBW__metricCard small{color:#98a2b3;font-size:11px}.live-module__VxhsBW__dot{border-radius:50%;width:9px;height:9px}.live-module__VxhsBW__dotOnline{background:#12b76a;box-shadow:0 0 0 4px #e9f9f1}.live-module__VxhsBW__dotOffline{background:#f04438;box-shadow:0 0 0 4px #fff0ef}.live-module__VxhsBW__deploymentStrip{gap:10px;padding:2px 1px 4px;display:flex;overflow-x:auto}.live-module__VxhsBW__deploymentTab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex:none;grid-template-columns:1fr auto;gap:3px 10px;min-width:170px;padding:12px 13px;display:grid}.live-module__VxhsBW__deploymentTab span{color:#667085;grid-column:1/-1;font-size:11px}.live-module__VxhsBW__deploymentTab strong{font-size:15px}.live-module__VxhsBW__deploymentTabActive{background:#f2f9ff;border-color:#8dc8f2;box-shadow:0 0 0 2px #0876c914}.live-module__VxhsBW__status,.live-module__VxhsBW__statusText{text-transform:uppercase;letter-spacing:.04em;font-style:normal;font-weight:800}.live-module__VxhsBW__status{align-self:center;font-size:10px}.live-module__VxhsBW__statusRunning{color:#067647}.live-module__VxhsBW__statusPaused{color:#b54708}.live-module__VxhsBW__statusError{color:#b42318}.live-module__VxhsBW__statusStopped{color:#667085}.live-module__VxhsBW__positive{color:#067647!important}.live-module__VxhsBW__negative{color:#b42318!important}.live-module__VxhsBW__activityText{line-height:1.3;font-size:14px!important}.live-module__VxhsBW__controls{background:#f8fbfe;border:1px solid #dfeaf3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.live-module__VxhsBW__controls h2,.live-module__VxhsBW__panel h2{margin:0;font-size:17px}.live-module__VxhsBW__controls p,.live-module__VxhsBW__panelHeader p{color:#667085;margin:4px 0 0;font-size:12px}.live-module__VxhsBW__controlButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.live-module__VxhsBW__primaryButton,.live-module__VxhsBW__primaryLink{color:#fff;cursor:pointer;background:#0876c9;border:1px solid #0876c9;padding:9px 13px;text-decoration:none}.live-module__VxhsBW__dangerButton{color:#b42318;cursor:pointer;background:#fff;border:1px solid #f6b5b0;padding:9px 13px}.live-module__VxhsBW__panel{background:#fff;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden}.live-module__VxhsBW__panelHeader{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.live-module__VxhsBW__panelHeader>span{color:#667085;font-size:12px;font-weight:700}.live-module__VxhsBW__tableWrap{overflow-x:auto}.live-module__VxhsBW__tableWrap table{border-collapse:collapse;width:100%;min-width:900px}.live-module__VxhsBW__tableWrap th{text-align:left;color:#667085;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:10px 12px;font-size:11px}.live-module__VxhsBW__tableWrap td{white-space:nowrap;border-bottom:1px solid #f0f1f3;padding:11px 12px;font-size:12px}.live-module__VxhsBW__tableWrap tr:last-child td{border-bottom:0}.live-module__VxhsBW__tableEmpty{text-align:center;color:#98a2b3;padding:28px 18px;font-size:13px}.live-module__VxhsBW__sideBadge{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.live-module__VxhsBW__long{color:#067647;background:#ecfdf3}.live-module__VxhsBW__short{color:#b42318;background:#fef3f2}.live-module__VxhsBW__closeButton{color:#b42318;cursor:pointer;background:#fff;border:1px solid #f2b8b3;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.live-module__VxhsBW__empty{color:#667085;text-align:center;background:#fbfdff;border:1px dashed #cfd8e3;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:360px;padding:30px;display:grid}.live-module__VxhsBW__empty h2{color:#172033;margin:4px 0 0}.live-module__VxhsBW__empty p{margin:0 0 10px}@media (max-width:1050px){.live-module__VxhsBW__overviewGrid,.live-module__VxhsBW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.live-module__VxhsBW__page{gap:14px}.live-module__VxhsBW__hero,.live-module__VxhsBW__controls{flex-direction:column;align-items:stretch}.live-module__VxhsBW__heroActions,.live-module__VxhsBW__controlButtons{justify-content:flex-start}.live-module__VxhsBW__overviewGrid,.live-module__VxhsBW__summaryGrid{grid-template-columns:1fr}.live-module__VxhsBW__hero{padding:18px}.live-module__VxhsBW__connectionCard,.live-module__VxhsBW__metricCard{padding:14px}}.live-module__VxhsBW__accountBadge{background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.live-module__VxhsBW__accountDemo{color:#0d5e98;background:#eaf6ff;border-color:#cfe8fa}.live-module__VxhsBW__accountReal{color:#9f1c16;background:#fff2f0;border-color:#f7c6c1}.live-module__VxhsBW__accountOffline{color:#667085;background:#f9fafb;border-color:#e4e7ec}.live-module__VxhsBW__brokerPanel{background:#fff;border:1px solid #dfeaf3;border-radius:16px;gap:14px;padding:18px;display:grid}.live-module__VxhsBW__brokerPanelHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-module__VxhsBW__brokerPanelHeader h2{margin:2px 0 4px;font-size:20px}.live-module__VxhsBW__brokerPanelHeader p{color:#667085;margin:0;font-size:12px}.live-module__VxhsBW__sectionKicker{color:#0876c9;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.live-module__VxhsBW__connectGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.live-module__VxhsBW__connectIntro,.live-module__VxhsBW__pairingCard{background:#fbfdff;border:1px solid #e4e7ec;border-radius:14px}.live-module__VxhsBW__connectIntro{grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.live-module__VxhsBW__connectIntro strong{font-size:16px}.live-module__VxhsBW__connectIntro p{color:#667085;margin:4px 0 10px;font-size:12px}.live-module__VxhsBW__connectIntro ol{color:#475467;margin:0;padding-left:18px;font-size:12px;line-height:1.65}.live-module__VxhsBW__connectIntro code{color:#344054;background:#eef4f8;border-radius:5px;padding:1px 4px}.live-module__VxhsBW__pairingCard{align-content:center;gap:9px;padding:16px;display:grid}.live-module__VxhsBW__pairingCard>span{color:#667085;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.live-module__VxhsBW__pairingCard>strong{font-size:18px}.live-module__VxhsBW__pairingCard small{color:#667085;font-size:11px;line-height:1.5}.live-module__VxhsBW__pairingCodeRow{align-items:center;gap:8px;display:flex}.live-module__VxhsBW__pairingCode{color:#0d5e98;letter-spacing:.08em;text-align:center;background:#f6fbff;border:1px solid #cfe0ed;border-radius:9px;flex:1;min-width:0;padding:11px 12px;font-size:16px;font-weight:800}.live-module__VxhsBW__iconButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.live-module__VxhsBW__connectionGrid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-module__VxhsBW__accountTypePill{letter-spacing:.05em;border-radius:999px;align-self:center;padding:5px 8px;font-size:10px!important;font-weight:900!important}.live-module__VxhsBW__executionBanner{border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.live-module__VxhsBW__executionBanner strong{font-size:13px}.live-module__VxhsBW__executionBanner p{margin:3px 0 0;font-size:12px;line-height:1.45}.live-module__VxhsBW__executionReady{color:#067647;background:#f1fbf6;border:1px solid #b7e4cc}.live-module__VxhsBW__executionWaiting{color:#7a4e00;background:#fffaeb;border:1px solid #f3d68b}.live-module__VxhsBW__liveConsent{background:#fff7f6;border:1px solid #f2b8b3;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.live-module__VxhsBW__liveConsentEnabled{background:#fffbef;border-color:#e0c471}.live-module__VxhsBW__liveConsent>div:first-child{min-width:0}.live-module__VxhsBW__liveConsent>div:first-child>span{color:#b42318;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.live-module__VxhsBW__liveConsent>div:first-child>strong{margin-top:3px;font-size:16px;display:block}.live-module__VxhsBW__liveConsent p{color:#667085;margin:5px 0 0;font-size:12px;line-height:1.45}.live-module__VxhsBW__liveConsentForm{align-items:flex-end;gap:8px;min-width:min(100%,430px);display:flex}.live-module__VxhsBW__liveConsentForm label{flex:1;gap:5px;display:grid}.live-module__VxhsBW__liveConsentForm label span{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.live-module__VxhsBW__liveConsentForm input{color:#172033;width:100%;min-width:220px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:9px 10px;font-size:12px}.live-module__VxhsBW__liveConsentForm input:focus{border-color:#7bbbea;outline:2px solid #0876c924}@media (max-width:1050px){.live-module__VxhsBW__connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-module__VxhsBW__connectGrid{grid-template-columns:1fr}}@media (max-width:720px){.live-module__VxhsBW__brokerPanelHeader,.live-module__VxhsBW__executionBanner,.live-module__VxhsBW__liveConsent,.live-module__VxhsBW__liveConsentForm{flex-direction:column;align-items:stretch}.live-module__VxhsBW__connectionGrid{grid-template-columns:1fr}.live-module__VxhsBW__liveConsentForm input{min-width:0}}.live-module__VxhsBW__brokerIconPicker{grid-template-columns:repeat(3,minmax(120px,168px));justify-content:start;align-items:stretch;gap:12px;display:grid}.live-module__VxhsBW__brokerIconTile{appearance:none;color:#173149;cursor:pointer;background:#fff;border:1px solid #dce7f0;border-radius:14px;grid-template-rows:auto auto auto auto;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:138px;padding:14px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:0 6px 18px #1f44660b}.live-module__VxhsBW__brokerIconTile:hover:not(:disabled){border-color:#0876c959;transform:translateY(-2px);box-shadow:0 10px 24px #1f446617}.live-module__VxhsBW__brokerIconTile:focus-visible{outline-offset:2px;outline:2px solid #0876c961}.live-module__VxhsBW__brokerIconTile:disabled{cursor:default;opacity:1}.live-module__VxhsBW__vantageIconTile{border-top:2px solid #0876c9}.live-module__VxhsBW__xmIconTile{border-top:2px solid #2e83bd}.live-module__VxhsBW__mt5IconTile{border-top:2px solid #5d748a}.live-module__VxhsBW__brokerLogoIcon{color:#0876c9;background:#f3f9fd;border:1px solid #dce9f3;border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:3px;display:grid}.live-module__VxhsBW__xmIconTile .live-module__VxhsBW__brokerLogoIcon{color:#2878ad;background:#f4f9fc}.live-module__VxhsBW__mt5IconTile .live-module__VxhsBW__brokerLogoIcon{color:#536d84;background:#f5f7f9}.live-module__VxhsBW__brokerIconName{color:#162c41;font-size:14px;font-weight:800;line-height:1.15}.live-module__VxhsBW__brokerIconMethod{color:#8495a5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.live-module__VxhsBW__brokerIconStatus{border-radius:999px;justify-content:center;align-items:center;min-height:22px;margin-top:4px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.live-module__VxhsBW__brokerStatusPending{color:#7a8b9a;background:#f5f7f9;border:1px solid #dde7ee}.live-module__VxhsBW__brokerStatusReady{color:#0876c9;background:#edf8ff;border:1px solid #cce7f8}.live-module__VxhsBW__brokerPickerInfo{background:#fafcfe;border:1px solid #e3ecf3;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:11px 13px;display:flex}.live-module__VxhsBW__brokerPickerInfoText{min-width:0}.live-module__VxhsBW__brokerPickerInfoText strong{color:#425c72;margin-bottom:2px;font-size:10px;display:block}.live-module__VxhsBW__brokerPickerInfoText span{color:#7d8e9e;font-size:9px;line-height:1.45;display:block}.live-module__VxhsBW__brokerReferenceLinks{flex:none;align-items:center;gap:9px;display:flex}.live-module__VxhsBW__brokerReferenceLinks a{color:#0876c9;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.live-module__VxhsBW__brokerReferenceLinks a:hover{text-decoration:underline}@media (max-width:720px){.live-module__VxhsBW__brokerIconPicker{grid-template-columns:repeat(3,minmax(94px,1fr))}.live-module__VxhsBW__brokerIconTile{min-height:128px;padding-inline:8px}.live-module__VxhsBW__brokerPickerInfo{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.live-module__VxhsBW__brokerIconPicker{grid-template-columns:repeat(2,minmax(110px,1fr))}.live-module__VxhsBW__mt5IconTile{grid-column:1/-1;max-width:160px}}.live-module__VxhsBW__loading{gap:12px;position:relative}.live-module__VxhsBW__loading:before{content:"";border:2px solid #dbe9f6;border-top-color:#0876c9;border-radius:999px;width:24px;height:24px;animation:.9s cubic-bezier(.5,.15,.5,.85) infinite live-module__VxhsBW__xaulabLiveOrbit}@keyframes live-module__VxhsBW__xaulabLiveOrbit{to{transform:rotate(360deg)}}
