/* VeiledWorks 2.13.0 Signal Deck (2.12.0 + default images, live strip) */
.sd-root{min-width:0}.sd-bar{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin:0 0 14px}
.sd-tabs{display:flex;flex-wrap:wrap;gap:6px}.sd-tab{font:700 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;color:#cfeeff;background:#06111d;border:1px solid #57eaff40;padding:10px 14px;cursor:pointer;text-transform:uppercase}
.sd-tab[aria-pressed=true]{background:#0d3048;border-color:#57eaff;color:#fff;box-shadow:0 0 14px #57eaff33}
.sd-search{flex:1 1 220px;max-width:360px;display:flex}.sd-search input{width:100%;min-width:0;background:#040d17;border:1px solid #57eaff55;color:#eafaff;padding:10px 12px;font:13px ui-monospace,Menlo,monospace}
.sd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;min-width:0}
.sd-card-i{display:flex;flex-direction:column;padding:0;overflow:hidden;min-width:0}
.sd-art{position:relative;aspect-ratio:16/9;background:#03080f;overflow:hidden;border-bottom:1px solid #57eaff30}.sd-art.big{aspect-ratio:21/9;margin:0 0 12px;border:1px solid #57eaff30}
.sd-art img,.sd-art-svg{display:block;width:100%;height:100%;object-fit:cover}
.sd-chip{position:absolute;left:10px;top:10px;font:700 9px/1 ui-monospace,monospace;letter-spacing:.16em;color:#57eaff;background:#020910cc;border:1px solid #57eaff66;padding:5px 7px}
.sd-credit{position:absolute;right:8px;bottom:6px;font:10px/1.2 ui-monospace,monospace;color:#dff8ff;background:#020910b3;padding:2px 6px}
.sd-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.sd-body h3{margin:2px 0;font:700 16px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;color:#f2fcff;overflow-wrap:anywhere}
.sd-body p{margin:0;color:#a9c4d6;font:13px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.sd-src{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font:10px/1.4 ui-monospace,monospace;letter-spacing:.1em;color:#8ca8bb;text-transform:uppercase}.sd-src b{color:#57eaff}
.sd-third{color:#ffc18e;border:1px solid #ff9d5366;padding:2px 5px;overflow-wrap:anywhere}
.sd-acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:auto;padding-top:8px}.sd-out{color:#9fdcff;font-size:12px}
.sd-foot{display:flex;flex-direction:column;gap:6px;margin-top:14px;color:#8ca8bb;font-size:11px;overflow-wrap:anywhere}.sd-foot .sd-all{align-self:flex-start;margin-top:6px}
.sd-msg{color:#cfeeff;padding:14px 0}
.sd-ex{position:fixed;inset:0;z-index:2147482000;background:#01050bcc;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:clamp(0px,3vw,32px);overflow:auto}
.sd-ex[hidden]{display:none!important}
.sd-ex-box{width:min(860px,100%);background:#06121f;padding:18px clamp(14px,3vw,28px) 28px;min-width:0;margin:auto 0}
html.sd-lock{overflow:hidden}.sd-ex-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.sd-k{font:700 10px ui-monospace,monospace;letter-spacing:.16em;color:#57eaff}
.sd-ex h2{font:700 clamp(20px,3.4vw,30px)/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;margin:8px 0;overflow-wrap:anywhere}.sd-lead{color:#cfe2ee;font:15px/1.6 system-ui,sans-serif}
.sd-sec{border-top:1px solid #57eaff30;margin-top:16px;padding-top:12px}.sd-sec h4{margin:0 0 8px;font:700 11px ui-monospace,monospace;letter-spacing:.16em;color:#ff9d53;text-transform:uppercase}
.sd-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px}.sd-facts dt{color:#8ca8bb}.sd-facts dd{margin:0;overflow-wrap:anywhere}
.sd-rel,.sd-what{margin:0;padding-left:18px;display:grid;gap:6px;font:14px/1.5 system-ui,sans-serif}.sd-rel small{color:#8ca8bb}
.linkish{background:none;border:0;padding:0;color:#9fdcff;font:inherit;text-align:left;cursor:pointer;text-decoration:underline}
.sd-angles{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.sd-ai p{margin:6px 0;font:14px/1.55 system-ui,sans-serif}.sd-ai-label{display:inline-block;font:700 10px ui-monospace,monospace;letter-spacing:.12em;color:#ffc18e;border:1px dashed #ff9d53;padding:4px 7px;margin:4px 0}
.sd-note{color:#8ca8bb;font-size:12px;margin:4px 0}.sd-warn{color:#ffd08a}.sd-signin{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.sd-share textarea{width:100%;min-width:0;background:#040d17;border:1px solid #57eaff55;color:#eafaff;padding:8px;font:13px system-ui,sans-serif;margin-bottom:8px;resize:vertical}

/* 2.13.0 default source images + live-data strip */
.sd-art.sd-def img{filter:saturate(1.05)}.sd-hn{color:#ffc18e}.sd-ol{display:flex;flex-wrap:wrap;gap:14px}
.sd-live{position:relative;margin:0 0 20px;padding:14px clamp(12px,2.4vw,22px) 12px;border:1px solid #57eaff55;overflow:hidden;min-width:0;isolation:isolate;
  background:linear-gradient(90deg,rgba(3,9,17,.93) 0%,rgba(3,9,17,.72) 55%,rgba(3,9,17,.45) 100%),url(/shared/signal-img/live-strip-iss-1600.webp) center 40%/cover no-repeat #03080f}
@media(max-width:800px){.sd-live{background:linear-gradient(180deg,rgba(3,9,17,.78),rgba(3,9,17,.9)),url(/shared/signal-img/live-strip-iss-800.webp) center/cover no-repeat #03080f}}
.sd-live-head{display:flex;align-items:center;gap:8px;font:700 10px/1 ui-monospace,Menlo,monospace;letter-spacing:.2em;color:#57eaff;margin-bottom:10px}
.sd-live-dot{width:8px;height:8px;border-radius:50%;background:#4dff9a;box-shadow:0 0 10px #4dff9a;animation:sdpulse 2s infinite}.sd-live-off .sd-live-dot{background:#ff9d53;box-shadow:0 0 10px #ff9d53}
@keyframes sdpulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.sd-live-dot{animation:none}}
.sd-live-at{color:#8ca8bb;letter-spacing:.1em;font-weight:400;margin-left:auto}
.sd-live-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.sd-lt{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;background:rgba(2,9,16,.62);border:1px solid #57eaff33;backdrop-filter:blur(2px)}
.sd-lt-k{font:700 9px/1.2 ui-monospace,monospace;letter-spacing:.18em;color:#ff9d53}
.sd-lt-v{font:700 clamp(16px,2vw,21px)/1.2 ui-monospace,Menlo,monospace;color:#f2fcff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.sd-lt-s{font:11px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;color:#a9c4d6;overflow-wrap:anywhere}.sd-lt-s a{color:#9fdcff}
.sd-lt[data-level=active] .sd-lt-v{color:#ffd36b}.sd-lt[data-level=storm] .sd-lt-v{color:#ff8a6b}.sd-lt-down .sd-lt-v{color:#6f8796}
.sd-live-cred{margin:8px 0 0;font:10px/1.4 ui-monospace,monospace;color:#8ca8bb;letter-spacing:.04em}
@media(max-width:900px){.sd-live-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:380px){.sd-live-row{grid-template-columns:1fr}}
