.bwa-tool.svelte-5ms4mh{display:grid;gap:1.5rem}.bwa-tool__intro.svelte-5ms4mh,.bwa-tool__grid.svelte-5ms4mh{display:grid;gap:1rem}.bwa-tool__intro.svelte-5ms4mh{grid-template-columns:minmax(0,1fr)}.bwa-tool__eyebrow.svelte-5ms4mh{margin:0 0 .65rem;color:var(--link-accent);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.bwa-tool.svelte-5ms4mh h2:where(.svelte-5ms4mh),.bwa-tool.svelte-5ms4mh h3:where(.svelte-5ms4mh),.bwa-tool.svelte-5ms4mh h4:where(.svelte-5ms4mh){margin:0;color:var(--text)}.bwa-tool.svelte-5ms4mh h2:where(.svelte-5ms4mh){font-size:clamp(1.55rem,2vw,2rem)}.bwa-tool.svelte-5ms4mh p:where(.svelte-5ms4mh){margin:.65rem 0 0;color:var(--muted);line-height:1.7}.bwa-tool__score.svelte-5ms4mh,.bwa-tool__panel.svelte-5ms4mh,.bwa-tool__lead.svelte-5ms4mh{border:1px solid var(--border);border-radius:1.1rem;background:#ffffff0a}.bwa-tool__score.svelte-5ms4mh{display:grid;gap:.2rem;align-content:center;min-height:8rem;padding:1.2rem}.bwa-tool__score.svelte-5ms4mh span:where(.svelte-5ms4mh),.bwa-tool__score.svelte-5ms4mh small:where(.svelte-5ms4mh){color:var(--muted)}.bwa-tool__score.svelte-5ms4mh strong:where(.svelte-5ms4mh){color:var(--text);font-size:3rem;line-height:1}.bwa-tool__score--green.svelte-5ms4mh strong:where(.svelte-5ms4mh){color:#70e0aa}.bwa-tool__score--yellow.svelte-5ms4mh strong:where(.svelte-5ms4mh){color:#f0d36b}.bwa-tool__score--orange.svelte-5ms4mh strong:where(.svelte-5ms4mh){color:#f4a15d}.bwa-tool__score--red.svelte-5ms4mh strong:where(.svelte-5ms4mh){color:#fb7185}.bwa-tool__panel.svelte-5ms4mh,.bwa-tool__lead.svelte-5ms4mh{padding:1rem}.bwa-tool__fields.svelte-5ms4mh,.bwa-tool__lead-fields.svelte-5ms4mh{display:grid;gap:.85rem}.bwa-tool.svelte-5ms4mh label:where(.svelte-5ms4mh){display:grid;gap:.35rem;color:var(--text);font-size:.92rem;font-weight:700}.bwa-tool.svelte-5ms4mh input:where(.svelte-5ms4mh),.bwa-tool.svelte-5ms4mh select:where(.svelte-5ms4mh){min-height:2.65rem;border:1px solid var(--border);border-radius:.75rem;background:#0000003d;color:var(--text);padding:.65rem .8rem}.bwa-tool.svelte-5ms4mh input:where(.svelte-5ms4mh):focus,.bwa-tool.svelte-5ms4mh select:where(.svelte-5ms4mh):focus{outline:2px solid var(--focus-ring);outline-offset:2px}.bwa-tool__optional.svelte-5ms4mh{margin-top:1rem;color:var(--text)}.bwa-tool__optional.svelte-5ms4mh summary:where(.svelte-5ms4mh){cursor:pointer;font-weight:800}.bwa-tool__calculate.svelte-5ms4mh{margin-top:1rem}.bwa-tool__kpis.svelte-5ms4mh{display:grid;gap:.75rem;margin-top:1rem}.bwa-tool__kpis.svelte-5ms4mh div:where(.svelte-5ms4mh){display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.65rem;color:var(--muted)}.bwa-tool__kpis.svelte-5ms4mh strong:where(.svelte-5ms4mh){color:var(--text)}.bwa-tool.svelte-5ms4mh ul:where(.svelte-5ms4mh){margin:.8rem 0 0;padding-left:1.2rem;color:var(--muted);line-height:1.7}.bwa-tool__lead.svelte-5ms4mh{display:grid;gap:1rem}.bwa-tool__privacy.svelte-5ms4mh{display:flex!important;align-items:flex-start;gap:.65rem!important;color:var(--muted)!important;font-weight:500!important}.bwa-tool__privacy.svelte-5ms4mh input:where(.svelte-5ms4mh){min-height:auto;margin-top:.2rem}.bwa-tool__success.svelte-5ms4mh,.bwa-tool__error.svelte-5ms4mh{border-radius:.9rem;padding:.85rem;color:var(--text)}.bwa-tool__success.svelte-5ms4mh{display:grid;gap:.25rem;border:1px solid rgba(112,224,170,.35);background:#70e0aa1f}.bwa-tool__error.svelte-5ms4mh{border:1px solid rgba(251,113,133,.35);background:#fb71851f}@media(min-width:820px){.bwa-tool__intro.svelte-5ms4mh{grid-template-columns:minmax(0,1fr) minmax(13rem,16rem);align-items:stretch}.bwa-tool__grid.svelte-5ms4mh{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start}.bwa-tool__fields.svelte-5ms4mh,.bwa-tool__lead-fields.svelte-5ms4mh{grid-template-columns:repeat(2,minmax(0,1fr))}}.susa-tool.svelte-woi8ss{display:grid;gap:1.5rem}.susa-tool__intro.svelte-woi8ss,.susa-tool__layout.svelte-woi8ss{display:grid;gap:1rem}.susa-tool__eyebrow.svelte-woi8ss{margin:0 0 .65rem;color:var(--link-accent);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.susa-tool.svelte-woi8ss h2:where(.svelte-woi8ss),.susa-tool.svelte-woi8ss h3:where(.svelte-woi8ss),.susa-tool.svelte-woi8ss h4:where(.svelte-woi8ss){margin:0;color:var(--text)}.susa-tool.svelte-woi8ss h2:where(.svelte-woi8ss){font-size:clamp(1.55rem,2vw,2rem)}.susa-tool.svelte-woi8ss p:where(.svelte-woi8ss){margin:.65rem 0 0;color:var(--muted);line-height:1.7}.susa-tool__score.svelte-woi8ss,.susa-tool__question.svelte-woi8ss,.susa-tool__result.svelte-woi8ss,.susa-tool__lead.svelte-woi8ss{border:1px solid var(--border);border-radius:1.1rem;background:#ffffff0a}.susa-tool__score.svelte-woi8ss{display:grid;gap:.2rem;align-content:center;min-height:8rem;padding:1.2rem}.susa-tool__score.svelte-woi8ss span:where(.svelte-woi8ss),.susa-tool__score.svelte-woi8ss small:where(.svelte-woi8ss){color:var(--muted)}.susa-tool__score.svelte-woi8ss strong:where(.svelte-woi8ss){color:var(--text);font-size:3rem;line-height:1}.susa-tool__score--management_ready.svelte-woi8ss strong:where(.svelte-woi8ss){color:#70e0aa}.susa-tool__score--gaps.svelte-woi8ss strong:where(.svelte-woi8ss){color:#f0d36b}.susa-tool__score--not_bank_ready.svelte-woi8ss strong:where(.svelte-woi8ss){color:#f4a15d}.susa-tool__score--not_robust.svelte-woi8ss strong:where(.svelte-woi8ss){color:#fb7185}.susa-tool__questions.svelte-woi8ss{display:grid;gap:.75rem}.susa-tool__use-case.svelte-woi8ss,.susa-tool__lead.svelte-woi8ss label:where(.svelte-woi8ss){display:grid;gap:.35rem;color:var(--text);font-size:.92rem;font-weight:700}.susa-tool.svelte-woi8ss select:where(.svelte-woi8ss),.susa-tool.svelte-woi8ss input:where(.svelte-woi8ss){min-height:2.65rem;border:1px solid var(--border);border-radius:.75rem;background:#0000003d;color:var(--text);padding:.65rem .8rem}.susa-tool__question.svelte-woi8ss{display:grid;gap:.8rem;padding:1rem}.susa-tool__question.svelte-woi8ss>div:where(.svelte-woi8ss):first-child{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem}.susa-tool__question.svelte-woi8ss span:where(.svelte-woi8ss){display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:#96e8e321;color:var(--link-accent);font-weight:800}.susa-tool__answers.svelte-woi8ss{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.susa-tool__answers.svelte-woi8ss button:where(.svelte-woi8ss){min-height:2.45rem;border:1px solid var(--border);border-radius:.75rem;background:#0000002e;color:var(--text);cursor:pointer;font-weight:800}.susa-tool__answers.svelte-woi8ss button.active:where(.svelte-woi8ss),.susa-tool__answers.svelte-woi8ss button:where(.svelte-woi8ss):focus-visible{border-color:var(--primary-border);background:var(--primary-soft);outline:none}.susa-tool__result.svelte-woi8ss,.susa-tool__lead.svelte-woi8ss{padding:1rem}.susa-tool__meter.svelte-woi8ss{height:.8rem;overflow:hidden;border-radius:999px;background:#ffffff17;margin-top:1rem}.susa-tool__meter.svelte-woi8ss span:where(.svelte-woi8ss){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fb7185,#f0d36b,#70e0aa)}.susa-tool.svelte-woi8ss ul:where(.svelte-woi8ss){margin:.8rem 0 0;padding-left:1.2rem;color:var(--muted);line-height:1.7}.susa-tool__lead.svelte-woi8ss{display:grid;gap:1rem}.susa-tool__lead-fields.svelte-woi8ss{display:grid;gap:.85rem}.susa-tool__privacy.svelte-woi8ss{display:flex!important;align-items:flex-start;gap:.65rem!important;color:var(--muted)!important;font-weight:500!important}.susa-tool__privacy.svelte-woi8ss input:where(.svelte-woi8ss){min-height:auto;margin-top:.2rem}.susa-tool__success.svelte-woi8ss,.susa-tool__error.svelte-woi8ss{border-radius:.9rem;padding:.85rem;color:var(--text)}.susa-tool__success.svelte-woi8ss{display:grid;gap:.25rem;border:1px solid rgba(112,224,170,.35);background:#70e0aa1f}.susa-tool__error.svelte-woi8ss{border:1px solid rgba(251,113,133,.35);background:#fb71851f}@media(min-width:820px){.susa-tool__intro.svelte-woi8ss{grid-template-columns:minmax(0,1fr) minmax(13rem,16rem);align-items:stretch}.susa-tool__layout.svelte-woi8ss{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start}.susa-tool__lead-fields.svelte-woi8ss{grid-template-columns:repeat(2,minmax(0,1fr))}.susa-tool__result.svelte-woi8ss{position:sticky;top:6rem}}.slider-scale.svelte-1qssb3c{display:grid;gap:.2rem}.slider-ticks.svelte-1qssb3c{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.slider-tick.svelte-1qssb3c{background:var(--border);border-radius:999px;display:block;flex:0 0 1px;height:.4rem;width:1px}.slider-tick-major.svelte-1qssb3c{background:var(--muted-2);height:.65rem}.range-pair-input.svelte-1qssb3c{appearance:none;background:transparent;cursor:pointer;height:2.25rem;inset:0;pointer-events:none;position:absolute;width:100%}.range-pair-input.svelte-1qssb3c:focus{outline:none}.range-pair-input.svelte-1qssb3c:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--primary-soft)}.range-pair-input.svelte-1qssb3c:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--primary-soft)}.range-pair-input.svelte-1qssb3c::-webkit-slider-runnable-track{background:transparent;border:0;height:.5rem}.range-pair-input.svelte-1qssb3c::-moz-range-track{background:transparent;border:0;height:.5rem}.range-pair-input.svelte-1qssb3c::-webkit-slider-thumb{appearance:none;background:var(--link-accent);border:2px solid var(--panel-solid);border-radius:999px;box-shadow:0 1px 6px #0003;height:1.25rem;margin-top:-.375rem;pointer-events:auto;width:1.25rem}.range-pair-input.svelte-1qssb3c::-moz-range-thumb{background:var(--link-accent);border:2px solid var(--panel-solid);border-radius:999px;box-shadow:0 1px 6px #0003;height:1.25rem;pointer-events:auto;width:1.25rem}.bwa-check.svelte-1yzbxs2{--bwa-negative-active: #b42318;display:grid;gap:1.25rem}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bwa-check.svelte-1yzbxs2{--bwa-negative-active: #fca5a5}}html[data-theme=dark] .bwa-check.svelte-1yzbxs2{--bwa-negative-active: #fca5a5}.bwa-check__questions.svelte-1yzbxs2{display:grid;gap:.65rem}.bwa-check__question.svelte-1yzbxs2{display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;gap:.85rem;align-items:center;width:100%;border:1px solid var(--border);border-radius:.85rem;background:var(--panel-2);color:var(--text);padding:.85rem;text-align:left;transition:border-color .16s ease,background .16s ease}.bwa-check__question.checked.svelte-1yzbxs2{border-color:#96e8e38c;background:#035c592e}.bwa-check__number.svelte-1yzbxs2{display:inline-grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:999px;background:#96e8e321;color:var(--link-accent);font-size:.85rem;font-weight:800}.bwa-check__label.svelte-1yzbxs2{min-width:0;font-size:.94rem;line-height:1.45;color:var(--text)}.bwa-check__toggle.svelte-1yzbxs2{display:inline-grid;grid-template-columns:repeat(2,minmax(3rem,1fr));overflow:hidden;border-radius:999px;border:1px solid var(--border);background:var(--bg);padding:.18rem}.bwa-check__toggle.svelte-1yzbxs2 button:where(.svelte-1yzbxs2){min-height:2rem;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:.32rem .68rem;font-size:.78rem;font-weight:850;line-height:1;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.bwa-check__toggle.svelte-1yzbxs2 button:where(.svelte-1yzbxs2):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bwa-check__toggle.svelte-1yzbxs2 button.active:where(.svelte-1yzbxs2):first-child{background:#b423181c;color:var(--bwa-negative-active)}.bwa-check__toggle.svelte-1yzbxs2 button.active:where(.svelte-1yzbxs2):last-child{background:#035c5929;color:var(--link-accent);box-shadow:inset 0 0 0 1px #96e8e352}.bwa-check__result.svelte-1yzbxs2{border:1px solid var(--primary-border);border-radius:1.15rem;background:linear-gradient(135deg,#035c593d,#96e8e314);padding:1.25rem}.bwa-check__eyebrow.svelte-1yzbxs2{color:var(--muted-2);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bwa-check__score.svelte-1yzbxs2{margin-top:.35rem;color:var(--score-color, var(--text));font-size:clamp(2rem,5vw,3.5rem);font-weight:850;line-height:1;transition:color .18s ease}.bwa-check__meter.svelte-1yzbxs2{overflow:hidden;height:.55rem;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,#b423182e,#d977062e,#0f8f6b2e)}.bwa-check__meter.svelte-1yzbxs2 span:where(.svelte-1yzbxs2){display:block;height:100%;width:var(--score-ratio, 0%);border-radius:inherit;background:linear-gradient(90deg,#b42318,#d97706 48%,#0f8f6b);transition:width .18s ease}.bwa-check__count.svelte-1yzbxs2,.bwa-check__result.svelte-1yzbxs2 p:where(.svelte-1yzbxs2){margin-top:.8rem;color:var(--muted);font-size:.9rem;line-height:1.6}.bwa-check__result.svelte-1yzbxs2 h3:where(.svelte-1yzbxs2){margin-top:1rem;color:var(--text);font-size:1.08rem;font-weight:800;line-height:1.35}.bwa-check__result.svelte-1yzbxs2 a:where(.svelte-1yzbxs2){display:inline-flex;margin-top:1rem;color:var(--link-accent);font-size:.9rem;font-weight:800;text-decoration:underline;text-underline-offset:.25rem}.bwa-check__reset.svelte-1yzbxs2{margin-top:1rem;border:1px solid var(--border);border-radius:999px;background:var(--panel-2);color:var(--text);padding:.55rem .9rem;font-size:.82rem;font-weight:800}@media(min-width:900px){.bwa-check.svelte-1yzbxs2{grid-template-columns:minmax(0,1fr) minmax(17rem,.42fr);align-items:start}.bwa-check__result.svelte-1yzbxs2{position:sticky;top:6.5rem}}@media(max-width:560px){.bwa-check__question.svelte-1yzbxs2{grid-template-columns:2.15rem minmax(0,1fr)}.bwa-check__toggle.svelte-1yzbxs2{grid-column:2;width:min(100%,10rem)}}@media(prefers-reduced-motion:reduce){.bwa-check__question.svelte-1yzbxs2,.bwa-check__toggle.svelte-1yzbxs2 button:where(.svelte-1yzbxs2),.bwa-check__meter.svelte-1yzbxs2 span:where(.svelte-1yzbxs2){transition:none}}
