.as-hero[data-v-14cbe119]{background:var(--grad-hero);color:var(--tx-inverse);border-radius:var(--radius-lg);padding:40px 32px;text-align:center;margin-bottom:var(--space-5)}.as-badge[data-v-14cbe119]{width:60px;height:60px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);background:#ffffff2e;border-radius:16px}.as-hero h1[data-v-14cbe119]{color:var(--tx-inverse);margin:0 0 8px;font-size:var(--fs-h1)}.as-full[data-v-14cbe119]{color:#ffffffe6;margin:0 0 10px;font-size:var(--fs-sm)}.as-meta[data-v-14cbe119]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;color:#fffffff2;margin:0 0 16px;font-size:var(--fs-sm)}.as-info[data-v-14cbe119]{text-align:left;display:inline-block;margin:0 auto 20px;padding:0 0 0 20px;color:#fffffff2;font-size:var(--fs-sm);line-height:1.9}.as-start[data-v-14cbe119]{margin-top:var(--space-2)}.as-start .btn[data-v-14cbe119]{background:var(--card);color:var(--primary)}.as-progress[data-v-14cbe119]{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-4)}.as-progress-bar[data-v-14cbe119]{flex:1;height:8px;background:var(--primary-light);border-radius:999px;overflow:hidden;position:relative}.as-progress-fill[data-v-14cbe119]{height:100%;background:var(--primary);border-radius:999px;transition:width .2s}.as-progress-text[data-v-14cbe119]{color:var(--text-disabled);font-size:var(--fs-sm)}.as-card[data-v-14cbe119]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px 24px;box-shadow:var(--shadow-md);margin-bottom:var(--space-4)}.as-q[data-v-14cbe119]{margin:0 0 6px;font-size:var(--fs-lg);line-height:1.6}.as-dim[data-v-14cbe119]{color:var(--primary);font-size:var(--fs-sm);font-weight:600;margin-bottom:var(--space-4)}.as-opts[data-v-14cbe119]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.as-opt[data-v-14cbe119]{min-height:48px;padding:var(--space-3);border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--card);cursor:pointer;font-size:var(--fs-base);color:var(--text);transition:all .15s}.as-opt[data-v-14cbe119]:hover{border-color:var(--primary)}.as-opt.selected[data-v-14cbe119]{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark);font-weight:600}.as-nav[data-v-14cbe119]{display:flex;justify-content:space-between;gap:12px}.as-result-hero[data-v-14cbe119]{background:var(--grad-hero);color:var(--tx-inverse);border-radius:var(--radius-lg);padding:36px 28px;text-align:center;margin-bottom:var(--space-5)}.as-result-icon[data-v-14cbe119]{font-size:44px;margin-bottom:var(--space-2)}.as-result-hero h1[data-v-14cbe119]{color:var(--tx-inverse);margin:0 0 6px;font-size:var(--fs-xl)}.as-result-score[data-v-14cbe119]{margin:0 0 4px;font-size:var(--fs-lg)}.as-result-score strong[data-v-14cbe119]{font-size:var(--fs-2xl);margin:0 6px}.as-result-level[data-v-14cbe119]{font-size:var(--fs-h3);font-weight:700;margin:0 0 8px}.as-result-desc[data-v-14cbe119]{color:#fffffff2;max-width:560px;margin:0 auto;font-size:var(--fs-sm);line-height:1.8}.as-dims[data-v-14cbe119],.as-advice[data-v-14cbe119]{margin-bottom:var(--space-5)}.as-dims h2[data-v-14cbe119],.as-advice h2[data-v-14cbe119]{font-size:var(--fs-h2);margin-bottom:var(--space-3)}.as-dim-grid[data-v-14cbe119]{display:grid;gap:10px}.as-dim-item[data-v-14cbe119]{display:grid;grid-template-columns:90px 1fr 70px;align-items:center;gap:12px;font-size:var(--fs-sm)}.as-dim-name[data-v-14cbe119]{color:var(--text-muted)}.as-dim-bar[data-v-14cbe119]{height:10px;background:var(--bg-alt);border-radius:999px;overflow:hidden}.as-dim-fill[data-v-14cbe119]{display:block;height:100%;background:var(--primary);border-radius:999px}.as-dim-score[data-v-14cbe119]{color:var(--text-disabled);text-align:right}.as-interp[data-v-14cbe119]{color:var(--text-muted);line-height:1.9;margin-bottom:var(--space-5)}.as-advice-item[data-v-14cbe119]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4) 18px;margin-bottom:var(--space-3)}.as-advice-item h3[data-v-14cbe119]{margin:0 0 6px;font-size:var(--fs-base);color:var(--primary)}.as-advice-item p[data-v-14cbe119]{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.8}.as-advice-train[data-v-14cbe119]{display:inline-block;margin-top:8px;font-size:var(--fs-sm);font-weight:600;color:var(--primary-dark);text-decoration:none;background:var(--primary-light);border-radius:var(--radius-full);padding:4px 12px}.as-advice-train[data-v-14cbe119]:hover{text-decoration:underline}.as-note[data-v-14cbe119]{background:var(--warning-light);border:1px solid var(--warning-border);border-radius:var(--radius-md);padding:var(--space-4) 18px;margin-bottom:var(--space-5)}.as-note h3[data-v-14cbe119]{margin:0 0 6px;font-size:var(--fs-md);color:var(--warning-text)}.as-note p[data-v-14cbe119]{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.8}.as-actions[data-v-14cbe119]{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:640px){.as-hero[data-v-14cbe119]{padding:28px 20px}.as-hero h1[data-v-14cbe119]{font-size:var(--fs-h1)}.as-card[data-v-14cbe119]{padding:20px 16px}.as-q[data-v-14cbe119]{font-size:var(--fs-lg)}.as-opts[data-v-14cbe119]{grid-template-columns:1fr}}.as-seo[data-astro-cid-iudny6qd]{background:var(--card);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5)}.as-seo[data-astro-cid-iudny6qd] h2[data-astro-cid-iudny6qd]{margin:0 0 var(--space-3);font-size:var(--fs-lg)}.as-seo[data-astro-cid-iudny6qd] h3[data-astro-cid-iudny6qd]{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-base);color:var(--text)}.as-seo-intro[data-astro-cid-iudny6qd],.as-seo-score[data-astro-cid-iudny6qd]{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.9}.as-seo-questions[data-astro-cid-iudny6qd]{margin:0;padding-left:1.2em}.as-seo-questions[data-astro-cid-iudny6qd] li[data-astro-cid-iudny6qd]{line-height:1.8;margin-bottom:var(--space-1);color:var(--text)}@media(max-width:768px){.as-seo[data-astro-cid-iudny6qd]{padding:var(--space-4);border-radius:var(--radius-md)}}
