.decisionSummary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 24px}.decisionSummary>div{background:#0a1b38;color:#fff;border-radius:16px;padding:22px;display:grid;gap:5px}.decisionSummary small{font-size:9px;letter-spacing:.14em;color:#8ea7ce;font-weight:850}.decisionSummary strong{font-size:22px;letter-spacing:-.025em}.decisionSummary span{font-size:11px;line-height:1.5;color:#a7b7cf}.confidence small{grid-column:1/-1;color:#8a95a6;font-size:10px}.providerEvidenceSummary{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.providerEvidenceSummary span{padding:5px 8px;border-radius:99px;background:#f0f4fa;color:#53647d;font-size:9px;font-weight:800}.evidenceDisclosure{grid-column:1/-1;border:1px solid #e3e9f2;border-radius:12px;background:#fbfcfe;overflow:hidden}.evidenceDisclosure summary{cursor:pointer;list-style:none;padding:12px 14px;display:flex;justify-content:space-between;font-size:11px;font-weight:850;color:#29466f}.evidenceDisclosure summary::-webkit-details-marker{display:none}.evidenceRows{border-top:1px solid #e6ebf2}.evidenceRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:13px 14px;border-top:1px solid #edf1f5}.evidenceRow:first-child{border-top:0}.evidenceRow>div:first-child{display:grid;gap:3px;min-width:0}.evidenceRow b{font-size:11px;color:#2f405b;overflow-wrap:anywhere}.evidenceRow small{font-size:9px;color:#8290a4}.sourceMeta{display:flex;align-items:center;gap:10px;white-space:nowrap}.sourceMeta span{font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#58709a}.sourceMeta a{font-size:9px;font-weight:800;color:#285cc4;text-decoration:none}.sourceMeta a:hover{text-decoration:underline}@media(max-width:800px){.decisionSummary{grid-template-columns:1fr}.evidenceRow{grid-template-columns:1fr}.sourceMeta{white-space:normal}}@media(max-width:600px){.evidenceDisclosure,.evidenceRows,.evidenceRow{min-width:0}.sourceMeta{display:grid;justify-items:start;gap:4px}}
/* Decision Report V2 — scan-first visual hierarchy */
.result{background:linear-gradient(180deg,#fff 0,#fbfcff 100%)}.reportHead{position:relative}.reportHead:after{content:'DECISION';position:absolute;right:0;top:-8px;font-size:clamp(42px,8vw,94px);font-weight:950;letter-spacing:-.07em;color:#0b2347;opacity:.035;pointer-events:none}.decisionSummary>div{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(58,111,231,.32),transparent 38%),linear-gradient(145deg,#07162f,#0a2550);border:1px solid rgba(86,129,224,.15);box-shadow:0 16px 38px rgba(7,24,54,.12)}.decisionSummary>div:after{content:'';position:absolute;width:90px;height:90px;border-radius:50%;border:1px solid rgba(128,164,245,.14);right:-32px;bottom:-44px}.decisionSummary strong{font-size:28px}.reportGrid{gap:32px}.provider{border:1px solid #e3e9f2;border-radius:16px;padding:20px;margin-top:12px;background:#fff;box-shadow:0 10px 30px rgba(17,45,90,.045)}.provider+.provider{margin-top:14px}.rank{box-shadow:0 0 0 5px #f4f7fd}.route{box-shadow:0 6px 18px rgba(36,94,234,.1)}@media(max-width:600px){.reportHead:after{display:none}.decisionSummary{gap:9px}.decisionSummary>div{padding:18px}.decisionSummary strong{font-size:24px}.provider{padding:16px}.result.card{padding-top:28px}}
