.confidence-toolbar{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:13px;align-items:end;padding:18px;margin-bottom:18px}.confidence-toolbar label{font-size:.69rem;color:#84998e}.confidence-toolbar select{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #294238;border-radius:8px;background:#09140f;color:#eef5f1}.confidence-toolbar .primary-btn{width:auto;margin:0}.confidence-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.65fr);gap:18px;margin-bottom:18px}.confidence-inputs{padding-bottom:14px}.confidence-factor{display:grid;grid-template-columns:1fr 1.2fr 45px;gap:13px;align-items:center;padding:12px 22px;border-bottom:1px solid #1d2d26}.confidence-factor strong{font-size:.82rem}.confidence-factor small{display:block;color:#7f9389;margin-top:3px}.confidence-factor input{width:100%;accent-color:#64eda0}.confidence-factor output{text-align:right;font-weight:850;color:#cfe8db}.confidence-score{padding:24px}.confidence-score>div strong{font-size:3.5rem;color:#69e7a2}.confidence-score>div span{color:#71877c}.confidence-score h2{margin:5px 0 8px}.confidence-score>p:not(.eyebrow){color:#8fa49a;line-height:1.55}.confidence-band{height:10px;background:linear-gradient(90deg,#5a2424 0 45%,#5a461d 45% 70%,#1b5b3b 70%);border-radius:99px;margin:22px 0;position:relative}.confidence-band i{position:absolute;top:-4px;width:3px;height:18px;background:#fff;left:74%;box-shadow:0 0 8px #fff}.confidence-band b{position:absolute;top:-7px;width:2px;height:24px;background:#f2bc65;left:80%}.confidence-score dl{margin:0}.confidence-score dl div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #203129}.confidence-score dt{font-size:.72rem;color:#82968c}.confidence-score dd{margin:0;text-align:right;font-size:.73rem;font-weight:800}.confidence-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:18px}.source-map-body{padding:18px 22px}.source-cluster{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid #1e3028}.source-cluster>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#173328;color:#73e7aa;font-weight:900}.source-cluster strong{font-size:.82rem}.source-cluster small{display:block;color:#80958a;margin-top:3px}.source-cluster b{font-size:.62rem;color:#f2bc65}.source-cluster.independent b{color:#64eda0}.uncertainty-list{padding:17px 20px}.uncertainty-row{display:grid;grid-template-columns:1fr auto;gap:9px;padding:9px 0}.uncertainty-row strong{font-size:.78rem}.uncertainty-row b{font-size:.74rem;color:#f2bc65}.uncertainty-track{grid-column:1/-1;height:6px;background:#1e3028;border-radius:99px;overflow:hidden}.uncertainty-track i{display:block;height:100%;background:linear-gradient(90deg,#f2bc65,#ff7a7a)}.evidence-queue{margin-bottom:18px}.evidence-items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px}.evidence-item{padding:14px;border:1px solid #273a31;border-radius:10px;background:#0b1813}.evidence-item header{display:flex;justify-content:space-between;gap:8px}.evidence-item span{font-size:.59rem;color:#f2bc65;font-weight:850}.evidence-item b{font-size:.58rem;color:#83998e}.evidence-item strong{display:block;margin:9px 0 5px;font-size:.84rem}.evidence-item p{margin:0;color:#82968c;font-size:.72rem;line-height:1.5}.evidence-queue .source-line{margin-top:4px}@media(max-width:1000px){.confidence-toolbar{grid-template-columns:1fr 1fr}.confidence-hero,.confidence-grid{grid-template-columns:1fr}}@media(max-width:680px){.confidence-toolbar,.evidence-items{grid-template-columns:1fr}.confidence-factor{grid-template-columns:1fr auto}.confidence-factor input{grid-column:1/-1;grid-row:2}.confidence-toolbar .primary-btn{width:100%}}
