.sentinel-console__banner{color:#ffdc98;text-align:center;font:700 .6rem/1.5 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.12em;background:#ffc45c12;border-block:1px solid #ffc45c40;margin:0 -2rem 1.8rem;padding:.65rem 1rem}.sentinel-console__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.sentinel-console__heading h1{color:var(--x3-text);letter-spacing:-.06em;margin:.45rem 0;font-size:clamp(2.5rem,5vw,4rem)}.sentinel-console__heading p{max-width:49rem;color:var(--x3-text-muted);margin:0;font-size:.86rem;line-height:1.6}.sentinel-console__sample-pill{border:1px solid var(--x3-signal-border);color:var(--x3-signal);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.67rem;font-weight:800;display:inline-flex}.sentinel-console__sample-pill i{background:var(--x3-signal);border-radius:50%;width:.5rem;height:.5rem}.sentinel-data-boundary{border-left:3px solid var(--x3-warning);background:#ffc45c0f;gap:.25rem;margin-top:1.2rem;padding:.85rem 1rem;display:grid}.sentinel-data-boundary strong{color:#ffda98;font-size:.74rem}.sentinel-data-boundary span{color:var(--x3-text-muted);font-size:.7rem;line-height:1.5}.sentinel-coverage{border:1px solid var(--x3-line);background:linear-gradient(105deg,#00b2fd12,var(--x3-panel) 48%);border-radius:.7rem;margin-top:.75rem;padding:.9rem 1rem}.sentinel-coverage__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sentinel-coverage__heading strong{color:var(--x3-text-muted);font-size:.66rem}.sentinel-coverage dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.75rem 0 .45rem;display:grid}.sentinel-coverage dl div{border-left:2px solid var(--x3-signal);background:#ffffff05;padding:.6rem .7rem}.sentinel-coverage dt{color:var(--x3-text-muted);font-size:.61rem}.sentinel-coverage dd{color:var(--x3-text);margin:.3rem 0 0;font-size:.79rem;font-weight:800}.sentinel-coverage dl div:nth-child(2){border-left-color:var(--x3-warning)}.sentinel-coverage p{color:var(--x3-text-muted);margin:.6rem 0 0;font-size:.64rem;line-height:1.45}.sentinel-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.9rem;display:grid}.sentinel-metrics article{border:1px solid var(--x3-line);background:linear-gradient(145deg, var(--x3-panel-raised), var(--x3-panel));border-radius:.7rem;min-height:123px;padding:.9rem}.sentinel-metrics article>span,.sentinel-metrics small{color:var(--x3-text-muted);display:block}.sentinel-metrics article>span{font-size:.68rem;font-weight:700}.sentinel-metrics strong{color:var(--x3-text);font:900 2.1rem/1 var(--x3-font-display), system-ui, sans-serif;margin:.35rem 0 .1rem;display:block}.sentinel-metrics small{font-size:.61rem}.sentinel-metrics .sentinel-metric--priority{border-color:#ff736959}.sentinel-metrics .sentinel-metric--priority strong{color:var(--x3-critical)}.sentinel-filter-bar{border:1px solid var(--x3-line);background:var(--x3-panel);border-radius:.7rem;grid-template-columns:minmax(260px,1.5fr) minmax(170px,.75fr) minmax(150px,.65fr);align-items:end;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.sentinel-filter-bar label{color:var(--x3-text-muted);gap:.35rem;font-size:.63rem;font-weight:800;display:grid}.sentinel-filter-bar input,.sentinel-filter-bar select{width:100%;min-height:2.65rem;color:var(--x3-text);font:inherit;background:#0a1014;border:1px solid #34434c;border-radius:.45rem;padding:.55rem .65rem;font-size:.7rem}.sentinel-filter-bar input::placeholder{color:#83929c}.sentinel-filter-bar :focus-visible{outline:3px solid var(--x3-signal);outline-offset:2px}.sentinel-workspace{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:.9rem;margin-top:.9rem;display:grid}.sentinel-queue,.sentinel-detail{border:1px solid var(--x3-line);background:linear-gradient(145deg, var(--x3-panel-raised), var(--x3-panel));min-width:0;box-shadow:var(--x3-shadow);border-radius:.75rem;padding:1rem}.sentinel-panel-heading{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.sentinel-panel-heading h2{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.1rem}.sentinel-panel-heading>span{color:var(--x3-text-muted);font-size:.62rem;font-weight:800}.sentinel-signal-list{gap:.55rem;display:grid}.sentinel-signal-card{background:#00000021;border:1px solid #2c3942;border-radius:.55rem;margin:0}.sentinel-signal-card.is-selected{border-color:var(--x3-signal);box-shadow:0 0 0 1px #00b2fd26}.sentinel-signal-card__select{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.35rem;padding:.8rem;display:grid}.sentinel-signal-card__select:hover{background:#00b2fd0f}.sentinel-priority{color:#ffcf7a;width:fit-content;font:700 .51rem/1.4 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;background:#ffc45c1a;border-radius:999px;padding:.22rem .42rem}.sentinel-priority--follow-up{color:var(--x3-signal);background:var(--x3-signal-subtle)}.sentinel-priority--executive-review{color:#ff9490;background:#ff73691f}.sentinel-signal-card__select>strong{color:var(--x3-text);font-size:.78rem}.sentinel-signal-card__select>small{color:var(--x3-text-muted);font-size:.62rem}.sentinel-signal-card__summary{color:#bac5cc;font-size:.68rem;line-height:1.45}.sentinel-signal-card__source{color:#8fa8b7;font:600 .55rem/1.45 var(--x3-font-tech),ui-monospace,monospace}.sentinel-signal-card__footer{color:var(--x3-text-muted);border-top:1px solid #cbe0ed1a;justify-content:space-between;align-items:center;gap:.7rem;padding-top:.45rem;font-size:.59rem;display:flex}.sentinel-signal-card__footer b{color:var(--x3-signal);font-size:.59rem}.sentinel-detail{position:sticky;top:1rem}.sentinel-detail__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sentinel-detail__sample{color:#d1dce3;font:700 .48rem/1.4 var(--x3-font-tech), ui-monospace, monospace;letter-spacing:.09em;border:1px solid #45545e;border-radius:999px;padding:.25rem .4rem}.sentinel-detail__product{color:var(--x3-signal);letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 .2rem;font-size:.65rem;font-weight:850}.sentinel-detail h2{letter-spacing:-.04em;margin:.35rem 0;font-size:1.45rem;line-height:1.12}.sentinel-detail__summary{color:var(--x3-text-muted);font-size:.73rem;line-height:1.55}.sentinel-detail__facts{margin:1rem 0}.sentinel-detail__facts div{border-top:1px solid var(--x3-line);padding:.65rem 0}.sentinel-detail__facts dt{color:var(--x3-text-muted);font-size:.59rem}.sentinel-detail__facts dd{color:#e5edf2;margin:.2rem 0 0;font-size:.68rem;line-height:1.45}.sentinel-source-link{border:1px solid var(--x3-signal-border);min-height:2.7rem;color:var(--x3-signal);background:var(--x3-signal-subtle);border-radius:.45rem;align-items:center;gap:.45rem;margin-top:.65rem;padding:.45rem .65rem;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-flex}.sentinel-source-link:hover{color:var(--x3-text);background:#00b2fd21}.sentinel-detail h3{color:#e4edf2;margin:1.1rem 0 .55rem;font-size:.83rem}.sentinel-lineage{counter-reset:lineage;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.sentinel-lineage li{border-bottom:1px solid #cbe0ed14;grid-template-columns:24px 1fr;align-items:center;gap:.5rem;min-height:34px;display:grid}.sentinel-lineage li>span{color:#84d9fb;font:700 .53rem/1.4 var(--x3-font-tech), ui-monospace, monospace}.sentinel-lineage strong{color:var(--x3-text-muted);font-size:.65rem}.sentinel-lineage .is-current strong{color:#ffd184}.sentinel-brief-button{width:100%;margin-top:.9rem}.sentinel-brief{border:1px solid var(--x3-signal-border);background:var(--x3-signal-subtle);border-radius:.7rem;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:1.3rem;margin-top:.9rem;padding:1.1rem;display:grid}.sentinel-brief h2{margin:.35rem 0 .6rem;font-size:1.1rem}.sentinel-brief p{color:#d2dfe6;font-size:.68rem;line-height:1.5}.sentinel-brief__boundary{border-left:2px solid var(--x3-warning);align-self:center;padding-left:1rem;color:#f3d495!important}.sentinel-empty{color:var(--x3-text-muted);padding:1.5rem;font-size:.75rem;line-height:1.6}.sentinel-console__authority{border-left:2px solid var(--x3-warning);color:#e7c989;background:#ffc45c0d;margin:1rem 0 0;padding:.75rem .9rem;font-size:.67rem;line-height:1.55}.sentinel-console button:focus-visible,.sentinel-console a:focus-visible{outline:3px solid var(--x3-signal);outline-offset:3px}@media (max-width:1000px){.sentinel-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}.sentinel-detail{position:static}}@media (max-width:800px){.sentinel-console__heading{flex-direction:column;align-items:start;gap:.8rem}.sentinel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sentinel-workspace,.sentinel-brief{grid-template-columns:1fr}.sentinel-brief__boundary{border-top:1px solid var(--x3-line);border-left:0;padding:.6rem 0 0}}@media (max-width:600px){.sentinel-console__banner{margin-inline:-1rem;padding-inline:.8rem;font-size:.52rem}.sentinel-filter-bar{grid-template-columns:1fr}.sentinel-filter-bar label{font-size:.67rem}.sentinel-metrics article{min-height:110px;padding:.75rem}.sentinel-metrics article>span{font-size:.62rem}.sentinel-metrics strong{font-size:1.9rem}.sentinel-signal-card__footer{flex-direction:column;align-items:start}.sentinel-coverage dl{grid-template-columns:1fr}.sentinel-coverage__heading{flex-direction:column;align-items:flex-start;gap:.35rem}}
