.question[data-v-0db7ed8a]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin:0 0 var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.question legend[data-v-0db7ed8a]{float:left;width:100%;font-weight:700;font-size:var(--font-size-lg);line-height:1.5;margin-bottom:var(--spacing-sm);display:flex;gap:10px}.q-num[data-v-0db7ed8a]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#000;color:#fff;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.option[data-v-0db7ed8a]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast)}.option[data-v-0db7ed8a]:hover{border-color:#000}.option.on[data-v-0db7ed8a]{background:#000;border-color:#000;color:#fff}.option input[data-v-0db7ed8a]{accent-color:#ffffff}.submit-row[data-v-0db7ed8a]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.progress[data-v-0db7ed8a]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.submit-btn[data-v-0db7ed8a]{background:#000;color:#fff;border:none;border-radius:var(--radius-full);padding:14px 40px;font-size:var(--font-size-md);font-weight:700;cursor:pointer}.submit-btn[data-v-0db7ed8a]:disabled{opacity:.35;cursor:not-allowed}.result[data-v-0db7ed8a]{margin-top:var(--spacing-2xl);padding:var(--spacing-2xl);border-radius:var(--radius-xl);background:var(--color-background-light);scroll-margin-top:90px}.result-score[data-v-0db7ed8a]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:4px}.result h2[data-v-0db7ed8a]{font-size:28px;font-weight:800;margin-bottom:var(--spacing-md)}.result>p[data-v-0db7ed8a]{line-height:1.8}.tips[data-v-0db7ed8a]{margin-top:var(--spacing-lg)}.tips h3[data-v-0db7ed8a]{font-weight:700;margin-bottom:var(--spacing-sm)}.tips ul[data-v-0db7ed8a]{padding-left:1.2em;line-height:1.8}.tips li[data-v-0db7ed8a]{margin-bottom:6px}.result-links[data-v-0db7ed8a]{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin:var(--spacing-lg) 0}.result-links a[data-v-0db7ed8a]{color:#000;font-weight:700}.retry[data-v-0db7ed8a]{background:none;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:8px 18px;cursor:pointer}@media(max-width:768px){.question[data-v-0db7ed8a]{padding:var(--spacing-md)}.submit-row[data-v-0db7ed8a]{flex-direction:column;align-items:stretch;text-align:center}.result[data-v-0db7ed8a]{padding:var(--spacing-lg)}}
