:root{--home-bg:#040607;--home-panel:#070b0c;--home-line:#242b2c;--home-text:#f3f1eb;--home-muted:#a4aba9;--home-gold:#d8b476;--home-green:#6be4c1;--home-blue:#83bce7;--home-violet:#c794dc}
.system-home{margin:0;background:var(--home-bg);color:var(--home-text);font-family:Inter,Arial,sans-serif}.system-home *{box-sizing:border-box}.system-home a{color:inherit;text-decoration:none}.system-home .site-header{height:82px;background:rgba(4,6,7,.94);border-bottom:1px solid var(--home-line);position:relative;z-index:20}.system-home .header-inner{height:100%;max-width:none;width:auto;margin:0 5.4%;padding:0}.system-home .brand{font-size:20px;letter-spacing:.34em;gap:15px}.system-home .brand svg{width:22px;height:21px;color:var(--home-gold)}.system-home .nav{gap:36px;font-size:14px}.system-home .nav a{color:#d8dcda}.system-home .nav a:hover,.system-home .nav a[aria-current="page"]{color:#fff}.system-home .nav .contact-link{border:1px solid #5d6362;border-radius:4px;margin-left:18px;padding:11px 17px;display:flex;gap:22px;align-items:center}
.system-hero{height:calc(100svh - 82px);min-height:690px;max-height:900px;position:relative;overflow:hidden;border-bottom:1px solid var(--home-line);isolation:isolate}.system-hero .hero-backdrop{position:absolute;inset:0;width:100%;height:100%;opacity:.93}.system-hero .hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#040607 0%,#040607ed 18%,#04060790 34%,transparent 55%,#04060745 100%),linear-gradient(0deg,#040607d9 0%,transparent 23%,transparent 84%,#04060773 100%);pointer-events:none}.hero-copy{position:absolute;z-index:3;left:5.8%;top:12%;width:31%;max-width:540px}.system-kicker,.section-label{display:flex;align-items:center;gap:13px;color:#cbd0cd;text-transform:uppercase;letter-spacing:.13em;font-size:13px}.system-kicker:before,.section-label:before{content:"";width:15px;height:1px;background:var(--home-gold)}.hero-copy h1{font-size:clamp(68px,5.5vw,96px);line-height:.94;letter-spacing:-.065em;font-weight:450;margin:27px 0 22px}.hero-copy>p{font-size:18px;line-height:1.52;color:#c0c5c3;max-width:520px;margin:0}.hero-actions{display:flex;gap:18px;margin-top:30px}.primary-cta,.motion-cta{min-height:48px;padding:0 20px;border:1px solid #626867;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font:500 14px/1 Inter,Arial,sans-serif;cursor:pointer}.primary-cta{background:#f0f0eb;color:#0b0e0e!important;gap:32px}.motion-cta{background:#07090999;color:#eef0ec;gap:9px}.primary-cta:hover,.motion-cta:hover{border-color:var(--home-gold)}.hero-origin{position:absolute;z-index:3;right:4.8%;top:22%;width:190px;border-left:1px solid #5b5e5b;padding-left:24px}.hero-origin span,.hero-origin strong{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:12px;line-height:1.7}.hero-origin strong{font-weight:500}.hero-origin i{display:block;width:24px;height:1px;background:var(--home-gold);margin:18px 0 24px}.hero-origin p{font-size:14px;line-height:1.55;color:#b8bfbc;margin:0}.hero-process{position:absolute;z-index:3;left:36%;bottom:25px;display:flex;align-items:center;gap:14px;color:#b8bfbc;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.hero-process b{font-weight:400;color:#6b7472}
.system-section{border-bottom:1px solid var(--home-line);display:grid;grid-template-columns:minmax(290px,30%) 1fr}.section-intro{padding:62px 3.4vw 62px 3.3vw;border-right:1px solid var(--home-line);position:relative}.section-number{display:block;font:12px/1.2 Consolas,monospace;color:#858e8c;margin-bottom:14px}.section-label{font-size:12px}.section-intro h2{font-size:clamp(32px,2.55vw,44px);line-height:1.1;letter-spacing:-.045em;font-weight:450;margin:26px 0 19px}.section-intro p{font-size:16px;line-height:1.6;color:var(--home-muted);max-width:390px;margin:0 0 28px}.line-link{display:inline-flex;align-items:center;justify-content:space-between;gap:42px;border:1px solid #555d5b;border-radius:4px;padding:12px 16px;font-size:14px}.line-link:hover{border-color:var(--home-gold);color:var(--home-gold)}
.system-overview{min-height:510px}.network{padding:38px 3vw 35px;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,rgba(80,118,108,.09),transparent 55%)}.network-lead{height:56px;min-width:205px;padding:8px 24px;border:1px solid #ad854a;border-radius:30px;box-shadow:0 0 25px #d8b47618;display:flex;align-items:center;justify-content:center;gap:13px;background:#090c0c;z-index:2}.network-lead .node-symbol{font-size:22px;color:var(--home-gold)}.network-lead strong,.network-lead small{display:block}.network-lead strong{font-size:15px}.network-lead small{font-size:12px;color:#989f9c;margin-top:3px}.network-lines{position:absolute;top:39px;left:4%;width:92%;height:285px;fill:none;stroke:#596a69;stroke-width:1}.network-lines circle{fill:var(--home-green);stroke:none;filter:drop-shadow(0 0 5px var(--home-green))}.network-groups{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:14px;width:100%;margin-top:70px;z-index:1}.network-groups article{min-height:230px;border:1px solid #26302f;border-radius:16px;background:linear-gradient(180deg,#071012cc,#050808 70%);padding:25px 20px 19px}.network-groups article:nth-child(1){--node:#83bce7}.network-groups article:nth-child(2){--node:#6be4c1}.network-groups article:nth-child(3){--node:#c794dc}.network-groups header strong,.network-groups header small{display:block}.network-groups header strong{font-size:16px;font-weight:500}.network-groups header small{font-size:13px;color:#929c99;margin-top:6px}.agent-row{display:flex;justify-content:center;gap:14px;margin-top:35px}.agent-row button{border:0;background:none;color:#e7ebe8;font:inherit;min-width:58px;padding:0;cursor:pointer}.agent-row button:before{content:"";display:block;width:38px;height:38px;border:1px solid var(--node);border-radius:50%;margin:0 auto 11px;box-shadow:0 0 16px color-mix(in srgb,var(--node) 28%,transparent);background:radial-gradient(circle,var(--node) 0 2px,transparent 3px)}.agent-row button:hover:before,.agent-row button:focus-visible:before{background:var(--node);box-shadow:0 0 24px color-mix(in srgb,var(--node) 55%,transparent)}.agent-row b,.agent-row span{display:block}.agent-row b{font-size:13px;font-weight:500}.agent-row span{font-size:12px;color:#929b98;margin-top:4px}.agent-row .inactive{opacity:.5}
.venture-preview,.notes-preview{min-height:430px}.section-intro.compact{padding-top:54px;padding-bottom:54px}.venture-card{position:relative;margin:26px 3.3vw;padding:38px 43% 34px 34px;border:1px solid #303636;border-radius:5px;overflow:hidden;min-height:330px;background:linear-gradient(110deg,#0a1011 0%,#080b0b 54%,#11100d 100%);display:flex;flex-direction:column;justify-content:flex-end}.venture-card:hover{border-color:#69685f}.venture-visual{position:absolute;inset:0 0 0 50%;overflow:hidden;background:radial-gradient(circle at 52% 42%,#9b7d4950 0 2%,transparent 22%),linear-gradient(145deg,transparent 40%,#33291a 68%,#090b0c 69%)}.venture-visual:before,.venture-visual:after,.venture-visual span,.venture-visual i,.venture-visual b{content:"";position:absolute;border:1px solid #9c7d4845;border-radius:50%;inset:20% 8%;transform:rotate(-16deg)}.venture-visual:after{inset:32% -8%;transform:rotate(13deg)}.venture-visual span{inset:42% 25%;box-shadow:0 0 28px #d6ad6455}.venture-visual i{inset:26% 38%;transform:rotate(62deg)}.venture-visual b{width:7px;height:7px;inset:38% auto auto 52%;background:#f1d099;border:0;box-shadow:0 0 10px #f1d099}.venture-meta{display:flex;gap:20px;color:var(--home-gold);font:12px/1.2 Consolas,monospace;text-transform:uppercase;letter-spacing:.08em}.venture-card h3{font-size:30px;line-height:1.1;letter-spacing:-.04em;margin:14px 0 12px;font-weight:450}.venture-card>p{font-size:15px;line-height:1.55;color:var(--home-muted);max-width:480px;margin:0}.card-link{font-size:14px;margin-top:24px;display:flex;align-items:center;justify-content:space-between;max-width:270px}.card-link b{font-size:18px}
.notes-preview{grid-template-columns:minmax(290px,40%) 1fr}.note-list{padding:23px 3.3vw}.note-list a{position:relative;display:grid;grid-template-columns:110px 1fr 32px;grid-template-rows:auto auto;gap:7px 25px;padding:28px 6px;border-bottom:1px solid var(--home-line)}.note-list a>span{grid-row:1/3;color:#9ba5a2;text-transform:uppercase;letter-spacing:.1em;font:12px/1.4 Consolas,monospace;padding-top:4px}.note-list h3{font-size:22px;font-weight:450;letter-spacing:-.025em;margin:0}.note-list p{font-size:14px;color:var(--home-muted);margin:0}.note-list b{grid-column:3;grid-row:1/3;align-self:center;font-size:20px;font-weight:400}.note-list a:hover h3,.note-list a:hover b{color:var(--home-gold)}
.closing-band{display:flex;align-items:center;justify-content:space-between;padding:48px 5.4%;border-bottom:1px solid var(--home-line);background:linear-gradient(90deg,#070a0a,#0c0b08)}.closing-band p{font-size:20px;margin:0}.closing-band p span{display:block;font:12px/1.2 Consolas,monospace;color:var(--home-gold);margin-bottom:10px}.closing-band>a{font-size:18px;display:flex;gap:46px;align-items:center;border-bottom:1px solid #747467;padding:10px 0}.closing-band>a:hover{color:var(--home-gold)}.system-footer{min-height:92px;padding:25px 5.4%;display:flex;align-items:center;gap:28px;color:#9fa6a3}.system-footer .brand{font-size:14px;letter-spacing:.3em;color:#fff}.system-footer .brand svg{width:18px;height:17px}.system-footer>span{font-size:12px}.system-footer nav{display:flex;gap:27px;margin-left:auto;font-size:12px}.system-footer nav a:hover{color:#fff}.system-footer small{font-size:10px;border-left:1px solid #343a39;padding-left:28px}.profile-dialog{max-width:520px;background:#090d0e;color:#eef0ec;border:1px solid #47504e;border-radius:5px;padding:42px}.profile-dialog::backdrop{background:#000b}.profile-dialog h2{font-size:30px;font-weight:450;margin:16px 0}.profile-dialog p{font-size:16px;line-height:1.65;color:#afb7b3}.profile-dialog .dialog-close{position:absolute;right:18px;top:14px;color:#fff;background:none;border:0;font-size:26px;cursor:pointer}.profile-dialog .tag{font-size:12px;color:var(--home-gold);text-transform:uppercase;letter-spacing:.1em}.profile-dialog .boundary{border-top:1px solid #303736;padding-top:18px}.profile-dialog .text-link{display:inline-block;margin-top:10px;border-bottom:1px solid #636b68;padding-bottom:5px}
@media(max-width:1200px){.system-home .header-inner{margin:0 3.3%}.system-home .nav{gap:22px}.system-home .nav .contact-link{margin-left:4px}.hero-copy{left:4%;width:37%}.hero-copy h1{font-size:72px}.hero-origin{right:3%;width:170px}.system-section{grid-template-columns:32% 1fr}.section-intro{padding-left:3.3vw}.network{padding-left:2vw;padding-right:2vw}.network-groups{gap:9px}.network-groups article{padding:22px 13px}.agent-row{gap:7px}.agent-row button{min-width:49px}.venture-card{padding-right:39%}.system-footer{padding-left:3.3%;padding-right:3.3%}}
@media(max-width:800px){.system-home .site-header{height:74px}.system-home .header-inner{margin:0 22px}.system-home .brand{font-size:17px}.system-home .nav{top:73px}.system-home .nav .contact-link{margin-left:0}.system-hero{height:auto;min-height:810px}.system-hero .hero-backdrop{top:300px;height:440px;opacity:.9}.system-hero .hero-shade{background:linear-gradient(180deg,#040607 0%,#040607 41%,#04060740 60%,#040607 94%)}.hero-copy{left:24px;right:24px;top:50px;width:auto}.hero-copy h1{font-size:58px;margin:22px 0}.hero-copy>p{font-size:16px;max-width:430px}.hero-actions{gap:12px;flex-wrap:wrap}.primary-cta,.motion-cta{min-height:44px;font-size:13px}.hero-origin{display:none}.hero-process{left:24px;right:24px;bottom:21px;gap:8px;justify-content:center;font-size:9px;letter-spacing:.03em}.system-section{display:block;min-height:auto}.section-intro{border-right:0;border-bottom:1px solid var(--home-line);padding:55px 24px}.section-intro h2{font-size:36px}.network{padding:32px 16px 30px;align-items:stretch}.network-lead{align-self:center}.network-lines{display:none}.network-groups{grid-template-columns:1fr;margin-top:28px}.network-groups article{min-height:auto}.agent-row{margin-top:25px}.venture-card{margin:20px;padding:30px;min-height:380px;justify-content:flex-end}.venture-visual{inset:0 0 45% 0}.venture-card h3{font-size:26px}.note-list{padding:6px 24px 28px}.note-list a{grid-template-columns:1fr 28px;padding:25px 0}.note-list a>span{grid-row:auto;grid-column:1;font-size:11px}.note-list h3{grid-column:1;font-size:20px}.note-list p{grid-column:1}.note-list b{grid-column:2;grid-row:1/4}.closing-band{padding:38px 24px;align-items:flex-start;gap:30px;flex-direction:column}.closing-band>a{font-size:16px}.system-footer{padding:30px 24px;flex-wrap:wrap}.system-footer nav{order:3;width:100%;margin:0;flex-wrap:wrap}.system-footer small{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.system-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.system-home .system-hero .hero-backdrop{z-index:0}
.system-home .system-hero .hero-shade{z-index:1}

/* AI profile portrait system */
.system-overview{min-height:610px}.network{padding-top:28px}.network-status{align-self:flex-end;display:flex;align-items:center;gap:9px;color:#7f8986;font:10px/1.2 Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;z-index:4;margin-bottom:-20px}.network-status i{width:6px;height:6px;border-radius:50%;background:var(--home-green);box-shadow:0 0 12px var(--home-green);animation:statusPulse 2.2s ease-in-out infinite}.network-status strong{color:#c3cbc7;font-weight:400;min-width:180px}.network-lead{height:82px;min-width:248px;border-radius:44px;padding:8px 25px 8px 10px;gap:14px;cursor:pointer;transition:border-color .3s,box-shadow .3s,transform .3s}.network-lead:hover,.network-lead.is-active{border-color:#e1bd7b;box-shadow:0 0 34px #d8b47635;transform:translateY(-2px)}.network-lead .agent-portrait{width:62px;height:62px}.network-lead em{display:block;color:var(--home-gold);font:9px/1.2 Consolas,monospace;letter-spacing:.1em;margin-bottom:4px}.network-lead strong{font-size:16px}.network-lines{top:78px;height:330px}.network-lines .signal-path{stroke:var(--home-gold);stroke-width:1.4;stroke-dasharray:8 120;animation:signalFlow 4.8s linear infinite;filter:drop-shadow(0 0 4px #d8b476aa)}.network-groups{margin-top:83px}.network-groups article{min-height:285px;padding-top:22px;transition:border-color .4s,background .4s,transform .4s}.network-groups article.is-active{border-color:color-mix(in srgb,var(--node) 58%,#26302f);background:linear-gradient(180deg,color-mix(in srgb,var(--node) 8%,#071012),#050808 72%);transform:translateY(-3px)}.agent-row{align-items:flex-start;margin-top:27px}.agent-row button{min-width:68px;transition:transform .3s,opacity .3s}.agent-row button:before{display:none}.agent-portrait{width:60px;height:60px;border-radius:50%;overflow:hidden;display:block!important;margin:0 auto 9px;position:relative;border:1px solid color-mix(in srgb,var(--node) 70%,#303735);background:#0b0d0e;box-shadow:0 0 0 3px #060808,0 0 18px color-mix(in srgb,var(--node) 18%,transparent);transition:transform .35s,border-color .35s,box-shadow .35s}.agent-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.24) 48%,transparent 61%);transform:translateX(-150%);transition:transform .65s}.agent-portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05);transition:filter .35s,transform .45s}.agent-row button em{display:block;color:var(--node);font:8px/1.2 Consolas,monospace;letter-spacing:.07em;white-space:nowrap;margin-bottom:5px}.agent-row button.is-active{transform:translateY(-5px)}.agent-row button.is-active .agent-portrait,.agent-row button:hover .agent-portrait,.agent-row button:focus-visible .agent-portrait{border-color:#eef3ef;box-shadow:0 0 0 3px #060808,0 0 26px color-mix(in srgb,var(--node) 55%,transparent);transform:scale(1.06)}.agent-row button.is-active .agent-portrait:after,.agent-row button:hover .agent-portrait:after{transform:translateX(150%)}.agent-row button.is-active img,.agent-row button:hover img{filter:saturate(1) contrast(1.02);transform:scale(1.05)}.agent-row .inactive .agent-portrait img{filter:grayscale(.75) brightness(.72)}.agent-row .inactive em{color:#747c79}.profile-dialog{width:min(760px,calc(100% - 40px))}.profile-dialog #profile-content{display:grid;grid-template-columns:190px 1fr;column-gap:30px}.dialog-avatar{grid-row:1/7;width:190px;aspect-ratio:1;object-fit:cover;border-radius:3px;border:1px solid #4d5754}.profile-dialog #profile-content .tag{align-self:start;justify-self:start}
@keyframes signalFlow{to{stroke-dashoffset:-128}}@keyframes statusPulse{0%,100%{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}
@media(max-width:1200px){.network-lead{min-width:220px}.agent-portrait{width:52px;height:52px}.agent-row button{min-width:56px}.agent-row button em{font-size:7px}.network-groups article{padding-left:10px;padding-right:10px}}
@media(max-width:800px){.system-overview{min-height:auto}.network-status{align-self:center;margin:0 0 20px}.network-lead{height:76px}.network-lead .agent-portrait{width:56px;height:56px}.network-groups{margin-top:30px}.network-groups article{min-height:auto;padding:22px 12px 24px}.agent-portrait{width:58px;height:58px}.agent-row{gap:8px}.agent-row button{min-width:62px}.profile-dialog #profile-content{display:block}.dialog-avatar{width:120px;margin-bottom:18px}.profile-dialog{padding:32px 24px}}
@media(prefers-reduced-motion:reduce){.network-status i,.network-lines .signal-path{animation:none}.agent-portrait:after{display:none}}

/* Cursor-reactive depth and staged reveals, implemented without runtime dependencies. */
.system-hero .hero-backdrop{transform:translate3d(var(--hero-x,0),var(--hero-y,0),0) scale(1.012);transition:transform .65s cubic-bezier(.2,.8,.2,1)}.network:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(330px circle at var(--spot-x,50%) var(--spot-y,25%),rgba(113,231,199,.1),transparent 68%);opacity:.8}.network>*{position:relative}.network-projection{position:absolute;z-index:0;right:4%;top:-20px;width:300px;height:300px;opacity:.1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent),linear-gradient(0deg,transparent,#000 35%);mask-composite:intersect}.network-projection img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.22);transition:opacity .12s,transform .9s cubic-bezier(.2,.8,.2,1)}.network-projection img.is-changing{opacity:0;transform:scale(1.06)}.network-projection span{position:absolute;right:0;bottom:28px;color:#8be9cd;font:10px/1 Consolas,monospace;letter-spacing:.12em;writing-mode:vertical-rl}.network-lead,.network-status,.network-groups,.network-lines{z-index:2}.agent-portrait{transform:perspective(500px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform}.motion-ready .system-section,.motion-ready .closing-band{opacity:.18;transform:translateY(26px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.motion-ready .system-section.is-revealed,.motion-ready .closing-band.is-revealed{opacity:1;transform:none}.motion-ready .system-section.is-revealed .network-groups article{animation:groupArrive .75s both}.motion-ready .system-section.is-revealed .network-groups article:nth-child(2){animation-delay:.1s}.motion-ready .system-section.is-revealed .network-groups article:nth-child(3){animation-delay:.2s}@keyframes groupArrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:800px){.network-projection{display:none}.network:before{background:radial-gradient(220px circle at 50% 18%,rgba(113,231,199,.08),transparent 72%)}.system-hero .hero-backdrop{transform:none}.motion-ready .system-section,.motion-ready .closing-band{transform:translateY(16px)}}
@media(prefers-reduced-motion:reduce){.system-hero .hero-backdrop,.network-projection img,.motion-ready .system-section,.motion-ready .closing-band{transition:none;transform:none}.network-projection{display:none}}

/* The first initiative is a method under development, not a product card. */
.venture-preview .venture-visual{background:linear-gradient(115deg,#101514,#080c0b 75%);display:flex;align-items:center;justify-content:center;padding:28px}
.venture-preview .venture-visual:before,.venture-preview .venture-visual:after,.venture-preview .venture-visual>span,.venture-preview .venture-visual>i,.venture-preview .venture-visual>b{display:none}
.venture-steps{position:relative;z-index:1;width:min(310px,100%);display:grid;gap:0}
.venture-steps span{display:flex;align-items:center;gap:22px;padding:17px 0;border-bottom:1px solid #39423d;color:#cdd4cf;font:500 14px/1.35 Inter,Arial,sans-serif}
.venture-steps span:last-child{border-bottom:0}
.venture-steps b{color:#d9bb82;font:12px/1 Consolas,monospace;letter-spacing:.08em}
.venture-steps span:first-child{color:#f4eee0}
.venture-preview .venture-visual .venture-steps span{position:static;inset:auto;width:auto;height:auto;transform:none;border-radius:0;box-shadow:none;background:none}
.venture-preview .venture-visual .venture-steps b{position:static;inset:auto;width:auto;height:auto;transform:none;border:0;border-radius:0;box-shadow:none;background:none}
@media(max-width:800px){.venture-preview .venture-card{display:block;padding:0;min-height:0}.venture-preview .venture-visual{position:relative;inset:auto;min-height:205px;padding:18px}.venture-preview .venture-meta{margin:22px 26px 0}.venture-preview .venture-card h3,.venture-preview .venture-card>p,.venture-preview .card-link{margin-left:26px;margin-right:26px}.venture-preview .card-link{margin-bottom:28px}.venture-steps{width:100%}.venture-steps span{padding:12px 0;font-size:13px}}
.network .network-lines,.network .network-projection{position:absolute}

/* Keep the product description clear of the adjacent experiment graphic. */
@media(min-width:801px){.venture-preview .venture-card{padding-right:calc(50% + 12px)}}
/* Let updated profile labels and portraits fit within the desktop grid. */
@media(min-width:801px){
  .system-overview{grid-template-columns:minmax(260px,30%) minmax(0,1fr)}
  .network-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr)}
  .network-groups article{min-width:0}
  .agent-row{flex-wrap:wrap;row-gap:18px}
  .network-status{margin-bottom:18px;align-self:center;flex-wrap:wrap;justify-content:center}
}
@media(max-width:800px){.network .agent-row{flex-wrap:wrap;row-gap:18px}}
