.nbrp-base.nbrp-base.nbrp-base, .nbrp-base.nbrp-base.nbrp-base *, .nbrp-base.nbrp-base.nbrp-base *::before, .nbrp-base.nbrp-base.nbrp-base *::after { box-sizing: border-box; }
.nbrp-base.nbrp-base.nbrp-base a:focus-visible { outline: 3px solid #A9368B; outline-offset: 5px; }
.nbrx-root.nbrx-root.nbrx-root section[id]{scroll-margin-top:30px;} .nbrx-root.nbrx-root.nbrx-root [hidden]{display:none!important;} .nbrx-root.nbrx-root.nbrx-root a:focus-visible,.nbrx-root.nbrx-root.nbrx-root button:focus-visible,.nbrx-root.nbrx-root.nbrx-root summary:focus-visible{outline:3px solid #A9368B;outline-offset:4px;} .nbrx-root.nbrx-root.nbrx-root button{font:inherit;} .nbrx-root.nbrx-root.nbrx-root img{max-width:100%;} .nbrx-root.nbrx-root.nbrx-root [data-nbr-summary]::-webkit-details-marker{display:none;} @media(prefers-reduced-motion:reduce){.nbrx-root.nbrx-root.nbrx-root *{scroll-behavior:auto!important;transition:none!important;}}
.nbrx-brand.nbrx-brand.nbrx-brand img{display:block;width:100%;height:auto;}
.nbrx-footer-logo-evo.nbrx-footer-logo-evo.nbrx-footer-logo-evo img{width:100%;height:auto;}
@media(max-width:991px){.nbrx-nav.nbrx-nav.nbrx-nav{width:100%;flex-direction:column;align-items:stretch;padding-top:16px;}[data-nbr-nav-ready="true"] .nbrx-nav.nbrx-nav.nbrx-nav{display:none;}[data-nbr-nav-ready="true"][data-nbr-menu-open="true"] .nbrx-nav.nbrx-nav.nbrx-nav{display:flex;}}
@media(max-width:991px){[data-nbr-nav-ready="true"] .nbrx-menu-button.nbrx-menu-button.nbrx-menu-button{display:inline-flex;}}
.nbrp-portrait.nbrp-portrait.nbrp-portrait img { width:100%; height:100%; object-fit:contain; object-position:center bottom; }
.nbrp-card-image.nbrp-card-image.nbrp-card-image img { width:100%; height:100%; object-fit:cover; }
.nbrx-model-logo.nbrx-model-logo.nbrx-model-logo img{width:100%;height:auto;display:block;}
.nbrx-app.nbrx-app.nbrx-app[open]{border-color:#A9368B;background:#FCF8FB;} .nbrx-app.nbrx-app.nbrx-app summary{cursor:pointer;list-style:none;} .nbrx-app.nbrx-app.nbrx-app summary::marker{content:"";} .nbrx-app.nbrx-app.nbrx-app[open] [data-nbr-plus]{transform:rotate(45deg);} .nbrx-app.nbrx-app.nbrx-app summary:focus-visible{outline:3px solid #A9368B;outline-offset:5px;}
.nbrx-plus.nbrx-plus.nbrx-plus{place-items:center;transition:transform .2s;}
.nbrx-tool.nbrx-tool.nbrx-tool summary{cursor:pointer;list-style:none;} .nbrx-tool.nbrx-tool.nbrx-tool summary::marker{content:"";} .nbrx-tool.nbrx-tool.nbrx-tool[open] [data-nbr-plus]{transform:rotate(45deg);}
.nbrx-aval.nbrx-aval.nbrx-aval img{width:100%;height:100%;object-fit:contain;}
.nbrx-viewport.nbrx-viewport.nbrx-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:8px 4px 16px;scrollbar-width:thin;scrollbar-color:#A9368B #E8EDF2;} .nbrx-viewport.nbrx-viewport.nbrx-viewport:focus-visible{outline:3px solid #A9368B;outline-offset:4px;}
.nbrx-step.nbrx-step.nbrx-step{scroll-snap-align:start;list-style:none;} .nbrx-step.nbrx-step.nbrx-step.is-active [data-nbr-step-card]{background:#3A5D84;color:#fff;border-color:#3A5D84;} .nbrx-step.nbrx-step.nbrx-step.is-active [data-nbr-step-card] h3,.nbrx-step.nbrx-step.nbrx-step.is-active [data-nbr-step-card] p{color:inherit;} .nbrx-step.nbrx-step.nbrx-step.is-active [data-nbr-node]{background:#A9368B;color:white;border-color:#A9368B;}
.nbrx-milestone.nbrx-milestone.nbrx-milestone::after{content:"";position:absolute;left:0;right:-24px;top:26px;height:1px;background:#DCE3EA;z-index:0;} .nbrx-milestone.nbrx-milestone.nbrx-milestone button{position:relative;z-index:1;}
.nbrx-node.nbrx-node.nbrx-node{display:grid;place-items:center;cursor:pointer;}
.nbrx-step-card.nbrx-step-card.nbrx-step-card{border-top-right-radius:42px;transition:background .2s,color .2s;}
.nbrx-timeline-footer.nbrx-timeline-footer.nbrx-timeline-footer{display:none;}[data-nbr-timeline-ready="true"] .nbrx-timeline-footer.nbrx-timeline-footer.nbrx-timeline-footer{display:flex;}
.nbrx-arrow.nbrx-arrow.nbrx-arrow:disabled{opacity:.3;cursor:default;} .nbrx-arrow.nbrx-arrow.nbrx-arrow{cursor:pointer;display:grid;place-items:center;}
.nbrx-sr.nbrx-sr.nbrx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}
.nbrx-root,.nbrx-root>section,.nbrx-root>section>.brxe-container{min-width:0;max-width:100%}.nbrx-viewport.nbrx-viewport.nbrx-viewport{overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;min-width:0}.nbrx-track.nbrx-track.nbrx-track{min-width:0;width:100%}.nbrx-sr.nbrx-sr.nbrx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
/* Isolated test UI; branding can be adjusted here without touching question content. */
.nbr-test{--nt-blue:#3A5D84;--nt-pink:#A9368B;--nt-orange:#E5954E;box-sizing:border-box;color:#5E5F5F;background:#fff;border:0;border-radius:6px 48px 6px 6px;padding:0;margin:auto;width:min(920px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:90vh;max-height:90dvh;overflow:auto;overscroll-behavior:contain;font:16px/1.6 Arial,sans-serif;box-shadow:0 20px 80px #18334c40}
.nbr-test:not([open]){display:none!important}.nbr-test::backdrop{background:#182e46b8;backdrop-filter:blur(4px)}.nbr-test *{box-sizing:border-box}.nbr-test [hidden]{display:none!important}
.nbr-test-top{position:sticky;top:0;z-index:2;background:#3A5D84;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px;font-size:11px;letter-spacing:1.4px;font-weight:600}.nbr-test-top button{color:#fff;background:transparent;border:1px solid #ffffff80;border-radius:4px;white-space:nowrap;padding:7px 12px;font:13px Arial;cursor:pointer}
.nbr-test-body{padding:38px 44px 42px}.nbr-test h2,.nbr-test h3{font-family:'Space Grotesk',Arial,sans-serif;font-weight:500;color:var(--nt-blue);letter-spacing:-.7px;line-height:1.15}.nbr-test h2{font-size:clamp(28px,4vw,42px);margin:0 0 18px;max-width:650px}.nbr-test h3{font-size:24px;margin:0 0 20px}.nbr-test h4{font-size:14px;color:var(--nt-blue);margin:20px 0 8px}.nbr-test p{margin:0 0 20px}.nbr-test .nbr-test-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:700;color:var(--nt-pink);margin-bottom:16px}
.nbr-test-pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.nbr-test-pillars span{display:flex;align-items:center;gap:16px;padding:18px;background:#F3F5F7;color:var(--nt-blue);font-weight:600}.nbr-test-pillars b{font:24px 'Space Grotesk',Arial;color:var(--nt-pink)}
.nbr-test .nbr-test-note{font-size:12px;line-height:1.6;color:#665460;padding:15px 18px;background:#F7EEF5;border-left:3px solid var(--nt-pink);margin:24px 0}.nbr-test-progress-label{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--nt-blue)}.nbr-test progress{display:block;appearance:none;width:100%;height:5px;margin:10px 0 26px;border:0;background:#E5EAF0;accent-color:var(--nt-pink)}.nbr-test progress::-webkit-progress-bar{background:#E5EAF0}.nbr-test progress::-webkit-progress-value{background:var(--nt-pink)}
.nbr-test fieldset{margin:0 0 24px;padding:0;border:0;min-width:0}.nbr-test legend{display:block;float:none;width:100%;padding:0;margin:0 0 12px;color:var(--nt-blue);font-weight:600;font-size:16px;line-height:1.5}.nbr-test legend>span{color:var(--nt-pink);margin-right:7px;font-size:12px}.nbr-test-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nbr-test-choices label{position:relative;display:block;margin:0;cursor:pointer;min-width:0}.nbr-test-choices input{position:absolute;opacity:0;width:1px;height:1px;inset:50% auto auto 50%;margin:0}.nbr-test-choices label>span{display:block;text-align:center;padding:11px 6px;border:1px solid #B5C3D2;border-radius:4px;font:14px/1.4 Arial;color:var(--nt-blue);transition:background .15s,border-color .15s}.nbr-test-choices input:checked+span{background:#F7EEF5;border:2px solid var(--nt-pink);padding:10px 5px;color:#862A70}.nbr-test-choices input:focus-visible+span{outline:3px solid var(--nt-orange);outline-offset:3px}
.nbr-test-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:25px}.nbr-test-button{font:600 14px/1.5 Arial;color:#fff;background:var(--nt-pink);border:1px solid var(--nt-pink);padding:13px 22px;border-radius:4px;cursor:pointer;min-height:46px}.nbr-test-button.secondary{background:#fff;border-color:#8B9EB3;color:var(--nt-blue)}.nbr-test button:focus-visible{outline:3px solid var(--nt-orange);outline-offset:3px}.nbr-test .nbr-test-error{color:#8E2152;font-size:14px;padding:12px 15px;background:#FFF1F5}.nbr-test-results{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nbr-test-results section{background:#F3F5F7;border-radius:0 28px 0 0;padding:26px;min-width:0;display:block}.nbr-test-results p,.nbr-test-results li{font-size:13px;line-height:1.6}.nbr-test-results ul{margin:0;padding-left:18px}.nbr-test-results li+li{margin-top:8px}.nbr-test-counts{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px}.nbr-test-counts span{border-bottom:1px solid #D4DFE9;padding-bottom:6px}.nbr-test-counts b{color:var(--nt-pink);font-size:20px;padding-right:5px}
@media(max-width:600px){.nbr-test{width:calc(100% - 16px);max-width:calc(100% - 16px);max-height:95vh;max-height:95dvh;border-radius:5px 28px 5px 5px}.nbr-test-top{padding:15px 18px;gap:12px;font-size:9px;letter-spacing:1px}.nbr-test-body{padding:25px 20px}.nbr-test-pillars,.nbr-test-results{grid-template-columns:1fr}.nbr-test-pillars span{padding:13px 15px}.nbr-test-choices{grid-template-columns:1fr 1fr}.nbr-test-actions .nbr-test-button{flex:1 1 auto}.nbr-test-results section{padding:23px}.nbr-test legend{font-size:15px}}
@media(prefers-reduced-motion:reduce){.nbr-test *{scroll-behavior:auto!important;transition:none!important}}
