.aibou-module__QRJjeq__inner{padding:16px}@media (max-width:375px){.aibou-module__QRJjeq__inner{padding:12px 10px}}
.DiagnosisStep-module__dZoK0a__qno{font-family:var(--font-pixel-stack);color:var(--heading);text-align:center;font-size:12px}.DiagnosisStep-module__dZoK0a__bar{border:2px solid var(--track-border);background:var(--track);height:8px;margin:6px 40px 14px}.DiagnosisStep-module__dZoK0a__barFill{height:100%;width:calc(var(--q-ratio,0) * 100%);background:var(--gold);transition:width .2s ease-out;display:block}@media (prefers-reduced-motion:reduce){.DiagnosisStep-module__dZoK0a__barFill{transition:none}}.DiagnosisStep-module__dZoK0a__qtext{font-family:var(--font-maru-stack);text-align:center;margin-bottom:14px;font-size:16px;font-weight:700;line-height:1.6}.DiagnosisStep-module__dZoK0a__choices{flex-direction:column;gap:10px;list-style:none;display:flex}.DiagnosisStep-module__dZoK0a__choice{width:100%;font-family:var(--font-maru-stack);text-align:left;color:var(--ink);background:var(--panel);border:3px solid var(--wood);box-shadow:0 3px 0 var(--panel-sh);cursor:pointer;padding:13px 16px;font-size:14px;line-height:1.5;display:block}@media (hover:hover){.DiagnosisStep-module__dZoK0a__choice:hover{color:var(--on-terra);background:var(--terra);border-color:var(--wood-deep);box-shadow:0 3px 0 var(--wood-deep)}}.DiagnosisStep-module__dZoK0a__choice:active{box-shadow:0 1px 0 var(--wood-deep);transform:translateY(2px)}.DiagnosisStep-module__dZoK0a__selected{background:var(--panel-deep);border-color:var(--wood-deep);box-shadow:inset 3px 0 0 var(--terra), 0 3px 0 var(--wood-deep)}.DiagnosisStep-module__dZoK0a__backRow{text-align:center;margin-top:14px}.DiagnosisStep-module__dZoK0a__back{font-family:var(--font-pixel-stack);color:var(--sub);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px}.DiagnosisStep-module__dZoK0a__back:hover{color:var(--heading);text-decoration:underline}
