.mission-dossier-page{display:grid;gap:22px}.mission-dossier{border:1px solid #343d47;background:#0b1016;box-shadow:0 28px 80px #0008}.dossier-cover{position:relative;overflow:hidden;padding:36px 38px 32px;border-bottom:1px solid #353f49;background:radial-gradient(circle at 82% 18%,#8f26303b,transparent 30%),linear-gradient(145deg,#151d26,#090d12 72%)}.dossier-cover:before{content:'S';position:absolute;right:4%;bottom:-28%;font:700 260px var(--serif);color:#ffffff08;pointer-events:none}.dossier-cover-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:42px}.dossier-cover-top>div:first-child{display:grid;gap:4px;color:#9da7b0;font:10px var(--mono);letter-spacing:.18em}.dossier-cover-top>div:first-child strong{color:#d4c8ad;font-size:12px}.dossier-security{display:grid;place-items:center;width:74px;height:74px;border:1px solid #8d3339;background:#250e12;box-shadow:0 0 0 5px #110f12}.dossier-security b{font:700 39px var(--serif);line-height:.85;color:#f0d9c2}.dossier-security span{font:8px var(--mono);letter-spacing:.14em;color:#caa0a3}.dossier-stamp{position:absolute;right:126px;top:54px;transform:rotate(-6deg);padding:7px 12px;border:2px solid #a5494f99;color:#b65e64;font:10px var(--mono);letter-spacing:.16em}.dossier-cover h1{max-width:900px;margin:12px 0 14px;font:600 clamp(38px,6vw,68px) var(--serif);letter-spacing:.055em;line-height:1.12;color:#f3efe7}.dossier-cover>p{max-width:900px;margin:0;color:#b5bec6;font-size:15px;line-height:1.95}.dossier-cover-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px}.dossier-cover-meta>div{padding:13px;border:1px solid #35404a;background:#0b1117aa}.dossier-cover-meta span{display:block;margin-bottom:6px;color:#7f8b96;font:9px var(--mono);letter-spacing:.13em}.dossier-cover-meta strong{display:block;color:#d9d3c8;font-size:12px;line-height:1.55}.dossier-alert{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:18px 38px;border-bottom:1px solid #4b3638;background:#2a1115}.dossier-alert b{color:#e2c5c7;font:11px var(--mono);letter-spacing:.14em}.dossier-alert p{margin:0;color:#c9b6b7;font-size:13px;line-height:1.8}.dossier-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start}.dossier-main{padding:12px 38px 42px}.dossier-sidebar{position:sticky;top:18px;display:grid;gap:14px;padding:26px 24px;border-left:1px solid #303945;background:#0a0f14}.dossier-sidebar section{padding:17px;border:1px solid #303945;background:#0d1319}.dossier-sidebar section>span{display:block;margin-bottom:14px;color:#b79d61;font:10px var(--mono);letter-spacing:.16em}.dossier-sidebar dl{display:grid;gap:0;margin:0}.dossier-sidebar dl div{padding:11px 0;border-top:1px solid #252e37}.dossier-sidebar dl div:first-child{border-top:0}.dossier-sidebar dt{margin-bottom:4px;color:#77838e;font:9px var(--mono);letter-spacing:.1em}.dossier-sidebar dd{margin:0;color:#c8cfd5;font-size:12px;line-height:1.55}.dossier-warning{border-color:#5d4934!important;background:#18130d!important}.dossier-warning p{margin:0;color:#ac9d86;font-size:11px;line-height:1.75}.dossier-side-action{justify-content:center}.dossier-section{padding:34px 0;border-bottom:1px solid #28313a}.dossier-section:last-child{border-bottom:0}.dossier-section>header{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}.dossier-section>header>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid #705d34;color:#c9ae70;font:12px var(--mono)}.dossier-section>header small{display:block;margin-bottom:5px;color:#7f8993;font:9px var(--mono);letter-spacing:.15em}.dossier-section>header h2{margin:0;font:600 26px var(--serif);letter-spacing:.04em;color:#ebe6de}.dossier-prose p{margin:0 0 18px;color:#b6bec5;font-size:14px;line-height:2}.dossier-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.dossier-list li{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:15px;border:1px solid #2c3540;background:#0d1319}.dossier-list li>span{color:#a8894b;font:12px var(--mono)}.dossier-list strong{color:#7e8994;font:9px var(--mono);letter-spacing:.13em}.dossier-list p{margin:6px 0 0;color:#c2c8cd;line-height:1.75}.intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.intelligence-grid li{position:relative;padding:16px 16px 16px 38px;border:1px solid #2d3741;background:#0d1319;color:#b7c0c7;line-height:1.75}.intelligence-grid li:before{content:'◆';position:absolute;left:16px;top:17px;color:#987b42;font-size:9px}.personnel-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.personnel-roster>div{display:grid;grid-template-columns:36px 1fr;gap:4px 12px;padding:15px;border:1px solid #303944;background:linear-gradient(130deg,#10171e,#0b1117)}.personnel-roster>div>span{grid-row:1/3;color:#a4874b;font:11px var(--mono)}.personnel-roster strong{color:#e0dbd2}.personnel-roster small{color:#7e8994;font:10px var(--mono)}.risk-table{border:1px solid #303a44}.risk-table>div{display:grid;grid-template-columns:160px 90px 1fr;align-items:center}.risk-table>div>*{margin:0;padding:13px;border-right:1px solid #303a44}.risk-table>div>*:last-child{border-right:0}.risk-table>div+div{border-top:1px solid #303a44}.risk-head{background:#141b22;color:#7f8b96;font:9px var(--mono);letter-spacing:.12em}.risk-table strong{color:#d7d1c7}.risk-table b{color:#d6bb7d;font:11px var(--mono)}.risk-table b[data-risk*='极高']{color:#ed858b}.risk-table b[data-risk='高']{color:#dfaa73}.risk-table p{color:#9fa8b0;font-size:12px;line-height:1.6}.support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.support-list li{display:flex;gap:10px;padding:14px;border:1px solid #2f3943;background:#0d1319;color:#bac2c9;line-height:1.6}.support-list span{color:#b89a58}.mission-timeline{display:grid}.mission-timeline>div{display:grid;grid-template-columns:82px 16px 1fr;align-items:center;min-height:54px}.mission-timeline time{color:#c3a965;font:11px var(--mono)}.mission-timeline span{position:relative;width:9px;height:9px;border:1px solid #aa8b49;border-radius:50%}.mission-timeline span:after{content:'';position:absolute;top:9px;left:3px;width:1px;height:45px;background:#343d46}.mission-timeline>div:last-child span:after{display:none}.mission-timeline p{margin:0;color:#b8c0c7}.dossier-authorization>p{padding:18px;border-left:2px solid #9c7f42;background:#0d1319;color:#b9c1c8;line-height:1.9}.signature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.signature-grid>div{min-height:94px;padding:14px;border:1px solid #303944;background:#0c1218}.signature-grid span{display:block;margin-bottom:18px;color:#77838e;font:9px var(--mono);letter-spacing:.12em}.signature-grid strong{color:#d8d2c8;font-family:var(--serif);font-size:16px;line-height:1.5}.dossier-acceptance{scroll-margin-top:20px}.dossier-acceptance>.panel-head{align-items:flex-start}.dossier-acceptance>.panel-head h2{margin:6px 0 0}.dossier-index-grid .mission-brief-card{cursor:default}.dossier-index-grid .mission-brief-card:hover{transform:none}.brief-card-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:18px;padding-top:15px;border-top:1px solid #2d3640}.brief-card-footer>span{color:#6f7a85;font:9px var(--mono)}.brief-card-footer a{color:#d7c28d;font:11px var(--mono);letter-spacing:.08em;text-decoration:none;border-bottom:1px solid #816f45;padding-bottom:3px}.brief-card-footer a:hover{color:#f1dfae}.dossier-index-grid .mission-option-card>p{min-height:110px}@media(max-width:980px){.dossier-layout{grid-template-columns:1fr}.dossier-sidebar{position:static;border-left:0;border-top:1px solid #303945;grid-template-columns:1fr 1fr}.dossier-side-action{grid-column:1/-1}.dossier-cover-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dossier-cover{padding:26px 22px}.dossier-cover-top{margin-bottom:30px}.dossier-stamp{display:none}.dossier-alert{grid-template-columns:1fr;padding:17px 22px}.dossier-main{padding:6px 22px 30px}.dossier-sidebar{grid-template-columns:1fr;padding:20px}.dossier-cover-meta,.intelligence-grid,.personnel-roster,.support-list,.signature-grid{grid-template-columns:1fr}.risk-table>div{grid-template-columns:1fr}.risk-table>div>*{border-right:0;border-top:1px solid #303a44}.risk-table>div>*:first-child{border-top:0}.risk-head{display:none!important}.dossier-section>header h2{font-size:22px}.brief-card-footer{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.dossier-cover h1{font-size:36px}.dossier-security{width:64px;height:64px}.dossier-security b{font-size:32px}.dossier-cover-meta{grid-template-columns:1fr}.dossier-section>header{gap:11px}.dossier-section>header>span{flex-basis:36px;height:36px}.dossier-list li{grid-template-columns:32px 1fr}.mission-timeline>div{grid-template-columns:66px 14px 1fr}}