.asw.svelte-6rdx9m{max-width:880px;margin:0 auto;color:var(--text-primary)}.asw__card.svelte-6rdx9m{background:var(--surface-card);border:1px solid var(--border-color, rgba(0,0,0,.08));border-radius:16px;padding:var(--space-8, 2rem);margin-bottom:var(--space-6, 1.5rem)}.asw__hero.svelte-6rdx9m{text-align:center;margin-bottom:var(--space-8, 2rem)}.asw__badge.svelte-6rdx9m{display:inline-block;padding:4px 12px;background:var(--color-accent);color:var(--text-inverse, #fff);border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3, .75rem)}.asw__hero-title.svelte-6rdx9m{font-size:1.875rem;margin:0 0 var(--space-3, .75rem);color:var(--text-primary)}.asw__hero-lead.svelte-6rdx9m{font-size:1.125rem;color:var(--text-secondary);margin:0;line-height:1.6}.asw__metabar.svelte-6rdx9m{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem);margin-bottom:var(--space-8, 2rem);padding:var(--space-4, 1rem);background:#0f2b5b0a;border-radius:12px}.asw__meta.svelte-6rdx9m{text-align:center}.asw__meta-label.svelte-6rdx9m{display:block;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.asw__meta-value.svelte-6rdx9m{display:block;font-size:1.5rem;font-weight:700;color:var(--text-accent)}.asw__section.svelte-6rdx9m{margin-bottom:var(--space-6, 1.5rem)}.asw__section-title.svelte-6rdx9m{font-size:1.25rem;margin:0 0 var(--space-3, .75rem);color:var(--text-primary)}.asw__paragraph.svelte-6rdx9m{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin:0 0 var(--space-3, .75rem)}.asw__muted.svelte-6rdx9m{color:var(--text-muted)}.asw__form.svelte-6rdx9m{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4, 1rem)}.asw__field.svelte-6rdx9m{display:flex;flex-direction:column;gap:4px}.asw__label.svelte-6rdx9m{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.asw__input.svelte-6rdx9m{padding:10px 12px;border:1px solid var(--border-color, rgba(0,0,0,.12));border-radius:8px;font-size:.95rem;background:var(--surface-page);color:var(--text-primary)}.asw__input.svelte-6rdx9m:focus{outline:2px solid var(--color-accent);outline-offset:1px}.asw__dimlist.svelte-6rdx9m{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.asw__dimitem.svelte-6rdx9m{display:flex;gap:var(--space-3, .75rem);align-items:flex-start;padding:var(--space-3, .75rem);background:#0f2b5b08;border-radius:8px}.asw__dim-icon.svelte-6rdx9m{color:var(--text-accent);font-size:1.5rem;line-height:1;flex-shrink:0}.asw__dimitem.svelte-6rdx9m strong:where(.svelte-6rdx9m){display:block;margin-bottom:2px}.asw__dimitem.svelte-6rdx9m p:where(.svelte-6rdx9m){margin:0;font-size:.9rem}.asw__cta.svelte-6rdx9m{text-align:center;margin-top:var(--space-6, 1.5rem)}.asw__btn.svelte-6rdx9m{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;border:1px solid transparent;font-weight:600;font-size:1rem;cursor:pointer;text-decoration:none;transition:opacity .2s}.asw__btn--primary.svelte-6rdx9m{background:var(--color-primary);color:var(--text-inverse, #fff)}.asw__btn--primary.svelte-6rdx9m:disabled{opacity:.4;cursor:not-allowed}.asw__btn--ghost.svelte-6rdx9m{background:transparent;color:var(--text-accent);border-color:var(--border-color, rgba(0,0,0,.12))}.asw__btn.svelte-6rdx9m:not(:disabled):hover{opacity:.85}.asw__progress.svelte-6rdx9m{margin-bottom:var(--space-6, 1.5rem)}.asw__progress-bar.svelte-6rdx9m{height:8px;background:#0f2b5b1a;border-radius:999px;overflow:hidden}.asw__progress-fill.svelte-6rdx9m{height:100%;background:var(--color-accent);transition:width .3s ease}.asw__progress-text.svelte-6rdx9m{font-size:.85rem;color:var(--text-muted);margin-top:6px;text-align:right}.asw__dim-header.svelte-6rdx9m{margin-bottom:var(--space-6, 1.5rem);padding-bottom:var(--space-4, 1rem);border-bottom:1px solid var(--border-color, rgba(0,0,0,.08))}.asw__step.svelte-6rdx9m{font-size:.75rem;color:var(--text-accent);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.asw__dim-title.svelte-6rdx9m{font-size:1.5rem;margin:4px 0 8px}.asw__questions.svelte-6rdx9m{display:flex;flex-direction:column;gap:var(--space-6, 1.5rem)}.asw__q.svelte-6rdx9m{padding:var(--space-4, 1rem);background:#0f2b5b08;border-radius:12px}.asw__q-header.svelte-6rdx9m{display:flex;gap:var(--space-3, .75rem);align-items:flex-start;margin-bottom:var(--space-3, .75rem)}.asw__q-num.svelte-6rdx9m{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-primary);color:var(--text-inverse, #fff);font-weight:700;font-size:.85rem;flex-shrink:0}.asw__q-text.svelte-6rdx9m{margin:4px 0 0;font-weight:500;line-height:1.5}.asw__q-example.svelte-6rdx9m{margin:0 0 var(--space-3, .75rem);padding:8px 12px;background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:6px;font-size:.9rem;color:var(--text-secondary)}.asw__slider-row.svelte-6rdx9m{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--space-3, .75rem);align-items:center}.asw__slider.svelte-6rdx9m{width:100%}.asw__slider-label.svelte-6rdx9m{font-size:.8rem;color:var(--text-muted)}.asw__slider-value.svelte-6rdx9m{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-accent);color:var(--text-inverse, #fff);font-weight:700}.asw__slider-value--unset.svelte-6rdx9m{background:#0000001a;color:var(--text-muted)}.asw__nav.svelte-6rdx9m{display:flex;justify-content:space-between;gap:var(--space-3, .75rem);margin-top:var(--space-8, 2rem)}.asw__results-header.svelte-6rdx9m{display:grid;grid-template-columns:1fr auto;gap:var(--space-6, 1.5rem);align-items:center}.asw__results-meta.svelte-6rdx9m h2:where(.svelte-6rdx9m){margin:var(--space-2, .5rem) 0}.asw__ring-wrap.svelte-6rdx9m{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-3, .75rem)}.asw__level-pill.svelte-6rdx9m{padding:4px 14px;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--text-inverse, #fff);text-transform:uppercase;letter-spacing:.06em}.asw__strengths-gaps.svelte-6rdx9m{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6, 1.5rem);margin-top:var(--space-6, 1.5rem)}.asw__sg-title.svelte-6rdx9m{margin:0 0 var(--space-2, .5rem);font-size:1rem}.asw__sg-title--good.svelte-6rdx9m{color:#16a34a}.asw__sg-title--gap.svelte-6rdx9m{color:#dc2626}.asw__sg.svelte-6rdx9m ul:where(.svelte-6rdx9m){padding-left:1.25rem;margin:0}.asw__sg.svelte-6rdx9m li:where(.svelte-6rdx9m){margin-bottom:8px;line-height:1.5;font-size:.95rem;color:var(--text-secondary)}.asw__radar-wrap.svelte-6rdx9m{display:grid;grid-template-columns:auto 1fr;gap:var(--space-6, 1.5rem);align-items:center;margin-bottom:var(--space-6, 1.5rem)}.asw__radar-legend.svelte-6rdx9m{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.asw__radar-legend-item.svelte-6rdx9m{display:flex;gap:var(--space-2, .5rem);align-items:center;font-size:.9rem;color:var(--text-secondary)}.asw__radar-dot.svelte-6rdx9m{width:10px;height:10px;border-radius:50%;background:var(--text-accent);flex-shrink:0}.asw__dim-results.svelte-6rdx9m{display:flex;flex-direction:column;gap:var(--space-5, 1.25rem)}.asw__dim-result-header.svelte-6rdx9m{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.asw__dim-result-name.svelte-6rdx9m{font-weight:600}.asw__dim-result-score.svelte-6rdx9m{font-size:.9rem;color:var(--text-muted)}.asw__bar.svelte-6rdx9m{height:10px;background:#0000000f;border-radius:999px;overflow:hidden;margin-bottom:8px}.asw__bar-fill.svelte-6rdx9m{height:100%;transition:width 1s ease-out}.asw__dim-narrative.svelte-6rdx9m{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.asw__timeline.svelte-6rdx9m{display:flex;flex-direction:column;gap:var(--space-5, 1.25rem);margin-top:var(--space-4, 1rem)}.asw__tf.svelte-6rdx9m{padding:var(--space-5, 1.25rem);background:#0f2b5b08;border-left:4px solid var(--color-accent);border-radius:8px}.asw__tf-header.svelte-6rdx9m{margin-bottom:var(--space-3, .75rem)}.asw__tf-num.svelte-6rdx9m{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-accent);color:var(--text-inverse, #fff);font-weight:700;margin-right:var(--space-2, .5rem);vertical-align:middle}.asw__tf-title.svelte-6rdx9m{display:inline;font-size:1.15rem;margin:0;vertical-align:middle}.asw__tf-desc.svelte-6rdx9m{margin:6px 0 0;font-size:.9rem}.asw__tf-actions.svelte-6rdx9m{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.asw__action.svelte-6rdx9m{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3, .75rem);align-items:start;padding:8px 12px;background:var(--surface-card);border-radius:6px}.asw__action-tag.svelte-6rdx9m{font-size:.7rem;padding:2px 8px;background:var(--color-primary);color:var(--text-inverse, #fff);border-radius:999px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;align-self:start}.asw__action-text.svelte-6rdx9m{margin:0;font-size:.95rem;line-height:1.55;color:var(--text-primary)}.asw__next.svelte-6rdx9m h3:where(.svelte-6rdx9m){margin-bottom:var(--space-3, .75rem)}.asw__next-grid.svelte-6rdx9m{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4, 1rem);margin-top:var(--space-5, 1.25rem)}.asw__next-card.svelte-6rdx9m{position:relative;display:flex;flex-direction:column;gap:8px;padding:var(--space-6, 1.5rem);padding-top:calc(var(--space-6, 1.5rem) + 8px);background:var(--surface-card);border:2px solid var(--border-color, rgba(0,0,0,.08));border-radius:14px;text-decoration:none;color:var(--text-primary);transition:transform .2s,border-color .2s,box-shadow .2s}.asw__next-card.svelte-6rdx9m:hover{transform:translateY(-4px);border-color:var(--color-accent);box-shadow:0 12px 24px #00000014}.asw__next-num.svelte-6rdx9m{position:absolute;top:-14px;left:var(--space-6, 1.5rem);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--text-inverse, #fff);font-weight:700;font-size:.95rem}.asw__next-tag.svelte-6rdx9m{font-size:.7rem;padding:2px 8px;background:#0f2b5b14;color:var(--text-accent);border-radius:999px;align-self:flex-start;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.asw__next-title.svelte-6rdx9m{font-size:1.1rem;line-height:1.3;margin-top:4px}.asw__next-desc.svelte-6rdx9m{font-size:.9rem;color:var(--text-secondary);line-height:1.55;margin:0 0 var(--space-2, .5rem)}.asw__next-cta.svelte-6rdx9m{font-size:.9rem;color:var(--text-accent);font-weight:700;margin-top:auto}.asw__next-secondary.svelte-6rdx9m{margin-top:var(--space-6, 1.5rem);padding-top:var(--space-5, 1.25rem);border-top:1px solid var(--border-color, rgba(0,0,0,.08))}.asw__next-secondary-links.svelte-6rdx9m{display:flex;gap:var(--space-4, 1rem);flex-wrap:wrap;margin-top:var(--space-2, .5rem)}.asw__next-secondary-link.svelte-6rdx9m{color:var(--text-accent);text-decoration:none;font-size:.9rem;font-weight:600}.asw__next-secondary-link.svelte-6rdx9m:hover{text-decoration:underline}@media(max-width:720px){.asw__next-grid.svelte-6rdx9m{grid-template-columns:1fr}}.asw__share-grid.svelte-6rdx9m{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-3, .75rem);margin-top:var(--space-4, 1rem)}.asw__share-btn.svelte-6rdx9m{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-4, 1rem);background:#0f2b5b0a;border:1px solid var(--border-color, rgba(0,0,0,.08));border-radius:10px;cursor:pointer;transition:background .2s;font-size:.9rem;color:var(--text-primary);font-weight:600}.asw__share-btn.svelte-6rdx9m:hover{background:#0f2b5b14}.asw__share-icon.svelte-6rdx9m{font-size:1.5rem}.asw__footer.svelte-6rdx9m{text-align:center;margin-top:var(--space-6, 1.5rem)}@media(max-width:720px){.asw__card.svelte-6rdx9m{padding:var(--space-5, 1.25rem)}.asw__form.svelte-6rdx9m,.asw__results-header.svelte-6rdx9m,.asw__strengths-gaps.svelte-6rdx9m{grid-template-columns:1fr}.asw__radar-wrap.svelte-6rdx9m{grid-template-columns:1fr;justify-items:center}.asw__metabar.svelte-6rdx9m{grid-template-columns:1fr;gap:var(--space-2, .5rem)}}
