@keyframes svelte-zrv1zq-arw-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.arw.svelte-zrv1zq{font-family:inherit;max-width:720px;margin:0 auto;color:var(--text-primary, #1A202C);box-sizing:border-box}.arw.svelte-zrv1zq :where(.svelte-zrv1zq),.arw.svelte-zrv1zq :where(.svelte-zrv1zq):before,.arw.svelte-zrv1zq :where(.svelte-zrv1zq):after{box-sizing:border-box}.arw-intro.svelte-zrv1zq{text-align:center;padding:3rem 2rem;background:var(--surface-card, #fff);border:1px solid var(--border-light, #E2E8F0);border-radius:16px;animation:svelte-zrv1zq-arw-fade-in .5s ease-out}.arw-intro__icon.svelte-zrv1zq{margin-bottom:1.5rem}.arw-intro__title.svelte-zrv1zq{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;color:var(--color-primary, #1B4965)}.arw-intro__desc.svelte-zrv1zq{font-size:1rem;line-height:1.6;color:var(--text-secondary, #4A5568);margin:0 0 2rem;max-width:480px;margin-inline:auto}.arw-btn.svelte-zrv1zq{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-size:.938rem;font-weight:600;padding:.75rem 1.75rem;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease}.arw-btn--primary.svelte-zrv1zq{background:var(--color-primary, #1B4965);color:#fff}.arw-btn--primary.svelte-zrv1zq:hover{background:var(--color-primary-light, #2A6080);transform:translateY(-1px);box-shadow:0 4px 14px #1b49654d}.arw-btn--primary.svelte-zrv1zq:active{transform:translateY(0)}.arw-btn--outline.svelte-zrv1zq{background:transparent;color:var(--color-primary, #1B4965);border:2px solid var(--color-primary, #1B4965)}.arw-btn--outline.svelte-zrv1zq:hover{background:var(--color-primary, #1B4965);color:#fff}.arw-btn--lg.svelte-zrv1zq{padding:.875rem 2.5rem;font-size:1rem}.arw-form.svelte-zrv1zq{animation:svelte-zrv1zq-arw-fade-in .5s ease-out}.arw-form__actions.svelte-zrv1zq{text-align:center;margin-top:2rem;padding-bottom:.5rem}.arw-dim-group.svelte-zrv1zq{border:1px solid var(--border-light, #E2E8F0);border-radius:14px;padding:1.5rem;margin-bottom:1.25rem;background:var(--surface-card, #fff)}.arw-dim-group__legend.svelte-zrv1zq{font-size:1.05rem;font-weight:700;color:var(--color-primary, #1B4965);display:flex;align-items:center;gap:.5rem;padding:0 .5rem}.arw-dim-group__icon.svelte-zrv1zq{font-size:1.2rem}.arw-question.svelte-zrv1zq{margin-top:1.25rem}.arw-question__label.svelte-zrv1zq{display:block;font-size:.925rem;line-height:1.5;color:var(--text-primary, #1A202C);margin-bottom:.75rem;font-weight:500}.arw-question__number.svelte-zrv1zq{color:var(--color-secondary, #2A9D8F);font-weight:700;margin-right:.25rem}.arw-slider-row.svelte-zrv1zq{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;gap:.75rem}@media(max-width:540px){.arw-slider-row.svelte-zrv1zq{grid-template-columns:1fr;gap:.25rem}.arw-slider-label--low.svelte-zrv1zq,.arw-slider-label--high.svelte-zrv1zq{text-align:center!important}}.arw-slider-label.svelte-zrv1zq{font-size:.75rem;color:var(--text-muted, #718096);line-height:1.3}.arw-slider-label--low.svelte-zrv1zq{text-align:right}.arw-slider-label--high.svelte-zrv1zq{text-align:left}.arw-slider-wrap.svelte-zrv1zq{position:relative;padding-top:1.5rem}.arw-slider.svelte-zrv1zq{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;outline:none;background:linear-gradient(to right,#c53030,#d69e2e 35%,#2a9d8f 65%,#1b4965);opacity:.85;transition:opacity .15s}.arw-slider.svelte-zrv1zq:hover{opacity:1}.arw-slider.svelte-zrv1zq:focus-visible{box-shadow:0 0 0 3px #2a9d8f59;border-radius:4px}.arw-slider.svelte-zrv1zq::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--color-primary, #1B4965);cursor:pointer;box-shadow:0 2px 6px #00000026;transition:transform .15s ease,box-shadow .15s ease}.arw-slider.svelte-zrv1zq::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 10px #0003}.arw-slider.svelte-zrv1zq::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--color-primary, #1B4965);cursor:pointer;box-shadow:0 2px 6px #00000026}.arw-slider.svelte-zrv1zq::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(to right,#c53030,#d69e2e 35%,#2a9d8f 65%,#1b4965)}.arw-slider-value.svelte-zrv1zq{position:absolute;top:0;transform:translate(-50%);background:var(--color-primary, #1B4965);color:#fff;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:6px;pointer-events:none;white-space:nowrap}.arw-results.svelte-zrv1zq{animation:svelte-zrv1zq-arw-fade-in .6s ease-out}.arw-results__title.svelte-zrv1zq{text-align:center;font-size:1.4rem;font-weight:700;color:var(--color-primary, #1B4965);margin:0 0 2rem}.arw-results__actions.svelte-zrv1zq{text-align:center;margin-top:2rem}.arw-score-section.svelte-zrv1zq{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.5rem}.arw-ring-wrap.svelte-zrv1zq{position:relative;width:180px;height:180px}.arw-ring.svelte-zrv1zq{display:block}.arw-ring__progress.svelte-zrv1zq{transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1),stroke .4s ease}.arw-ring__center.svelte-zrv1zq{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.arw-ring__score.svelte-zrv1zq{font-size:2.5rem;font-weight:800;line-height:1;color:var(--text-primary, #1A202C)}.arw-ring__max.svelte-zrv1zq{font-size:.875rem;color:var(--text-muted, #718096);font-weight:500}.arw-score-label.svelte-zrv1zq{font-size:.875rem;color:var(--text-secondary, #4A5568);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.arw-level-badge.svelte-zrv1zq{display:inline-block;padding:.35rem 1.25rem;border-radius:999px;color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.03em}.arw-breakdown.svelte-zrv1zq{background:var(--surface-card, #fff);border:1px solid var(--border-light, #E2E8F0);border-radius:14px;padding:1.5rem;margin-bottom:1.5rem}.arw-breakdown__title.svelte-zrv1zq{font-size:1rem;font-weight:700;margin:0 0 1.25rem;color:var(--color-primary, #1B4965)}.arw-bar-row.svelte-zrv1zq{display:grid;grid-template-columns:1.6rem 1fr 2.5fr 2.5rem;align-items:center;gap:.6rem;margin-bottom:.875rem}.arw-bar-row.svelte-zrv1zq:last-child{margin-bottom:0}.arw-bar-row__icon.svelte-zrv1zq{font-size:1rem;text-align:center}.arw-bar-row__label.svelte-zrv1zq{font-size:.85rem;font-weight:600;color:var(--text-secondary, #4A5568);white-space:nowrap}.arw-bar-track.svelte-zrv1zq{height:10px;background:var(--surface-parchment, #F0F5F4);border-radius:5px;overflow:hidden}.arw-bar-fill.svelte-zrv1zq{height:100%;border-radius:5px;transition:width 1s cubic-bezier(.22,1,.36,1)}.arw-bar-row__value.svelte-zrv1zq{font-size:.875rem;font-weight:700;text-align:right}@media(max-width:540px){.arw-bar-row.svelte-zrv1zq{grid-template-columns:1.4rem 1fr 2rem;gap:.4rem}.arw-bar-row__label.svelte-zrv1zq{white-space:normal;font-size:.8rem}.arw-bar-track.svelte-zrv1zq{grid-column:1 / -1}}.arw-next-steps.svelte-zrv1zq{background:var(--surface-card, #fff);border:1px solid var(--border-light, #E2E8F0);border-radius:14px;padding:1.5rem}.arw-next-steps__title.svelte-zrv1zq{font-size:1rem;font-weight:700;margin:0 0 .5rem;color:var(--color-primary, #1B4965)}.arw-next-steps__context.svelte-zrv1zq{font-size:.875rem;color:var(--text-muted, #718096);margin:0 0 1rem}.arw-next-steps__context.svelte-zrv1zq strong:where(.svelte-zrv1zq){color:var(--text-primary, #1A202C)}.arw-next-steps__list.svelte-zrv1zq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.arw-next-steps__item.svelte-zrv1zq{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary, #4A5568)}.arw-next-steps__num.svelte-zrv1zq{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:var(--color-secondary, #2A9D8F);color:#fff;font-size:.8rem;font-weight:700;border-radius:50%}
