.realtime-page{--rr-bg:#111214;--rr-band:#181a1e;--rr-card:#1c1e23;--rr-ink:#f2f3f7;--rr-body:#b2b7c5;--rr-line:#34363f;--rr-accent:#a1b3ff;--rr-tint:#232b46;--rr-blue:#2549e8;background:var(--rr-bg);color:var(--rr-ink);font-family:Manrope,sans-serif}html[data-bs-theme=light] .realtime-page{--rr-bg:#fff;--rr-band:#f3f4f7;--rr-card:#fff;--rr-ink:#1a1b1e;--rr-body:#596170;--rr-line:#d5d8e1;--rr-accent:#2549e8;--rr-tint:#e9edfd}.realtime-page :is(h1,h2,h3,p){color:inherit;margin:0}.realtime-page a{color:inherit;text-decoration:none}.realtime-page svg{flex-shrink:0}.realtime-page :is(a,button,summary):focus-visible{outline:3px solid var(--rr-accent);outline-offset:5px}.rr-wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.rr-section{padding-block:100px;scroll-margin-top:90px}.rr-band{background:var(--rr-band)}.realtime-page .rr-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--rr-accent);margin-bottom:24px;font-size:11px;font-weight:750}.realtime-page h1{letter-spacing:-.055em;font-size:clamp(48px,4.8vw,68px);font-weight:650;line-height:1.07}.realtime-page h1>span{color:var(--rr-accent)}.realtime-page h2{letter-spacing:-.045em;font-size:clamp(32px,3.3vw,47px);font-weight:650;line-height:1.16}.realtime-page h2>span{color:var(--rr-body)}.rr-hero{padding-top:36px}.rr-breadcrumb{color:var(--rr-body);flex-wrap:wrap;gap:10px;margin-bottom:58px;font-size:11px;display:flex}.rr-breadcrumb a:hover{color:var(--rr-accent)}.realtime-page .rr-lede{color:var(--rr-body);max-width:530px;margin:26px 0;font-size:16px;line-height:1.9}.rr-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.realtime-page .rr-button{color:#fff;background:var(--rr-blue);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:16px 21px;font-size:13px;font-weight:700;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.realtime-page .rr-button:hover{background:#1839c6;transform:translateY(-2px)}.realtime-page .rr-link{color:var(--rr-accent);align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.rr-link:hover{text-underline-offset:4px;text-decoration:underline!important}.realtime-page .rr-mini{text-transform:uppercase;letter-spacing:.08em;color:var(--rr-accent);font-size:10px;font-weight:750}.rr-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:23px 0;display:grid;position:relative}.rr-flow:before{content:"";background:var(--rr-line);height:1px;position:absolute;top:30px;left:10%;right:10%}.rr-flow>div{background:var(--rr-band);border:1px solid var(--rr-line);color:var(--rr-body);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:15px 4px;font-size:10px;display:flex;position:relative}.rr-flow>div.highlight{background:var(--rr-tint);border-color:var(--rr-accent);color:var(--rr-accent)}.rr-principles{border-top:1px solid var(--rr-line);color:var(--rr-body);justify-content:space-between;gap:20px;margin-top:65px;padding-block:26px 32px;font-size:11px;display:flex}.rr-principles>span{align-items:center;gap:8px;display:flex}.rr-principles svg{color:var(--rr-accent)}.rr-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:45px;display:flex}.realtime-page .rr-heading>p{max-width:340px;color:var(--rr-body);font-size:14px;line-height:1.85}.realtime-page ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.realtime-page li{font-size:12px;line-height:1.7}.realtime-page ul li{align-items:flex-start;gap:10px;display:flex}.realtime-page ul svg{color:var(--rr-accent);margin-top:3px}.rr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.rr-step-number{border:1px solid var(--rr-line);width:42px;height:42px;color:var(--rr-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:26px;font-size:12px;display:inline-flex}.realtime-page .rr-steps h3{letter-spacing:-.025em;font-size:22px}.realtime-page .rr-steps p{color:var(--rr-body);min-height:74px;margin:15px 0 20px;font-size:13px;line-height:1.85}.rr-step-output{border-top:1px solid var(--rr-line);color:var(--rr-accent);padding-top:17px;font-size:11px;font-weight:650;display:block}.rr-faq{grid-template-columns:1fr 1.3fr;gap:80px;display:grid}.rr-faq details{border-top:1px solid var(--rr-line)}.rr-faq details:last-child{border-bottom:1px solid var(--rr-line)}.rr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:23px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.rr-faq summary::-webkit-details-marker{display:none}.rr-faq summary svg{color:var(--rr-accent);transition:transform .2s}.rr-faq details[open] summary svg{transform:rotate(45deg)}.realtime-page .rr-faq details p{color:var(--rr-body);padding-bottom:24px;font-size:13px;line-height:1.85}.rr-closing{text-align:center}.realtime-page .rr-closing h2 span{color:var(--rr-accent)}.realtime-page .rr-closing>p:not(.rr-eyebrow){color:var(--rr-body);margin-top:25px;font-size:15px;line-height:1.9}.rr-closing .rr-actions{justify-content:center}@media (width<=1199px){.rr-wrap{width:calc(100% - 64px)}.rr-faq{gap:45px}.rr-steps{gap:22px}}@media (width<=999px){.realtime-page h1{font-size:48px}.realtime-page .rr-lede{font-size:14px}.rr-flow{gap:6px}.rr-flow>div{font-size:9px}.rr-heading{display:block}.realtime-page .rr-heading>p{max-width:550px;margin-top:22px}.rr-steps{grid-template-columns:1fr 1fr;gap:30px}.rr-principles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rr-section{padding-block:75px}.rr-steps p{min-height:0!important}.rr-faq{gap:30px}}@media (width<=699px){.rr-wrap{width:calc(100% - 40px)}.rr-hero{padding-top:26px}.rr-breadcrumb{gap:7px;margin-bottom:38px;font-size:10px}.realtime-page h1{font-size:clamp(43px,10.8vw,65px)}.realtime-page .rr-eyebrow{margin-bottom:20px;font-size:10px}.realtime-page .rr-lede{margin-block:23px}.rr-flow{gap:9px}.rr-principles{gap:18px 10px;margin-top:35px;font-size:10px}.rr-principles>span{gap:6px}.rr-principles svg{width:13px}.rr-section{padding-block:60px}.realtime-page h2{font-size:33px}.rr-heading{margin-bottom:32px}.rr-steps{grid-template-columns:1fr;gap:26px}.rr-steps>li{padding-left:64px;position:relative}.rr-step-number{position:absolute;top:0;left:0}.rr-step-output{padding-top:13px}.realtime-page .rr-steps p{margin-bottom:15px}.rr-faq{grid-template-columns:1fr;gap:35px}.rr-faq summary{font-size:13px}.realtime-page .rr-closing h2{font-size:42px}.rr-closing .rr-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.realtime-page *{scroll-behavior:auto!important;transition:none!important}.realtime-page a:hover{transform:none}}.rr-intro{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.realtime-page h1{font-size:clamp(55px,6.2vw,88px);line-height:1.02}.realtime-page .rr-intro .rr-lede{max-width:550px;margin:0;font-size:15px}.rr-hero-visual{isolation:isolate;color:#fff;background:#0b111d;border-radius:16px;height:390px;position:relative;overflow:hidden}.rr-hero-visual>img{object-fit:cover;object-position:center 44%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.rr-hero-visual:after{content:"";z-index:-1;background:linear-gradient(90deg,#050a15e6,#050a1533 70%),linear-gradient(#0000 35%,#050a15b3);position:absolute;inset:0}.rr-visual-top{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:20px;padding:25px 32px;font-size:10px;display:flex}.rr-visual-top>span:first-child{align-items:center;gap:9px;display:flex}.rr-visual-top>span:last-child{color:#d1daed;letter-spacing:0}.rr-visual-copy{position:absolute;bottom:38px;left:36px}.realtime-page .rr-visual-copy p{color:#c5cfe2;margin-bottom:14px;font-size:12px}.realtime-page .rr-visual-copy h2{color:#fff;letter-spacing:-.035em;font-size:37px;line-height:1.14}.rr-visual-tags{gap:9px;display:flex;position:absolute;bottom:35px;right:32px}.rr-visual-tags>span{color:#fff;background:#101725e8;border:1px solid #536079;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:10px;display:flex}.rr-principles{border:0;margin-top:0}.rr-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rr-product{border:1px solid var(--rr-line);background:var(--rr-card);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.rr-product-image{aspect-ratio:16/9;background:#121821;position:relative;overflow:hidden}.rr-product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.rr-product:hover .rr-product-image>img{transform:scale(1.035)}.rr-product-image>span{color:#fff;background:#131c2ddd;border:1px solid #69748c;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:15px;left:20px}.rr-product-body{flex-direction:column;flex:1;padding:26px;display:flex}.realtime-page .rr-product h3{letter-spacing:-.035em;margin:13px 0;font-size:23px;font-weight:700;line-height:1.3}.realtime-page .rr-product-body>p:not(.rr-mini){color:var(--rr-body);margin-bottom:25px;font-size:13px;line-height:1.85}.rr-product-bottom{border-top:1px solid var(--rr-line);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:20px;display:flex}.rr-product-bottom>div{flex-direction:column;gap:6px;display:flex}.rr-product-bottom span{color:var(--rr-body);font-size:10px}.rr-product-bottom strong{letter-spacing:-.04em;font-size:22px;font-weight:650}.rr-product-bottom>a{background:var(--rr-tint);width:40px;height:40px;color:var(--rr-accent);border-radius:8px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.rr-product-bottom>a:hover{color:#fff;background:var(--rr-blue)}.realtime-page .rr-scope-note{color:var(--rr-body);margin-top:25px;font-size:11px;line-height:1.8}.rr-transport-controls{border-bottom:1px solid var(--rr-line);gap:10px;margin-bottom:28px;padding-bottom:19px;display:flex;overflow-x:auto}.rr-transport-controls button{background:var(--rr-band);border:1px solid var(--rr-line);color:var(--rr-body);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;flex:1;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.rr-transport-controls button.active{background:var(--rr-blue);border-color:var(--rr-blue);color:#fff}.rr-transport-panel{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:330px;display:grid}.realtime-page .rr-transport-copy h3{letter-spacing:-.04em;margin:18px 0;font-size:34px;line-height:1.2}.realtime-page .rr-transport-copy>p:not(.rr-mini){color:var(--rr-body);font-size:14px;line-height:1.85}.rr-use-tags{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.rr-use-tags>span{background:var(--rr-tint);color:var(--rr-accent);border-radius:5px;padding:7px 11px;font-size:10px}.rr-connection{border:1px solid var(--rr-line);background:var(--rr-band);border-radius:12px;min-height:315px;padding:27px}.rr-connection-heading{letter-spacing:.05em;color:var(--rr-body);align-items:center;gap:9px;font-size:10px;display:flex}.rr-flow{align-items:center;gap:16px;margin:30px 0;display:flex}.rr-flow>div{border:1px solid var(--rr-line);background:var(--rr-card);color:var(--rr-accent);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:22px 10px;display:flex}.rr-flow>div>span{text-align:center;color:var(--rr-ink);font-size:11px}.rr-flow-line{color:var(--rr-accent);font-size:31px;font-weight:300}.realtime-page .rr-connection>p{color:var(--rr-body);font-size:12px;line-height:1.8}.rr-connection>small{color:var(--rr-body);margin-top:18px;font-size:9px;display:block}.rr-safeguards{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.rr-safeguards>article{border-top:1px solid var(--rr-line);padding-top:28px}.rr-safeguards svg{color:var(--rr-accent);margin-bottom:23px}.realtime-page .rr-safeguards h3{letter-spacing:-.03em;margin-bottom:15px;font-size:22px}.realtime-page .rr-safeguards p{color:var(--rr-body);font-size:14px;line-height:1.85}.rr-industries{border-top:1px solid var(--rr-line);justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding-top:28px;display:flex}.rr-industries>span{color:var(--rr-body);font-size:11px}.rr-industries>div{flex-wrap:wrap;gap:9px;display:flex}.rr-industries>div>span{border:1px solid var(--rr-line);color:var(--rr-body);border-radius:5px;padding:7px 11px;font-size:10px}.rr-faq .rr-lede{font-size:14px}.rr-related>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rr-related>div:last-child>a{border-top:1px solid var(--rr-line);padding:26px 35px 0 0;position:relative}.realtime-page .rr-related h3{letter-spacing:-.025em;font-size:18px}.realtime-page .rr-related p{color:var(--rr-body);margin-top:10px;font-size:12px;line-height:1.8}.rr-related>div:last-child>a>svg{color:var(--rr-accent);position:absolute;top:27px;right:0}.realtime-page .rr-closing h2{font-size:clamp(35px,4.3vw,61px)}@media (width<=1199px){.rr-intro{gap:35px}.rr-visual-tags{flex-direction:column}.rr-products{gap:18px}.rr-product-body{padding:22px}.rr-transport-panel{gap:35px}.rr-safeguards{gap:25px}.rr-industries{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=999px){.rr-intro{grid-template-columns:1fr}.rr-hero-visual{height:350px}.rr-products{grid-template-columns:1fr 1fr}.rr-transport-panel{gap:25px}.rr-transport-controls button{gap:12px;padding:13px;font-size:12px}.realtime-page .rr-transport-copy h3{font-size:29px}.rr-flow{gap:12px}.rr-connection{padding:22px}.rr-safeguards{gap:22px}.realtime-page .rr-safeguards h3{font-size:20px}}@media (width<=699px){.realtime-page h1{font-size:clamp(52px,12vw,75px)}.rr-intro{gap:23px;margin-bottom:30px}.realtime-page .rr-intro .rr-lede{font-size:14px}.rr-hero-visual{height:370px}.rr-hero-visual>img{object-position:62% center}.rr-visual-top{padding:20px;font-size:8px}.rr-visual-top>span:last-child{display:none}.rr-visual-copy{bottom:102px;left:22px;right:20px}.realtime-page .rr-visual-copy h2{font-size:28px}.rr-visual-tags{flex-flow:wrap;gap:6px;bottom:23px;left:20px;right:20px}.rr-visual-tags>span{gap:6px;padding:9px;font-size:9px}.rr-visual-tags svg{width:14px}.rr-principles{margin-top:0;line-height:1.6}.rr-products{grid-template-columns:1fr;gap:20px}.rr-product-body{padding:26px}.realtime-page .rr-product h3{font-size:26px}.rr-transport-controls{gap:7px;padding-bottom:16px}.rr-transport-controls button{flex:none;gap:14px;padding:12px;font-size:11px}.rr-transport-panel{grid-template-columns:1fr;gap:27px;min-height:0}.realtime-page .rr-transport-copy h3{font-size:31px}.rr-connection{min-height:0}.rr-safeguards{grid-template-columns:1fr;gap:28px}.rr-safeguards svg{margin-bottom:18px}.realtime-page .rr-safeguards h3{font-size:24px}.rr-related>div:last-child{grid-template-columns:1fr;gap:26px}.rr-related .rr-heading>.rr-link{margin-top:22px}.rr-closing br{display:none}}
