.network-main{width:89%;max-width:1440px;margin:70px auto 100px}.network-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:36px}.network-heading h1{font-family:var(--font-display);font-size:clamp(42px,5vw,76px);font-weight:300;letter-spacing:-.055em;line-height:1.05;margin:16px 0}.network-heading p:not(.eyebrow){max-width:620px;color:var(--muted);line-height:1.6}.network-label{font:10px var(--font-mono);letter-spacing:.1em;border:1px solid var(--line);padding:10px 13px;white-space:nowrap;align-self:start}.network-console,.network-panel{border:1px solid var(--line);background:var(--surface)}.network-console{margin:34px 0 24px}.network-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:22px 25px}.network-controls{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.network-controls label{font:11px var(--font-mono);color:var(--muted)}.network-main select,.network-main input{border:1px solid var(--line);background:var(--bg);color:var(--text);padding:12px 14px;font:13px var(--font-body);border-radius:0}.network-main select{min-width:230px}.network-main input{width:100%;min-width:0}.network-main button{cursor:pointer}.network-main button:disabled{cursor:wait;opacity:.55}.network-summary{padding:0 25px 25px}.network-status{min-height:42px;color:var(--muted);font-size:13px;line-height:1.6;margin:20px 0 8px}.network-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:28px 0}.network-stats dt,.network-detail dt{font:10px var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:12px}.network-stats dd{font:clamp(23px,3vw,36px) var(--font-display);margin:0;word-break:break-word}.network-meta{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font:10px/1.6 var(--font-mono)}.network-meta a,.network-panel a,.network-boundary a{color:var(--text);text-underline-offset:4px}.network-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.network-panel{padding:28px;min-width:0}.network-panel h2{font:30px var(--font-display);letter-spacing:-.035em;margin:15px 0}.network-panel>p{color:var(--muted);font-size:13px;line-height:1.7}.network-panel .network-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.network-actions .button{font-size:12px;padding:0 17px}.network-detail{border-top:1px solid var(--line);padding-top:20px}.network-detail dd{margin:0 0 18px;font:13px/1.7 var(--font-mono);overflow-wrap:anywhere}.network-panel label{display:block;font:11px var(--font-mono);margin:22px 0 10px}.network-error{color:var(--error);min-height:20px;font-size:12px;line-height:1.6}.network-panel .button{min-height:44px}.network-boundary{margin-top:48px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:45px}.network-boundary h2{font:32px var(--font-display);margin:12px 0}.network-boundary p{color:var(--muted);font-size:13px;line-height:1.7}.network-main [hidden]{display:none!important}@media(max-width:800px){.network-grid,.network-boundary{grid-template-columns:1fr}.network-heading{display:block}.network-label{display:inline-block;margin-top:12px}.network-toolbar{align-items:start;flex-direction:column}.network-meta{flex-direction:column}}@media(max-width:480px){.network-main{margin-top:40px}.network-panel{padding:20px}.network-summary{padding:0 20px 20px}.network-stats{grid-template-columns:1fr;gap:25px}.network-stats dd{font-size:32px}.network-controls{width:100%}.network-main select{width:100%}.network-actions .button{flex:1}.network-toolbar{padding:20px}.network-panel h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.network-main *{scroll-behavior:auto}}

.network-main select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.network-main input[aria-invalid="true"]{border-color:var(--error)}

.network-main .button:not(.primary){background:transparent;color:var(--text)}.network-main .button:not(.primary):hover{background:var(--surface-raised);border-color:var(--accent)}
