.trace-risk{margin:28px 0;padding:26px;border:1px solid var(--line);border-radius:14px;background:#fdfdfa}.trace-risk h2{font:400 28px/1.25 Georgia,serif;margin:15px 0 8px}.trace-risk-head{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}.trace-risk-controls{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:24px 0 12px}.trace-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.trace-toggle input{min-height:0;width:17px;height:17px;accent-color:var(--green)}.trace-risk-controls>label:last-child{min-width:210px;flex:1}.trace-risk-controls output{font-size:15px;color:var(--green)}.trace-risk-controls input[type=range]{width:100%;padding:0;border:0;accent-color:var(--green)}.trace-risk-cards .card{min-width:0;background:#f6f5f1;padding:18px}.trace-risk-cards .card strong{font-size:26px;white-space:normal}.trace-risk-cards .card .fine{font-size:11px;margin-bottom:0}.trace-tail{display:block;width:100%;margin:24px 0 0}.trace-tail text{font-size:14px}.trace-risk-effect-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:25px 0 8px}.trace-risk h3{font-size:16px;font-weight:550}.trace-effect{border-top:1px solid var(--line);padding:16px 0}.trace-effect>strong{display:block;font-size:13px;font-weight:550}.trace-effect-value{display:block;font-size:19px;margin-top:8px;color:#254bbb}.trace-effect .fine{margin-bottom:0}@media(max-width:700px){.trace-risk{padding:18px;margin:20px 0}.trace-risk h2{font-size:25px}.trace-risk-cards .card{display:block}.trace-risk-cards .card small{max-width:none}.trace-risk-cards .card strong{margin-top:6px}.trace-tail{min-width:0}.trace-tail text{font-size:19px}.trace-risk-controls{gap:16px}.trace-risk-controls>label{flex-basis:100%}.trace-risk-controls .trace-toggle{flex-basis:auto}.trace-risk-effect-head select{width:100%}}

.trace-tail{animation:trace-result-in .22s ease both}@keyframes trace-result-in{from{opacity:.35}to{opacity:1}}@media(max-width:700px){.trace-tail text{font-size:22px}}
