.InfrastructureExplorer-module__OG5pOq__infra-detail-shell{min-height:100dvh;font-family:var(--font-monaspace), monospace;background:#02040d}.InfrastructureExplorer-module__OG5pOq__infra-detail-main{grid-template-rows:auto minmax(12rem,.84fr) minmax(15rem,1.08fr) minmax(8.4rem,.5fr);align-content:stretch;gap:clamp(.78rem,1vw,1.05rem);height:100dvh;min-height:0;padding:clamp(1.2rem,2.1vw,1.9rem) clamp(1.35rem,2.7vw,2.35rem);display:grid;overflow:hidden}.InfrastructureExplorer-module__OG5pOq__infra-detail-back{color:#e0e9fde0;align-items:center;gap:.55rem;width:fit-content;font-size:clamp(.72rem,.78vw,.88rem);font-weight:800;text-decoration:none;display:inline-flex}.InfrastructureExplorer-module__OG5pOq__infra-detail-back:hover{color:#fff}.InfrastructureExplorer-module__OG5pOq__infra-detail-hero{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.56fr);align-items:center;gap:clamp(1rem,2.4vw,2.5rem);min-height:0;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-detail-intro{align-content:center;gap:clamp(.9rem,1.15vw,1.18rem);min-height:0;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-detail-title-row{align-items:center;gap:clamp(1rem,1.5vw,1.55rem);display:flex}.InfrastructureExplorer-module__OG5pOq__infra-detail-icon{aspect-ratio:1;color:#00c8ff;background:radial-gradient(circle at 50% 30%,#00beff2e,#0000 58%),#0b2e4bd1;border:1px solid #00beffeb;border-radius:.62rem;flex:none;place-items:center;width:clamp(3.7rem,4.25vw,4.8rem);display:grid;box-shadow:0 0 2.3rem #00beff33,inset 0 0 1.55rem #00beff1f}.InfrastructureExplorer-module__OG5pOq__infra-detail-icon svg{width:1.9rem;height:1.9rem}.InfrastructureExplorer-module__OG5pOq__infra-detail-heading{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.InfrastructureExplorer-module__OG5pOq__infra-detail-heading h1,.InfrastructureExplorer-module__OG5pOq__infra-story-card h2,.InfrastructureExplorer-module__OG5pOq__infra-stack-panel h2,.InfrastructureExplorer-module__OG5pOq__infra-capabilities-card h3,.InfrastructureExplorer-module__OG5pOq__infra-work-card h3{color:#f8fbfffa;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.2rem,1.6vw,1.9rem);font-weight:900}.InfrastructureExplorer-module__OG5pOq__infra-detail-heading span{color:#22d6ff;text-transform:uppercase;background:#0d547a5c;border:1px solid #00beff61;border-radius:999px;padding:.32rem .6rem;font-size:clamp(.66rem,.72vw,.8rem);font-weight:900}.InfrastructureExplorer-module__OG5pOq__infra-detail-stack{color:#c7d6f2db;margin:.55rem 0 0;font-size:clamp(.82rem,.9vw,1rem);font-weight:700}.InfrastructureExplorer-module__OG5pOq__infra-detail-lead,.InfrastructureExplorer-module__OG5pOq__infra-story-card p,.InfrastructureExplorer-module__OG5pOq__infra-capabilities-card p,.InfrastructureExplorer-module__OG5pOq__infra-work-card p,.InfrastructureExplorer-module__OG5pOq__infra-status-list p,.InfrastructureExplorer-module__OG5pOq__infra-stack-panel p{color:#cfdcf4db;margin:0;font-size:clamp(.72rem,.78vw,.88rem);line-height:1.55}.InfrastructureExplorer-module__OG5pOq__infra-detail-lead{max-width:63rem}.InfrastructureExplorer-module__OG5pOq__infra-status-list{background:linear-gradient(135deg,#0e1b44c7,#070e279e),radial-gradient(circle at 0 0,#00beff1a,#0000 15rem);border:1px solid #4367ca57;border-radius:.62rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 0 2.8rem #0d1a484d}.InfrastructureExplorer-module__OG5pOq__infra-status-list article{border-bottom:1px solid #5070d23d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:clamp(.82rem,1vw,1.05rem);display:grid}.InfrastructureExplorer-module__OG5pOq__infra-status-list article:first-child{grid-column:1/-1}.InfrastructureExplorer-module__OG5pOq__infra-status-list article:nth-child(2n){border-right:1px solid #5070d23d}.InfrastructureExplorer-module__OG5pOq__infra-status-list article:nth-last-child(-n+2){border-bottom:0}.InfrastructureExplorer-module__OG5pOq__infra-status-icon{color:#00c8ff;background:#0d466a75;border:1px solid #00beff6b;border-radius:.52rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-status-list p{color:#9fb1d6c2;line-height:1.2}.InfrastructureExplorer-module__OG5pOq__infra-status-list strong{color:#35f0b7;margin-top:.24rem;font-size:clamp(.76rem,.84vw,.96rem);font-weight:800;display:block}.InfrastructureExplorer-module__OG5pOq__infra-status-list article:not(:first-child) strong{color:#eef4fff5}.InfrastructureExplorer-module__OG5pOq__infra-detail-overview{grid-template-columns:minmax(0,.84fr) minmax(0,.76fr) minmax(0,.76fr);gap:clamp(.78rem,1vw,1.05rem);min-height:0;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-story-card,.InfrastructureExplorer-module__OG5pOq__infra-capabilities-card,.InfrastructureExplorer-module__OG5pOq__infra-work-card,.InfrastructureExplorer-module__OG5pOq__infra-stack-panel{background:linear-gradient(135deg,#0e1b44c7,#070e279e),radial-gradient(circle at 0 0,#00beff1c,#0000 15rem);border:1px solid #4367ca57;border-radius:.62rem;box-shadow:inset 0 0 2.8rem #0d1a484d}.InfrastructureExplorer-module__OG5pOq__infra-story-card{flex-direction:column;gap:.72rem;min-height:0;padding:clamp(.9rem,1.15vw,1.15rem);display:flex}.InfrastructureExplorer-module__OG5pOq__infra-detail-label{color:#22d6ff;text-transform:uppercase;margin:0;font-size:clamp(.76rem,.82vw,.94rem);font-weight:900}.InfrastructureExplorer-module__OG5pOq__infra-story-card h2{font-size:clamp(1rem,1.1vw,1.28rem)}.InfrastructureExplorer-module__OG5pOq__infra-story-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:100%;margin-top:auto;padding-top:clamp(1.2rem,1.7vw,2rem);display:grid}.InfrastructureExplorer-module__OG5pOq__infra-story-stats div{border-right:1px solid #5070d233;gap:.25rem;min-width:0;padding-right:.6rem;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-story-stats div:last-child{border-right:0}.InfrastructureExplorer-module__OG5pOq__infra-story-stats svg{color:#00c8ff;width:1.35rem;height:1.35rem}.InfrastructureExplorer-module__OG5pOq__infra-story-stats strong{color:#fff;font-size:clamp(.68rem,.74vw,.84rem);font-weight:900}.InfrastructureExplorer-module__OG5pOq__infra-story-stats span{color:#b2c8e2d1;font-size:clamp(.58rem,.64vw,.72rem);font-weight:700;line-height:1.45}.InfrastructureExplorer-module__OG5pOq__infra-capabilities-card,.InfrastructureExplorer-module__OG5pOq__infra-work-card{align-content:start;gap:.75rem;min-height:0;padding:clamp(.9rem,1.15vw,1.15rem);display:grid}.InfrastructureExplorer-module__OG5pOq__infra-capability-list,.InfrastructureExplorer-module__OG5pOq__infra-work-list{gap:clamp(.48rem,.66vw,.7rem);display:grid}.InfrastructureExplorer-module__OG5pOq__infra-capability-list>div,.InfrastructureExplorer-module__OG5pOq__infra-work-list>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-capability-icon{color:#00c8ff;background:#0d466a66;border:1px solid #00beff7a;border-radius:.42rem;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.InfrastructureExplorer-module__OG5pOq__infra-capability-list>div:not(:last-child) .InfrastructureExplorer-module__OG5pOq__infra-capability-icon:after{content:"";background:linear-gradient(#00beff85,#0000);width:1px;height:clamp(.42rem,.6vw,.64rem);position:absolute;top:100%;left:50%}.InfrastructureExplorer-module__OG5pOq__infra-work-list>div>svg{color:#00c8ff;width:1.18rem;height:1.18rem;margin-top:.08rem}.InfrastructureExplorer-module__OG5pOq__infra-capabilities-card h3,.InfrastructureExplorer-module__OG5pOq__infra-work-card h3{text-transform:none;font-size:clamp(.74rem,.8vw,.9rem)}.InfrastructureExplorer-module__OG5pOq__infra-stack-panel{grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);gap:clamp(1rem,2vw,2rem);min-height:0;padding:clamp(.82rem,1vw,1rem);display:grid}.InfrastructureExplorer-module__OG5pOq__infra-stack-column,.InfrastructureExplorer-module__OG5pOq__infra-used-column{align-content:start;gap:.85rem;min-width:0;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-tech-list{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip{color:#e0e9fdf0;white-space:nowrap;background:#081332a8;border:1px solid #5070d26b;border-radius:.36rem;align-items:center;gap:.45rem;min-height:1.85rem;padding:.34rem .68rem;font-size:clamp(.68rem,.72vw,.8rem);font-weight:800;display:inline-flex}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip svg{width:1.05rem;height:1.05rem}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip--blue svg{color:#0af}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip--yellow svg{color:#ffd24f}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip--orange svg{color:#ff8d36}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip--violet svg{color:#a875ff}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip--cyan svg{color:#2ee6d4}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip--green svg{color:#34d27a}.InfrastructureExplorer-module__OG5pOq__infra-tech-chip--muted{color:#aec1e0a8;background:#35447847;border-color:#5070d22e}.InfrastructureExplorer-module__OG5pOq__infra-scale-note{background:#08133259;border:1px solid #5070d242;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.74rem .84rem;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-scale-note svg{color:#00c8ff;width:1.25rem;height:1.25rem}.InfrastructureExplorer-module__OG5pOq__infra-scale-note div{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.InfrastructureExplorer-module__OG5pOq__infra-scale-note strong{color:#22d6ff;font-size:clamp(.7rem,.76vw,.84rem);font-weight:900}.InfrastructureExplorer-module__OG5pOq__infra-scale-note span{color:#b2c8e2d1;font-size:clamp(.66rem,.72vw,.8rem);font-weight:700}.InfrastructureExplorer-module__OG5pOq__infra-used-column{border-left:1px solid #5070d247;padding-left:clamp(1rem,1.8vw,1.8rem)}.InfrastructureExplorer-module__OG5pOq__infra-used-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-used-grid p{color:#e3ecffeb;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;margin:0;font-size:clamp(.72rem,.8vw,.92rem);font-weight:700;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-used-grid svg{color:#00c8ff;flex:none;width:1.15rem;height:1.15rem}.InfrastructureExplorer-module__OG5pOq__infra-used-grid span{gap:.15rem;display:grid}.InfrastructureExplorer-module__OG5pOq__infra-used-grid strong{color:#eef4fff5}.InfrastructureExplorer-module__OG5pOq__infra-used-grid small{color:#9fb1d6c2;font-size:.68rem}@media (max-width:1180px){.InfrastructureExplorer-module__OG5pOq__infra-detail-main{grid-template-rows:none;align-content:start;height:auto;min-height:100dvh;overflow:visible}.InfrastructureExplorer-module__OG5pOq__infra-detail-hero,.InfrastructureExplorer-module__OG5pOq__infra-detail-overview,.InfrastructureExplorer-module__OG5pOq__infra-stack-panel{grid-template-columns:1fr}.InfrastructureExplorer-module__OG5pOq__infra-detail-hero,.InfrastructureExplorer-module__OG5pOq__infra-detail-intro{align-content:start;align-items:start}.InfrastructureExplorer-module__OG5pOq__infra-used-column{border-top:1px solid #5070d247;border-left:0;padding-top:1rem;padding-left:0}}@media (max-width:900px){.InfrastructureExplorer-module__OG5pOq__infra-detail-main{padding:clamp(1rem,4.8vw,1.45rem)}.InfrastructureExplorer-module__OG5pOq__infra-status-list{grid-template-columns:1fr}.InfrastructureExplorer-module__OG5pOq__infra-status-list article,.InfrastructureExplorer-module__OG5pOq__infra-status-list article:nth-child(2n){border-right:0}.InfrastructureExplorer-module__OG5pOq__infra-status-list article:nth-last-child(2){border-bottom:1px solid #5070d23d}}@media (max-width:640px){.InfrastructureExplorer-module__OG5pOq__infra-detail-title-row{flex-direction:column;align-items:flex-start}.InfrastructureExplorer-module__OG5pOq__infra-story-stats,.InfrastructureExplorer-module__OG5pOq__infra-used-grid{grid-template-columns:1fr}}
