
:root{--ink:#101820;--paper:#edf3f2;--white:#f9fbfa;--cyan:#35d5cf;--blue:#4e7dff;--coral:#ff6f61;--muted:#607175;--line:#c7d4d2;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans SC","PingFang SC",Arial,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.mast{height:78px;padding:0 max(22px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:32px;background:rgba(249,251,250,.94);border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand i{width:39px;height:39px;display:grid;place-items:center;background:var(--ink);color:var(--cyan);font-style:normal;font-weight:900}.brand span{font-weight:900}.brand small{display:block;font:9px/1.2 monospace;color:var(--muted)}.mast nav{display:flex;gap:24px;font-size:14px}.mast-actions{display:flex;gap:8px}.mast-actions a{padding:10px 14px;border:1px solid var(--ink)}.mast-actions a:last-child{background:var(--ink);color:white}.menu{display:none;border:0;background:none}.hero{height:min(760px,calc(100vh - 78px));min-height:620px;position:relative;background:#101820;color:white;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,18,24,.9) 0%,rgba(11,18,24,.64) 35%,rgba(11,18,24,.04) 68%)}.hero-copy{position:absolute;z-index:1;left:max(24px,calc((100vw - var(--max))/2));top:50%;transform:translateY(-50%);width:min(700px,48vw)}.eyebrow{font:800 11px/1.4 monospace;color:#168f8c;text-transform:uppercase}.hero .eyebrow{color:var(--cyan)}.hero h1{font-size:clamp(54px,6vw,92px);line-height:.96;margin:20px 0;letter-spacing:0}.hero-copy>p:not(.eyebrow){font-size:19px;line-height:1.75;color:#c9d6d5;max-width:570px}.hero-copy>div{display:flex;gap:10px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid currentColor;font-weight:800}.button.primary{background:var(--cyan);border-color:var(--cyan);color:var(--ink)}.hero-status{position:absolute;z-index:1;right:max(24px,calc((100vw - var(--max))/2));bottom:28px;display:flex;gap:18px;font:11px monospace;color:#c9d6d5}.hero-status i{display:inline-block;width:8px;height:8px;background:var(--cyan);border-radius:50%;box-shadow:0 0 14px var(--cyan)}.command{max-width:var(--max);margin:-1px auto 0;padding:46px 0;border-bottom:1px solid var(--line)}.command label{font-weight:900;font-size:24px}.command>div{display:grid;grid-template-columns:1fr 160px;margin-top:18px}.command input{height:62px;border:1px solid var(--ink);background:transparent;padding:0 20px;font-size:17px}.command button{border:0;background:var(--ink);color:white}.command>p{color:var(--muted)}.command>p a{border-bottom:1px solid}.version-rail,.editorial,.questions{max-width:var(--max);margin:auto;padding:110px 0}.version-rail header{display:grid;grid-template-columns:.7fr 1.2fr 1fr;gap:45px;align-items:end}.version-rail h2,.matrix-head h2,.flow-band h2,.editorial h2,.questions h2{font-size:clamp(36px,4.4vw,62px);line-height:1.04;margin:0}.version-rail header>p:last-child,.matrix-head>p,.editorial header>p{color:var(--muted);line-height:1.8}.rail{margin-top:55px;border-top:2px solid var(--ink)}.rail article{display:grid;grid-template-columns:80px .45fr 1fr;border-bottom:1px solid var(--line);padding:24px 0;align-items:center}.rail em{font:13px monospace;color:var(--coral)}.rail article div{display:contents}.rail span{font-weight:800}.rail h3{font-size:25px;margin:0}.rail p{color:var(--muted);margin:0}.text-link,.diagnostic-grid>a,.flow-band>a{display:inline-block;margin-top:30px;border-bottom:2px solid var(--cyan);font-weight:800}.diagnostic-grid{background:var(--ink);color:white;padding:105px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.85fr 1.4fr;gap:80px}.matrix-head>p{color:#a8b9b9}.matrix article{display:grid;grid-template-columns:1fr .55fr 1.2fr 100px;gap:20px;align-items:center;padding:23px 0;border-top:1px solid #344448}.matrix span{color:var(--cyan);font-size:13px}.matrix p{color:#a8b9b9}.matrix i{height:8px;background:linear-gradient(90deg,var(--cyan) calc(var(--level)*22%),#344448 0)}.diagnostic-grid>a{grid-column:2}.flow-band{padding:110px max(24px,calc((100vw - var(--max))/2));background:var(--white)}.flow-band header{display:flex;justify-content:space-between;align-items:end}.flow-band h2{max-width:780px}.flow-band ol{padding:0;margin:60px 0 0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none;border-top:1px solid var(--ink)}.flow-band li{padding:30px 22px 35px 0;border-right:1px solid var(--line);min-height:150px}.flow-band li+li{padding-left:22px}.flow-band b,.flow-band span{display:block}.flow-band b{font-size:25px}.flow-band span{margin-top:15px;color:var(--muted);line-height:1.6}.editorial header{display:grid;grid-template-columns:1fr 2fr auto;align-items:end;gap:30px;border-bottom:3px solid var(--ink);padding-bottom:25px}.editorial header>a{font-weight:800}.article-row{display:grid;grid-template-columns:150px 1.1fr 1fr 85px;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line)}.article-row>div span,.article-row time{display:block;font:11px monospace}.article-row>div span{color:#168f8c;font-weight:800}.article-row h3{font-size:23px;margin:0}.article-row p{margin:0;color:var(--muted);line-height:1.7}.read{font-weight:800}.questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.questions details{border-top:1px solid var(--line);padding:22px 0}.questions summary{font-weight:900;cursor:pointer}.questions details p{color:var(--muted);line-height:1.75}.page-lead{padding:120px max(24px,calc((100vw - 980px)/2));background:var(--white);border-bottom:1px solid var(--line)}.page-lead h1{font-size:clamp(48px,6vw,84px);line-height:1.03;margin:18px 0;max-width:940px}.page-lead>p:not(.eyebrow){font-size:19px;line-height:1.8;color:var(--muted);max-width:760px}.page-lead>div{margin-top:25px}.access-ledger,.download-board,.device-table,.route-layers,.diagnosis-sheet,.help-index,.legal,.article-index{max-width:980px;margin:70px auto 130px}.access-ledger{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}.access-ledger article{padding:30px;border-bottom:1px solid var(--line)}.access-ledger article:nth-child(odd){border-right:1px solid var(--line)}.access-ledger p,.download-board p,.diagnosis-sheet p,.help-index p,.legal p{color:var(--muted);line-height:1.8}.download-board{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.download-board article{background:var(--white);padding:30px;min-height:230px}.download-board span{font-size:25px;font-weight:900}.download-board a,.help-index a{border-bottom:1px solid}.device-table>div{display:grid;grid-template-columns:.65fr 1fr 1fr;border-bottom:1px solid var(--line)}.device-table b,.device-table span{padding:18px}.device-table>div:first-child{background:var(--ink);color:white}.route-layers article{display:grid;grid-template-columns:70px 1fr 1fr;align-items:center;border-bottom:1px solid var(--line);padding:25px 0}.route-layers i{font:16px monospace;color:var(--coral)}.route-layers h2{margin:0}.route-layers p{color:var(--muted)}.diagnosis-sheet article,.help-index article{display:grid;grid-template-columns:.65fr 1.4fr;border-bottom:1px solid var(--line);padding:25px 0}.diagnosis-sheet h2,.help-index h2{margin:0}.help-index article{grid-template-columns:.65fr 1.2fr auto}.article-index{border-top:3px solid var(--ink)}.article-head{max-width:980px;margin:0 auto;padding:100px 0 60px;border-bottom:3px solid var(--ink)}.article-head>p{font:12px monospace;color:#168f8c}.article-head h1{font-size:clamp(46px,6vw,78px);line-height:1.08}.article-head>span{display:block;font-size:19px;line-height:1.8;color:var(--muted);max-width:780px}.prose{max-width:820px;margin:70px auto 130px}.prose section{margin:60px 0}.prose h2{font-size:34px;line-height:1.25}.prose p{font-size:18px;line-height:2;color:#34474a}.prose aside{border-top:4px solid var(--cyan);padding-top:28px}.prose aside a{display:block;margin:12px 0;color:#087d82}.archive{max-width:760px;margin:12vh auto;padding:55px;background:white;border-top:6px solid var(--cyan)}footer{background:#dfe8e6;padding:55px max(24px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.7fr 1.6fr;gap:40px;border-top:1px solid var(--line)}footer nav{display:flex;flex-wrap:wrap;gap:14px 24px}footer small{grid-column:1/-1;color:var(--muted)}
@media(max-width:900px){.mast{padding:0 18px}.mast nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--white);padding:22px;flex-direction:column}.mast nav.open{display:flex}.menu{display:block}.hero{height:700px}.hero:after{background:linear-gradient(180deg,rgba(11,18,24,.9),rgba(11,18,24,.35) 65%,rgba(11,18,24,.8))}.hero-copy{left:22px;right:22px;top:70px;transform:none;width:auto}.hero-copy>p:not(.eyebrow){max-width:560px}.command,.version-rail,.editorial,.questions,.access-ledger,.download-board,.device-table,.route-layers,.diagnosis-sheet,.help-index,.legal,.article-index,.article-head,.prose{margin-left:22px;margin-right:22px}.version-rail header,.diagnostic-grid,.questions{grid-template-columns:1fr;gap:35px}.diagnostic-grid>a{grid-column:auto}.flow-band ol{grid-template-columns:1fr 1fr}.editorial header{grid-template-columns:1fr}.article-row{grid-template-columns:120px 1fr}.article-row p{grid-column:2}.article-row>.read{grid-column:2}.download-board{grid-template-columns:1fr 1fr}.article-head{padding-top:75px}}@media(max-width:600px){.brand small,.mast nav,.menu{display:none}.mast{height:70px;gap:8px}.mast-actions{margin-left:auto}.mast-actions a{padding:9px 8px;font-size:12px}.hero{min-height:680px}.hero-copy{top:58px}.hero h1{font-size:47px}.hero-copy>p:not(.eyebrow){font-size:16px}.hero-copy>div{flex-wrap:wrap}.hero-status{left:22px;right:22px;justify-content:space-between}.command{padding:35px 0}.command>div{grid-template-columns:1fr}.command button{height:50px}.version-rail,.editorial,.questions{padding:80px 0}.version-rail header{display:block}.rail article{grid-template-columns:45px 1fr}.rail article div{display:block}.rail p{margin-top:8px}.matrix article{grid-template-columns:1fr 80px}.matrix p{grid-column:1}.flow-band ol{grid-template-columns:1fr}.flow-band li,.flow-band li+li{padding:22px 0;border-right:0;border-bottom:1px solid var(--line);min-height:auto}.article-row{grid-template-columns:1fr}.article-row p,.article-row>.read{grid-column:auto}.download-board,.access-ledger{grid-template-columns:1fr}.access-ledger article:nth-child(odd){border-right:0}.device-table{overflow-x:auto}.device-table>div{min-width:690px}.route-layers article,.diagnosis-sheet article,.help-index article{grid-template-columns:1fr}.article-head h1{font-size:42px}.prose h2{font-size:29px}footer{grid-template-columns:1fr}}
