:root{--navy:#0b1624;--panel:#122337;--paper:#e8edf1;--ink:#12202c;--cyan:#52d3ff;--amber:#ffbd4a;--line:#aab5bd;--white:#fff}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Segoe UI","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}.rail{min-height:78px;padding:14px max(20px,calc((100% - 1200px)/2));display:flex;align-items:center;gap:28px;background:var(--navy);color:#fff;border-bottom:3px solid var(--cyan)}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.brand>span{display:grid;place-items:center;width:46px;height:46px;background:var(--cyan);color:var(--navy);font:900 25px Consolas}.brand b{font-size:17px}.brand small{display:block;color:#98a8b8;font:9px Consolas;letter-spacing:.15em}.rail nav{display:flex;gap:20px;font-size:13px}.dashboard{background:var(--navy);color:#fff;padding:22px max(22px,calc((100% - 1200px)/2)) 80px}.status{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff33;padding:12px 0;color:var(--cyan);font:12px Consolas}.dashgrid{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;padding-top:65px;align-items:end}.path{font:12px Consolas;color:#94a6b9}.dashgrid h1{font-size:clamp(3.5rem,7vw,7rem);line-height:.93;margin:.2em 0}.dashgrid>div>p{line-height:1.85;max-width:760px}.dashgrid>div>a{display:inline-block;background:var(--cyan);color:var(--navy);padding:14px 18px;font-weight:800;margin-top:16px}.dashgrid aside{background:var(--panel);padding:30px;border-top:5px solid var(--amber)}.dashgrid aside small{font:11px Consolas;color:var(--amber)}.dashgrid aside strong{display:block;font:80px Consolas;color:#ffffff22}.dashgrid aside p{line-height:1.8}.caseboard{max-width:1200px;margin:auto;padding:75px 22px}.caseboard header span,.intro>span,.ticket>header>span,.about>span{font:700 11px Consolas;letter-spacing:.2em;color:#116786}.caseboard header h2,.dispatch>h2{font-size:2.5rem}.caseboard>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.caseboard a{background:#fff;padding:27px;display:grid;grid-template-columns:55px 1fr;column-gap:16px;border-left:5px solid transparent}.caseboard a:hover{border-color:var(--cyan)}.caseboard i{grid-row:1/4;font:24px Consolas;color:#147495}.caseboard h3{margin:0}.caseboard p{line-height:1.75}.caseboard b{font:12px Consolas}.dispatch{background:#cdd7de;padding:70px max(22px,calc((100% - 1200px)/2));display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dispatch>h2{grid-column:1/-1}.dispatch>a,.library>a{background:#fff;padding:26px;min-height:210px;border-top:5px solid var(--navy)}.dispatch small,.library small{font:11px Consolas;color:#116786}.dispatch h3{font-size:1.4rem}.dispatch span{font:700 12px Consolas}.intro,.ticket,.manual,.about{max-width:1020px;margin:auto;padding:75px 22px 110px}.intro{min-height:360px}.intro h1,.ticket h1,.manual h1,.about h1{font-size:clamp(2.7rem,6vw,5.3rem);line-height:1.03}.intro p,.ticket>header p,.manual>header p{font-size:1.1rem;line-height:1.9;max-width:780px}.checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:45px 0}.checklist>h2{grid-column:1/-1}.checklist>div{background:#fff;padding:24px}.checklist i,.manual>section>i{font:22px Consolas;color:#137899}.checklist p,.diagnosis p,.manual p,.about p,.faq p{line-height:1.9}.diagnosis>section{display:grid;grid-template-columns:100px .9fr 1.4fr;gap:20px;padding:30px 0;border-top:1px solid var(--line)}.diagnosis small{font:11px Consolas;color:#116786}.diagnosis h2{margin:0}.record{background:var(--navy);color:#fff;padding:30px;margin:35px 0;border-left:8px solid var(--amber)}.record p{line-height:1.85}.actions{display:flex;gap:12px}.actions a{padding:12px 16px;background:var(--cyan);font-weight:700}.library{max-width:1200px;margin:-80px auto 100px;padding:0 22px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.library p{line-height:1.8}.manual>header{padding-bottom:35px;border-bottom:3px solid var(--navy)}.manual>section{display:grid;grid-template-columns:65px 1fr;gap:16px;padding:30px 0;border-bottom:1px solid var(--line)}.manual blockquote{margin:35px 0;padding:28px;background:#fff;border-left:7px solid var(--amber);line-height:1.8}.faq{max-width:900px;margin:-70px auto 100px;padding:0 22px}.faq details{background:#fff;margin:10px 0;padding:22px}.faq summary{font-size:1.2rem;font-weight:800}.faq i{display:inline-block;width:50px;font:18px Consolas;color:#137899}.faq p{padding-left:50px}.about>div{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.about article,.about address{background:#fff;padding:30px}.about address{background:var(--navy);color:#fff;display:flex;flex-direction:column;gap:13px;font-style:normal;border-top:6px solid var(--cyan)}footer{display:flex;gap:22px;padding:30px max(22px,calc((100% - 1200px)/2));background:var(--navy);color:#fff;font-size:13px}footer b{margin-right:auto}@media(max-width:760px){.rail{align-items:flex-start;flex-wrap:wrap}.rail nav{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dashgrid,.caseboard>div,.checklist,.library,.about>div{grid-template-columns:1fr}.dispatch{grid-template-columns:1fr}.dispatch>h2{grid-column:auto}.diagnosis>section{grid-template-columns:1fr}.manual>section{grid-template-columns:42px 1fr}.dashgrid h1{font-size:3.3rem}footer{flex-direction:column}footer b{margin:0}}
.case-more{margin:35px 0;padding:30px;background:#fff;border:2px solid var(--navy);border-top:7px solid var(--cyan)}.case-more small{font:11px Consolas;color:#116786}.case-more p{line-height:1.95}.desk-guide{max-width:1050px;margin:-75px auto 95px;padding:0 22px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.desk-guide>div,.desk-guide dl{margin:0;padding:30px;background:#fff}.desk-guide>div{border-top:7px solid var(--cyan)}.desk-guide small{font:11px Consolas;color:#116786}.desk-guide p,.desk-guide dd{line-height:1.8}.desk-guide dt{font-weight:800;margin-top:12px}.desk-guide dd{margin:4px 0 12px}@media(max-width:760px){.desk-guide{grid-template-columns:1fr}}