.form-group.svelte-fxv4wi{margin-bottom:1.125rem}.field-label.svelte-fxv4wi{display:block;font-size:.875rem;font-weight:600;color:var(--color-heading, #191c1d);margin-bottom:.375rem}.input-wrap.svelte-fxv4wi{display:flex;align-items:center;min-height:3.125rem;border:1.5px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));border-radius:var(--radius-md, .625rem);background:var(--color-surface-card, #fff);box-shadow:0 1px color-mix(in srgb,var(--color-primary) 8%,transparent);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;overflow:hidden}.input-wrap.svelte-fxv4wi:focus-within{border-color:var(--color-primary, #0f2b5b);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 13%,transparent)}.input-wrap.has-error.svelte-fxv4wi{border-color:var(--color-error)}.input-wrap.has-error.svelte-fxv4wi:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-error) 13%,transparent)}.input-wrap.has-success.svelte-fxv4wi{border-color:var(--color-secondary, #047857)}.input-prefix.svelte-fxv4wi,.input-suffix.svelte-fxv4wi{padding:0 .75rem;font-size:.875rem;color:var(--color-muted, #606870);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface-card));flex-shrink:0;align-self:stretch;display:flex;align-items:center}.input-field.svelte-fxv4wi{flex:1;border:none;background:transparent;padding:.625rem .75rem;font-size:1rem;font-family:inherit;color:var(--color-heading, #191c1d);outline:none;min-width:0}.input-field.svelte-fxv4wi::placeholder{color:var(--color-outline, #c3c5d7)}.field-hint.svelte-fxv4wi{font-size:.75rem;color:var(--color-muted, #606870);margin:.375rem 0 0;line-height:1.4}.field-error.svelte-fxv4wi{font-size:.75rem;color:var(--color-error);margin:.375rem 0 0;line-height:1.4}.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}}
