.Diagnose-module__Abv_vG__wrap{margin:0}.Diagnose-module__Abv_vG__panel{background:var(--rn-tint);border-radius:var(--rn-radius-card);padding:18px var(--rn-pad);border:0;margin:16px 0 0}.Diagnose-module__Abv_vG__q{font-family:var(--display);margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.5;display:block}.Diagnose-module__Abv_vG__row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.Diagnose-module__Abv_vG__input{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--rn-ink);border:1px solid var(--rn-line);border-radius:var(--rn-radius-btn);background:var(--rn-paper);width:7em;padding:8px 12px;font-size:22px;font-weight:700}.Diagnose-module__Abv_vG__input:focus-visible{outline:2px solid var(--rn-primary);outline-offset:1px}.Diagnose-module__Abv_vG__unit{color:var(--rn-mute);font-size:16px}.Diagnose-module__Abv_vG__btn{font-family:var(--body);color:#fff;background:var(--rn-primary);border-radius:var(--rn-radius-btn);cursor:pointer;border:0;min-height:44px;padding:11px 20px;font-size:16px;font-weight:700}.Diagnose-module__Abv_vG__btn:hover{background:var(--rn-primary-hover)}.Diagnose-module__Abv_vG__btn:disabled{background:var(--rn-mute);cursor:default}.Diagnose-module__Abv_vG__more{border-top:1px dashed var(--rn-line);margin:14px 0 0;padding-top:12px}.Diagnose-module__Abv_vG__summary{color:var(--rn-cta);cursor:pointer;font-size:16px}.Diagnose-module__Abv_vG__textarea{font-family:var(--body);color:var(--rn-ink);border:1px solid var(--rn-line);border-radius:var(--rn-radius-btn);background:var(--rn-paper);resize:vertical;width:100%;margin:10px 0 0;padding:10px 12px;font-size:16px;line-height:1.7}.Diagnose-module__Abv_vG__fine{color:var(--rn-mute);margin:14px 0 0;font-size:13px;line-height:1.75}.Diagnose-module__Abv_vG__err{color:var(--rn-accent);margin:12px 0 0;font-size:16px;font-weight:700}.Diagnose-module__Abv_vG__result{margin:18px 0 0}.Diagnose-module__Abv_vG__target{background:var(--rn-tint);border-radius:var(--rn-radius-card);padding:18px var(--rn-pad);border:0;margin:16px 0 0}.Diagnose-module__Abv_vG__targetLabel{color:var(--rn-mute);margin:0 0 6px;font-size:13px}.Diagnose-module__Abv_vG__targetName{font-family:var(--display);margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.45}.Diagnose-module__Abv_vG__targetPlan{font-family:var(--body);color:var(--rn-ink-2);margin-top:2px;font-size:16px;font-weight:400;display:block}.Diagnose-module__Abv_vG__keep{background:var(--rn-tint);border-radius:var(--rn-radius-card);padding:18px var(--rn-pad);font-family:var(--display);border:0;margin:0;font-size:18px;font-weight:700;line-height:1.55}.Diagnose-module__Abv_vG__advice{background:var(--rn-primary-soft);border-radius:var(--rn-radius-card);padding:16px var(--rn-pad);color:var(--rn-ink);margin:16px 0 0;font-size:16px;line-height:1.85}.Diagnose-module__Abv_vG__adviceLabel{color:var(--rn-ink);margin:0 0 6px;font-size:13px;font-weight:700}.Diagnose-module__Abv_vG__notes{color:var(--rn-mute);margin:12px 0 0;font-size:13px}
