.investigations-workspace{min-width:0;color:var(--text);gap:14px;display:grid;container:investigations/inline-size}.investigation-launch{gap:16px;display:grid}.investigation-launch h2{color:var(--text);letter-spacing:-.02em;align-items:center;gap:8px;margin:8px 0 6px;font-size:15px;font-weight:650;display:flex}.investigation-launch h2 svg{color:var(--orange);flex-shrink:0}.investigation-launch p,.investigation-muted{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.investigation-launch>small{color:var(--muted);font-size:10px;line-height:1.6}.investigation-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.investigations-workspace label{min-width:0;color:var(--text-soft);gap:7px;font-size:11px;font-weight:500;display:grid}.investigations-workspace :is(select,input,textarea){border:1px solid var(--border);background:var(--bg-soft);width:100%;min-width:0;min-height:40px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:7px;padding:10px 12px;font-weight:400}.investigations-workspace textarea{resize:vertical;line-height:1.6}.investigations-workspace :is(input,textarea)::placeholder{color:var(--muted)}.investigations-workspace :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--orange);outline-offset:3px}.investigations-workspace :is(input,select,textarea):focus{border-color:var(--orange)}.investigations-workspace :is(button,input,select):disabled{opacity:.45;cursor:not-allowed}.investigations-workspace button:disabled:hover{transform:none}.investigation-fields>.primary-button{min-height:40px}.investigation-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:14px;display:grid}.investigation-history{gap:8px;max-height:calc(100vh - 100px);display:grid;position:sticky;top:82px;overflow-y:auto}.investigation-history header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.investigation-history h3{margin:0;font-size:13px;font-weight:650}.investigation-history-item{text-align:left;border:1px solid var(--border-soft);background:var(--bg-soft);border-radius:9px;gap:7px;width:100%;min-width:0;padding:12px;transition:border-color .18s,background .18s;display:grid}.investigation-history-item:hover{border-color:var(--border);background:var(--surface-2)}.investigation-history-item.active{background:color-mix(in srgb, var(--orange) 7%, var(--surface));border-color:color-mix(in srgb, var(--orange) 35%, var(--border));box-shadow:inset 2px 0 var(--orange)}.investigation-history-item>span{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:10px;display:flex}.investigation-history-item strong{color:var(--text-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.investigation-history-item small{color:var(--muted);font-size:10px;line-height:1.5}.investigation-history-item.active>span{color:var(--orange-soft)}.investigation-detail{min-width:0}.investigation-empty{text-align:center;min-height:250px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:44px 20px;display:flex}.investigation-empty>svg{color:var(--orange);opacity:.75}.investigation-empty h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.investigation-empty p{max-width:430px;margin:0;font-size:12px;line-height:1.8}.investigation-case-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.investigation-case-header>div{flex:1;min-width:180px}.investigation-case-header h2{color:var(--text);overflow-wrap:anywhere;margin:7px 0 5px;font-size:16px;font-weight:650;line-height:1.5}.investigation-case-header small,.investigation-editor-footer small{color:var(--muted);font-size:10px;line-height:1.7}.investigation-progress{border:1px solid color-mix(in srgb, var(--cyan) 22%, var(--border));background:color-mix(in srgb, var(--cyan) 6%, var(--surface));color:var(--text-soft);border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:12px;font-size:12px;line-height:1.7;display:flex}.investigation-progress svg{color:var(--cyan);flex-shrink:0}.investigation-error{border:1px solid color-mix(in srgb, var(--red) 22%, var(--border));background:color-mix(in srgb, var(--red) 7%, var(--surface));color:var(--red);overflow-wrap:anywhere;border-radius:8px;margin:10px 0 0;padding:12px;font-size:12px;line-height:1.7}.investigation-verdict{border:1px solid var(--border);background:var(--bg-soft);border-radius:10px;padding:16px}.investigation-verdict.verdict-decline{background:color-mix(in srgb, var(--orange) 4%, var(--bg-soft));border-color:color-mix(in srgb, var(--orange) 25%, var(--border))}.investigation-verdict h2{color:var(--text);margin:10px 0 8px;font-size:14px;font-weight:600;line-height:1.7}.investigation-verdict>p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.investigation-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.investigation-comparison .metric-card{flex-direction:column;align-items:flex-start;gap:6px;padding:13px;display:flex}.investigation-comparison .metric-card-top{font-size:9px;line-height:1.6}.investigation-comparison .metric-value{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:25px}.investigation-comparison small,.investigation-comparison .metric-card>span:not(.metric-value){color:var(--muted);font-size:10px;line-height:1.6}.investigation-section{margin-top:22px}.investigation-section h3{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:650;display:flex}.investigation-section h3>svg{color:var(--muted);flex-shrink:0}.investigation-section h3>span{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.investigation-findings{gap:8px;display:grid}.investigation-findings article{border:1px solid var(--border-soft);background:var(--bg-soft);border-radius:9px;padding:13px}.investigation-tag{border:1px solid var(--border);background:var(--surface-2);color:var(--text-soft);white-space:nowrap;border-radius:5px;align-items:center;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.investigation-findings p{color:var(--text-soft);margin:9px 0 7px;font-size:12px;line-height:1.8}.investigation-findings small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.7}.investigation-findings a{color:var(--orange-soft);text-decoration:none}.investigation-findings a:hover{text-decoration:underline}.investigation-section [id^=evidence-]{scroll-margin-top:84px}.investigation-evidence{border:1px solid var(--border-soft);background:var(--bg-soft);border-radius:9px;margin-top:8px;overflow:hidden}.investigation-evidence>summary{cursor:pointer;align-items:center;gap:10px;padding:13px;display:flex}.investigation-evidence>summary::-webkit-details-marker{display:none}.investigation-evidence>summary:hover{background:var(--surface-2)}.investigation-evidence>summary>span:first-of-type{flex:1;gap:5px;min-width:0;display:grid}.investigation-evidence>summary>svg{color:var(--muted);flex-shrink:0;transition:transform .18s}.investigation-evidence[open]>summary>svg{transform:rotate(90deg)}.investigation-evidence strong{color:var(--text-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.investigation-evidence small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.6}.investigation-evidence.evidence-available .investigation-tag{background:color-mix(in srgb, var(--green) 8%, var(--surface));color:var(--green);border-color:color-mix(in srgb, var(--green) 20%, var(--border))}.investigation-evidence.evidence-partial .investigation-tag{background:color-mix(in srgb, var(--orange) 8%, var(--surface));color:var(--orange-soft);border-color:color-mix(in srgb, var(--orange) 20%, var(--border))}.investigation-evidence.evidence-unavailable .investigation-tag{color:var(--muted)}.investigation-evidence-body{border-top:1px solid var(--border-soft);padding:0 13px 13px}.investigation-evidence-body p,.investigation-evidence-body li{color:var(--text-soft);font-size:11px;line-height:1.8}.investigation-evidence-body p{margin:12px 0}.investigation-evidence-body ul{margin:12px 0 0;padding-left:18px;list-style:outside}.investigation-provenance{gap:8px;margin:12px 0;font-size:10px;line-height:1.7;display:grid}.investigation-provenance dt{color:var(--muted)}.investigation-provenance dd{color:var(--text-soft);overflow-wrap:anywhere;margin:3px 0 0}.investigation-table-wrap{overflow-x:auto}.investigation-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.investigation-table-wrap th{background:var(--surface-2);color:var(--muted);font-size:9px;font-weight:600}.investigation-table-wrap td{color:var(--text-soft);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:70px;max-width:260px}.investigation-table-wrap :is(th,td){border-bottom:1px solid var(--border-soft);padding:9px}.investigation-steps{color:var(--text-soft);margin:0;padding-left:20px;font-size:12px;line-height:1.8;list-style:decimal}.investigation-steps li{margin-bottom:8px;padding-left:4px}.investigation-steps li::marker{color:var(--orange-soft)}.investigation-editor{border-top:1px solid var(--border-soft);gap:14px;padding-top:20px;display:grid}.investigation-editor h3{margin-bottom:0}.investigation-editor .investigation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.investigation-editor-footer small{flex:1;min-width:180px}.investigation-audit{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:16px}.investigation-audit summary{cursor:pointer;color:var(--text-soft);align-items:center;gap:8px;font-size:11px;display:flex}.investigation-audit ol{border-left:1px solid var(--border-soft);margin:0;padding:15px 0 0 18px}.investigation-audit li{margin-bottom:14px}.investigation-audit small{color:var(--muted);font-size:10px}.investigation-audit p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.8}.investigation-run-picker{margin-bottom:16px}@container investigations (width<=900px){.investigation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-layout{grid-template-columns:210px minmax(0,1fr)}.investigation-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-comparison>:last-child{grid-column:1/-1}}@container investigations (width<=760px){.investigation-layout{grid-template-columns:minmax(0,1fr)}.investigation-history{max-height:260px;position:static}.investigation-case-header,.investigation-editor-footer{flex-direction:column;align-items:stretch}.investigation-evidence>summary{flex-wrap:wrap;align-items:flex-start}}@container investigations (width<=420px){.investigation-fields,.investigation-editor .investigation-fields,.investigation-comparison{grid-template-columns:minmax(0,1fr)}.investigation-launch,.investigation-detail,.investigation-history{padding:14px}.investigation-verdict{padding:12px}.investigation-evidence>summary>span:first-of-type{flex-basis:calc(100% - 28px)}.investigation-evidence>summary>.investigation-tag{margin-left:26px}}
