/* An optional next layer inside the authored section; brand typography remains. */
.pd-depth{--pd-ink:#283126;--pd-muted:#667061;--pd-accent:#4f6c43;--pd-line:#d7ddcf;--pd-paper:#fbfcf8;--pd-soft:#f1f5ea;--pd-glow:#e2ebd7;grid-column:1/-1;flex:1 0 100%;min-width:0;margin:30px 0 0;border:1px solid var(--pd-line);border-radius:9px;background:var(--pd-paper);color:var(--pd-ink);font-family:inherit;box-sizing:border-box;isolation:isolate;scroll-margin-top:120px;max-width:100%;text-align:left}
.network-technology .pd-depth{--pd-ink:#1b2c45;--pd-muted:#617085;--pd-accent:#245dc0;--pd-line:#d8e1ed;--pd-paper:#fbfcff;--pd-soft:#f0f5fd;--pd-glow:#e0eafa}
.network-company .pd-depth{--pd-ink:#33262b;--pd-muted:#776c70;--pd-accent:#832e3a;--pd-line:#e5d9d9;--pd-paper:#fffdfb;--pd-soft:#faf3f1;--pd-glow:#efdfdd}
.network-world .pd-depth{--pd-ink:#302536;--pd-muted:#7d7084;--pd-accent:#77508f;--pd-line:#e1d7e7;--pd-paper:#fdfbf9;--pd-soft:#f5eff6;--pd-glow:#e9deed;border-radius:2px}
.network-os .pd-depth{--pd-ink:#edf2f8;--pd-muted:#a5b4c9;--pd-accent:#f5b574;--pd-line:#34445b;--pd-paper:#111d2f;--pd-soft:#19283e;--pd-glow:#304054}
.pd-depth *{box-sizing:border-box}.pd-depth>.pd-launcher{display:flex;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:19px 22px;color:var(--pd-ink);font:inherit;transition:background 180ms ease,color 180ms ease;border:0;margin:0}
.pd-depth>.pd-launcher::-webkit-details-marker{display:none}.pd-launcher:after{display:none!important;content:none!important}.pd-launcher:hover{background:var(--pd-soft)}.pd-launch-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:var(--pd-soft);border:1px solid var(--pd-line);border-radius:50%;font:20px/1 Georgia,serif;color:var(--pd-accent);transition:transform 180ms ease}
.pd-launcher:hover .pd-launch-icon{transform:translateX(2px)}.pd-launcher>span:nth-child(2){display:grid;gap:6px;min-width:0;flex:1}.pd-launcher strong{font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0}.pd-launcher small{font:10px/1.5 ui-sans-serif,system-ui,sans-serif;letter-spacing:.015em;color:var(--pd-muted)}.pd-launcher>b{font:22px/1 ui-sans-serif,system-ui,sans-serif;font-weight:300;color:var(--pd-accent);flex:0 0 22px;text-align:center;transition:transform 180ms ease}.pd-depth[open]>.pd-launcher{border-bottom:1px solid var(--pd-line);background:var(--pd-soft)}.pd-depth[open]>.pd-launcher>b{transform:rotate(45deg)}
.pd-expansion{padding:24px 24px 15px}.pd-depth .pd-intro{padding:0;margin:0 0 22px;display:block;background:none;border:0}.pd-depth .pd-intro p{font-size:14px!important;line-height:1.8!important;color:var(--pd-muted)!important;max-width:850px;margin:0!important}
.pd-question{font:600 12px/1.7 ui-sans-serif,system-ui,sans-serif;color:var(--pd-ink);margin:0 0 10px}.pd-cases{display:flex;gap:7px;margin:0 0 22px;flex-wrap:wrap}.pd-cases button{display:flex;align-items:center;gap:9px;min-height:40px;max-width:100%;padding:9px 13px;text-align:left;background:transparent;border:1px solid var(--pd-line);border-radius:5px;color:var(--pd-muted);font:12px/1.5 ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background 170ms,color 170ms,border-color 170ms}.pd-cases button>span{font:9px/1.5 ui-monospace,SFMono-Regular,monospace;opacity:.75}.pd-cases button:hover{color:var(--pd-ink);background:var(--pd-soft)}.pd-cases button[aria-selected=true]{color:var(--pd-accent);background:var(--pd-soft);border-color:var(--pd-accent)}
.pd-answer{outline-offset:5px}.pd-answer-heading{max-width:900px}.pd-caption,.pd-consequence>span,.pd-next>span{font:9px/1.6 ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em;color:var(--pd-accent);display:block}.pd-depth .pd-answer-heading h4{font-family:inherit;font-size:clamp(20px,2.1vw,26px);font-weight:500;line-height:1.3;letter-spacing:-.025em;color:var(--pd-ink);margin:10px 0 12px;max-width:850px}.pd-depth .pd-answer-heading p{font-size:14px!important;line-height:1.8!important;color:var(--pd-muted)!important;margin:0!important;max-width:800px}
.pd-trace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:23px 0 0;position:relative}.pd-step{display:grid;grid-template-columns:20px 1fr 16px;gap:9px;align-items:center;text-align:left;padding:15px 13px;border:1px solid var(--pd-line);border-radius:5px;min-height:70px;background:var(--pd-paper);color:var(--pd-muted);cursor:pointer;font-family:inherit;transition:background 170ms,border-color 170ms}.pd-step>span{font:9px/1.5 ui-monospace,monospace;color:var(--pd-accent)}.pd-step strong{font:500 12px/1.55 ui-sans-serif,system-ui,sans-serif;color:inherit}.pd-step i{font:18px/1 ui-sans-serif,system-ui,sans-serif;font-style:normal;color:var(--pd-accent)}.pd-step:hover{background:var(--pd-soft)}.pd-step.is-current{background:var(--pd-soft);border-color:var(--pd-accent);color:var(--pd-ink)}.pd-stage-detail{padding:17px 20px;border-left:2px solid var(--pd-accent);background:var(--pd-soft);margin:11px 0 21px;min-height:83px}.pd-stage-detail>span{font:9px/1.6 ui-monospace,monospace;color:var(--pd-accent);letter-spacing:.04em}.pd-depth .pd-stage-detail p{font-size:13px!important;line-height:1.8!important;margin:7px 0 0!important;max-width:850px;color:var(--pd-ink)!important}
.pd-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pd-line);border:1px solid var(--pd-line);border-radius:6px;margin:23px 0 0;overflow:hidden}.pd-comparison>div{padding:20px;background:var(--pd-paper);min-width:0}.pd-comparison>div:first-child{background:var(--pd-soft)}.pd-comparison>div>span{font:600 11px/1.6 ui-sans-serif,system-ui,sans-serif;color:var(--pd-accent)}.pd-depth .pd-comparison p{font-size:13px!important;line-height:1.8!important;margin:8px 0 0!important;color:var(--pd-ink)!important;max-width:none}.pd-consequence{padding:20px 0 0;max-width:960px}.pd-depth .pd-consequence p{font-size:14px!important;line-height:1.85!important;margin:9px 0 0!important;color:var(--pd-ink)!important;max-width:none}
.pd-compare .pd-comparison{border-radius:0;border-left:0;border-right:0;gap:20px;background:transparent}.pd-compare .pd-comparison>div{border-top:3px solid var(--pd-glow);padding:20px 0;background:transparent}.pd-compare .pd-comparison>div:first-child{border-color:var(--pd-accent)}.pd-situation .pd-answer{border-left:3px solid var(--pd-glow);padding-left:22px}.pd-situation .pd-comparison{grid-template-columns:1fr;border:0;background:none;gap:12px;margin-top:18px}.pd-situation .pd-comparison>div{background:transparent;padding:0;display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;align-items:baseline}.pd-situation .pd-comparison p{margin:0!important}.pd-evidence .pd-answer-heading{padding:22px;background:var(--pd-soft);border-left:2px solid var(--pd-accent)}.pd-evidence .pd-comparison{background:transparent;border:0;gap:24px}.pd-evidence .pd-comparison>div{background:transparent;padding:0 0 0 16px;border-left:1px solid var(--pd-line)}.pd-evidence .pd-consequence{border-top:1px solid var(--pd-line);margin-top:23px}
.pd-next{display:grid;grid-template-columns:155px minmax(0,1fr);gap:15px;margin-top:25px;padding-top:20px;border-top:1px solid var(--pd-line);align-items:baseline}.pd-next>div{display:flex;flex-wrap:wrap;gap:9px 20px}.pd-depth .pd-next a,.pd-depth .pd-source-links a{font:12px/1.65 ui-sans-serif,system-ui,sans-serif;color:var(--pd-accent);text-decoration:none;border:0;padding:0;display:inline-block;overflow-wrap:anywhere}.pd-depth .pd-next a:hover,.pd-depth .pd-source-links a:hover{text-decoration:underline;text-underline-offset:4px}.pd-source{border:0!important;border-top:1px solid var(--pd-line)!important;padding:13px 0 0!important;margin:20px 0 0!important;background:none!important;border-radius:0!important}.pd-depth .pd-source>summary{display:flex;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font:11px/1.7 ui-sans-serif,system-ui,sans-serif;color:var(--pd-muted);padding:0!important;margin:0!important;border:0!important;background:none!important}.pd-source>summary:after{content:none!important;display:none!important}.pd-source>summary::-webkit-details-marker{display:none}.pd-source[open]>summary>span{transform:rotate(45deg)}.pd-depth .pd-source p{font-size:11px!important;line-height:1.8!important;margin:12px 0 0!important;color:var(--pd-muted)!important;max-width:900px}.pd-source-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.pd-source-links a{font-size:10px!important}
.pd-tools{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:17px}.pd-tools button{font:10px/1.6 ui-sans-serif,system-ui,sans-serif;background:none;color:var(--pd-muted);border:0;padding:4px 0;cursor:pointer}.pd-tools button:hover{color:var(--pd-accent);text-decoration:underline;text-underline-offset:4px}.pd-tools [role=status]{font:10px/1.6 ui-sans-serif,system-ui,sans-serif;color:var(--pd-accent);flex-basis:100%;min-height:0}.pd-tools [role=status]:empty{display:none}.pd-depth button:focus-visible,.pd-depth summary:focus-visible,.pd-depth a:focus-visible,.pd-answer:focus-visible{outline:2px solid var(--pd-accent);outline-offset:4px}.pd-copy-fallback{width:100%;max-width:100%;min-height:180px;margin-top:15px;padding:12px;background:var(--pd-soft);border:1px solid var(--pd-line);color:var(--pd-ink);font:12px/1.7 ui-monospace,monospace;border-radius:5px}.pd-fallback>details{padding:16px 0;border-top:1px solid var(--pd-line)}.pd-fallback>details>summary{padding:0 0 15px;cursor:pointer}.pd-no-js-steps{margin:18px 0;padding-left:22px;font-size:13px;line-height:1.8}.pd-no-js-steps li+li{margin-top:8px}
.co-principle>.pd-depth,.adoption>.pd-depth,.brain-boundary-band>.pd-depth{width:min(1180px,calc(100% - 80px));margin-left:auto;margin-right:auto}.os-fit:has(>.pd-depth),.os-foundation:has(>.pd-depth){flex-wrap:wrap}.os-fit>.pd-depth,.os-foundation>.pd-depth{width:100%}.network-world .pd-answer-heading h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:28px}.network-world .pd-depth .pd-intro p,.network-world .pd-depth .pd-consequence p{font-family:Georgia,'Times New Roman',serif;font-size:16px!important}.network-world .pd-depth>.pd-launcher{padding:20px 22px}.network-world .pd-launcher strong{font-family:Georgia,'Times New Roman',serif;font-size:16px}.doc-article .pd-depth,.n-article-section .pd-depth{margin-top:24px}.doc-article .pd-depth .pd-expansion,.n-article-section .pd-depth .pd-expansion{padding:21px 20px 14px}.doc-article .pd-next,.n-article-section .pd-next{grid-template-columns:1fr;gap:9px}.doc-article .pd-launcher strong{font-size:13px}.doc-article .pd-depth .pd-answer-heading h4{font-size:22px}.doc-article .pd-trace,.n-article-section .pd-trace{gap:6px}.doc-article .pd-step,.n-article-section .pd-step{grid-template-columns:15px 1fr;padding:12px 10px;gap:7px}.doc-article .pd-step i,.n-article-section .pd-step i{display:none}
@media(max-width:800px){.pd-depth>.pd-launcher{padding:17px 18px;gap:12px}.pd-expansion{padding:21px 18px 14px}.pd-next{grid-template-columns:1fr;gap:10px}.pd-situation .pd-comparison>div{grid-template-columns:1fr;gap:5px}.pd-situation .pd-answer{padding-left:16px}.pd-comparison>div{padding:17px}.co-principle>.pd-depth,.adoption>.pd-depth,.brain-boundary-band>.pd-depth{width:calc(100% - 40px)}}
@media(max-width:520px){.pd-depth{margin-top:23px;border-radius:6px}.pd-depth>.pd-launcher{padding:16px 14px;gap:10px}.pd-launch-icon{width:29px;height:29px;flex-basis:29px;font-size:18px}.pd-launcher strong{font-size:13px!important}.pd-launcher small{font-size:9px;line-height:1.6}.pd-launcher>b{font-size:20px;flex-basis:17px}.pd-expansion,.doc-article .pd-depth .pd-expansion,.n-article-section .pd-depth .pd-expansion{padding:19px 14px 13px}.pd-cases{display:grid;grid-template-columns:1fr;gap:6px}.pd-cases button{min-height:42px;padding:10px 12px}.pd-answer-heading h4{font-size:21px!important}.pd-depth .pd-intro p,.pd-depth .pd-answer-heading p,.pd-depth .pd-consequence p{font-size:13px!important}.pd-trace{grid-template-columns:1fr;gap:6px;margin-top:18px}.pd-step,.doc-article .pd-step,.n-article-section .pd-step{grid-template-columns:20px minmax(0,1fr) 20px;min-height:45px;padding:12px}.pd-step i,.doc-article .pd-step i,.n-article-section .pd-step i{display:block;transform:rotate(90deg)}.pd-stage-detail{padding:15px}.pd-comparison,.pd-evidence .pd-comparison{grid-template-columns:1fr;gap:1px}.pd-compare .pd-comparison{gap:16px}.pd-compare .pd-comparison>div{padding:15px 0 0}.pd-evidence .pd-comparison{gap:18px}.pd-evidence .pd-answer-heading{padding:17px}.pd-comparison>div{padding:16px}.pd-next>div{display:grid;gap:10px}.pd-next a{font-size:11px!important}.pd-situation .pd-answer{padding-left:13px}.pd-tools{gap:8px 17px}.pd-tools button{min-height:32px}.pd-source-links{display:grid;gap:10px}.pd-copy-fallback{font-size:16px}.network-world .pd-depth>.pd-launcher{padding:17px 14px}.network-world .pd-depth .pd-consequence p{font-size:15px!important}}
/* Four authored visual explanations; the rest retain their own reading form. */
.pd-depth .pd-visual{display:block;width:100%;max-width:none;margin:24px 0 18px;padding:0;border:1px solid var(--pd-line);border-radius:8px;overflow:hidden;background:var(--pd-paper);color:var(--pd-ink);text-align:left}
.pd-depth .pd-visual>figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:15px 20px;border-bottom:1px solid var(--pd-line);background:var(--pd-soft);margin:0;font-family:inherit;color:var(--pd-ink)}
.pd-depth .pd-visual>figcaption>strong{font:500 13px/1.6 ui-sans-serif,system-ui,sans-serif;letter-spacing:0;color:var(--pd-ink)}
.pd-depth .pd-visual-kicker,.pd-depth .pd-path-number{display:block;font:9px/1.7 ui-monospace,SFMono-Regular,monospace;letter-spacing:.07em;color:var(--pd-accent)}
.pd-depth .pd-visual h5{font-family:inherit;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.02em;margin:9px 0 0;color:var(--pd-ink);max-width:none}
.pd-depth .pd-visual p{font:12px/1.8 ui-sans-serif,system-ui,sans-serif!important;color:var(--pd-muted)!important;margin:10px 0 0!important;max-width:none}
.pd-depth .pd-visual .pd-visual-caption{font-size:10px!important;line-height:1.7!important;padding:0 20px 15px;margin:0!important}
.pd-system-contract{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:13px;padding:17px 19px;margin:20px 20px 0;border:1px solid var(--pd-accent);border-radius:5px;background:var(--pd-soft);font:12px/1.6 ui-sans-serif,system-ui,sans-serif}
.pd-system-contract>span>strong{font-weight:650}.pd-depth .pd-system-contract ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pd-depth .pd-system-contract li{font:9px/1.5 ui-monospace,monospace;border:1px solid var(--pd-line);padding:4px 7px;background:var(--pd-paper);border-radius:3px;color:var(--pd-muted)}
.pd-system-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px;margin:18px 0}.pd-system-lane{position:relative;display:flex;gap:12px;padding:20px 16px;border:1px solid var(--pd-line);border-radius:5px;min-width:0;background:var(--pd-paper)}.pd-system-lane:before{content:'';position:absolute;height:19px;top:-20px;left:50%;border-left:1px solid var(--pd-line)}.pd-system-lane.is-emphasized{border-color:var(--pd-accent);background:var(--pd-soft)}.pd-system-lane.is-emphasized:before{border-color:var(--pd-accent)}.pd-system-mark{font:26px/1.2 Georgia,serif;color:var(--pd-muted);padding-top:4px;flex:0 0 23px}.is-emphasized>.pd-system-mark{color:var(--pd-accent)}
.pd-depth .pd-system-lane h5{font-size:19px}.pd-system-result{display:flex;gap:14px;padding:17px 20px 20px;border-top:1px solid var(--pd-line)}.pd-system-result>span{font:25px/1.4 Georgia,serif;color:var(--pd-accent);flex:0 0 22px}.pd-system-result strong{font:500 13px/1.7 ui-sans-serif,system-ui,sans-serif}.pd-depth .pd-system-result p{margin-top:5px!important;font-size:11px!important}
.pd-possibility-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:22px 20px}.pd-possibility-path>div{padding:0 19px;min-width:0;border-left:1px solid var(--pd-line)}.pd-possibility-path>div:first-child{padding-left:0;border-left:0}.pd-possibility-path>div:last-child{padding-right:0}.pd-possibility-path .pd-path-number{margin-bottom:12px}.pd-depth .pd-possibility-path h5{font-size:20px}.pd-possibility-artifact{position:relative}.pd-artifact-mark{display:block;float:right;font:30px/1 Georgia,serif;color:var(--pd-accent);padding:0 0 10px 10px}.pd-possibility-next{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--pd-line);padding:17px 20px;margin:0 0 7px}.pd-depth .pd-possibility-next p{margin:0!important;flex:1 1 240px;color:var(--pd-ink)!important;font-family:inherit!important;font-size:15px!important}.pd-depth .pd-possibility-next a{display:inline-flex;align-items:center;gap:12px;font:500 12px/1.6 ui-sans-serif,system-ui,sans-serif;color:var(--pd-accent);text-decoration:none;border:0;padding:8px 0}.pd-depth .pd-possibility-next a:hover{text-decoration:underline;text-underline-offset:4px}
.pd-sketch-controls{display:flex;gap:3px;padding:3px;border:1px solid var(--pd-line);border-radius:5px;background:var(--pd-paper)}.pd-sketch-controls button{padding:7px 10px;min-height:33px;border:1px solid transparent;border-radius:3px;background:none;color:var(--pd-muted);font:11px/1.5 ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:background 150ms,color 150ms}.pd-sketch-controls button[aria-pressed=true]{background:var(--pd-accent);color:var(--pd-paper);border-color:var(--pd-accent)}.pd-sketch-controls button:hover{border-color:var(--pd-accent)}
.pd-sketch-stage{padding:22px;background:var(--pd-soft)}.pd-sketch-screen{width:min(100%,620px);min-height:286px;margin:0 auto;border:1px solid var(--pd-line);border-radius:7px;background:var(--pd-paper);box-shadow:0 5px 17px #00000004;overflow:hidden}.pd-depth .pd-sketch-screen[hidden]{display:none!important}.pd-sketch-window-bar{display:flex;align-items:center;gap:5px;padding:10px 13px;border-bottom:1px solid var(--pd-line)}.pd-sketch-window-bar>i{width:5px;height:5px;border-radius:50%;background:var(--pd-line)}.pd-sketch-window-bar>span{margin-left:auto;font:8px/1.5 ui-monospace,monospace;letter-spacing:.05em;color:var(--pd-muted)}.pd-sketch-content{padding:21px 23px 23px}.pd-sketch-mode{font:8px/1.6 ui-monospace,monospace;color:var(--pd-accent);letter-spacing:.06em}.pd-depth .pd-sketch-content h5{font-size:25px;font-weight:400}.pd-depth .pd-sketch-content>p{font-size:11px!important;line-height:1.7!important;margin-top:9px!important}.pd-depth .pd-sketch-content ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:7px}.pd-sketch-content li{display:flex;gap:10px;align-items:baseline;min-width:0;padding:10px 12px;border:1px solid var(--pd-line);border-radius:4px;font:11px/1.6 ui-sans-serif,system-ui,sans-serif;color:var(--pd-ink)}.pd-sketch-content li>span:first-child{color:var(--pd-accent);font:9px/1.6 ui-monospace,monospace;flex:0 0 15px}.pd-sketch-before .pd-sketch-content li{color:var(--pd-muted)}.pd-depth .pd-sketch-before .pd-sketch-content ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pd-sketch-before .pd-sketch-content li{justify-content:center;padding:9px 5px;font-size:10px}.pd-sketch-before .pd-sketch-content li>span:first-child{display:none}.pd-depth .pd-visual[data-sketch=focus] .pd-sketch-before ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-visual[data-sketch=focus] .pd-sketch-after li:first-child{border-color:var(--pd-accent);background:var(--pd-soft)}.pd-visual[data-sketch=focus] .pd-sketch-after li:not(:first-child){padding:5px 12px;border:0;color:var(--pd-muted)}.pd-depth .pd-visual[data-sketch=retain] .pd-sketch-before ul{grid-template-columns:1fr}.pd-visual[data-sketch=retain] .pd-sketch-before li{justify-content:flex-start;min-height:75px;align-items:flex-start;background:var(--pd-soft);border-radius:8px 8px 8px 0;padding:17px;font-family:Georgia,serif;font-size:14px}.pd-visual[data-sketch=retain] .pd-sketch-after li{font-family:ui-monospace,monospace;border-width:0 0 1px;border-radius:0;padding-left:0}.pd-depth .pd-visual .pd-sketch-principle{padding:17px 20px 12px;margin:0!important;font:16px/1.7 Georgia,'Times New Roman',serif!important;color:var(--pd-ink)!important}
.pd-depth .pd-evidence-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:8px;margin:20px 20px 0;padding:0}.pd-evidence-stages li{display:grid;gap:7px;min-width:0;padding:15px 13px;border:1px solid var(--pd-line);border-radius:4px;color:var(--pd-muted)}.pd-evidence-stages li>span{font:9px/1.5 ui-monospace,monospace}.pd-evidence-stages li>strong{font:500 13px/1.5 ui-sans-serif,system-ui,sans-serif}.pd-evidence-stages li>small{font:10px/1.5 ui-sans-serif,system-ui,sans-serif}.pd-evidence-stages li.is-current{background:var(--pd-soft);border-color:var(--pd-accent);color:var(--pd-accent)}.pd-evidence-record{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;padding:24px 20px}.pd-depth .pd-evidence-record h5{font-family:Georgia,'Times New Roman',serif;font-size:23px;font-weight:400;line-height:1.45}.pd-evidence-record>div:last-child{border-left:1px solid var(--pd-line);padding-left:20px}.pd-depth .pd-evidence-record ul{padding:0 0 0 15px;margin:12px 0 0;list-style:disc;color:var(--pd-ink);font:12px/1.8 ui-sans-serif,system-ui,sans-serif}.pd-evidence-record li+li{margin-top:7px}
.pd-depth .pd-visual-reasoning{border:0!important;border-top:1px solid var(--pd-line)!important;border-bottom:1px solid var(--pd-line)!important;border-radius:0!important;background:none!important;margin:0!important;padding:0!important}.pd-depth .pd-visual-reasoning>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;padding:12px 0!important;margin:0!important;border:0!important;background:none!important;cursor:pointer;color:var(--pd-accent);font:11px/1.6 ui-sans-serif,system-ui,sans-serif}.pd-visual-reasoning>summary::-webkit-details-marker{display:none}.pd-visual-reasoning>summary:after{display:none!important;content:none!important}.pd-visual-reasoning>summary>span{font-size:17px;transition:transform 150ms}.pd-visual-reasoning[open]>summary>span{transform:rotate(45deg)}.pd-depth .pd-visual-reasoning .pd-comparison{margin:0 0 18px;border-top:0;border-bottom:0;gap:20px}.pd-depth .pd-visual-reasoning .pd-comparison>div{border-top:0;padding-top:5px;padding-bottom:0}.pd-fallback .pd-sketch-screen+.pd-sketch-screen{margin-top:20px}
.network-world .pd-visual,.network-world .pd-sketch-screen{border-radius:2px}.network-world .pd-depth .pd-visual>figcaption>strong{font-family:Georgia,'Times New Roman',serif;font-size:16px}.network-world .pd-depth .pd-sketch-content h5{font-family:Georgia,'Times New Roman',serif}.network-os .pd-sketch-controls button[aria-pressed=true]{color:#172133}
@media(max-width:800px){.pd-possibility-path{grid-template-columns:1fr;padding:18px 20px;gap:18px}.pd-possibility-path>div,.pd-possibility-path>div:first-child,.pd-possibility-path>div:last-child{border-left:0;padding:0}.pd-possibility-path>div+div{border-top:1px solid var(--pd-line);padding-top:17px}.pd-possibility-path .pd-path-number{margin-bottom:7px}.pd-evidence-record{grid-template-columns:1fr;gap:20px}.pd-evidence-record>div:last-child{padding-left:0;border-left:0;border-top:1px solid var(--pd-line);padding-top:18px}}
@media(max-width:560px){.pd-depth .pd-visual>figcaption{padding:13px 15px;align-items:flex-start;gap:9px}.pd-system-contract{margin:15px 15px 0;padding:14px;gap:9px}.pd-system-lanes{grid-template-columns:1fr;padding:0 15px;gap:10px;margin-top:15px}.pd-system-lane{padding:16px 13px}.pd-system-lane:before{display:none}.pd-system-result{padding:16px 15px}.pd-depth .pd-visual h5,.pd-depth .pd-possibility-path h5{font-size:19px}.pd-possibility-path{padding:17px 15px}.pd-possibility-next{padding:16px 15px;gap:8px}.pd-possibility-next a{min-height:36px}.pd-depth .pd-visual .pd-visual-caption{padding:0 15px 13px}.pd-sketch-controls{width:100%;display:grid;grid-template-columns:1fr 1fr}.pd-sketch-controls button{min-height:38px;padding:8px 7px}.pd-sketch-stage{padding:14px}.pd-sketch-screen{min-height:330px}.pd-sketch-content{padding:18px 14px}.pd-depth .pd-sketch-content h5{font-size:24px}.pd-depth .pd-sketch-before .pd-sketch-content ul,.pd-depth .pd-visual[data-sketch=focus] .pd-sketch-before ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-depth .pd-visual .pd-sketch-principle{padding:15px 15px 10px;font-size:15px!important}.pd-depth .pd-evidence-stages{grid-template-columns:1fr;margin:15px 15px 0;gap:6px}.pd-evidence-stages li{grid-template-columns:20px 1fr;gap:2px 10px;padding:12px}.pd-evidence-stages li>span{grid-row:1/3;padding-top:2px}.pd-evidence-stages li>small{grid-column:2}.pd-evidence-record{padding:20px 15px}.pd-depth .pd-evidence-record h5{font-size:22px}.pd-depth .pd-visual-reasoning .pd-comparison{grid-template-columns:1fr;gap:15px}.pd-depth .pd-visual-reasoning .pd-comparison>div{padding-left:0;border-left:0}}
@media(prefers-reduced-motion:reduce){.pd-depth *{transition:none!important;animation:none!important}}html[data-xp-motion=reduced] .pd-depth *{transition:none!important;animation:none!important}
