#problems .uc-kinetic{font-size:11px;color:#334155;min-width:0;background:#fff;line-height:1.35}#problems .kin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #dce1e7;padding:0 0 7px}#problems .kin-toolbar strong{font-size:13px;font-weight:650}#problems .kin-toolbar span:not(.kin-badge){display:block;color:#64748b;font-size:10px;margin-top:2px}#problems .kin-badge{font-size:9px;letter-spacing:.06em;border:1px solid #d4dce3;background:#f4f6f8;padding:4px 6px;white-space:nowrap}#problems .kin-loads{display:flex;gap:5px;flex-wrap:wrap;padding:8px 0}#problems .uc-kinetic button{appearance:none;border:1px solid #cbd3dc;background:#fff;border-radius:3px;padding:5px 8px;font:inherit;font-size:10px;line-height:1.2;color:#475569;cursor:pointer;min-height:25px}#problems .uc-kinetic button[aria-pressed=true]{background:#fff4e9;border-color:#d7864d;color:#914117}#problems .uc-kinetic button:hover{background:#f1f4f7}#problems .uc-kinetic button:focus-visible{outline:2px solid #b95920;outline-offset:2px}#problems .kin-loads button:last-child{margin-left:auto}#problems .kin-workspace{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,2fr);border:1px solid #d8dfe6;border-radius:3px;min-width:0}#problems .kin-workspace section{min-width:0;padding:8px}#problems .kin-fixture{border-right:1px solid #dce2e8;background:#f7f9fb}#problems .kin-workspace h4{font-size:10px;font-weight:650;margin:0;color:#475569}#problems .uc-kinetic svg{display:block;width:100%;height:auto;min-width:0}#problems .kin-fixture svg{height:153px}#problems .kin-fixture p{font-size:9px;color:#667587;margin:2px 0 0}#problems .uc-kinetic svg text{font-size:11px;fill:#64748b;font-family:inherit}#problems .uc-kinetic svg .kin-mass{font-size:16px;fill:#334155;font-weight:600}#problems .kin-response>svg{height:154px}#problems .kin-plot-head{display:flex;gap:4px;justify-content:space-between;align-items:center}#problems .kin-plot-head span{font-size:9px;display:flex;align-items:center;gap:4px;color:#64748b}#problems .kin-plot-head i,#problems .kin-plot-head b{width:12px;border-top:2px solid #d46725;display:inline-block}#problems .kin-plot-head b{border-top:2px dashed #64748b;margin-left:4px}#problems .kin-cursor{display:flex;justify-content:space-between;align-items:center;gap:4px;font-size:10px}#problems .kin-cursor>div{display:flex;gap:3px}#problems .kin-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dce2e8;padding:9px 0;margin-bottom:8px}#problems .kin-results>div{border-right:1px solid #e2e7ec;padding:0 9px}#problems .kin-results>div:first-child{padding-left:0}#problems .kin-results>div:last-child{border:0}#problems .kin-results span{display:block;font-size:9px;color:#64748b}#problems .kin-results strong{display:block;font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap;letter-spacing:-.3px}#problems .kin-results small{font-size:10px;font-weight:400;letter-spacing:0}#problems .kin-review{border-left:3px solid #ad5b36;background:#fbf5f1;padding:6px 8px;font-size:10px;display:grid;grid-template-columns:auto 1fr;gap:2px 8px}#problems .kin-review strong{color:#914927;font-size:10px}#problems .kin-review small{grid-column:2;font-size:9px;color:#6c665f}#problems .uc-kinetic details{margin-top:6px;font-size:10px;color:#64748b}#problems .uc-kinetic summary{cursor:pointer;font-weight:600}#problems .uc-kinetic details p{margin:6px 0;line-height:1.55}@media(max-width:700px){#problems .kin-workspace{grid-template-columns:1fr}#problems .kin-fixture{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #dce2e8;align-items:center}#problems .kin-fixture h4{grid-column:1/-1}#problems .kin-fixture svg{height:130px}#problems .kin-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#problems .kin-results>div:nth-child(3){padding-left:0}#problems .kin-results>div:nth-child(2){border:0}#problems .kin-review{grid-template-columns:1fr}#problems .kin-review small{grid-column:1}#problems .kin-loads button:last-child{margin-left:0}#problems .kin-badge{display:none}#problems .kin-cursor{flex-wrap:wrap}#problems .kin-plot-head{flex-wrap:wrap}}
