.Explain-module__Gcssva__spectrum{border:1px solid var(--color-bone-3);background:var(--color-bone-0);border-radius:18px;padding:1.4rem}.Explain-module__Gcssva__rail{height:4.6rem;margin:0 4%;position:relative}.Explain-module__Gcssva__rail:before,.Explain-module__Gcssva__railFill{content:"";background:var(--color-bone-3);height:2px;position:absolute;top:1rem;left:0;right:0}.Explain-module__Gcssva__railFill{background:var(--color-ink);transition:width .5s var(--ease-instrument);right:auto}.Explain-module__Gcssva__rail button{flex-direction:column;align-items:center;gap:.6rem;width:7.5rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.Explain-module__Gcssva__rail button:before{content:"";background:var(--color-bone-0);border:2px solid var(--color-bone-3);border-radius:50%;width:14px;height:14px;margin-top:calc(1rem - 6px);transition:all .3s}.Explain-module__Gcssva__rail button[data-past=true]:before{border-color:var(--color-ink)}.Explain-module__Gcssva__rail button[aria-checked=true]:before{background:var(--color-ink);transform:scale(1.3)}.Explain-module__Gcssva__rail button span{text-align:center;color:var(--color-steel);font-size:.76rem;line-height:1.25;transition:color .2s}.Explain-module__Gcssva__rail button[aria-checked=true] span,.Explain-module__Gcssva__rail button:hover span{color:var(--color-ink);font-weight:550}.Explain-module__Gcssva__ends{font:.6rem var(--font-mono);color:var(--color-steel);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-top:.4rem;display:flex}.Explain-module__Gcssva__place{border-top:1px solid var(--color-bone-3);animation:Explain-module__Gcssva__rise .4s var(--ease-out);margin-top:1.4rem;padding-top:1.2rem}.Explain-module__Gcssva__place h3{letter-spacing:-.04em;font-size:1.6rem;font-weight:550}.Explain-module__Gcssva__place dl{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem;display:grid}.Explain-module__Gcssva__place dt{font:.62rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-steel)}.Explain-module__Gcssva__place dd{margin-top:.4rem;font-size:.92rem;line-height:1.55}.Explain-module__Gcssva__calc{border:1px solid var(--color-bone-3);background:var(--color-bone-0);border-radius:18px;grid-template-columns:1fr 1.1fr;gap:2rem;padding:1.4rem;display:grid}.Explain-module__Gcssva__calcControls{flex-direction:column;gap:1.4rem;display:flex}.Explain-module__Gcssva__calcControls label{color:var(--color-steel);gap:.7rem;font-size:.84rem;display:grid}.Explain-module__Gcssva__calcControls label b{color:var(--color-ink);letter-spacing:-.03em;margin-top:.3rem;font-size:1.25rem;font-weight:550;display:block}.Explain-module__Gcssva__calcControls input{accent-color:var(--color-ink)}.Explain-module__Gcssva__prec{gap:.4rem;display:grid}.Explain-module__Gcssva__prec button{text-align:left;border:1px solid var(--color-bone-3);border-radius:10px;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .9rem;transition:all .2s;display:flex}.Explain-module__Gcssva__prec button b{font-size:.9rem;font-weight:550}.Explain-module__Gcssva__prec button small{color:var(--color-steel);font-size:.74rem}.Explain-module__Gcssva__prec button[aria-checked=true]{background:var(--color-ink);color:var(--color-bone);border-color:var(--color-ink)}.Explain-module__Gcssva__prec button[aria-checked=true] small{color:var(--color-bone-3)}.Explain-module__Gcssva__gb{color:var(--color-steel);font-size:.9rem}.Explain-module__Gcssva__gb b{letter-spacing:-.06em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-right:.4rem;font-size:3.4rem;font-weight:550}.Explain-module__Gcssva__blocks{grid-template-columns:repeat(20,1fr);gap:3px;margin:.8rem 0 1rem;display:grid}.Explain-module__Gcssva__blocks i{aspect-ratio:1;background:var(--color-bone-2);transition:background .25s;transition-delay:calc(var(--i) * 6ms);border-radius:2px}.Explain-module__Gcssva__blocks i[data-on=true]{background:var(--color-ink)}.Explain-module__Gcssva__fits{letter-spacing:-.02em;font-size:1.05rem;font-weight:550}.Explain-module__Gcssva__note{color:var(--color-steel);margin-top:.6rem;font-size:.76rem;line-height:1.6}.Explain-module__Gcssva__flow{border:1px solid var(--color-bone-3);background:var(--color-bone-0);border-radius:18px;padding:1.4rem}.Explain-module__Gcssva__flow ol{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.Explain-module__Gcssva__flow li button{text-align:left;border:1px solid var(--color-bone-3);width:100%;height:100%;transition:all .35s var(--ease-instrument);border-radius:12px;align-content:start;gap:.35rem;padding:.9rem;display:grid;position:relative}.Explain-module__Gcssva__flow li button span{font:.6rem var(--font-mono);color:var(--color-steel)}.Explain-module__Gcssva__flow li button b{letter-spacing:-.02em;font-size:.98rem;font-weight:550}.Explain-module__Gcssva__flow li button small{color:var(--color-steel);font-size:.78rem;line-height:1.5}.Explain-module__Gcssva__flow li[data-past=true] button{border-color:var(--color-ink)}.Explain-module__Gcssva__flow li[data-on=true] button{background:var(--color-ink);color:var(--color-bone);border-color:var(--color-ink);transform:translateY(-3px)}.Explain-module__Gcssva__flow li[data-on=true] button span,.Explain-module__Gcssva__flow li[data-on=true] button small{color:var(--color-bone-3)}.Explain-module__Gcssva__flow li:not(:nth-child(4n)) button:after{content:"→";color:var(--color-steel);z-index:1;font-size:.8rem;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)}.Explain-module__Gcssva__lanes{font:.6rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-steel);grid-template-columns:1fr;gap:0;margin-top:.4rem;display:grid}.Explain-module__Gcssva__lanes span:first-child{order:-1}.Explain-module__Gcssva__flow ol{grid-template-rows:auto auto}@keyframes Explain-module__Gcssva__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:860px){.Explain-module__Gcssva__calc{grid-template-columns:1fr}.Explain-module__Gcssva__place dl{grid-template-columns:1fr;gap:.8rem}.Explain-module__Gcssva__flow ol{grid-template-columns:1fr 1fr}.Explain-module__Gcssva__flow li button:after{display:none}.Explain-module__Gcssva__rail button{width:4.6rem}.Explain-module__Gcssva__rail button span{font-size:.62rem}}@media (max-width:520px){.Explain-module__Gcssva__rail{height:5.4rem}}@media (prefers-reduced-motion:reduce){.Explain-module__Gcssva__spectrum *,.Explain-module__Gcssva__calc *,.Explain-module__Gcssva__flow *{transition:none!important;animation:none!important}}
.ToolPages-module__pS2w5a__page{background:var(--color-bone);color:var(--color-ink);padding:5rem 0 6rem}.ToolPages-module__pS2w5a__eyebrow{font:.7rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-steel);margin-bottom:1.5rem}.ToolPages-module__pS2w5a__title{letter-spacing:-.065em;max-width:1050px;font-size:clamp(3.1rem,7.4vw,6.8rem);font-weight:550;line-height:1.02}.ToolPages-module__pS2w5a__intro{max-width:650px;color:var(--color-ink-soft);margin:2rem 0;font-size:1.15rem;line-height:1.75}.ToolPages-module__pS2w5a__actions{flex-wrap:wrap;gap:1rem;margin:2rem 0;display:flex}.ToolPages-module__pS2w5a__grid{border-top:1px solid var(--color-bone-3);grid-template-columns:1fr 1fr;margin-top:4rem;display:grid}.ToolPages-module__pS2w5a__card{border-bottom:1px solid var(--color-bone-3);padding:2.8rem 2.8rem 2.8rem 0}.ToolPages-module__pS2w5a__card:nth-child(2n){border-left:1px solid var(--color-bone-3);padding-left:2.8rem}.ToolPages-module__pS2w5a__card h2{letter-spacing:-.05em;margin:1.2rem 0;font-size:2.5rem}.ToolPages-module__pS2w5a__card p{max-width:500px;color:var(--color-ink-soft);line-height:1.75}.ToolPages-module__pS2w5a__card a{align-items:center;gap:.7rem;margin-top:1.7rem;display:inline-flex}.ToolPages-module__pS2w5a__platform{color:var(--color-steel);margin-top:1.2rem;font-size:.8rem}.ToolPages-module__pS2w5a__band{background:var(--color-deep);color:var(--color-chalk);border-radius:16px;margin-top:4rem;padding:3rem}.ToolPages-module__pS2w5a__band h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.ToolPages-module__pS2w5a__band p{max-width:650px;color:var(--color-steel-dark);margin:1.5rem 0;line-height:1.8}.ToolPages-module__pS2w5a__details{grid-template-columns:1fr 1fr;gap:5rem;margin:4rem 0;display:grid}.ToolPages-module__pS2w5a__details h2{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:2rem}.ToolPages-module__pS2w5a__details p,.ToolPages-module__pS2w5a__details li{color:var(--color-ink-soft);line-height:1.8}.ToolPages-module__pS2w5a__details ul{padding-left:1.2rem;list-style:outside}.ToolPages-module__pS2w5a__details li{margin-bottom:.6rem}.ToolPages-module__pS2w5a__screen{background:var(--color-deep);border:1px solid var(--color-bone-3);border-radius:14px;margin:3rem 0;overflow:hidden}.ToolPages-module__pS2w5a__screen img{object-fit:contain;width:100%;max-height:680px}.ToolPages-module__pS2w5a__screen figcaption{color:var(--color-steel-dark);padding:1rem 1.5rem;font-size:.8rem}.ToolPages-module__pS2w5a__recording{width:100%;display:block}.ToolPages-module__pS2w5a__back{align-items:center;gap:.7rem;margin-bottom:2rem;font-size:.85rem;display:inline-flex}.ToolPages-module__pS2w5a__note{color:var(--color-steel);max-width:720px;font-size:.85rem;line-height:1.7}@media (max-width:700px){.ToolPages-module__pS2w5a__page{padding:3rem 0 4rem}.ToolPages-module__pS2w5a__grid,.ToolPages-module__pS2w5a__details{grid-template-columns:1fr}.ToolPages-module__pS2w5a__card,.ToolPages-module__pS2w5a__card:nth-child(2n){border-left:0;padding:2rem 0}.ToolPages-module__pS2w5a__details{gap:2rem}.ToolPages-module__pS2w5a__band{padding:2rem 1.5rem}.ToolPages-module__pS2w5a__title{font-size:3.4rem}}.ToolPages-module__pS2w5a__band h2{color:var(--color-chalk)}.ToolPages-module__pS2w5a__live{margin:3.5rem 0 1rem}.ToolPages-module__pS2w5a__live h2{letter-spacing:-.05em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:550;line-height:1.08}.ToolPages-module__pS2w5a__live>.ToolPages-module__pS2w5a__note{margin-bottom:1.6rem}.ToolPages-module__pS2w5a__band,.ToolPages-module__pS2w5a__screen{--sel-bg:#f4f4f2;--sel-fg:#111}
.Connectivity-module__4e4qEq__architecture{background:var(--color-deep);color:var(--color-chalk);border-radius:16px;margin:4rem 0;padding:2.5rem}.Connectivity-module__4e4qEq__architectureTop{border-bottom:1px solid var(--color-deep-3);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:2rem;display:flex}.Connectivity-module__4e4qEq__architectureTop h2{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:550;line-height:1.12}.Connectivity-module__4e4qEq__architectureTop>span{font:.64rem var(--font-mono);color:var(--color-steel-dark)}.Connectivity-module__4e4qEq__topology{grid-template-columns:1fr 1.2fr 1fr 1.2fr;align-items:center;gap:1.7rem;padding:3rem 0;display:grid}.Connectivity-module__4e4qEq__label{font:.59rem var(--font-mono);letter-spacing:.035em;color:var(--color-steel);line-height:1.7;display:block}.Connectivity-module__4e4qEq__architecture .Connectivity-module__4e4qEq__label{color:var(--color-steel-dark)}.Connectivity-module__4e4qEq__topology h3{letter-spacing:-.025em;margin:.8rem 0;font-size:1.3rem;font-weight:550}.Connectivity-module__4e4qEq__topology p{color:var(--color-steel-dark);font-size:.78rem;line-height:1.8}.Connectivity-module__4e4qEq__router,.Connectivity-module__4e4qEq__gateway{border:1px solid var(--color-deep-4);border-radius:8px;padding:1.3rem}.Connectivity-module__4e4qEq__links{gap:.8rem;display:grid}.Connectivity-module__4e4qEq__links>span{border-top:1px solid var(--color-deep-4);border-bottom:1px solid var(--color-deep-4);color:var(--color-steel-dark);padding:.5rem 0;font-size:.65rem;line-height:1.5}.Connectivity-module__4e4qEq__architectureCaption{border-top:1px solid var(--color-deep-3);color:var(--color-steel-dark);max-width:850px;padding-top:1.3rem;font-size:.74rem;line-height:1.8}.Connectivity-module__4e4qEq__capabilities{margin:5rem 0}.Connectivity-module__4e4qEq__heading{max-width:660px}.Connectivity-module__4e4qEq__heading h2,.Connectivity-module__4e4qEq__implementation h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.4rem);font-weight:550;line-height:1.12}.Connectivity-module__4e4qEq__heading>p:last-child{color:var(--color-steel);margin:1.7rem 0 2.5rem;font-size:1rem;line-height:1.8}.Connectivity-module__4e4qEq__capabilityGrid{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.Connectivity-module__4e4qEq__capabilityGrid article{border-top:1px solid var(--color-bone-3);padding:2rem 0}.Connectivity-module__4e4qEq__capabilityGrid h3{letter-spacing:-.03em;margin:1rem 0;font-size:1.5rem;font-weight:550;line-height:1.2}.Connectivity-module__4e4qEq__capabilityGrid article>p{color:var(--color-ink-soft);font-size:.92rem;line-height:1.8}.Connectivity-module__4e4qEq__implementation{border-top:1px solid var(--color-bone-3);grid-template-columns:1fr 1fr;gap:5rem;padding:3rem 0;display:grid}.Connectivity-module__4e4qEq__implementation>div:last-child>p{color:var(--color-ink-soft);margin-bottom:1.3rem;font-size:.92rem;line-height:1.85}.Connectivity-module__4e4qEq__bandEyebrow{margin-top:0!important;margin-bottom:1.5rem!important;font-size:.8rem!important}@media (max-width:900px){.Connectivity-module__4e4qEq__topology{grid-template-columns:1fr 1fr;gap:1.5rem}.Connectivity-module__4e4qEq__architecture{padding:2rem}.Connectivity-module__4e4qEq__implementation{gap:2.5rem}}@media (max-width:600px){.Connectivity-module__4e4qEq__architecture{margin:3rem 0;padding:1.5rem}.Connectivity-module__4e4qEq__architectureTop{display:block}.Connectivity-module__4e4qEq__architectureTop>span{margin-top:1rem;display:block}.Connectivity-module__4e4qEq__topology{grid-template-columns:1fr;padding:1.8rem 0}.Connectivity-module__4e4qEq__links{gap:.4rem}.Connectivity-module__4e4qEq__links>span{padding:.5rem}.Connectivity-module__4e4qEq__capabilities{margin:3.5rem 0}.Connectivity-module__4e4qEq__capabilityGrid,.Connectivity-module__4e4qEq__implementation{grid-template-columns:1fr;gap:0}.Connectivity-module__4e4qEq__implementation>div:last-child{margin-top:2rem}.Connectivity-module__4e4qEq__capabilityGrid article{padding:1.7rem 0}}
.EdgeAi-module__rkQGXG__section{padding-top:5rem}.EdgeAi-module__rkQGXG__head{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:1.8rem;display:grid}.EdgeAi-module__rkQGXG__head>p:first-child{grid-column:1/-1;margin-bottom:-2rem}.EdgeAi-module__rkQGXG__head h2{letter-spacing:-.055em;font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:550;line-height:1.08}.EdgeAi-module__rkQGXG__head>p:last-child{color:var(--color-steel);max-width:460px;font-size:.95rem;line-height:1.7}.EdgeAi-module__rkQGXG__kinds{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;display:grid}.EdgeAi-module__rkQGXG__kind{border:1px solid var(--color-bone-3);background:var(--color-bone-0);transition:transform .25s var(--ease-instrument), border-color .25s, box-shadow .25s;border-radius:14px;flex-direction:column;gap:.7rem;padding:1.3rem;display:flex}.EdgeAi-module__rkQGXG__kind:hover{border-color:var(--color-ink);box-shadow:var(--shadow-card);transform:translateY(-3px)}.EdgeAi-module__rkQGXG__kind>span{font:.62rem var(--font-mono);color:var(--color-steel)}.EdgeAi-module__rkQGXG__kind h3{letter-spacing:-.03em;font-size:1.3rem;font-weight:550}.EdgeAi-module__rkQGXG__kind p{color:var(--color-ink-soft);flex:1;font-size:.88rem;line-height:1.6}.EdgeAi-module__rkQGXG__kind em{align-items:center;gap:.5rem;font-size:.78rem;font-style:normal;display:inline-flex}.EdgeAi-module__rkQGXG__split{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.EdgeAi-module__rkQGXG__split h2{letter-spacing:-.055em;font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:550;line-height:1.08}.EdgeAi-module__rkQGXG__lede{color:var(--color-ink-soft);max-width:460px;margin:1.4rem 0;font-size:.98rem;line-height:1.7}.EdgeAi-module__rkQGXG__links{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.EdgeAi-module__rkQGXG__links a{align-items:center;gap:.6rem;font-size:.88rem;display:inline-flex}.EdgeAi-module__rkQGXG__checks{border-top:1px solid var(--color-bone-3);margin:0;padding:0;list-style:none}.EdgeAi-module__rkQGXG__checks li{border-bottom:1px solid var(--color-bone-3);grid-template-columns:2.4rem 1fr;padding:1rem 0;font-size:.92rem;line-height:1.55;display:grid}.EdgeAi-module__rkQGXG__checks li span{font:.62rem var(--font-mono);color:var(--color-steel);margin-top:.3rem}@media (max-width:860px){.EdgeAi-module__rkQGXG__head,.EdgeAi-module__rkQGXG__split{grid-template-columns:1fr;gap:1.2rem}.EdgeAi-module__rkQGXG__head>p:first-child{margin-bottom:0}.EdgeAi-module__rkQGXG__kinds{grid-template-columns:1fr 1fr}.EdgeAi-module__rkQGXG__section{padding-top:3.5rem}}@media (max-width:560px){.EdgeAi-module__rkQGXG__kinds{grid-template-columns:1fr}}
