@page{size:A4 portrait;margin:0}*{box-sizing:border-box}:root{--navy:#17365d;--blue:#2e75b6;--cyan:#0f9fb5;--ink:#17212f;--muted:#5d6b7b;--line:#b9c8d6;--pale:#edf4fa;--green:#e2f0d9;--gold:#fff2cc;--paper:#fff;--bg:#edf2f7}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.55}.toolbar{position:sticky;z-index:10;top:0;display:flex;justify-content:center;gap:10px;padding:10px;background:rgba(23,54,93,.94);backdrop-filter:blur(8px)}.toolbar a,.toolbar button{appearance:none;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#fff;color:var(--navy);cursor:pointer;font:700 14px/1 "Microsoft YaHei",sans-serif;padding:10px 16px;text-decoration:none}.screen-shell{width:min(1120px,calc(100% - 28px));margin:28px auto 56px}.hero{padding:34px;border-radius:20px;background:linear-gradient(135deg,#17365d,#2e75b6);box-shadow:0 14px 38px rgba(23,54,93,.18);color:#fff}.hero .eyebrow,.sheet .eyebrow{font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.hero h1{margin:6px 0 12px;font-size:clamp(30px,5vw,50px);line-height:1.2}.hero p{max-width:820px;margin:0;color:#e7f3ff}.metric-grid,.card-grid{display:grid;gap:14px}.metric-grid{grid-template-columns:repeat(4,1fr);margin-top:24px}.metric{padding:14px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:rgba(255,255,255,.1)}.metric b{display:block;font-size:25px}.metric span{font-size:12px;color:#dcecff}.card-grid{grid-template-columns:repeat(2,1fr);margin-top:22px}.card{display:block;padding:20px;border:1px solid #d7e1ec;border-radius:16px;background:#fff;box-shadow:0 7px 20px rgba(31,65,112,.06);color:inherit;text-decoration:none}.card:hover{border-color:var(--cyan);transform:translateY(-2px)}.card .tag{color:var(--blue);font-size:12px;font-weight:900}.card h2,.card h3{margin:5px 0;color:var(--navy)}.card p{margin:0;color:var(--muted);font-size:14px}.download-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.download-row a{padding:10px 14px;border-radius:10px;background:#fff;color:var(--navy);font-weight:800;text-decoration:none}.sheet{position:relative;width:210mm;min-height:297mm;margin:16px auto;padding:13mm 15mm 14mm;background:var(--paper);box-shadow:0 8px 30px rgba(24,45,72,.15);break-after:page;page-break-after:always;font-size:9.35pt}.sheet:last-child{break-after:auto;page-break-after:auto}.sheet::after{content:attr(data-page);position:absolute;right:15mm;bottom:7mm;color:#738399;font-size:8pt}.sheet-header{display:flex;justify-content:space-between;gap:10mm;align-items:flex-start;padding-bottom:4mm;border-bottom:1.5px solid var(--navy)}.sheet-header h1{margin:1mm 0 0;color:var(--navy);font-size:20pt;line-height:1.25}.sheet-header .meta{text-align:right;color:var(--muted);font-size:8.4pt}.sheet h2{margin:4mm 0 1.8mm;padding-left:2.4mm;border-left:3px solid var(--blue);color:var(--navy);font-size:12pt}.sheet h3{margin:2.5mm 0 1.2mm;color:var(--navy);font-size:10.5pt}.sheet p{margin:1.2mm 0}.sheet ul,.sheet ol{margin:1mm 0 1mm 5mm;padding-left:4mm}.sheet li{margin:.7mm 0}.sheet table{width:100%;border-collapse:collapse;table-layout:fixed;margin:1.5mm 0 2.5mm}.sheet th,.sheet td{border:.35mm solid var(--line);padding:1.3mm 1.5mm;vertical-align:top;word-break:break-word}.sheet th{background:var(--pale);color:var(--navy);font-weight:800}.sheet .callout{margin:2.5mm 0;padding:2.5mm 3mm;border-left:3px solid var(--cyan);background:var(--pale)}.sheet .callout.green{border-color:#70ad47;background:var(--green)}.sheet .callout.gold{border-color:#c49a00;background:var(--gold)}.sheet .two-col{display:grid;grid-template-columns:1fr 1fr;gap:4mm}.sheet .compact{font-size:8.6pt}.sheet .blank{height:7mm;border-bottom:.25mm solid #aebccc}.sheet .blank.tall{height:14mm}.sheet .check{white-space:nowrap}.cover{display:flex;flex-direction:column;justify-content:center;text-align:center}.cover h1{font-size:28pt}.cover .subtitle{font-size:14pt;color:var(--muted)}.cover .cover-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:4mm;margin:14mm 0}.cover .cover-metrics div{padding:5mm 2mm;border:1px solid var(--line);border-radius:3mm;background:var(--pale)}.cover .cover-metrics b{display:block;color:var(--navy);font-size:22pt}.signature{display:grid;grid-template-columns:repeat(2,1fr);gap:8mm;margin-top:10mm}.signature span{display:block;padding-top:10mm;border-bottom:1px solid var(--line)}.print-note{color:var(--muted);font-size:8pt}.avoid-break{break-inside:avoid;page-break-inside:avoid}@media(max-width:900px){.sheet{width:100%;min-height:auto;margin:12px 0;padding:22px}.screen-shell{width:min(100% - 20px,1120px)}.metric-grid,.card-grid,.sheet .two-col{grid-template-columns:1fr}.toolbar{position:static;flex-wrap:wrap}.sheet-header{display:block}.sheet-header .meta{text-align:left;margin-top:8px}}@media print{body{background:#fff}.toolbar,.screen-shell{display:none!important}.sheet{width:210mm;min-height:297mm;margin:0;padding:13mm 15mm 14mm;box-shadow:none}.sheet::after{bottom:7mm}a{color:inherit;text-decoration:none}.avoid-break{break-inside:avoid;page-break-inside:avoid}}.sheet.task-sheet{height:297mm;min-height:297mm;overflow:hidden;padding:9mm 11mm 11mm;font-size:7.9pt;line-height:1.36}.task-sheet .sheet-header{padding-bottom:2mm}.task-sheet .sheet-header h1{margin-top:.5mm;font-size:15pt}.task-sheet .sheet-header .meta{font-size:7.3pt}.task-sheet h2{margin:1.9mm 0 .8mm;padding-left:1.7mm;font-size:9.3pt}.task-sheet p{margin:.5mm 0}.task-sheet ul,.task-sheet ol{margin:.4mm 0 .4mm 3.5mm;padding-left:3.2mm}.task-sheet li{margin:.25mm 0}.task-sheet table{margin:.7mm 0 1mm}.task-sheet th,.task-sheet td{padding:.65mm .8mm}.task-sheet .callout{margin:1mm 0;padding:1.2mm 1.6mm}.task-sheet .two-col{gap:2.4mm}.task-sheet .compact{font-size:7.3pt}@media print{.sheet.task-sheet{height:297mm;min-height:297mm;padding:9mm 11mm 11mm;overflow:hidden}}.sheet.task-sheet{height:297mm;min-height:297mm;overflow:hidden;padding:9mm 11mm 11mm;font-size:7.9pt;line-height:1.36}.task-sheet .sheet-header{padding-bottom:2mm}.task-sheet .sheet-header h1{margin-top:.5mm;font-size:15pt}.task-sheet .sheet-header .meta{font-size:7.3pt}.task-sheet h2{margin:1.9mm 0 .8mm;padding-left:1.7mm;font-size:9.3pt}.task-sheet p{margin:.5mm 0}.task-sheet ul,.task-sheet ol{margin:.4mm 0 .4mm 3.5mm;padding-left:3.2mm}.task-sheet li{margin:.25mm 0}.task-sheet table{margin:.7mm 0 1mm}.task-sheet th,.task-sheet td{padding:.65mm .8mm}.task-sheet .callout{margin:1mm 0;padding:1.2mm 1.6mm}.task-sheet .two-col{gap:2.4mm}.task-sheet .compact{font-size:7.3pt}@media print{.sheet.task-sheet{height:297mm;min-height:297mm;padding:9mm 11mm 11mm;overflow:hidden}}.sheet.task-sheet{padding:11mm 13mm 12mm;font-size:9.2pt;line-height:1.42}.task-sheet .sheet-header{padding-bottom:2.6mm}.task-sheet .sheet-header h1{font-size:17pt}.task-sheet .sheet-header .meta{font-size:8pt}.task-sheet h2{margin:2.4mm 0 1mm;padding-left:2mm;font-size:10.5pt}.task-sheet p{margin:.8mm 0}.task-sheet ul,.task-sheet ol{margin:.6mm 0 .6mm 4mm;padding-left:3.5mm}.task-sheet li{margin:.4mm 0}.task-sheet table{margin:1mm 0 1.4mm}.task-sheet th,.task-sheet td{padding:.85mm 1mm}.task-sheet .callout{margin:1.4mm 0;padding:1.7mm 2mm}.task-sheet .two-col{gap:3mm}.task-sheet .compact{font-size:8.2pt}@media print{.sheet.task-sheet{padding:11mm 13mm 12mm}}.sheet.task-sheet{height:297mm;min-height:297mm;overflow:hidden;padding:9mm 11mm 11mm;font-size:7.9pt;line-height:1.36}.task-sheet .sheet-header{padding-bottom:2mm}.task-sheet .sheet-header h1{margin-top:.5mm;font-size:15pt}.task-sheet .sheet-header .meta{font-size:7.3pt}.task-sheet h2{margin:1.9mm 0 .8mm;padding-left:1.7mm;font-size:9.3pt}.task-sheet p{margin:.5mm 0}.task-sheet ul,.task-sheet ol{margin:.4mm 0 .4mm 3.5mm;padding-left:3.2mm}.task-sheet li{margin:.25mm 0}.task-sheet table{margin:.7mm 0 1mm}.task-sheet th,.task-sheet td{padding:.65mm .8mm}.task-sheet .callout{margin:1mm 0;padding:1.2mm 1.6mm}.task-sheet .two-col{gap:2.4mm}.task-sheet .compact{font-size:7.3pt}@media print{.sheet.task-sheet{height:297mm;min-height:297mm;padding:9mm 11mm 11mm;overflow:hidden}}.sheet.task-sheet{padding:11mm 13mm 12mm;font-size:9.2pt;line-height:1.42}.task-sheet .sheet-header{padding-bottom:2.6mm}.task-sheet .sheet-header h1{font-size:17pt}.task-sheet .sheet-header .meta{font-size:8pt}.task-sheet h2{margin:2.4mm 0 1mm;padding-left:2mm;font-size:10.5pt}.task-sheet p{margin:.8mm 0}.task-sheet ul,.task-sheet ol{margin:.6mm 0 .6mm 4mm;padding-left:3.5mm}.task-sheet li{margin:.4mm 0}.task-sheet table{margin:1mm 0 1.4mm}.task-sheet th,.task-sheet td{padding:.85mm 1mm}.task-sheet .callout{margin:1.4mm 0;padding:1.7mm 2mm}.task-sheet .two-col{gap:3mm}.task-sheet .compact{font-size:8.2pt}@media print{.sheet.task-sheet{padding:11mm 13mm 12mm}}.sheet.dense-sheet{height:297mm;min-height:297mm;overflow:hidden;padding:11.5mm 14mm 12.5mm;font-size:9pt}.dense-sheet h2{margin:3.2mm 0 1.3mm}.dense-sheet table{margin:1mm 0 2mm}.dense-sheet th,.dense-sheet td{padding:1mm 1.2mm}.dense-sheet .blank.tall{height:13mm}@media print{.sheet.dense-sheet{height:297mm;min-height:297mm;padding:11.5mm 14mm 12.5mm;overflow:hidden}}.sheet.task-sheet{height:297mm;min-height:297mm;overflow:hidden;padding:9mm 11mm 11mm;font-size:7.9pt;line-height:1.36}.task-sheet .sheet-header{padding-bottom:2mm}.task-sheet .sheet-header h1{margin-top:.5mm;font-size:15pt}.task-sheet .sheet-header .meta{font-size:7.3pt}.task-sheet h2{margin:1.9mm 0 .8mm;padding-left:1.7mm;font-size:9.3pt}.task-sheet p{margin:.5mm 0}.task-sheet ul,.task-sheet ol{margin:.4mm 0 .4mm 3.5mm;padding-left:3.2mm}.task-sheet li{margin:.25mm 0}.task-sheet table{margin:.7mm 0 1mm}.task-sheet th,.task-sheet td{padding:.65mm .8mm}.task-sheet .callout{margin:1mm 0;padding:1.2mm 1.6mm}.task-sheet .two-col{gap:2.4mm}.task-sheet .compact{font-size:7.3pt}@media print{.sheet.task-sheet{height:297mm;min-height:297mm;padding:9mm 11mm 11mm;overflow:hidden}}.sheet.task-sheet{padding:11mm 13mm 12mm;font-size:9.2pt;line-height:1.42}.task-sheet .sheet-header{padding-bottom:2.6mm}.task-sheet .sheet-header h1{font-size:17pt}.task-sheet .sheet-header .meta{font-size:8pt}.task-sheet h2{margin:2.4mm 0 1mm;padding-left:2mm;font-size:10.5pt}.task-sheet p{margin:.8mm 0}.task-sheet ul,.task-sheet ol{margin:.6mm 0 .6mm 4mm;padding-left:3.5mm}.task-sheet li{margin:.4mm 0}.task-sheet table{margin:1mm 0 1.4mm}.task-sheet th,.task-sheet td{padding:.85mm 1mm}.task-sheet .callout{margin:1.4mm 0;padding:1.7mm 2mm}.task-sheet .two-col{gap:3mm}.task-sheet .compact{font-size:8.2pt}@media print{.sheet.task-sheet{padding:11mm 13mm 12mm}}.sheet.dense-sheet{height:297mm;min-height:297mm;overflow:hidden;padding:11.5mm 14mm 12.5mm;font-size:9pt}.dense-sheet h2{margin:3.2mm 0 1.3mm}.dense-sheet table{margin:1mm 0 2mm}.dense-sheet th,.dense-sheet td{padding:1mm 1.2mm}.dense-sheet .blank.tall{height:13mm}@media print{.sheet.dense-sheet{height:297mm;min-height:297mm;padding:11.5mm 14mm 12.5mm;overflow:hidden}}