.step-wizard.svelte-duhec3{background:transparent}.step-header.svelte-duhec3{display:flex;align-items:center;gap:.5rem;padding:0 0 .75rem}.step-header.compact.svelte-duhec3{padding-bottom:.25rem}.back-btn.svelte-duhec3{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #f1f3f3);border-radius:50%;cursor:pointer;color:var(--color-muted, #606870);transition:background .15s ease,color .15s ease}.back-btn.svelte-duhec3:hover{background:var(--color-border, #e5e7eb);color:var(--color-heading, #191c1d)}.back-btn.svelte-duhec3 .material-symbols-outlined:where(.svelte-duhec3){font-size:1.125rem}.step-count.svelte-duhec3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted, #606870)}.step-label.svelte-duhec3{font-size:.75rem;color:var(--color-muted, #606870);margin-left:auto}.progress-track.svelte-duhec3{height:5px;background:var(--color-border, #e5e7eb);border-radius:2px;overflow:hidden;margin-bottom:1.5rem}.progress-fill.svelte-duhec3{height:100%;background:var(--color-primary, #0f2b5b);border-radius:2px;transition:width .3s ease}.step-content.svelte-duhec3{animation:svelte-duhec3-fade-in .2s ease-out}.tool-trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-border, #e5e7eb)}.tool-trust-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:0;font-size:.6875rem;color:var(--color-muted, #606870);text-align:center;line-height:1.25}.tool-trust-badge .material-symbols-outlined{font-size:14px;color:var(--color-secondary, #047857)}.tool-action-btn{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:3.75rem;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--radius-lg, .75rem);font-size:1.0625rem;font-weight:800;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.tool-action-btn:hover{transform:translateY(-1px)}.tool-action-btn:active{transform:scale(.99)}.tool-action-btn:focus-visible{outline:2px solid var(--color-secondary, #047857);outline-offset:3px}.tool-action-btn--primary{background:linear-gradient(135deg,var(--color-secondary, #047857),color-mix(in srgb,var(--color-secondary) 88%,var(--color-primary)));color:var(--color-on-secondary, #fff);box-shadow:0 12px 24px color-mix(in srgb,var(--color-secondary) 22%,transparent)}.tool-action-btn--primary:hover{background:var(--color-secondary-hover, #065f46);box-shadow:0 16px 30px color-mix(in srgb,var(--color-secondary) 28%,transparent)}.tool-action-btn--secondary{background:linear-gradient(135deg,var(--color-primary, #0f2b5b),color-mix(in srgb,var(--color-primary) 88%,var(--color-secondary)));color:var(--color-on-primary, #fff);box-shadow:0 12px 24px color-mix(in srgb,var(--color-primary) 20%,transparent)}.tool-action-btn--secondary:hover{background:var(--color-primary-hover, #0a1f42);box-shadow:0 16px 30px color-mix(in srgb,var(--color-primary) 26%,transparent)}.tool-action-btn .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:1.125rem}@media(max-width:767px){.step-wizard.is-started.svelte-duhec3{display:flex;flex-direction:column;min-height:max(29rem,calc(100svh - 7rem))}.step-wizard.is-started.svelte-duhec3 .step-content:where(.svelte-duhec3){display:flex;flex-direction:column;flex:1}.tool-trust-badge{flex-direction:column;gap:.125rem}}@keyframes svelte-duhec3-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.methodology.svelte-fej7s{margin-top:1.5rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:var(--radius-lg, .75rem);background:var(--color-surface-card, #fff);box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 8%,transparent);overflow:hidden}.methodology-toggle.svelte-fej7s{display:flex;align-items:center;gap:.375rem;width:100%;padding:.95rem 1rem;border:none;background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface-card));cursor:pointer;font-size:.875rem;font-weight:600;color:var(--color-heading, #191c1d);text-align:left;transition:background .15s ease}.methodology-toggle.svelte-fej7s:hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-card))}.toggle-icon.svelte-fej7s{font-size:1.125rem;color:var(--color-primary, #0f2b5b)}.methodology-body.svelte-fej7s{padding:.875rem;border-top:1px solid var(--color-border, #e5e7eb);font-size:.8125rem;line-height:1.6;color:var(--color-text, #434654);background:color-mix(in srgb,var(--color-primary) 3%,var(--color-surface-card));animation:svelte-fej7s-slide-down .2s ease-out}.methodology-body.svelte-fej7s table{width:100%;border-collapse:separate;border-spacing:0;margin:0;overflow:hidden;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, .625rem);font-size:.8125rem;background:var(--color-surface-card, #fff)}.methodology-body.svelte-fej7s th{background:color-mix(in srgb,var(--color-primary) 9%,var(--color-surface-card));font-weight:700;text-align:left;padding:.75rem;border-bottom:1px solid var(--color-border, #e5e7eb);color:var(--color-primary, #0f2b5b)}.methodology-body.svelte-fej7s td{padding:.75rem;border-bottom:1px solid var(--color-border, #e5e7eb);vertical-align:top}.methodology-body.svelte-fej7s tr:last-child td{border-bottom:none}.methodology-body.svelte-fej7s .formula-c-disclosure:where(.svelte-fej7s){margin:.625rem 0 0;padding:.625rem .75rem;background:color-mix(in srgb,var(--color-primary) 4%,transparent);border-left:3px solid color-mix(in srgb,var(--color-primary) 40%,transparent);border-radius:0 var(--radius-sm, .375rem) var(--radius-sm, .375rem) 0;font-size:.8125rem;line-height:1.55;color:var(--color-text, #434654)}.methodology-body.svelte-fej7s .formula-c-disclosure:where(.svelte-fej7s):first-of-type{margin-top:.875rem}@media(max-width:520px){.methodology-body.svelte-fej7s{padding:.75rem}.methodology-body.svelte-fej7s table,.methodology-body.svelte-fej7s thead,.methodology-body.svelte-fej7s tbody,.methodology-body.svelte-fej7s tr,.methodology-body.svelte-fej7s th,.methodology-body.svelte-fej7s td{display:block}.methodology-body.svelte-fej7s thead{display:none}.methodology-body.svelte-fej7s table{border:none;background:transparent}.methodology-body.svelte-fej7s tr{margin-bottom:.625rem;padding:.75rem;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, .625rem);background:var(--color-surface-card, #fff)}.methodology-body.svelte-fej7s td{display:grid;grid-template-columns:minmax(6rem,38%) 1fr;gap:.75rem;padding:.375rem 0;border:none}.methodology-body.svelte-fej7s td:nth-child(1):before{content:"Factor"}.methodology-body.svelte-fej7s td:nth-child(2):before{content:"Your Value"}.methodology-body.svelte-fej7s td:nth-child(3):before{content:"Effect"}.methodology-body.svelte-fej7s td:before{color:var(--color-muted, #606870);font-weight:700}}@keyframes svelte-fej7s-slide-down{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}
