.insp-demo{color:#04121d;background:#48c5ff}.insp-heading{align-items:center}.insp-heading>div>span,.insp-eyebrow{color:#67d0ff;font:700 .62rem/1.45 var(--x3-font-tech),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.insp-heading h1{max-width:850px}.insp-heading .button{flex:none;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.insp-boundary{border:1px solid #ffc45c57;border-left:3px solid var(--x3-warning);color:#d4dce2;background:#ffc45c0f;margin:1.35rem 0 0;padding:.85rem 1rem;font-size:.75rem;line-height:1.55}.insp-boundary strong{color:#ffcf73}.insp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.insp-metrics article{border:1px solid var(--x3-line);background:linear-gradient(145deg,var(--x3-panel-raised),var(--x3-panel));min-height:144px;box-shadow:var(--x3-shadow);padding:1rem}.insp-metrics article>span,.insp-metrics article>small{color:var(--x3-text-muted);display:block}.insp-metrics article>span{font-size:.7rem;line-height:1.4}.insp-metrics strong{color:#f2f7fa;font:900 2.6rem/1 var(--x3-font-display),sans-serif;letter-spacing:-.065em;margin:.45rem 0;display:block}.insp-metrics small{font-size:.62rem;line-height:1.4}.insp-metrics .insp-metric--attention{border-color:#ffc45c52}.insp-metrics .insp-metric--attention strong{color:var(--x3-warning)}.insp-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:.8rem;margin-top:.8rem;display:grid}.insp-panel{border:1px solid var(--x3-line);background:linear-gradient(150deg,var(--x3-panel-raised),var(--x3-panel) 68%);min-width:0;box-shadow:var(--x3-shadow);padding:1.15rem}.insp-panel__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.insp-panel h2{color:#eff6fa;letter-spacing:-.025em;margin:.35rem 0 0;font-size:1.14rem}.insp-count,.insp-rounds__date{border:1px solid var(--x3-line);color:var(--x3-text-muted);font:600 .52rem/1.2 var(--x3-font-tech),monospace;letter-spacing:.06em;flex:none;padding:.38rem .5rem}.insp-filters{flex-wrap:wrap;gap:.4rem;margin:1rem 0 .45rem;display:flex}.insp-filters button{border:1px solid var(--x3-line);min-height:2.2rem;color:var(--x3-text-muted);cursor:pointer;background:#0b1117;border-radius:99px;padding:.45rem .7rem;font-size:.64rem;font-weight:700}.insp-filters button[aria-pressed=true]{border-color:var(--x3-signal);color:#e9f9ff;background:var(--x3-signal-subtle)}.insp-table-wrap{overflow-x:auto}.insp-table{border-collapse:collapse;text-align:left;width:100%}.insp-table th{border-bottom:1px solid var(--x3-line);color:#8599a8;font:600 .5rem/1.3 var(--x3-font-tech),monospace;letter-spacing:.08em;text-transform:uppercase;padding:.7rem .5rem}.insp-table td{color:#c3d0d9;vertical-align:top;border-bottom:1px solid #acc9dc1c;min-width:86px;padding:.9rem .5rem;font-size:.66rem}.insp-table th:first-child,.insp-table td:first-child{min-width:230px;padding-left:0}.insp-table th:last-child,.insp-table td:last-child{padding-right:0}.insp-table td strong,.insp-table td small{display:block}.insp-table td strong{color:#e8f2f7;font-size:.71rem;line-height:1.4}.insp-table td small{color:#8fa1ae;margin-top:.3rem;font-size:.56rem;line-height:1.45}.insp-status{color:#68d2ff;width:fit-content;font:600 .48rem/1.25 var(--x3-font-tech),monospace;letter-spacing:.04em;text-transform:uppercase;background:#00b2fd12;border:1px solid #00b2fd3b;padding:.26rem .38rem;display:inline-flex}.insp-status--past-due{color:#ff958c;background:#ff736912;border-color:#ff736959}.insp-status--ready-for-recheck{color:#ffd176;background:#ffc45c0f;border-color:#ffc45c54}.insp-empty{text-align:center;color:var(--x3-text-muted)!important}.insp-table-note{color:#9baeba;margin:.8rem 0 0;font-size:.62rem;line-height:1.5}.insp-round-list{margin:1rem 0 0;padding:0;list-style:none}.insp-round-list li{border-top:1px solid #acc9dc1f;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.85rem 0;display:grid}.insp-round-list__index{color:#60cffb;font:600 .52rem/1.5 var(--x3-font-tech),monospace}.insp-round-list li strong,.insp-round-list li small{display:block}.insp-round-list li strong{color:#e4edf2;font-size:.67rem}.insp-round-list li small{color:#94a6b1;margin-top:.3rem;font-size:.57rem;line-height:1.4}.insp-round-list__state{color:#68d2ff;font:600 .44rem/1.5 var(--x3-font-tech),monospace;letter-spacing:.06em}.insp-round-list__state--review{color:#ffd176}.insp-round-list__state--complete{color:#94d8af}.insp-scope-links{background:#00b2fd0d;border-left:2px solid #1baee8;margin-top:.7rem;padding:.85rem}.insp-scope-links p{color:#acbbc5;margin:.45rem 0 0;font-size:.61rem;line-height:1.55}.insp-planner{margin-top:.8rem;scroll-margin-top:1rem}.insp-planner__intro{max-width:700px}.insp-planner__intro h2{margin-top:.35rem;font-size:1.45rem}.insp-planner__intro p{color:var(--x3-text-muted);margin:.45rem 0 0;font-size:.73rem;line-height:1.55}.insp-planner__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1.2rem;display:grid}.insp-planner__controls label,.insp-followup-draft>label{color:#c7d4dc;gap:.4rem;font-size:.64rem;font-weight:700;display:grid}.insp-planner select,.insp-followup-draft textarea{color:#eef5f8;min-width:0;min-height:2.8rem;font:500 .7rem/1.4 var(--x3-font-body),sans-serif;background:#0a1016;border:1px solid #354754;border-radius:.3rem;padding:.65rem .7rem}.insp-planner select:focus-visible,.insp-followup-draft textarea:focus-visible{outline:3px solid var(--x3-signal);outline-offset:2px}.insp-planner__controls .button,.insp-active-round .button,.insp-followup-draft .button{white-space:nowrap;min-height:2.8rem}.insp-active-round,.insp-followup-draft{background:#030b1173;border:1px solid #26414f;margin-top:1rem;padding:1rem}.insp-active-round__heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.insp-active-round__heading h3,.insp-followup-draft h3{color:#f0f7fa;margin:.35rem 0 0;font-size:1.05rem}.insp-active-round__heading>span{color:#7ddaff;font:600 .5rem/1.5 var(--x3-font-tech),monospace;white-space:nowrap}.insp-active-round ul{margin:.9rem 0 0;padding:0;list-style:none}.insp-active-round li{border-top:1px solid #acc9dc1c;justify-content:space-between;align-items:center;gap:1rem;padding:.68rem 0;display:flex}.insp-active-round li label{color:#d4e0e7;cursor:pointer;align-items:center;gap:.65rem;font-size:.7rem;line-height:1.45;display:flex}.insp-active-round input[type=checkbox]{accent-color:#25baff;flex:none;width:1rem;height:1rem}.insp-check-state{color:#8295a2;font:500 .48rem/1.3 var(--x3-font-tech),monospace;white-space:nowrap}.insp-active-round__actions{border-top:1px solid #acc9dc1c;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding-top:.8rem;display:flex}.insp-active-round__actions p{color:#95a7b3;margin:0;font-size:.58rem}.insp-button-quiet,.button--quiet{color:#cfe1ea;background:#111b22;border:1px solid #344b59}.insp-followup-draft>div:first-child p{color:#a8b7c0;max-width:700px;margin:.5rem 0 .9rem;font-size:.68rem;line-height:1.5}.insp-followup-draft textarea{resize:vertical;width:100%}.insp-followup-draft__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.7rem;display:flex}.insp-followup-draft__actions [role=status]{color:#a8dfbc;font-size:.62rem;line-height:1.4}.insp-boundary--small{margin-top:.85rem;font-size:.62rem}@media (max-width:1100px){.insp-dashboard-grid{grid-template-columns:1fr}}@media (max-width:800px){.insp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insp-planner__controls{grid-template-columns:1fr 1fr}.insp-planner__controls .button{grid-column:1/-1}}@media (max-width:600px){.insp-heading{flex-direction:column;align-items:start;gap:1rem}.insp-heading .button{justify-content:center;width:100%}.insp-boundary{font-size:.69rem}.insp-metrics{gap:.45rem}.insp-metrics article{min-height:132px;padding:.75rem}.insp-metrics article>span{font-size:.62rem}.insp-metrics strong{font-size:2.15rem}.insp-metrics small{font-size:.53rem}.insp-panel{padding:.85rem}.insp-panel__header{flex-direction:column;align-items:start;gap:.55rem}.insp-count,.insp-rounds__date{align-self:start}.insp-filters{gap:.3rem}.insp-filters button{min-height:2.5rem;padding-inline:.55rem;font-size:.59rem}.insp-table th{padding-inline:.35rem}.insp-table td{padding:.7rem .35rem;font-size:.58rem}.insp-table th:first-child,.insp-table td:first-child{min-width:190px}.insp-table td strong{font-size:.65rem}.insp-planner__controls{grid-template-columns:1fr}.insp-planner__controls .button{grid-column:auto;width:100%}.insp-active-round__heading{flex-direction:column}.insp-active-round li{align-items:start}.insp-check-state{padding-top:.15rem}.insp-active-round__actions{flex-direction:column;align-items:stretch}.insp-active-round__actions .button{width:100%}}
