.first-network{color:#191919}.first-network .lesson-lead{color:#62615e;max-width:650px;margin:0 0 32px;font-size:18px;line-height:1.7}.first-network h2{letter-spacing:-.035em;margin:13px 0;font-size:28px;font-weight:500;line-height:1.2}.lesson-step{letter-spacing:.13em;color:#64645f;font:10px monospace}.network-identity{isolation:isolate;background:#eaf0ef;border-radius:10px;padding:30px;position:relative;overflow:hidden}.network-identity>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.network-identity:after{content:"";z-index:-1;background:linear-gradient(110deg,#f4f5f0f5,#f4f5f0a8);position:absolute;inset:0}.network-identity-intro{max-width:440px}.network-identity-intro p{color:#555651;font-size:14px;line-height:1.7}.node-passport{background:#fffffff5;border:1px solid #fff;border-radius:8px;margin-top:25px;padding:22px}.node-passport-head{align-items:center;gap:12px;padding-bottom:20px;display:flex}.node-passport-head strong{font-size:17px;font-weight:500}.node-passport-head>span{color:#74746c;margin-left:auto;font-size:11px}.node-passport-field{border-top:1px solid #e7e7e2;padding:17px 0}.node-passport-field>span{color:#73736b;margin-bottom:7px;font-size:11px;display:block}.node-passport-field>code{overflow-wrap:anywhere;font-size:17px}.node-passport-field p{color:#66665e;margin:8px 0 0;font-size:13px;line-height:1.6}.node-passport>small{color:#85857d;margin-top:8px;font-size:10px;display:block}.network-lesson-section{margin-top:52px}.network-lesson-section>p{color:#65645f;font-size:15px;line-height:1.7}.lesson-console{background:#fff;border:1px solid #deded7;border-radius:8px;margin-top:24px;overflow:hidden}.lesson-console-bar{background:#fafaf8;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.lesson-console-bar strong{font-size:14px;font-weight:500}.lesson-console-bar span{color:#77776e;font-size:10px}.lesson-node-row{border-top:1px solid #ededeb;grid-template-columns:1.2fr 1fr .6fr;align-items:center;gap:12px;padding:18px 20px;font-size:12px;display:grid}.lesson-node-row>div{align-items:center;gap:9px;display:flex}.lesson-node-row strong{font-weight:500}.lesson-node-labels{color:#7a7a73;padding-top:12px;padding-bottom:12px;font-size:10px}.lesson-tag{background:#f1f1ed;border-radius:4px;justify-self:start;padding:3px 7px;font-size:10px}.lesson-console-actions{grid-template-columns:1fr 1fr;gap:22px;margin:20px 0;display:grid}.lesson-console-actions p{margin:0;font-size:13px;line-height:1.7}.lesson-console-actions strong{font-weight:500;display:block}.lesson-console-actions span{color:#74736b}.lesson-console-link{text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.lesson-status-command{color:#ededed;background:#222226;border-radius:7px;align-items:center;gap:14px;margin-top:22px;padding:22px;font-size:15px;display:flex}.lesson-status-command>span{color:#87cfb7}.lesson-status-hint{color:#73736d;align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.lesson-status-hint svg{flex-shrink:0}.lesson-peer-types{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lesson-peer-types>div{background:#fff;border:1px solid #e3e3dc;border-radius:7px;padding:18px 15px}.lesson-peer-types code{color:#26745b;font-size:13px}.lesson-peer-types strong{margin:16px 0 7px;font-size:12px;font-weight:500;display:block}.lesson-peer-types p{color:#6d6d65;margin:0;font-size:12px;line-height:1.7}.network-lesson-section>.lesson-quiet-note{margin-top:18px;font-size:12px}.lesson-network-details{border-bottom:1px solid #deded7;margin:35px 0;padding:18px 0;font-size:13px}.lesson-network-details summary{cursor:pointer;font-weight:500}.lesson-network-details p{color:#64645c;margin-top:18px;line-height:1.8}.lesson-network-takeaway{background:#eaf0e8;border-radius:7px;align-items:center;gap:15px;padding:23px;display:flex}.lesson-network-takeaway>svg{color:#447151;flex-shrink:0}.lesson-network-takeaway strong{font-size:15px;font-weight:500}.lesson-network-takeaway p{color:#626b5e;margin:5px 0 0;font-size:13px}@media (width<=600px){.network-identity{padding:20px}.node-passport{padding:16px}.first-network h2{font-size:25px}.node-passport-field>code{font-size:14px}.lesson-node-row{gap:7px;padding:14px 10px;font-size:10px}.lesson-node-row svg{display:none}.lesson-peer-types{grid-template-columns:1fr}.lesson-peer-types strong{margin-top:8px}.lesson-console-actions{gap:16px}}.visual-lesson>.network-lesson-section:first-of-type{margin-top:28px}.lesson-art{isolation:isolate;background:#e5e8e0;border-radius:9px;margin:24px 0;padding:27px;position:relative;overflow:hidden}.lesson-art>img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lesson-example{background:#fff;border:1px solid #e0e0d9;border-radius:8px;margin-top:20px;overflow:hidden}.lesson-art .lesson-example{margin:0}.lesson-example-title{background:#fafaf8;border-bottom:1px solid #eaeae4;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.lesson-example-title strong{font-size:13px;font-weight:500}.lesson-example-title>span{color:#828279;font-size:10px}.lesson-example-body{padding:20px}.lesson-code{color:#ededed;white-space:pre-wrap;overflow-wrap:anywhere;background:#222226;border-radius:7px;margin:20px 0;padding:22px;font-size:13px;line-height:1.9}.lesson-fields{margin:0}.lesson-fields>div{grid-template-columns:1fr 1.5fr;align-items:baseline;gap:18px;padding:12px 0;display:grid}.lesson-fields>div+div{border-top:1px solid #efefe9}.lesson-fields dt{color:#74746c;font-size:12px}.lesson-fields dd{overflow-wrap:anywhere;margin:0;font:12px/1.7 monospace}.lesson-path{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;padding:20px 0;display:grid}.lesson-path>strong{overflow-wrap:anywhere;background:#f8faf6;border:1px solid #e0e5dd;border-radius:6px;padding:15px 8px;font:12px monospace}.lesson-path>div{color:#508168;flex-direction:column;align-items:center;gap:8px;display:flex}.lesson-path span{font-size:10px}.lesson-example-body .lesson-panel-note{color:#74746c;margin:13px 0 0;font-size:12px;line-height:1.7}.lesson-entity-row{align-items:center;gap:12px;padding:15px 0;display:flex}.lesson-entity-row+.lesson-entity-row{border-top:1px solid #efefe9}.lesson-entity-row strong{font-size:13px;font-weight:500}.lesson-entity-row code,.lesson-key-heading code{background:#f0f3ed;border-radius:4px;margin-left:auto;padding:4px 9px;font-size:11px}.lesson-important{background:#eeede5;border-radius:8px;align-items:flex-start;gap:14px;padding:22px;display:flex}.lesson-important>svg{flex-shrink:0}.lesson-important strong{font-size:14px;font-weight:500}.lesson-important p{color:#69685e;margin:8px 0 0;font-size:13px;line-height:1.7}.lesson-three-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lesson-three-steps>div>span,.lesson-sequence>div>span{background:#eff2ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font:11px monospace;display:flex}.lesson-three-steps strong{margin-top:15px;font-size:13px;font-weight:500;display:block}.lesson-three-steps p{color:#727267;margin:8px 0 0;font-size:12px;line-height:1.7}.lesson-mini-pair{background:#fff;border:1px solid #e2e2da;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:20px;font-size:13px;display:flex}.lesson-mini-pair svg{width:18px}.lesson-mini-plus{color:#8e9688;margin:0 8px}.lesson-key-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.lesson-key-heading strong{font-size:13px;font-weight:500}.lesson-dns-answer{flex-direction:column;align-items:center;gap:18px;padding:20px 0;display:flex}.lesson-dns-answer code{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:16px}.lesson-dns-answer span{color:#8a8a7e;font-size:10px}.lesson-dns-answer strong{font:22px monospace}.lesson-audit-row{align-items:center;gap:15px;padding:17px 0;display:flex}.lesson-audit-row+.lesson-audit-row{border-top:1px solid #ededeb}.lesson-audit-row>span{color:#77776b;font:10px monospace}.lesson-audit-row strong{font-size:13px;font-weight:500;display:block}.lesson-audit-row code{color:#7d7d74;margin-top:7px;font-size:11px;display:block}.lesson-role{gap:17px;padding:16px 0;display:flex}.lesson-role>svg{color:#58705a;flex-shrink:0}.lesson-role strong{font-size:14px;font-weight:500}.lesson-role p{color:#75756b;margin:7px 0 0;font-size:13px;line-height:1.8}.lesson-sequence{gap:14px;margin:25px 0;display:grid}.lesson-sequence>div{background:#fff;border:1px solid #e1e1d8;border-radius:7px;gap:18px;padding:22px;display:flex}.lesson-sequence strong{font-size:14px;font-weight:500}.lesson-sequence p{color:#747468;margin:7px 0 0;font-size:13px;line-height:1.8}.lesson-port-row{gap:25px;padding:15px 0;font-size:13px;display:flex}.lesson-port-row+.lesson-port-row{border-top:1px solid #ededeb}.lesson-port-row>span{color:#727267}@media (width<=600px){.lesson-art{padding:16px}.lesson-example-body{padding:15px}.lesson-three-steps{grid-template-columns:1fr;gap:22px}.lesson-three-steps strong{margin-top:10px}.lesson-fields>div{grid-template-columns:1fr 1.3fr;gap:12px}.lesson-path{gap:6px}.lesson-path>strong{font-size:10px}.lesson-entity-row{gap:8px}.lesson-entity-row strong{font-size:11px}.lesson-dns-answer code{font-size:13px}.lesson-audit-row{gap:10px}.lesson-code{padding:17px;font-size:11px}}
