html,body{background:#fff;color:#25272a;font-family:Inter,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.shell{max-width:1180px;margin:0 auto;padding:12px 24px 32px}.hero{display:none}.panel{border:1px solid #e3e5e6;border-radius:4px;box-shadow:none;background:#fff}.primary{background:#25272a;color:white;border-radius:4px}.step{background:#f0f1f2;color:#555}#study-consent{background:#f6f7f8!important;border:1px solid #e2e3e5!important;border-radius:4px!important}#study-consent legend,#study-copy,#study-status{color:#555!important}#study-consent label{border:1px solid #d4d7d9!important;border-radius:4px!important}.upload{background:#f7f7f7}.gauge{--accent:#2367a0}@media(max-width:650px){.shell{padding:0 16px 24px}.workspace{display:block}.result-panel{margin-top:20px}#study-consent>div{grid-template-columns:1fr!important}}

.result-top h2,.section-title h2{font-family:inherit;font-weight:600;letter-spacing:-.6px}.workspace{background:#f6f7f8;padding:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.result-top{grid-template-columns:1fr}.gauge{margin:20px auto 0}.panel-head{display:block}.panel-head h2{font-size:21px}.fields label>span,.metrics span,.context span{font-size:13px}.knowledge article{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #e5e7e9}.knowledge article>span{color:#6a7178;font-size:14px}.knowledge h3{font-size:20px;margin:0 0 10px}.knowledge p{font-size:16px;line-height:1.65;color:#657078}.recommend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.recommend-grid article{display:grid;gap:8px;font-size:15px}.upload{flex-direction:column;align-items:stretch}.upload-btn{cursor:pointer;text-align:center}.explain{padding:40px 24px}.result-kicker,.section-title>span,.recommendation>span{color:#67737e}.section-title h2{font-size:32px}@media(max-width:850px){.workspace{grid-template-columns:1fr;padding:16px}.recommend-grid{grid-template-columns:1fr}}
