body{margin:0;font-family:Instrument Sans,system-ui,sans-serif;color:#EAF2FC;background:#050B16;-webkit-font-smoothing:antialiased}a{color:#6FB4FF;text-decoration:none}a:hover{color:#A7D0FF}button,input,textarea{font-family:inherit}::selection{background:rgba(77,157,255,.35)}::placeholder{color:#4E6688}@keyframes rhns-ticker{to{transform:translateX(-50%)}}@keyframes rhns-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes rhns-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes rhns-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rhns-spin{to{transform:rotate(1turn)}}@keyframes bg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes bg-drift{0%,to{transform:translate(0)}50%{transform:translate(10px,-12px)}}@keyframes bg-drift2{0%,to{transform:translate(0)}50%{transform:translate(-11px,9px)}}@keyframes bg-shimmer{0%,to{opacity:.25}50%{opacity:.6}}@keyframes bg-travel{0%{offset-distance:0;transform:scaleX(.05)}14%{transform:scaleX(1)}86%{transform:scaleX(1)}to{offset-distance:100%;transform:scaleX(.05)}}@keyframes bg-flowB{0%{stroke-dashoffset:530}to{stroke-dashoffset:0}}@keyframes bg-flowC{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}.h-glow:hover{filter:drop-shadow(0 0 var(--gh,26px) rgba(77,157,255,var(--go,.65))) brightness(1.07)!important;color:#FFFFFF!important}.h-glow-green:hover{filter:drop-shadow(0 0 18px rgba(47,213,131,.5)) brightness(1.07)!important}.h-color:hover{color:var(--hc,#EAF2FC)!important}.h-border:hover{border-color:var(--hb,rgba(167,208,255,.55))!important;color:var(--hc,#FFFFFF)!important}.h-lift:hover{transform:translateY(-3px)!important;border-color:var(--hb,rgba(167,208,255,.38))!important}.h-tile:hover{border-color:rgba(167,208,255,.4)!important}.h-row:hover,.h-tile:hover{background:rgba(148,180,225,.04)!important}.h-row:hover{color:#EAF2FC!important}.h-white:hover{background:#DCE9F7!important;color:var(--hc,#0F2547)!important}.h-bright:hover{filter:brightness(var(--hbr,1.08))!important;color:var(--hc,#FFFFFF)!important}.h-searchwrap:hover{background:rgba(167,208,255,.55)!important}.h-danger:hover{border-color:rgba(255,107,107,.8)!important;color:#FFC4C4!important}.f-border:focus{border-color:rgba(167,208,255,.55)!important}.docnav:hover{color:#FFFFFF!important;border-color:#4D9DFF!important}@media (max-width:900px){.sh-wrap{flex-wrap:wrap;height:auto!important;padding:12px 20px!important;gap:14px!important}.sh-wrap>a:last-child{margin-left:auto}.sh-nav{order:3;flex:1 1 100%;margin-left:0!important;gap:22px!important;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.sh-nav::-webkit-scrollbar{display:none}.ab-wrap,.rb-wrap{flex-wrap:wrap;height:auto!important;padding:10px 18px!important;gap:12px!important}.ab-wrap>button,.rb-wrap>button{margin-left:auto}.ab-nav,.rb-nav{order:3;flex:1 1 100%;margin-left:0!important;overflow-x:auto;scrollbar-width:none}.ab-nav::-webkit-scrollbar,.rb-nav::-webkit-scrollbar{display:none}.ab-nav button,.rb-nav a{padding:12px!important}}@media (max-width:768px){.m-stack{grid-template-columns:1fr!important}.m-2col{grid-template-columns:repeat(2,1fr)!important}.m-wrap{flex-wrap:wrap!important}.m-scroll{overflow-x:auto}.lp-bento{grid-template-columns:1fr!important}.lp-bento>*{grid-column:auto!important}.docs-grid{grid-template-columns:1fr!important;gap:28px!important}.docs-nav{position:static!important;flex-direction:row!important;flex-wrap:wrap;gap:6px!important}.st-cell{border-left:none!important;padding-left:0!important}}@media (max-width:640px){.m-pad{padding:56px 20px!important}.m-card{padding:24px!important}.lh-wrap{padding:64px 20px 0!important}.lh-slash{display:none!important}.lh-btn{padding:13px 18px!important;font-size:14.5px!important}.lh-ticker{margin-top:64px!important}.ph-wrap{padding:48px 20px 40px!important}.app-main{padding:32px 18px 64px!important}.rg-main{padding:36px 18px 64px!important}.rg-steps{gap:8px!important}.rg-steps>span:nth-child(2),.rg-steps>span:nth-child(4){width:20px!important}.rg-year{gap:14px!important}.rg-year-mid{min-width:110px!important}.rm-phase{padding-left:34px!important}.ft-wrap{padding:52px 20px 0!important}.ft-cols{gap:36px!important}.ft-brand{flex:0 0 100%!important}.ft-col{min-width:calc(50% - 18px)!important;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 18px)}.ft-bottom{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-top:44px!important}}