@charset "utf-8";.diagnosis-check{padding:16px;color:#222}.diagnosis-card{max-width:100%;margin:auto;border:2px solid #5f3bd4;border-radius:18px;box-shadow:0 10px 28px rgba(0,0,0,.08);overflow:hidden}.diagnosis-head{padding:18px 16px 10px;text-align:center;background:#5f3bd4}.diagnosis-badge{display:inline-block;font-size:14px;padding:5px 10px;border-radius:999px;background:#fff;color:#ee392b;margin-bottom:10px;font-weight:700}.diagnosis-title{font-size:24px;margin-bottom:6px;color:#fff;font-weight:700}.diagnosis-sub{font-size:13px;color:#fff}.diagnosis-progress{height:10px;background:#eee;border-radius:999px;margin:15px 16px 6px;overflow:hidden}.diagnosis-progress-bar{height:100%;width:0;background:#f6715c;transition:.25s}.diagnosis-progress-meta{text-align:center;font-size:12px;color:#666;padding-bottom:12px}.diagnosis-qwrap{padding:16px;text-align:center;min-height:200px}.diagnosis-qnum{display:inline-block;font-size:14px;padding:5px 10px;border-radius:999px;background:#eee;color:#888;margin-bottom:10px;font-weight:700}.diagnosis-qtext{font-size:20px;line-height:1.5;margin-bottom:16px;font-weight:700}.diagnosis-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:420px;margin:auto}.diagnosis-choice{border:2px solid #5f3bd4;border-radius:16px;background:#fff;font-size:18px;font-weight:700;padding:16px;cursor:pointer;color:#5f3bd4}.diagnosis-choice:active{transform:scale(.98)}.diagnosis-result .tit{font-size:22px;color:#ee392b;margin-bottom:14px}.diagnosis-score{font-size:14px;color:#666}.diagnosis-result-lead{font-weight:700;margin-bottom:10px}.diagnosis-result p{line-height:1.6;margin-bottom:12px}.diagnosis-cta{display:grid;gap:10px;max-width:420px;margin:auto}.diagnosis-cta a{display:flex;justify-content:center;align-items:center;height:54px;border-radius:16px;text-decoration:none;font-weight:700;border:1px solid #ddd;background:#fff;color:#222}.diagnosis-cta a.primary{background:#06c755;border-color:#06c755;color:#fff}.diagnosis-note{font-size:12px;color:#777;margin-top:10px}