.dcs-leth{font-family:var(--font-body);color:var(--color-text)}.dcs-filter{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.dcs-filter-btn:hover{border-color:var(--color-line);color:var(--color-text-muted)}.dcs-filter-btn.active{border-color:var(--color-accent);color:var(--color-accent)}.dcs-missiles{scrollbar-width:thin;scrollbar-color:#222 transparent;gap:8px;margin-bottom:16px;padding-bottom:8px;display:flex;overflow-x:auto}.dcs-missiles::-webkit-scrollbar{height:3px}.dcs-missiles::-webkit-scrollbar-track{background:0 0}.dcs-missiles::-webkit-scrollbar-thumb{background:var(--color-border)}.dcs-missile-card{border:1px solid var(--color-border);cursor:pointer;background:var(--color-bg);border-radius:var(--as-radius);flex:none;min-width:130px;padding:10px 12px;transition:border-color .15s,background .15s;position:relative}.dcs-missile-card:hover{border-color:var(--color-line);background:var(--color-bg)}.dcs-missile-card.selected{border-color:var(--color-accent);background:#1f150f}.dcs-missile-card.hidden{display:none}.dcs-card-fox{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-bottom:6px;padding:2px 5px;display:inline-block}.dcs-fox2-tag{color:var(--color-live);border:1px solid #1a3a28;border-radius:4px}.dcs-fox1-tag{color:var(--color-info);border:1px solid #1a2a3a;border-radius:4px}.dcs-fox3-tag{color:var(--color-accent);border:1px solid #3a2010;border-radius:4px}.dcs-card-name{color:var(--color-text);font-size:13px;line-height:1.5;font-family:var(--font-body);margin-bottom:4px}.dcs-card-nation{color:var(--color-text-muted);letter-spacing:.08em;font-size:11px;font-family:var(--font-mono)}.dcs-card-range{color:var(--color-text-muted);font-size:12px;font-family:var(--font-body);margin-top:4px}.dcs-selected-info{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--as-radius);flex-wrap:wrap;gap:24px;min-height:44px;margin-bottom:16px;padding:12px 16px;display:flex}.dcs-info-item{flex-direction:column;gap:3px;display:flex}.dcs-info-lbl{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.dcs-info-val{color:var(--color-text-muted);font-size:13px;font-family:var(--font-body)}.dcs-info-val.dcs-accent{color:var(--color-accent)}.dcs-main-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.dcs-envelope{border-top:1px solid var(--color-border);padding-top:20px}.dcs-graphs-row{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.dcs-section-title{letter-spacing:.16em;color:var(--color-accent);text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-bottom:16px}.dcs-label{color:var(--color-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.dcs-param-note{color:var(--color-text-muted);font-size:12px;line-height:1.6;font-family:var(--font-body)}.dcs-slider{-webkit-appearance:none;background:var(--color-border);cursor:pointer;outline:none;flex:1;height:2px}.dcs-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-accent);cursor:pointer;width:12px;height:12px}.dcs-slider::-moz-range-thumb{background:var(--color-accent);cursor:pointer;border:none;width:12px;height:12px}.dcs-slider-val{color:var(--color-text-muted);text-align:right;min-width:60px;font-size:13px;font-family:var(--font-body)}.dcs-toggle-group{flex-wrap:wrap;gap:4px;display:flex}.dcs-toggle{border:1px solid var(--color-border);letter-spacing:.08em;min-width:0;color:var(--color-text-muted);cursor:pointer;text-align:center;font-size:11px;line-height:1.5;font-family:var(--font-mono);border-radius:var(--as-radius);background:0 0;flex:1;padding:7px 6px;transition:all .15s}.dcs-toggle:hover{border-color:var(--color-line);color:var(--color-text-muted)}.dcs-toggle.active{border-color:var(--color-accent);color:var(--color-accent);background:#1f150f}.dcs-tog-sub{color:var(--color-text-muted);font-size:12px;font-family:var(--font-body);display:block}.dcs-toggle.active .dcs-tog-sub{color:#a24e2a}.dcs-result{flex-direction:column;gap:10px;display:flex}.dcs-pk-display{flex-direction:column;gap:4px;display:flex}.dcs-pk-number{font-family:var(--font-title);color:var(--color-accent);font-size:48px;font-weight:800;font-stretch:112%;line-height:1}.dcs-pk-sublabel{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.dcs-pk-bar-wrap{background:var(--color-bg-card);width:100%;height:4px}.dcs-pk-bar{background:var(--color-accent);height:100%;transition:width .3s,background .3s}.dcs-status-badge{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-line);color:var(--color-text-muted);font-size:11px;font-family:var(--font-mono);border-radius:4px;align-self:flex-start;padding:6px 10px}.dcs-status-badge.st-optimal{color:var(--color-live);border-color:#1a3a28}.dcs-status-badge.st-marginal{color:var(--color-yellow);border-color:#3a3010}.dcs-status-badge.st-low{color:var(--color-accent);border-color:#3a1a00}.dcs-status-badge.st-out{color:var(--color-danger);border-color:#3a1010}.dcs-status-badge.st-nez{color:var(--color-danger);background:#1a0808;border-color:#5a1010}.dcs-nez-badge{color:var(--color-danger);letter-spacing:.08em;background:var(--color-bg);font-size:11px;font-family:var(--font-mono);border:1px solid #3a1010;border-radius:4px;padding:8px 10px;display:none}.dcs-mod-table{flex-direction:column;gap:4px;margin-top:4px;display:flex}.dcs-mod-row{border-bottom:1px solid var(--color-border);font-size:12px;font-family:var(--font-body);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.dcs-mod-key{color:var(--color-text-muted);letter-spacing:1px}.dcs-mod-val{color:var(--color-text-muted)}.dcs-mod-val.pos{color:var(--color-live)}.dcs-mod-val.neg{color:var(--color-danger)}.dcs-envelope{flex-direction:column;gap:8px;display:flex}.dcs-section-subtitle{letter-spacing:.16em;color:var(--color-accent);text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-top:4px}.dcs-svg-note{letter-spacing:.08em;color:var(--color-danger);background:var(--color-bg);font-size:11px;font-family:var(--font-mono);border-radius:var(--as-radius);border:1px solid #3a1010;padding:6px 10px;display:none}.dcs-svg-caption{color:var(--color-text-muted);max-width:280px;font-size:12px;line-height:1.7;font-family:var(--font-body)}.dcs-svg-legend{pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:6px;left:8px}.dcs-leg{color:var(--color-text-muted);font-size:12px;font-family:var(--font-body);align-items:center;gap:5px;display:flex}.dcs-leg-dot{width:8px;height:8px;display:inline-block}.dcs-leg-opt{background:#eb6c3780}.dcs-leg-marg{background:#eb6c372e}.dcs-leg-nez{background:#f8717159}.dcs-leg-min{background:#f8717199}.dcs-unit-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:8px 0;display:flex}.dcs-unit-lbl{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-right:4px}.dcs-unit-btn{letter-spacing:.08em;border:1px solid var(--color-line);color:var(--color-text-muted);cursor:pointer;font-size:11px;font-family:var(--font-mono);border-radius:var(--as-radius);background:0 0;padding:4px 8px;transition:all .15s}.dcs-unit-btn:hover{border-color:var(--color-line);color:var(--color-text-muted)}.dcs-unit-btn.active{border-color:var(--color-accent);color:var(--color-accent)}.dcs-tools-row{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:20px;width:100%;margin-bottom:24px;display:grid}.dcs-params{flex-direction:column;gap:16px;display:flex}.dcs-graph-panel{flex-direction:column;gap:8px;display:flex}.dcs-svg-wrap,.dcs-side-wrap{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--as-radius);flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}#dcs-svg,#dcs-side-svg{touch-action:none;width:100%;height:100%;display:block}[data-drag]{cursor:grab}.dcs-drag-hint{color:var(--color-text-ghost);letter-spacing:.08em;text-align:right;font-size:11px;font-family:var(--font-mono);margin-top:3px}.dcs-result-row{border-top:1px solid var(--color-border);grid-template-columns:auto 1fr auto;align-items:start;gap:24px;padding-top:16px;display:grid}.dcs-result-pk{flex-direction:column;gap:4px;display:flex}.dcs-result-center{flex-direction:column;gap:10px;display:flex}.dcs-result-mods{min-width:200px}@media (width<=700px){.dcs-tools-row{flex-direction:column}.dcs-params{flex:auto;width:100%}.dcs-result-row{grid-template-columns:1fr}.dcs-pk-number{font-size:40px}}.dcs-sam{font-family:var(--font-body);color:var(--color-text)}.dcs-filter{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:0 0 20px;display:flex}.dcs-filter-btn{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;font-size:11px;font-family:var(--font-mono);border-radius:var(--as-radius);background:0 0;padding:7px 14px;transition:all .15s}.dcs-filter-btn:hover{color:var(--color-text-muted);border-color:var(--color-line)}.dcs-filter-btn.active{color:var(--color-accent);border-color:var(--color-accent)}.dcs-systems{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-bottom:24px;display:grid}.sam-card{border:1px solid var(--color-border);cursor:pointer;border-radius:var(--as-radius);padding:12px 14px;transition:all .15s;position:relative}.sam-card:hover{border-color:var(--color-line)}.sam-card.active{border-color:var(--color-accent);background:#eb6c370a}.sam-card-name{color:var(--color-text-muted);margin-bottom:6px;font-size:13px;line-height:1.4}.sam-card-name b{color:var(--color-text)}.sam-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sam-card-range{color:var(--color-accent);letter-spacing:.08em;font-size:11px;font-family:var(--font-mono)}.sam-card-nation{color:var(--color-text-muted);letter-spacing:.08em;border:1px solid var(--color-border);font-size:11px;font-family:var(--font-mono);border-radius:var(--as-radius);padding:1px 4px}.sam-card-guidance{letter-spacing:.08em;font-size:11px;font-family:var(--font-mono);padding:1px 5px}.guidance-radar{color:var(--color-info);border:1px solid #1a3a4a}.guidance-ir{color:var(--color-accent);border:1px solid #4a2a1a}.guidance-gun{color:#5a8a5a;border:1px solid #2a3a2a}.dcs-selected-info{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;min-height:14px;font-size:11px;font-family:var(--font-mono);margin-bottom:12px}.dcs-unit-bar{flex-wrap:wrap;gap:24px;margin-bottom:24px;display:flex}.dcs-unit-group{align-items:center;gap:6px;display:flex}.dcs-unit-lbl{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.dcs-unit-btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;font-size:11px;font-family:var(--font-mono);border-radius:var(--as-radius);background:0 0;padding:4px 8px;transition:all .15s}.dcs-unit-btn:hover{color:var(--color-text-muted)}.dcs-unit-btn.active{color:var(--color-accent);border-color:var(--color-accent)}.dcs-tools-row{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:2px;display:grid}.dcs-left-col{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--as-radius);flex-direction:column;gap:14px;padding:22px 20px;display:flex}.dcs-center-col,.dcs-right-col{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--as-radius);flex-direction:column;display:flex;overflow:hidden}.dcs-vis-label{color:var(--color-text-ghost);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--color-border);font-size:11px;font-family:var(--font-mono);flex-shrink:0;padding:11px 14px 9px}.sam-svg-wrap{background:var(--color-bg);overflow:hidden}.sam-svg-fill{flex:1;align-items:stretch;min-height:0;display:flex}.sam-svg-fill svg{width:100%;height:100%;min-height:280px;display:block}.dcs-section-title{letter-spacing:.16em;color:var(--color-accent);text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.dcs-param{flex-direction:column;gap:7px;display:flex}.dcs-label{color:var(--color-text-muted);letter-spacing:.08em;font-size:11px;font-family:var(--font-mono)}.dcs-slider-row{align-items:center;gap:10px;display:flex}.dcs-slider{accent-color:var(--color-accent);flex:1}.dcs-slider-val{color:var(--color-text-muted);text-align:right;white-space:nowrap;min-width:56px;font-size:13px}.dcs-note-box{color:var(--color-text-ghost);font-size:12px;line-height:1.8}.dcs-pk-value{font-family:var(--font-title);color:var(--color-text-ghost);font-size:46px;font-weight:800;font-stretch:112%;line-height:1}.dcs-pk-value.pk-danger{color:var(--color-danger)}.dcs-pk-value.pk-warn{color:var(--color-accent)}.dcs-pk-value.pk-low{color:var(--color-yellow)}.dcs-pk-value.pk-safe{color:#27ae60}.dcs-pk-value.pk-dead{color:var(--color-accent)}.dcs-pk-sublabel{color:var(--color-text-ghost);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-top:-6px}.dcs-pk-label{color:var(--color-text-muted);letter-spacing:.08em;font-size:11px;line-height:1.7;font-family:var(--font-mono)}.dcs-divider{border:none;border-top:1px solid var(--color-border);flex-shrink:0;margin:0}.dcs-info-grid{flex-direction:column;gap:6px;display:flex}.dcs-info-placeholder{color:var(--color-text-ghost);font-size:12px}.dcs-info-row{justify-content:space-between;gap:8px;display:flex}.dcs-info-key{color:var(--color-text-ghost);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.dcs-info-val{color:var(--color-text-muted);text-align:right;font-size:12px}.sam-rwr-wrap{margin-top:2px}.sam-rwr{border:1px solid var(--color-border);align-items:center;gap:10px;padding:9px 12px;display:flex}.sam-rwr-scope{width:32px;height:32px;font-family:var(--font-title);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;font-stretch:112%;display:flex}.sam-rwr--active .sam-rwr-scope{background:var(--color-bg);color:var(--color-live);border-radius:var(--as-radius);border:1.5px solid #1a5a2a}.sam-rwr--silent .sam-rwr-scope{background:var(--color-bg);color:#535;border-radius:var(--as-radius);border:1.5px solid #2a1a2a}.sam-rwr-info{flex-direction:column;gap:3px;display:flex}.sam-rwr-code-label{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono)}.sam-rwr--active .sam-rwr-code-label{color:var(--color-live)}.sam-rwr--silent .sam-rwr-code-label{color:#535}.sam-rwr-sublabel{color:var(--color-text-ghost);letter-spacing:.5px;font-size:12px;line-height:1.6}.sam-card-cat{color:var(--color-text-ghost);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-top:4px}@media (width<=1024px){.dcs-tools-row{grid-template-columns:1fr 1fr;gap:2px}.dcs-left-col{grid-column:1/-1}}@media (width<=640px){.dcs-tools-row{grid-template-columns:1fr}.dcs-left-col{grid-column:unset}.dcs-systems{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.page-wrap[data-astro-cid-kt42w66a]{max-width:var(--max-content);margin:0 auto}.breadcrumb[data-astro-cid-kt42w66a]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--color-border);font-size:11px;font-family:var(--font-mono);flex-wrap:wrap;gap:8px;padding:14px 32px;display:flex}.breadcrumb[data-astro-cid-kt42w66a] a[data-astro-cid-kt42w66a]{color:var(--color-text-muted)}.breadcrumb[data-astro-cid-kt42w66a] a[data-astro-cid-kt42w66a]:hover{color:var(--color-accent)}.breadcrumb-back[data-astro-cid-kt42w66a]{letter-spacing:1px;margin-left:auto;color:var(--color-accent)!important}.mc-hero[data-astro-cid-kt42w66a]{border-bottom:1px solid var(--color-border);padding:48px 32px 32px}.mc-hero-label[data-astro-cid-kt42w66a]{letter-spacing:.16em;color:var(--color-accent);text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-bottom:8px}.mc-hero-title[data-astro-cid-kt42w66a]{font-family:var(--font-title);margin-bottom:16px;font-size:36px;font-weight:800;font-stretch:112%;line-height:1}.accent[data-astro-cid-kt42w66a]{color:var(--color-accent)}.mc-hero-desc[data-astro-cid-kt42w66a]{color:var(--color-text-muted);max-width:680px;font-size:15px;line-height:1.85}.mc-tool-section[data-astro-cid-kt42w66a]{padding:40px 32px 64px}.mc-footer-note[data-astro-cid-kt42w66a]{border-top:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.5px;margin-bottom:40px;padding:20px 32px;font-size:13px;line-height:1.8}.mc-note-label[data-astro-cid-kt42w66a]{color:var(--color-accent);letter-spacing:2px;margin-right:8px}@media (width<=768px){.mc-hero[data-astro-cid-kt42w66a]{padding:32px 16px 24px}.mc-hero-title[data-astro-cid-kt42w66a]{font-size:28px}.mc-tool-section[data-astro-cid-kt42w66a]{padding:32px 16px 48px}.mc-footer-note[data-astro-cid-kt42w66a]{padding:16px}.breadcrumb[data-astro-cid-kt42w66a]{padding:12px 16px}}
