.soho-tool[data-astro-cid-2rbu3wan]{max-width:1140px;color:var(--ink);margin:0 auto;padding:32px 24px 84px}.back-link[data-astro-cid-2rbu3wan]{color:var(--muted);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-2rbu3wan]:hover{color:var(--accent)}.test-heading[data-astro-cid-2rbu3wan]{border-bottom:1px solid var(--line);padding:28px 0 36px}.test-heading[data-astro-cid-2rbu3wan] .eyebrow[data-astro-cid-2rbu3wan],.test-result[data-astro-cid-2rbu3wan] .eyebrow[data-astro-cid-2rbu3wan]{margin:0 0 10px;font-size:13px}.test-heading[data-astro-cid-2rbu3wan] h1[data-astro-cid-2rbu3wan]{margin:0 0 18px;font-size:clamp(29px,3.5vw,43px);font-weight:700;line-height:1.25}.intro[data-astro-cid-2rbu3wan]{max-width:720px;color:var(--text);margin:0;font-size:16px;line-height:1.9}.test-meta[data-astro-cid-2rbu3wan]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 0;font-size:13px;display:flex}.test-layout[data-astro-cid-2rbu3wan]{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:48px;padding-top:30px;display:grid}.test-main[data-astro-cid-2rbu3wan]{min-width:0}.rating-guide[data-astro-cid-2rbu3wan]{background:var(--soft);border-radius:6px;margin-bottom:25px;padding:18px 20px}.rating-guide[data-astro-cid-2rbu3wan] h2[data-astro-cid-2rbu3wan]{margin:0 0 6px;font-size:15px}.rating-guide[data-astro-cid-2rbu3wan] p[data-astro-cid-2rbu3wan]{color:var(--text);margin:0;font-size:13px;line-height:1.85}.question[data-astro-cid-2rbu3wan]{border:0;border-bottom:1px solid #e5e5e7;min-width:0;margin:0 0 23px;padding:0 0 25px}.question[data-astro-cid-2rbu3wan] legend[data-astro-cid-2rbu3wan]{align-items:baseline;gap:13px;width:100%;padding:0;font-size:16px;font-weight:650;line-height:1.65;display:flex}.question-number[data-astro-cid-2rbu3wan]{font-variant-numeric:tabular-nums;min-width:23px;color:var(--muted);font-size:13px;font-weight:500}.is-answered[data-astro-cid-2rbu3wan] .question-number[data-astro-cid-2rbu3wan]{color:var(--accent)}.question-hint[data-astro-cid-2rbu3wan]{color:var(--muted);margin:7px 0 16px 36px;font-size:13px;line-height:1.85}.question-footer[data-astro-cid-2rbu3wan]{justify-content:space-between;align-items:center;gap:15px;padding-left:36px;display:flex}.rating-options[data-astro-cid-2rbu3wan]{grid-template-columns:repeat(5,minmax(42px,1fr));gap:9px;width:310px;max-width:100%;display:grid}.rating-option[data-astro-cid-2rbu3wan]{cursor:pointer;position:relative}.rating-option[data-astro-cid-2rbu3wan] input[data-astro-cid-2rbu3wan]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.rating-option[data-astro-cid-2rbu3wan]>span[data-astro-cid-2rbu3wan]{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:5px;justify-content:center;align-items:baseline;gap:3px;padding:9px 3px;font-size:17px;font-weight:550;display:flex}.rating-option[data-astro-cid-2rbu3wan] small[data-astro-cid-2rbu3wan]{font-size:11px;font-weight:400}.rating-option[data-astro-cid-2rbu3wan]:hover>span[data-astro-cid-2rbu3wan]{border-color:var(--accent)}.rating-option[data-astro-cid-2rbu3wan] input[data-astro-cid-2rbu3wan]:checked+span[data-astro-cid-2rbu3wan]{background:var(--accent);border-color:var(--accent);color:#fff}.rating-option[data-astro-cid-2rbu3wan] input[data-astro-cid-2rbu3wan]:focus-visible+span[data-astro-cid-2rbu3wan]{outline-offset:3px;outline:3px solid #99c7f5}.question-weight[data-astro-cid-2rbu3wan]{color:var(--muted);flex-shrink:0;font-size:11px}.test-aside[data-astro-cid-2rbu3wan]{position:sticky;top:100px}.progress-panel[data-astro-cid-2rbu3wan]{border:1px solid var(--line);border-radius:7px;padding:23px}.progress-panel[data-astro-cid-2rbu3wan] h2[data-astro-cid-2rbu3wan]{margin:0;font-size:15px}.progress-count[data-astro-cid-2rbu3wan]{align-items:baseline;gap:7px;margin:12px 0 10px;display:flex}.progress-count[data-astro-cid-2rbu3wan] strong[data-astro-cid-2rbu3wan]{font-variant-numeric:tabular-nums;font-size:33px;font-weight:650;line-height:1.2}.progress-count[data-astro-cid-2rbu3wan] span[data-astro-cid-2rbu3wan],.progress-tip[data-astro-cid-2rbu3wan]{color:var(--muted);font-size:12px}progress[data-astro-cid-2rbu3wan]{appearance:none;width:100%;height:5px;color:var(--accent);background:#e9e9ec;border:0;border-radius:4px;overflow:hidden}progress[data-astro-cid-2rbu3wan]::-webkit-progress-bar{background:#e9e9ec}progress[data-astro-cid-2rbu3wan]::-webkit-progress-value{background:var(--accent)}progress[data-astro-cid-2rbu3wan]::-moz-progress-bar{background:var(--accent)}.progress-tip[data-astro-cid-2rbu3wan]{min-height:40px;margin:12px 0;line-height:1.8}.start-link[data-astro-cid-2rbu3wan]{color:var(--accent);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.score-rules[data-astro-cid-2rbu3wan]{color:var(--muted);margin-top:25px;font-size:12px;line-height:1.85}.score-rules[data-astro-cid-2rbu3wan] summary[data-astro-cid-2rbu3wan]{cursor:pointer;color:var(--ink);font-size:14px;font-weight:600}.score-rules[data-astro-cid-2rbu3wan] p[data-astro-cid-2rbu3wan]{margin:12px 0}.score-rules[data-astro-cid-2rbu3wan] ul[data-astro-cid-2rbu3wan]{margin:15px 0;padding:0;list-style:none}.score-rules[data-astro-cid-2rbu3wan] li[data-astro-cid-2rbu3wan]{border-bottom:1px solid #e5e5e7;flex-direction:column;padding:8px 0;display:flex}.score-rules[data-astro-cid-2rbu3wan] li[data-astro-cid-2rbu3wan] strong[data-astro-cid-2rbu3wan]{color:var(--text);font-weight:550}.source-note[data-astro-cid-2rbu3wan]{font-size:11px}.privacy-note[data-astro-cid-2rbu3wan]{color:var(--muted);margin:22px 0 0;font-size:11px;line-height:1.85}.primary-button[data-astro-cid-2rbu3wan],.secondary-button[data-astro-cid-2rbu3wan],.text-button[data-astro-cid-2rbu3wan]{cursor:pointer;font:inherit;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.primary-button[data-astro-cid-2rbu3wan]{border:1px solid var(--accent);background:var(--accent);color:#fff;padding:13px 23px}.primary-button[data-astro-cid-2rbu3wan]:hover{background:var(--accent-hover)}.secondary-button[data-astro-cid-2rbu3wan]{border:1px solid var(--line);color:var(--text);background:#fff;padding:10px 14px}.text-button[data-astro-cid-2rbu3wan]{color:var(--accent);background:0 0;border:0;padding:10px 5px}button[data-astro-cid-2rbu3wan]:focus-visible,a[data-astro-cid-2rbu3wan]:focus-visible{outline-offset:3px;outline:3px solid #99c7f5}.form-error[data-astro-cid-2rbu3wan],.no-script[data-astro-cid-2rbu3wan]{color:#a32b1d;font-size:13px;line-height:1.7}.test-result[data-astro-cid-2rbu3wan]{border-top:2px solid var(--ink);margin-top:38px;padding:28px 0 0;scroll-margin-top:110px}.test-result[data-astro-cid-2rbu3wan]:focus{outline:none}.test-result[data-astro-cid-2rbu3wan][hidden],[data-astro-cid-2rbu3wan][hidden]{display:none!important}.result-top[data-astro-cid-2rbu3wan]{justify-content:space-between;align-items:start;gap:25px;margin-bottom:26px;display:flex}.result-top[data-astro-cid-2rbu3wan] h2[data-astro-cid-2rbu3wan]{margin:0 0 10px;font-size:23px;line-height:1.4}.result-top[data-astro-cid-2rbu3wan] p[data-astro-cid-2rbu3wan]{color:var(--text);margin:0;font-size:13px;line-height:1.9}.result-score[data-astro-cid-2rbu3wan]{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.result-score[data-astro-cid-2rbu3wan] strong[data-astro-cid-2rbu3wan]{color:var(--accent);font-size:42px;font-weight:650;line-height:1.2}.result-score[data-astro-cid-2rbu3wan] span[data-astro-cid-2rbu3wan]{color:var(--muted);font-size:12px}.test-result[data-astro-cid-2rbu3wan] h3[data-astro-cid-2rbu3wan]{margin:24px 0 12px;font-size:16px}.score-table-wrap[data-astro-cid-2rbu3wan]{max-width:100%;overflow-x:auto}.score-table[data-astro-cid-2rbu3wan]{border-collapse:collapse;width:100%;font-size:12px}.score-table[data-astro-cid-2rbu3wan] th[data-astro-cid-2rbu3wan],.score-table[data-astro-cid-2rbu3wan] td[data-astro-cid-2rbu3wan]{border-bottom:1px solid #e5e5e7;padding:10px 8px}.score-table[data-astro-cid-2rbu3wan] thead[data-astro-cid-2rbu3wan] th[data-astro-cid-2rbu3wan]{color:var(--muted);text-align:left;background:var(--soft);font-weight:500}.score-table[data-astro-cid-2rbu3wan] tbody[data-astro-cid-2rbu3wan] th[data-astro-cid-2rbu3wan]{text-align:left;font-weight:400}.score-table[data-astro-cid-2rbu3wan] th[data-astro-cid-2rbu3wan]:not(:first-child),.score-table[data-astro-cid-2rbu3wan] td[data-astro-cid-2rbu3wan]{text-align:right;white-space:nowrap}.result-actions[data-astro-cid-2rbu3wan]{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}@media (width<=900px){.test-layout[data-astro-cid-2rbu3wan]{grid-template-columns:minmax(0,1fr) 230px;gap:28px}.question-footer[data-astro-cid-2rbu3wan]{flex-wrap:wrap;gap:9px}.question-weight[data-astro-cid-2rbu3wan]{width:100%}}@media (width<=700px){.soho-tool[data-astro-cid-2rbu3wan]{padding:23px 20px 55px}.test-heading[data-astro-cid-2rbu3wan]{padding:23px 0 26px}.intro[data-astro-cid-2rbu3wan]{font-size:14px}.test-meta[data-astro-cid-2rbu3wan]{gap:8px;font-size:11px}.test-layout[data-astro-cid-2rbu3wan]{flex-direction:column;gap:28px;padding-top:23px;display:flex}.test-aside[data-astro-cid-2rbu3wan]{order:-1;width:100%;position:static}.progress-panel[data-astro-cid-2rbu3wan]{padding:16px 18px}.progress-count[data-astro-cid-2rbu3wan]{margin:7px 0 4px}.progress-count[data-astro-cid-2rbu3wan] strong[data-astro-cid-2rbu3wan]{font-size:26px}.progress-tip[data-astro-cid-2rbu3wan]{min-height:0;margin:6px 0 0}.start-link[data-astro-cid-2rbu3wan]{display:none}.score-rules[data-astro-cid-2rbu3wan]{margin-top:16px}.score-rules[data-astro-cid-2rbu3wan] ul[data-astro-cid-2rbu3wan]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.score-rules[data-astro-cid-2rbu3wan] li[data-astro-cid-2rbu3wan]{border-bottom:0;font-size:10px}.privacy-note[data-astro-cid-2rbu3wan]{margin-top:10px}.test-main[data-astro-cid-2rbu3wan]{width:100%}.rating-guide[data-astro-cid-2rbu3wan]{padding:14px 16px}.question[data-astro-cid-2rbu3wan] legend[data-astro-cid-2rbu3wan]{gap:10px;font-size:15px}.question-hint[data-astro-cid-2rbu3wan]{margin-left:33px;font-size:12px}.question-footer[data-astro-cid-2rbu3wan]{padding-left:33px}.rating-options[data-astro-cid-2rbu3wan]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%}.rating-option[data-astro-cid-2rbu3wan]>span[data-astro-cid-2rbu3wan]{padding:9px 2px}.submit-button[data-astro-cid-2rbu3wan]{width:100%}.result-top[data-astro-cid-2rbu3wan]{flex-direction:column-reverse;gap:15px}.score-table[data-astro-cid-2rbu3wan]{font-size:11px}}@media print{.site-header,.site-footer,.growth-cta,.wechat-float,.site-tools,.back-to-top,dialog,.back-link[data-astro-cid-2rbu3wan],.rating-guide[data-astro-cid-2rbu3wan],form[data-astro-cid-2rbu3wan],.test-aside[data-astro-cid-2rbu3wan],.result-actions[data-astro-cid-2rbu3wan]{display:none!important}.soho-tool[data-astro-cid-2rbu3wan]{padding:0}.test-heading[data-astro-cid-2rbu3wan]{padding:0 0 15px}.test-layout[data-astro-cid-2rbu3wan]{padding:0;display:block}.test-result[data-astro-cid-2rbu3wan]{border-top:0;margin:0;padding-top:20px}.score-table[data-astro-cid-2rbu3wan] tr[data-astro-cid-2rbu3wan]{break-inside:avoid}.test-result[data-astro-cid-2rbu3wan]{color:#000}}
