.tNpcwW_shell{--fg:#e8f3fc;--muted:#98b5c9;--cyan:#6ac9e7;color:var(--fg);background:radial-gradient(at 50% -30%,#1d3b56,#091b2d 65%);border:1px solid #2d4c64;border-radius:16px;padding:clamp(18px,3vw,36px);font-family:Inter,Arial,sans-serif;overflow:hidden}.tNpcwW_shell *{box-sizing:border-box}.tNpcwW_header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tNpcwW_kicker,.tNpcwW_overline,.tNpcwW_reference,.tNpcwW_stepCount,.tNpcwW_label,.tNpcwW_connHeading,.tNpcwW_footer{letter-spacing:.12em;font-size:10px;font-weight:800}.tNpcwW_kicker{color:#75cce6}.tNpcwW_header h2{color:#fff;letter-spacing:-.035em;margin:12px 0;font-size:clamp(25px,3vw,39px);line-height:1.15}.tNpcwW_header p{color:#b6cada;max-width:760px;font-size:15px;line-height:1.6}.tNpcwW_reference{color:#799bb2;text-align:right;white-space:nowrap;line-height:1.8}.tNpcwW_controls{align-items:center;gap:10px;margin:28px 0 18px;display:flex}.tNpcwW_play,.tNpcwW_reset{cursor:pointer;color:#e8f3fc;background:#17364d;border:1px solid #3c607a;border-radius:5px;padding:12px 16px;font:700 12px Inter,Arial,sans-serif}.tNpcwW_play{color:#fff;background:#f97316;border-color:#f97316}.tNpcwW_stepCount{color:#88afc7;margin-left:auto}.tNpcwW_timeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin-bottom:25px;display:grid}.tNpcwW_step{text-align:left;cursor:pointer;color:#9ab8cb;background:#102b41;border:1px solid #2e5067;border-radius:5px;min-width:0;min-height:68px;padding:10px 7px;font-family:inherit}.tNpcwW_step span{color:#5aaaca;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.tNpcwW_step strong{font-size:10px;line-height:1.3;display:block}.tNpcwW_step.tNpcwW_current{color:#fff;background:#205675;border-color:#6cc6e4}.tNpcwW_step.tNpcwW_complete{border-color:#447d80}.tNpcwW_shell button:focus-visible{outline-offset:2px;outline:3px solid #f97316}.tNpcwW_ingress{text-align:center;background:#10283d;border:1px solid #33546c;border-radius:8px;margin-bottom:15px;padding:14px 18px}.tNpcwW_users{color:#d5e7f2;letter-spacing:.09em;font-size:11px;font-weight:900}.tNpcwW_routeLine{grid-template-columns:1fr 1fr;gap:35px;margin-top:13px;display:grid}.tNpcwW_routeA,.tNpcwW_routeB{color:#6e8ea5;letter-spacing:.07em;border-top:2px solid #385267;padding-top:10px;font-size:10px;font-weight:800;transition:color .3s,border-color .3s}.tNpcwW_routeActive{color:#78dfb8;border-color:#78dfb8}.tNpcwW_routeStatus{color:#9eb9cb;margin-top:11px;font-size:10px;display:block}.tNpcwW_architecture{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.tNpcwW_site{background:linear-gradient(155deg,#142d42,#0e2133);border:1px solid #355a74;border-radius:10px;min-width:0;padding:16px}.tNpcwW_site.tNpcwW_serving{border-color:#4c9f93}.tNpcwW_site.tNpcwW_offline{border-color:#91545b}.tNpcwW_siteHead{border-bottom:1px solid #304f65;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:14px;display:flex}.tNpcwW_overline{color:#7dc1da;font-size:9px}.tNpcwW_siteHead h3{color:#fff;margin:8px 0 0;font-size:16px}.tNpcwW_siteBadge{color:#b7d1df;white-space:nowrap;border:1px solid #41637b;border-radius:3px;padding:6px;font-size:9px;font-weight:800}.tNpcwW_siteBadge.tNpcwW_bad{color:#ffb2ae;border-color:#9a5960}.tNpcwW_tiers{flex-direction:column;gap:7px;margin-top:14px;display:flex}.tNpcwW_tier{background:#0b1d2c;border:1px solid #2b475d;border-radius:5px;padding:10px}.tNpcwW_tierName{color:#bad0dd;margin-bottom:8px;font-size:11px;font-weight:800}.tNpcwW_tierName span{color:#63bddc;margin-right:9px;font-size:10px}.tNpcwW_nodes{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tNpcwW_node{color:#e1eff8;background:#19364b;border:1px solid #36586e;border-radius:4px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:10px 8px;font-size:11px;font-weight:700;display:flex}.tNpcwW_indicator{background:#8bacc0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.tNpcwW_node small{letter-spacing:.05em;color:#93b1c4;margin-left:auto;font-size:8px}.tNpcwW_node.tNpcwW_active .tNpcwW_indicator{background:#72d8ae;box-shadow:0 0 8px #72d8ae55}.tNpcwW_node.tNpcwW_ready .tNpcwW_indicator{background:#71c9e5}.tNpcwW_node.tNpcwW_down{color:#b5a4aa;background:#302832;border-color:#66454c}.tNpcwW_node.tNpcwW_down .tNpcwW_indicator{background:#e16e72}.tNpcwW_node.tNpcwW_down small{color:#f2a0a4}.tNpcwW_siteFooter{letter-spacing:.08em;color:#82a9c1;padding-top:14px;font-size:9px;font-weight:800}.tNpcwW_connection{text-align:center;color:#a4c5d8;min-width:0}.tNpcwW_connHeading{color:#77c5df;font-size:9px}.tNpcwW_connLine{background:#37576b;height:2px;margin:20px 0;position:relative;overflow:hidden}.tNpcwW_connLine span{background:#f7aa6b;width:28px;height:100%;position:absolute;left:-28px}.tNpcwW_connLine.tNpcwW_flow span{animation:2s linear infinite tNpcwW_stream}.tNpcwW_connLine.tNpcwW_recovery span{animation:1.2s linear infinite tNpcwW_stream}.tNpcwW_connection strong{color:#d2e7f2;font-size:10px;line-height:1.5;display:block}.tNpcwW_connection small{color:#8aaac0;font-size:9px;line-height:1.6}.tNpcwW_linkLabels{color:#6fa9c8;flex-direction:column;gap:10px;font-size:9px;font-weight:800;line-height:1.4;display:flex}@keyframes tNpcwW_stream{to{left:100%}}.tNpcwW_console{background:#091b2b;border:1px solid #31556d;border-radius:8px;margin-top:18px}.tNpcwW_consoleTop{letter-spacing:.08em;color:#c6ddea;border-bottom:1px solid #2d4a60;align-items:center;gap:8px;padding:17px 20px;font-size:11px;font-weight:800;display:flex}.tNpcwW_consoleDot{background:#f97316;border-radius:50%;width:7px;height:7px}.tNpcwW_event{color:#7cc9e1;margin-left:auto;font-size:10px}.tNpcwW_consoleBody{grid-template-columns:1fr 1.3fr;gap:30px;padding:22px;display:grid}.tNpcwW_label{color:#76c4df}.tNpcwW_console h3{color:#fff;margin:12px 0;font-size:21px}.tNpcwW_console p{color:#adc6d8;font-size:13px;line-height:1.7}.tNpcwW_console ol{margin:12px 0 0;padding:0;list-style:none}.tNpcwW_console li{color:#c2d7e5;border-bottom:1px solid #213c51;gap:12px;padding:8px 0;font-size:12px;display:flex}.tNpcwW_console li span{color:#75c7e1;font-weight:800}.tNpcwW_footer{color:#7194ad;justify-content:space-between;gap:16px;margin-top:17px;font-size:9px;display:flex}@media (max-width:1200px){.tNpcwW_timeline{grid-template-columns:repeat(4,1fr)}.tNpcwW_architecture{grid-template-columns:1fr}.tNpcwW_connection{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.tNpcwW_connLine{width:25px;margin:0}.tNpcwW_linkLabels{display:none}}@media (max-width:700px){.tNpcwW_header{display:block}.tNpcwW_reference{text-align:left;margin-top:15px;display:block}.tNpcwW_timeline{grid-template-columns:repeat(2,1fr)}.tNpcwW_controls{flex-wrap:wrap}.tNpcwW_stepCount{margin-left:0}.tNpcwW_consoleBody,.tNpcwW_nodes{grid-template-columns:1fr}.tNpcwW_footer{display:block}.tNpcwW_footer span{margin-bottom:8px;display:block}.tNpcwW_routeLine{gap:10px}.tNpcwW_siteHead{display:block}.tNpcwW_siteBadge{margin-top:10px;display:inline-block}}@media (prefers-reduced-motion:reduce){.tNpcwW_connLine.tNpcwW_flow span,.tNpcwW_connLine.tNpcwW_recovery span{animation:none}}
._2LIb_a_page{--navy:#102a43;--muted:#526579;--cyan:#168aad;--orange:#f97316;color:var(--navy);background:#fff}._2LIb_a_page *{box-sizing:border-box}._2LIb_a_wrap{max-width:1180px;margin:auto;padding:0 28px}._2LIb_a_wrapWide{max-width:1450px;margin:auto;padding:0 28px}._2LIb_a_hero{background:#f7f9fc;padding:35px 0 85px}._2LIb_a_breadcrumb{color:#718296;gap:12px;margin-bottom:45px;font-size:13px;display:flex}._2LIb_a_breadcrumb a{color:#168aad;text-decoration:none}._2LIb_a_heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}._2LIb_a_eyebrow{letter-spacing:.13em;color:#168aad;font-size:12px;font-weight:800}._2LIb_a_hero h1{letter-spacing:-.047em;color:#102a43;margin:20px 0;font-size:clamp(40px,4.8vw,65px);line-height:1.08}._2LIb_a_hero h1 em{color:#168aad;font-style:normal}._2LIb_a_hero p{color:#526579;max-width:670px;font-size:18px;line-height:1.7}._2LIb_a_actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}._2LIb_a_button{background:#f97316;border-radius:6px;justify-content:center;align-items:center;padding:15px 21px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}._2LIb_a_button:hover{background:#dc650e}._2LIb_a_textLink{color:#102a43;font-size:14px;font-weight:800;text-decoration:none}._2LIb_a_heroTags{color:#637b90;flex-wrap:wrap;gap:13px;margin-top:28px;font-size:12px;display:flex}._2LIb_a_heroTags span:before{content:"✓";color:#168aad;margin-right:7px}._2LIb_a_heroPanel{color:#fff;background:#102a43;border-radius:14px;padding:28px;box-shadow:0 25px 50px #102a432b}._2LIb_a_panelHead{color:#80bcd4;letter-spacing:.12em;justify-content:space-between;gap:10px;margin-bottom:22px;font-size:10px;font-weight:800;display:flex}._2LIb_a_panelSite{background:#16354d;border:1px solid #416178;border-radius:8px;flex-direction:column;gap:7px;padding:20px;display:flex}._2LIb_a_panelSite span{color:#7ec8e2;letter-spacing:.12em;font-size:10px;font-weight:800}._2LIb_a_panelSite strong{font-size:19px}._2LIb_a_panelSite small{color:#b8d1df;font-size:12px}._2LIb_a_panelConnection{color:#8ecbe2;justify-content:center;align-items:center;gap:16px;padding:15px;font-size:11px;font-weight:700;display:flex}._2LIb_a_panelFoot{text-align:center;color:#b4d4e5;letter-spacing:.1em;margin-top:18px;font-size:11px;font-weight:800}._2LIb_a_intro{padding:80px 0}._2LIb_a_intro>._2LIb_a_wrap{grid-template-columns:1fr 1fr;gap:75px;display:grid}._2LIb_a_intro h2,._2LIb_a_sectionHeading h2,._2LIb_a_darkBand h2,._2LIb_a_cta h2{letter-spacing:-.035em;color:#102a43;margin:15px 0;font-size:clamp(29px,3.3vw,43px);line-height:1.18}._2LIb_a_intro p,._2LIb_a_sectionHeading p,._2LIb_a_darkBand p,._2LIb_a_cta p{color:#526579;font-size:17px;line-height:1.7}._2LIb_a_archSection{background:#edf3f8;padding:80px 0}._2LIb_a_sectionHeading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}._2LIb_a_sectionHeading>div{max-width:680px}._2LIb_a_sectionHeading>p{max-width:400px}._2LIb_a_section{padding:95px 0}._2LIb_a_problemList{border-top:1px solid #dce5ed}._2LIb_a_problem{border-bottom:1px solid #dce5ed;grid-template-columns:70px 1fr 1.3fr;align-items:start;gap:20px;padding:25px 0;display:grid}._2LIb_a_problem>span{color:#168aad;font-size:14px;font-weight:900}._2LIb_a_problem h3,._2LIb_a_layer h3,._2LIb_a_steps h3,._2LIb_a_engagements h3{color:#102a43;margin:0;font-size:20px;line-height:1.3}._2LIb_a_problem p,._2LIb_a_layer p,._2LIb_a_steps p,._2LIb_a_engagements p{color:#526579;margin:0;font-size:15px;line-height:1.7}._2LIb_a_pale{background:#f7f9fc}._2LIb_a_layerGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._2LIb_a_layer{background:#fff;border:1px solid #dfe7ef;border-radius:8px;padding:27px}._2LIb_a_layer>span,._2LIb_a_engagements article>span{letter-spacing:.1em;color:#168aad;font-size:10px;font-weight:900}._2LIb_a_layer h3{margin:17px 0 10px}._2LIb_a_darkBand{background:#102a43;padding:85px 0}._2LIb_a_darkBand>._2LIb_a_wrap{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}._2LIb_a_darkBand h2{color:#fff}._2LIb_a_darkBand p{color:#bcd1df}._2LIb_a_objectives{grid-template-columns:1fr 1fr;gap:15px;display:grid}._2LIb_a_objectives>div{background:#183b54;border:1px solid #386078;border-radius:8px;padding:25px}._2LIb_a_objectives strong{color:#fff;margin-bottom:14px;font-size:38px;display:block}._2LIb_a_objectives span{color:#8fd3e7;font-size:13px;font-weight:800}._2LIb_a_objectives p{font-size:14px}._2LIb_a_steps{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}._2LIb_a_steps>div{border-top:2px solid #c4d9e5;padding-top:19px}._2LIb_a_steps span{color:#168aad;font-size:13px;font-weight:900}._2LIb_a_steps h3{margin:15px 0 8px}._2LIb_a_engagements{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._2LIb_a_engagements article{background:#fff;border:1px solid #dce5ed;border-radius:8px;flex-direction:column;gap:13px;padding:28px;display:flex}._2LIb_a_engagements article a{color:#168aad;margin-top:auto;padding-top:12px;font-size:14px;font-weight:800;text-decoration:none}._2LIb_a_cta{background:#e9f1f6;padding:80px 0}._2LIb_a_cta>._2LIb_a_wrap{justify-content:space-between;align-items:center;gap:45px;display:flex}._2LIb_a_cta h2,._2LIb_a_cta p{max-width:720px}._2LIb_a_cta ._2LIb_a_button{flex-shrink:0}@media (max-width:900px){._2LIb_a_heroGrid,._2LIb_a_intro>._2LIb_a_wrap,._2LIb_a_darkBand>._2LIb_a_wrap{grid-template-columns:1fr;gap:35px}._2LIb_a_sectionHeading{display:block}._2LIb_a_layerGrid,._2LIb_a_engagements{grid-template-columns:repeat(2,1fr)}._2LIb_a_steps{grid-template-columns:repeat(3,1fr)}._2LIb_a_cta>._2LIb_a_wrap{display:block}._2LIb_a_cta ._2LIb_a_button{margin-top:18px}}@media (max-width:600px){._2LIb_a_wrap,._2LIb_a_wrapWide{padding:0 18px}._2LIb_a_hero{padding-bottom:55px}._2LIb_a_hero h1{font-size:39px}._2LIb_a_section,._2LIb_a_archSection{padding:60px 0}._2LIb_a_problem{grid-template-columns:38px 1fr;gap:12px}._2LIb_a_problem p{grid-column:2}._2LIb_a_layerGrid,._2LIb_a_engagements,._2LIb_a_steps,._2LIb_a_objectives{grid-template-columns:1fr}._2LIb_a_heroPanel{padding:18px}._2LIb_a_intro{padding:60px 0}}
