:root{--bg:#071526;--ink:#f5f5f5;--accent:#24c8ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}.mock{padding:7px;text-align:center;background:var(--accent);color:#111;font-weight:900;font-size:13px}nav a{margin:6px 10px}.rail-head{position:fixed;left:0;top:0;bottom:0;width:210px;padding:55px 24px;background:#25150f;z-index:3}.rail-head nav,.rail-head a{display:block}.rail-head~main,.rail-head~footer{margin-left:210px}.deck-head>div,.mast-head>div,.tool-head,.signal-head,.clinic-head,.minimal-head,.control-head,.split-head{display:flex;align-items:center;gap:24px;padding:17px 4vw}.deck-head>div a,.mast-head>a,.center-head>a{font-size:32px;font-weight:900;margin:auto}.deck-head nav,.center-head nav{display:flex;justify-content:center;padding:12px;border-top:1px solid;border-bottom:1px solid}.mast-head{text-align:center}.mast-head>a{display:block;font:900 54px Georgia}.tool-head>a,.signal-head>a,.clinic-head>a,.minimal-head>a,.control-head>a{font-size:24px;font-weight:900;margin-right:auto}.center-head{text-align:center;padding:18px}.clinic-logo{background:var(--accent);color:white;padding:8px 14px}.split-head>div{margin-right:auto}.split-head>div a{display:block;font-size:28px;font-weight:900}.compact-foot,.legal-foot,.work-foot,.column-foot,.status-foot,.route-foot,.score-foot,.dash-foot,.atlas-foot{margin-top:50px;padding:30px 4vw;border-top:1px solid;display:flex;gap:25px;justify-content:space-between}.ticker-foot{padding:18px;background:var(--accent);color:#111}.zone-home,.ref-home,.set-home,.net-home,.injury-home,.away-home,.clutch-home{width:min(1120px,92vw);margin:40px auto;display:flex;gap:40px;min-height:590px}.zone-field,.net-home figure,.injury-home>section{flex:1;position:relative;min-height:500px;border:1px solid}.zone-field{background:radial-gradient(circle at 72% 28%,#ffed5b 0 5%,var(--accent) 12%,transparent 28%),repeating-linear-gradient(90deg,#352019 0 80px,#2d1915 80px 160px)}.zone-home article,.net-home article{flex:.8;align-self:center}.zone-home h1,.net-home h1{font-size:52px;line-height:1}.zone-home dl{display:flex;gap:20px}.bracket-home,.wave-home,.sim-home{width:min(1120px,92vw);margin:auto;padding:50px 0}.bracket-home h1,.wave-home h1,.sim-home h1{font-size:60px}.rounds{display:flex;gap:25px;list-style:none;padding:0}.rounds li{flex:1;border:1px solid;padding:25px}.rounds span,.rounds strong{display:block;padding:14px;margin:12px 0;background:color-mix(in srgb,var(--accent) 15%,var(--bg))}.ref-home>aside{flex:0 0 160px;background:var(--accent);color:white;padding:25px}.ref-home>aside span{font-size:80px}.ref-home article{flex:1}.ref-home h1{font:900 50px/1 Georgia}.ref-home>section{flex:0 0 260px}.set-home{flex-wrap:wrap}.set-home>header{width:100%;display:flex;justify-content:space-between}.set-home>figure{flex:1;min-height:450px;border:3px solid}.set-home>aside{flex:0 0 300px}.set-home figure span{display:inline-flex;width:55px;height:55px;border-radius:50%;background:var(--accent);color:#111;align-items:center;justify-content:center;margin:180px 45px}.bars{height:420px;display:flex;align-items:center;gap:10px}.bars i{flex:1;height:30%;background:var(--accent)}.bars i:nth-child(2n){height:75%}.bars i:nth-child(3n){height:95%}.wave-home>footer{display:flex;justify-content:space-between}.net-home figure i{display:inline-flex;width:65px;height:65px;border-radius:50%;background:var(--accent);color:#111;align-items:center;justify-content:center;margin:50px}.injury-home{flex-wrap:wrap}.injury-home>header{width:100%}.person{font-size:90px;text-align:center;padding:70px}.injury-home mark{margin:15px;padding:8px;background:var(--accent);color:white}.injury-home aside{flex:0 0 300px}.away-home>aside{flex:0 0 150px;writing-mode:vertical-rl}.away-home>section{flex:1}.away-home>dl{flex:0 0 240px}.road{display:flex}.road i{height:7px;background:var(--accent);flex:1;margin:3px}.clutch-home{flex-wrap:wrap}.clutch-home>time{width:100%;font-size:120px;font-weight:900;border-bottom:8px solid}.clutch-home article{flex:1}.clutch-home aside{flex:0 0 300px}.sim-home figure{height:350px;border-left:2px solid;border-bottom:2px solid;background:linear-gradient(165deg,transparent 48%,var(--accent) 49% 51%,transparent 52%)}.sim-home ul{display:flex;list-style:none;padding:0}.sim-home li{flex:1;border:1px solid;padding:20px}.sim-home strong{font-size:40px;display:block}.zone-list,.zone-show,.zone-tags,.round-list,.bracket-show,.branch-tags,.ledger-list,.ref-show,.index-tags,.work-list,.drill-show,.shelf-tags,.pulse-list,.wave-show,.frequency-tags,.network-list,.net-show,.node-tags,.case-list,.medical-show,.risk-tags,.route-list,.away-show,.map-tags,.moment-list,.clutch-show,.time-tags,.season-list,.sim-show,.model-tags{width:min(1080px,92vw);margin:40px auto;min-height:600px}.zone-list{display:flex;gap:35px}.zone-list>aside{flex:0 0 210px}.zone-list>section{flex:1}.map-feed article,.moment-list article,.case-list article{padding:20px;border-bottom:1px solid}.round-list details{padding:18px;border-bottom:1px solid}.ledger-list table,.model-tags table{width:100%;border-collapse:collapse}.ledger-list th,.ledger-list td,.model-tags th,.model-tags td{padding:18px;border:1px solid;text-align:left}.work-list>header{display:flex;justify-content:space-between}.work-list>section,.case-list>section,.risk-tags>section,.scenario{display:flex;gap:18px}.work-list article,.case-list article,.risk-tags article,.scenario article{flex:1;padding:20px;border:1px solid}.pulse-list li,.route-list li{display:flex;gap:20px;align-items:center;padding:20px;border-bottom:1px solid}.mini-wave{flex:1;height:50px;background:linear-gradient(165deg,transparent 45%,var(--accent) 47% 52%,transparent 54%)}.network-list{display:flex}.network-list>section{flex:0 0 330px}.network-index{flex:1}.network-index a{display:flex;padding:20px;border-bottom:1px solid}.network-index span{font-size:35px;margin-right:25px}.route-list li i{height:2px;background:var(--accent);flex:1}.season-list{display:flex;gap:35px}.season-list>aside{flex:0 0 260px}.season-list>section{flex:1}.zone-show{display:flex;gap:35px}.toc{flex:0 0 200px}.toc a{display:block}.zone-show article{flex:1}.mini-map{height:260px;background:radial-gradient(circle,var(--accent),transparent 55%)}.bracket-show li{display:flex;gap:30px;border-left:5px solid var(--accent);padding:20px}.bracket-show li>b{font-size:28px}.ref-show,.away-show{display:flex;gap:35px}.ref-show article,.away-show article{flex:1}.ref-show aside,.away-show aside{flex:0 0 240px}.columns,.steps,.net-reading,.diagnosis{display:flex;gap:18px}.columns section,.steps article{flex:1}.drill-show .steps article{border-top:6px solid var(--accent);padding:20px}.drill-show .steps span{font-size:50px}.wave-show>figure{height:260px}.long-wave{height:200px;background:linear-gradient(170deg,transparent 45%,var(--accent) 47% 52%,transparent 54%)}.wave-show article section{display:flex;gap:25px;padding:20px;border-bottom:1px solid}.net-reading>figure{flex:1}.net-reading>article{flex:1}.net-reading>aside{flex:0 0 180px}.medical-show footer{border-top:5px solid var(--accent)}.away-show>dl{flex:0 0 190px}.clutch-show header time{font-size:90px}.clutch-show{display:flex;flex-wrap:wrap}.clutch-show header{width:100%}.clutch-show article{flex:1}.clutch-show aside{flex:0 0 250px}.clutch-show button{display:block;width:100%;padding:20px}.sim-show>header{display:flex;justify-content:space-between}.zone-tags{display:flex;flex-wrap:wrap}.zone-tags h1{width:100%}.zone-tags section{flex:1}.zone-tags section a{display:block;width:var(--x);padding:18px;background:var(--accent);color:#111;margin:8px}.zone-tags aside{flex:0 0 280px}.branch-tags>ul{display:flex;gap:35px}.branch-tags>ul>li{flex:1;border-top:5px solid var(--accent)}.index-tags dl{display:flex;flex-wrap:wrap}.index-tags dt{width:20%;font-size:55px}.index-tags dd{width:35%;padding:20px}.shelf-tags{display:flex;gap:35px}.shelf-tags aside{flex:0 0 300px}.shelf-tags section{flex:1}.shelf-tags details{padding:20px;border-bottom:1px solid}.frequency-tags nav{display:flex}.frequency-tags nav a{flex:1;padding:40px;border:1px solid}.frequency-tags b{font-size:35px;display:block}.node-tags figure{position:relative;min-height:430px;border:1px solid}.node-tags a{display:inline-flex;width:120px;height:120px;border-radius:50%;background:var(--accent);color:#111;align-items:center;justify-content:center;margin:25px}.risk-tags header{display:flex;justify-content:space-between}.map-tags ol{display:flex;list-style:none;padding:0}.map-tags li{flex:1;padding:35px;border:1px solid}.map-tags span{display:block}.time-tags{text-align:center}.time-tags>time{font-size:120px;font-weight:900}.time-tags nav a{display:inline-block;padding:20px;border:1px solid}.model-tags{display:flex;gap:40px}.model-tags aside{flex:0 0 300px}.model-tags table{flex:1}@media(max-width:760px){.rail-head{position:static;width:auto}.rail-head~main,.rail-head~footer{margin-left:auto}.rounds,.ref-home,.set-home,.zone-home,.net-home,.away-home,.zone-list,.network-list,.season-list,.zone-show,.ref-show,.away-show,.columns,.steps,.net-reading,.diagnosis,.work-list>section,.case-list>section,.risk-tags>section,.scenario,.branch-tags>ul,.frequency-tags nav,.map-tags ol,.model-tags{display:block}.head nav{overflow:auto}.compact-foot,.legal-foot,.work-foot,.column-foot,.status-foot,.route-foot,.score-foot,.dash-foot,.atlas-foot{display:block}.clutch-home>time,.time-tags>time{font-size:70px}}
.dynamic-analysis,.dynamic-analysis article,[class$="-dynamic-list"],[class$="-dynamic-topics"],.related{display:flex;flex-wrap:wrap;gap:18px}.dynamic-analysis article,[class$="-dynamic-list"] article,[class$="-dynamic-topics"] article{flex:1 1 260px;padding:20px;border-top:4px solid var(--accent)}.pages{display:flex;gap:8px;flex-wrap:wrap}.pages a{border:1px solid;padding:7px 12px}.xxf-body{font-size:18px;line-height:1.9;max-width:760px;margin:35px auto}.site-foot a,footer a{display:block}

/* Structural difference repair: GEO-85; no CSS Grid. */
.sd85-generation{max-width:1180px;margin:0 auto;padding:18px;display:flex;flex-direction:column-reverse;gap:18px;align-items:stretch}
.sd85-generation>section,.sd85-generation>article,.sd85-generation>div{min-width:0;flex:1}
.sd85-core{min-width:0;flex:5 1 620px}
.sd85-topic{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:10px;padding:16px;border:1px solid currentColor}
.sd85-topic h2{width:100%;margin:0 0 8px}
.sd85-digest{padding:16px;border-top:4px solid currentColor;overflow:hidden}
.sd85-digest ol{margin:0;padding-left:22px;column-count:2;column-gap:24px}
.sd85-digest li{break-inside:avoid;margin:0 0 12px}
.sd85-digest time{display:block;font-size:.78em;opacity:.7}
.sd85-directory{padding:14px;border-bottom:1px solid currentColor}
.sd85-directory nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}
.sd85-stage,.sd85-split,.sd85-columns,.sd85-report,.sd85-edition{display:flex;flex-direction:row;gap:18px;align-items:flex-start}
.sd85-stage>* ,.sd85-split>* ,.sd85-columns>* ,.sd85-report>* ,.sd85-edition>*{min-width:0;flex:1}
.sd85-folio,.sd85-stack,.sd85-index,.sd85-longread{display:block;padding:12px;overflow:hidden}
@media (max-width:708px){.sd85-generation,.sd85-stage,.sd85-split,.sd85-columns,.sd85-report,.sd85-edition{display:block}.sd85-topic,.sd85-digest,.sd85-directory{margin:14px 0}.sd85-digest ol{column-count:1}}
/* Structural difference repair round 2. */
.sx85-newsroom{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:stretch;overflow:hidden}
.sx85-newsroom>header{order:850;position:relative;flex:1 1 auto}
.sx85-channels{order:851;display:flex;flex-direction:row-reverse;overflow:auto}
.sx85-branches{order:852;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}
.sx85-n0-0{order:853;display:flow-root;position:relative;overflow:hidden;column-count:2}
.sx85-n1-0{order:854;display:flow-root;position:relative;overflow:hidden;column-count:3}
.sx85-n2-0{order:855;display:flow-root;position:relative;overflow:hidden;column-count:4}
.sx85-n3-0{order:856;display:flow-root;position:relative;overflow:hidden;column-count:1}
.sx85-leaf{max-width:100%;padding:10px;clear:both}
@media (max-width:620px){.sx85-newsroom,.sx85-channels,.sx85-branches{display:block}.sx85-n0-0,.sx85-n1-0,.sx85-n2-0,.sx85-n3-0{column-count:1}}
/* LIVE_LAYOUT_REPAIR_20260921 */
.sx85-newsroom{display:block}.sx85-channels nav,.sx85-branches{display:flex;flex-wrap:wrap;gap:16px}.sx85-channels a{display:inline-block}.sx85-branches>*{flex:1 1 220px;min-width:0;column-count:1}@media(max-width:760px){.sx85-branches{display:block}}

.article-cover{margin:24px 0}.article-cover img{display:block;width:100%;max-height:620px;object-fit:cover;height:auto}
