:root{--bs-nordic-midnight:#080c12;--bs-nordic-mist:#f0f2f5;--bs-architectural-white:#f9f9f9;--bs-body-text:#2a3340;--bs-muted-text:#6b7280;--bs-soft-muted:#9ca3af;--bs-very-soft:#c9cfd6;--bs-intuitive-fire:#cc4100;--bs-divider:#e2e5ea;--bs-font:Arial,"Liberation Sans",sans-serif}.bsf-root{background:#f9f9f9;background:var(--bs-architectural-white);color:#2a3340;color:var(--bs-body-text);font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font)}.bsf-progress-track{background:#e2e5ea;background:var(--bs-divider);height:4px;width:100%}.bsf-progress-fill{background:#cc4100;background:var(--bs-intuitive-fire);height:100%;transition:width .3s ease}.bsf-eyebrow{color:#cc4100;color:var(--bs-intuitive-fire);font-weight:700;letter-spacing:2.5px}.bsf-counter,.bsf-eyebrow{font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:11px;text-transform:uppercase}.bsf-counter{color:#6b7280;color:var(--bs-muted-text);font-weight:600;letter-spacing:2px}.bsf-question{font-size:24px;line-height:1.3}.bsf-question,.bsf-title{color:#080c12;color:var(--bs-nordic-midnight);font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-weight:800;letter-spacing:-.4px}.bsf-title{font-size:26px}.bsf-sub{color:#6b7280;color:var(--bs-muted-text);font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:15px;line-height:1.55}.bsf-option{align-items:center;background:#f0f2f5;background:var(--bs-nordic-mist);border:1px solid #0000;border-left-width:3px;border-radius:4px;color:#2a3340;color:var(--bs-body-text);cursor:pointer;display:flex;font-size:15.5px;gap:12px;justify-content:space-between;line-height:1.45;padding:18px 20px;text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease;width:100%}.bsf-option:hover{border-left-color:#cc4100;border-left-color:var(--bs-intuitive-fire)}.bsf-option--active{background:#fff;border-color:#cc4100;border-color:var(--bs-intuitive-fire);border-left-color:#cc4100;border-left-color:var(--bs-intuitive-fire);color:#080c12;color:var(--bs-nordic-midnight);font-weight:600}.bsf-opt-letter{align-items:center;background:#fff;border:0;border-radius:4px;color:#6b7280;color:var(--bs-muted-text);display:inline-flex;flex-shrink:0;font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:12px;font-weight:700;height:26px;justify-content:center;letter-spacing:0;margin-right:12px;transition:all .16s ease;width:26px}.bsf-option--active .bsf-opt-letter{background:#cc4100;background:var(--bs-intuitive-fire);border-color:#cc4100;border-color:var(--bs-intuitive-fire);color:#fff}.bsf-opt-body{flex:1 1;text-align:left}.bsf-rating-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,1fr)}@media (max-width:520px){.bsf-rating-grid{grid-template-columns:repeat(5,1fr)}}.bsf-rating-btn{aspect-ratio:1/1;background:#f0f2f5;background:var(--bs-nordic-mist);border:1px solid #0000;border-radius:4px;color:#2a3340;color:var(--bs-body-text);cursor:pointer;font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:17px;font-weight:700;transition:all .16s ease}.bsf-rating-btn--active,.bsf-rating-btn:hover{border-color:#cc4100;border-color:var(--bs-intuitive-fire)}.bsf-rating-btn--active{background:#cc4100;background:var(--bs-intuitive-fire);color:#fff}.bsf-scale-label{font-size:12px}.bsf-input,.bsf-scale-label{color:#080c12;color:var(--bs-nordic-midnight);font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font)}.bsf-input{background:#f0f2f5;background:var(--bs-nordic-mist);border:1px solid #0000;border-radius:3px;font-size:15px;outline:none;padding:14px 16px;transition:border-color .16s ease;width:100%}.bsf-input::placeholder{color:#9ca3af;color:var(--bs-soft-muted)}.bsf-input:focus{border-color:#cc4100;border-color:var(--bs-intuitive-fire)}.bsf-cta{align-items:center;background:#cc4100;background:var(--bs-intuitive-fire);border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:2px;padding:16px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease;width:100%}.bsf-cta:hover{box-shadow:0 8px 22px #cc410047;transform:translateY(-1px)}.bsf-cta:disabled{box-shadow:none;cursor:default;opacity:.7;transform:none}.bsf-back{align-items:center;color:#6b7280;color:var(--bs-muted-text);display:inline-flex;font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:14px;gap:6px;transition:color .16s ease}.bsf-back:hover{color:#080c12;color:var(--bs-nordic-midnight)}.bsr-root{background:#f9f9f9;background:var(--bs-architectural-white);color:#2a3340;color:var(--bs-body-text);font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font)}.bsr-header{align-items:center;border-bottom:1px solid #e2e5ea;border-bottom:1px solid var(--bs-divider);color:#cc4100;color:var(--bs-intuitive-fire);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:3px;padding:16px 32px;text-transform:uppercase}.bsr-header .r{color:#6b7280;color:var(--bs-muted-text);font-weight:500;letter-spacing:2px}.bsr-section{padding:32px}.bsr-section+.bsr-section{border-top:1px solid #e2e5ea;border-top:1px solid var(--bs-divider)}.bsr-kicker{color:#080c12;color:var(--bs-nordic-midnight);font-size:12.5px;letter-spacing:2.5px}.bsr-eyebrow,.bsr-kicker{font-weight:700;text-transform:uppercase}.bsr-eyebrow{color:#cc4100;color:var(--bs-intuitive-fire);font-size:11px;letter-spacing:3px}.bsr-title{color:#080c12;color:var(--bs-nordic-midnight);font-size:34px;font-weight:900;letter-spacing:-1px;line-height:1.05;margin-top:20px}.bsr-lead{font-size:15px;margin-top:14px}.bsr-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:38px}@media (max-width:560px){.bsr-stats{grid-template-columns:1fr}}.bsr-stat{background:#f0f2f5;background:var(--bs-nordic-mist);padding:18px 20px}.bsr-stat-label{color:#6b7280;color:var(--bs-muted-text);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.bsr-score{color:#080c12;color:var(--bs-nordic-midnight);font-size:52px;font-weight:900;letter-spacing:-2px;line-height:.9;margin-top:8px}.bsr-score .max{color:#6b7280;color:var(--bs-muted-text);font-size:20px;font-weight:500;letter-spacing:0;margin-left:3.75px}.bsr-provisional{color:#cc4100;color:var(--bs-intuitive-fire);display:inline-block;font-size:9px;font-weight:700;letter-spacing:1.5px;margin-top:10px;text-transform:uppercase}.bsr-stat-sub{color:#6b7280;color:var(--bs-muted-text);font-size:11px;line-height:1.45;margin-top:6px}.bsr-party-name{color:#080c12;color:var(--bs-nordic-midnight);font-size:19px;font-weight:800;line-height:1.1;margin-top:6px}.bsr-party-line{color:#6b7280;color:var(--bs-muted-text);font-size:11px;line-height:1.4}.bsr-conf{color:#9ca3af;color:var(--bs-soft-muted);font-size:9px;font-weight:600;letter-spacing:1.5px;margin-top:8px;text-transform:uppercase}.bsr-markers{margin-top:34px}.bsr-mrow{grid-gap:16px;align-items:center;border-bottom:1px solid #e2e5ea;border-bottom:1px solid var(--bs-divider);display:grid;gap:16px;grid-template-columns:160px 1fr 96px;padding:13px 0}.bsr-mrow:last-child{border-bottom:0}.bsr-mlabel{color:#080c12;color:var(--bs-nordic-midnight);font-size:13px;font-weight:700}.bsr-msub{color:#9ca3af;color:var(--bs-soft-muted);font-size:10.5px;line-height:1.3;margin-top:2px}.bsr-mtrack{background:#f0f2f5;background:var(--bs-nordic-mist);height:16px;position:relative}.bsr-mfill-locked{background:repeating-linear-gradient(45deg,#c9cfd6,#c9cfd6 6px,#0000 0,#0000 12px);background:repeating-linear-gradient(45deg,var(--bs-very-soft),var(--bs-very-soft) 6px,#0000 6px,#0000 12px);height:100%}.bsr-lock{align-items:center;color:#080c12;color:var(--bs-nordic-midnight);display:flex;font-size:9px;font-weight:700;gap:5px;justify-content:flex-end;letter-spacing:1px;text-transform:uppercase}.bsr-body{color:#2a3340;color:var(--bs-body-text);font-size:15px;line-height:1.65;margin-top:14px}.bsr-recog{color:#6b7280;color:var(--bs-muted-text);font-size:13.5px;line-height:1.6;margin-top:16px}.bsr-recog b{color:#080c12;color:var(--bs-nordic-midnight);font-weight:700}.bsr-band{background:#f0f2f5;background:var(--bs-nordic-mist);border-left:3px solid #cc4100;border-left:3px solid var(--bs-intuitive-fire);margin-top:20px;padding:18px 22px}.bsr-band-label{color:#cc4100;color:var(--bs-intuitive-fire);font-size:9px;font-weight:700;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.bsr-band-text{font-size:13.5px;line-height:1.6}.bsr-band-text,.bsr-rec-title{color:#080c12;color:var(--bs-nordic-midnight)}.bsr-rec-title{font-size:19px;font-weight:800;letter-spacing:-.3px;margin-top:14px}.bsr-readmore{align-items:center;color:#cc4100;color:var(--bs-intuitive-fire);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-top:12px;text-decoration:none}.bsr-readmore:hover{text-decoration:underline}.bsr-next{background:#080c12;background:var(--bs-nordic-midnight);margin-top:26px;padding:30px 32px}.bsr-next-eyebrow{color:#9ca3af;color:var(--bs-soft-muted);font-size:9px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.bsr-next-title{font-size:15px;font-weight:800;letter-spacing:1px;margin-top:6px;text-transform:uppercase}.bsr-next-body,.bsr-next-title{color:#f9f9f9;color:var(--bs-architectural-white)}.bsr-next-body{font-size:13.5px;line-height:1.6;margin-top:12px;opacity:.9}.bsr-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:44px}.bsr-cta{align-items:center;background:#cc4100;background:var(--bs-intuitive-fire);border:0;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:2px;padding:15px 28px;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.bsr-cta:hover{box-shadow:0 8px 22px #cc410059;transform:translateY(-1px)}.bsr-cta-ghost{align-items:center;background:#0000;border:1px solid #f9f9f94d;color:#f9f9f9;color:var(--bs-architectural-white);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:2px;padding:15px 28px;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease}.bsr-cta-ghost:hover{border-color:#cc4100;border-color:var(--bs-intuitive-fire)}.bsr-cta-ghost:disabled{cursor:default;opacity:.5}.bsr-footer{align-items:center;color:#9ca3af;color:var(--bs-soft-muted);display:flex;font-size:10px;justify-content:space-between;letter-spacing:1.5px;padding:16px 32px;text-transform:uppercase}.bsr-footer button{color:#6b7280;color:var(--bs-muted-text)}.bsr-lead{color:#2a3340;color:var(--bs-body-text);font-size:14px;line-height:1.6;margin-top:44px}.bsr-lead+.bsr-lead{margin-top:12px}.bsr-body{font-size:14px;line-height:1.6}.bsr-body+.bsr-body{margin-top:12px}.bsr-cover-head{position:relative}.bsr-dl-top{align-items:center;background:#0000;border:1px solid #cc4100;border:1px solid var(--bs-intuitive-fire);border-radius:4px;color:#cc4100;color:var(--bs-intuitive-fire);cursor:pointer;display:inline-flex;font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:10px;font-weight:700;gap:7px;letter-spacing:1.5px;padding:9px 16px;position:absolute;right:0;text-transform:uppercase;top:0;transition:background-color .18s ease,color .18s ease}.bsr-dl-top:hover{background:#cc4100;background:var(--bs-intuitive-fire);color:#fff}.bsr-party-meta{margin-top:20px}.bsr-recog-block{margin-top:60px}.bsr-recog-lead{color:#080c12;color:var(--bs-nordic-midnight);font-size:14px;font-weight:700}.bsr-recog-body{color:#2a3340;color:var(--bs-body-text);font-size:14px;line-height:1.7;margin-top:8px}.bsr-cta-ghost-light{align-items:center;background:#0000;border:1px solid #c9cfd6;border:1px solid var(--bs-very-soft);color:#080c12;color:var(--bs-nordic-midnight);cursor:pointer;display:inline-flex;font-family:Arial,Liberation Sans,sans-serif;font-family:var(--bs-font);font-size:11px;font-weight:700;gap:8px;letter-spacing:2px;padding:15px 28px;text-decoration:none;text-transform:uppercase;transition:border-color .2s ease}.bsr-cta-ghost-light:hover{border-color:#cc4100;border-color:var(--bs-intuitive-fire)}@media print{.bsr-section{page-break-after:always}.bsr-section:last-of-type{page-break-after:auto}.bsr-dl-top,.bsr-footer button{display:none}}.bsr-contact{margin-top:40px}.bsr-contact .lbl{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.bsr-contact .lbl,.bsr-contact .nm{color:#080c12;color:var(--bs-nordic-midnight)}.bsr-contact .nm{font-size:15px;font-weight:800;margin-top:8px}.bsr-contact .ln{color:#6b7280;color:var(--bs-muted-text);font-size:13px;margin-top:3px}.bsr-contact .ln a{color:#cc4100;color:var(--bs-intuitive-fire);text-decoration:none}.bsr-footer{border-top:1px solid #e2e5ea;border-top:1px solid var(--bs-divider);display:block;padding:20px 32px}.bsr-footer .copy{color:#9ca3af;color:var(--bs-soft-muted);font-size:10.5px;letter-spacing:.3px;line-height:1.5}.bsr-footer .closebtn{color:#6b7280;color:var(--bs-muted-text);font-size:13px;margin-top:10px}
/*# sourceMappingURL=777.b1097c45.chunk.css.map*/