.npb-site .prose .qset{display:grid;gap:6px;padding-left:1.4em}.npb-site .prose .qset li::marker{color:var(--brand);font-weight:700}.npb-site .prose .qcopy{font-size:.9rem;margin-top:8px}.npb-site .prose .copyq{background:none;border:0;color:var(--brand);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:3px}.npb-site .prose .copy-status{color:var(--muted);margin-left:10px}.npb-site .prose .credit{border-left:3px solid var(--lilac);color:var(--muted);font-size:.95rem;font-style:italic;padding-left:14px}.npb-site .prose blockquote.mail{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:0 12px 12px 0;display:grid;font-size:1rem;gap:12px;margin:16px 0 0;padding:18px 22px}.npb-site .prose blockquote.mail p{margin:0}.npb-site .ib{margin:28px 0 8px!important}.npb-site .ib figcaption{color:var(--muted);font-size:.85rem;margin-top:10px;text-align:center}.npb-site .ib-frame{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -24px #2a1e7873;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;line-height:1.35;overflow:hidden}.npb-site .ib-bar{align-items:center;background:#2a1e78;display:flex;gap:6px;padding:9px 14px}.npb-site .ib-bar span{background:#ffffff59;border-radius:50%;height:9px;width:9px}.npb-site .ib-bar em{color:#f4f2ff;font-size:.78rem;font-style:normal;font-weight:700;letter-spacing:.02em;margin-left:10px}.npb-site .ib-screen{--h:430px;background:#f6f5fb;height:var(--h);overflow:hidden;position:relative}.npb-site .ib-list,.npb-site .ib-report{inset:0;padding:16px;position:absolute}.npb-site .ib-list{align-content:start;display:grid;gap:10px}.npb-site .ib-card{align-items:center;background:#fff;border:1px solid #e2dff1;border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 92px auto;padding:12px 14px}.npb-site .ib-tags{display:flex;flex-wrap:wrap;gap:6px}.npb-site .ib-card .ib-tags{display:none}.npb-site .ib-k{color:#5145cd;display:block;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.npb-site .ib-t{color:#16123a;display:block;font-size:.86rem;margin:3px 0 7px}.npb-site .ib-people{align-items:center;color:#16123a;display:flex;flex-wrap:wrap;font-size:.74rem;gap:7px}.npb-site .ib-people small{color:#7a779a;display:block;font-size:.64rem}.npb-site .ib-p{align-items:center;display:inline-flex;gap:7px;margin-right:14px}.npb-site .ib-av{background:#5145cd;border-radius:50%;color:#fff;display:inline-grid;flex:0 0 auto;font-size:.6rem;font-weight:700;height:24px;place-items:center;width:24px}.npb-site .ib-av.alt{background:#7ddce0;color:#0e3b3d}.npb-site .ib-score b{color:#16123a;font-size:1.4rem}.npb-site .ib-score small{color:#7a779a;font-size:.7rem}.npb-site .ib-score i{color:#5145cd;display:block;font-size:.72rem;font-style:normal;font-weight:700}.npb-site .ib-score u{background:linear-gradient(90deg,#5145cd var(--w),#e2dff1 var(--w));border-radius:2px;display:block;height:3px;margin-top:5px}.npb-site .ib-tags span{background:#e3f7f8;border-radius:999px;color:#0e3b3d;font-size:.64rem;font-weight:600;padding:3px 8px}.npb-site .ib-btn{background:#5145cd;border-radius:999px;color:#fff;display:inline-block;font-size:.72rem;font-weight:700;padding:7px 12px;white-space:nowrap}.npb-site .ib-cursor{background:#16123abf;border-radius:50%;box-shadow:0 0 0 3px #ffffffe6;height:16px;left:60%;pointer-events:none;position:absolute;top:85%;width:16px}.npb-site .ib-report{padding:0}.npb-site .ib-scroll{display:grid;gap:10px;padding:16px 18px 18px}.npb-site .ib-h{color:#16123a;font-size:1.02rem}.npb-site .ib-sub{color:#58557a;font-size:.76rem;margin:0!important}.npb-site .ib-glance{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.npb-site .ib-g{background:#fff;border:1px solid #e2dff1;border-radius:10px;padding:9px 10px}.npb-site .ib-g small{color:#5145cd;display:block;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.npb-site .ib-g b{color:#16123a;font-size:1.25rem}.npb-site .ib-g b i{color:#7a779a;font-size:.7rem;font-style:normal}.npb-site .ib-g em{color:#16123a;display:block;font-size:.7rem;font-style:normal;font-weight:700}.npb-site .ib-g.dark{background:#2a1e78;border-color:#2a1e78}.npb-site .ib-g.dark small{color:#9be6e9}.npb-site .ib-g.dark b,.npb-site .ib-g.dark em{color:#fff}.npb-site .ib-g.dark b i{color:#c9c4f0}.npb-site .ib-tabs{display:flex;gap:6px}.npb-site .ib-tabs span{background:#fff;border:1px solid #e2dff1;border-radius:999px;color:#16123a;font-size:.7rem;font-weight:700;padding:6px 12px}.npb-site .ib-tabs span.on{background:#5145cd;border-color:#5145cd;color:#fff}.npb-site .ib-sec{background:#fff;border:1px solid #e2dff1;border-radius:10px;padding:10px 12px}.npb-site .ib-sec small{color:#5145cd;display:block;font-size:.58rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.npb-site .ib-sec p{color:#16123a;font-size:.76rem;line-height:1.5;margin:0!important}@media(prefers-reduced-motion:no-preference){.npb-site .ib-list{animation:ib-list 24s infinite}.npb-site .ib-report{animation:ib-report 24s infinite}.npb-site .ib-scroll{animation:ib-scroll 24s infinite}.npb-site .ib-cursor{animation:ib-cursor 24s infinite}.npb-site .ib-hit .ib-btn{animation:ib-btn 24s infinite}}@media(prefers-reduced-motion:reduce){.npb-site .ib-list{display:none}}@keyframes ib-list{0%,26%{opacity:1}29%,97%{opacity:0}to{opacity:1}}@keyframes ib-report{0%,27%{opacity:0;transform:translateY(8px)}30%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ib-scroll{0%,40%{transform:translateY(0)}90%,to{transform:translateY(calc(var(--d,560px)*-1))}}@keyframes ib-cursor{0%,8%{left:60%;opacity:0;top:85%}11%{opacity:1}20%{left:var(--cx,88%);top:var(--cy,16%);transform:scale(1)}22%{transform:scale(.7)}24%{transform:scale(1)}26%{left:var(--cx,88%);opacity:1;top:var(--cy,16%)}29%,to{left:var(--cx,88%);opacity:0;top:var(--cy,16%)}}@keyframes ib-btn{0%,21%{background:#5145cd}22%,25%{background:#2a1e78;box-shadow:0 0 0 4px #5145cd40}27%,to{background:#5145cd}}@media(min-width:900px){.npb-site .ib-card .ib-tags{display:flex;flex-direction:column}.npb-site .ib-card{grid-template-columns:minmax(0,1fr) 84px 150px auto}}@media(max-width:640px){.npb-site .ib-screen{--h:400px}.npb-site .ib-card{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.npb-site .ib-card .ib-cta{grid-column:1/-1;justify-self:end}.npb-site .ib-card:nth-child(3){display:none}.npb-site .ib-glance{grid-template-columns:1fr}.npb-site .ib-g{align-items:baseline;display:flex;gap:10px}.npb-site .ib-g small{flex:1}}.npb-site .prose ol.steps{display:grid;gap:10px;padding-left:1.4em}.npb-site .prose ol.steps li::marker{color:var(--brand);font-weight:700}.npb-site .prose .whowrap{margin-top:20px}.npb-site .prose table.who{min-width:0!important;table-layout:auto}.npb-site .prose table.who td:last-child{min-width:12em}.npb-site .prose table.who{border-collapse:collapse;font-size:.98rem;width:100%}.npb-site .prose table.who td,.npb-site .prose table.who th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top}.npb-site .prose table.who thead th{color:var(--muted);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.npb-site .prose table.who tbody th{color:var(--ink);white-space:nowrap}@media(max-width:600px){.npb-site .prose table.who thead{display:none}.npb-site .prose table.who,.npb-site .prose table.who tbody,.npb-site .prose table.who td,.npb-site .prose table.who th,.npb-site .prose table.who tr{display:block;width:100%}.npb-site .prose table.who tr{background:var(--card);border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:8px 12px}.npb-site .prose table.who td,.npb-site .prose table.who th{border:0;padding:4px 0}}.npb-site .o3 .o3-q{display:block;padding:18px}.npb-site .o3-prog small{color:#58557a;display:block;font-size:.7rem;margin-bottom:6px}.npb-site .o3-prog i{background:#e2dff1;border-radius:3px;display:block;height:5px;overflow:hidden}.npb-site .o3-prog u{background:#5145cd;border-radius:3px;display:block;height:100%;width:12%}.npb-site .o3-card{background:#fff;border:1px solid #e2dff1;border-radius:12px;display:grid;gap:10px;margin-top:12px;padding:16px 18px}.npb-site .o3-stmt{color:#16123a;font-size:.95rem;line-height:1.45;margin:0!important}.npb-site .o3-scale{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.npb-site .o3-scale span{background:#fff;border:1px solid #d7d3ee;border-radius:9px;color:#16123a;font-size:.9rem;font-weight:700;padding:9px 0;text-align:center}.npb-site .o3-ends{color:#7a779a;display:flex;font-size:.66rem;justify-content:space-between;margin-top:-4px}.npb-site .o3-comment{border:1px solid #e2dff1;border-radius:9px;min-height:54px;padding:8px 10px}.npb-site .o3-comment small{color:#7a779a;display:block;font-size:.62rem;margin-bottom:3px}.npb-site .o3-typed{color:#16123a;font-size:.8rem;margin:0!important;overflow:hidden;white-space:nowrap;width:0}.npb-site .o3-next{display:flex;justify-content:flex-end}.npb-site .o3-bars p{align-items:center;display:grid;gap:8px;grid-template-columns:150px minmax(0,1fr) 30px;margin:4px 0!important}.npb-site .o3-bars span{color:#16123a;font-size:.72rem}.npb-site .o3-bars u{background:linear-gradient(90deg,#5145cd var(--w),#e2dff1 var(--w));border-radius:4px;display:block;height:7px}.npb-site .o3-bars b{color:#16123a;font-size:.72rem;text-align:right}@media(max-width:640px){.npb-site .o3-bars p{grid-template-columns:110px minmax(0,1fr) 26px}.npb-site .o3-typed{white-space:normal}}@media(prefers-reduced-motion:no-preference){.npb-site .o3 .ib-list{animation:o3-list 24s infinite}.npb-site .o3 .ib-report{animation:o3-report 24s infinite}.npb-site .o3 .ib-scroll{animation:o3-scroll 24s infinite}.npb-site .o3 .ib-cursor{animation:o3-cursor 24s infinite}.npb-site .o3 .o3-pick{animation:o3-pick 24s infinite}.npb-site .o3 .o3-typed{animation:o3-type 24s steps(46) infinite}.npb-site .o3 .o3-next .ib-btn{animation:o3-btn 24s infinite}.npb-site .o3 .o3-prog u{animation:o3-prog 24s infinite}}@media(prefers-reduced-motion:reduce){.npb-site .o3 .o3-typed{width:auto}}@keyframes o3-list{0%,44%{opacity:1}47%,97%{opacity:0}to{opacity:1}}@keyframes o3-report{0%,45%{opacity:0;transform:translateY(8px)}48%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes o3-scroll{0%,53%{transform:translateY(0)}92%,to{transform:translateY(calc(var(--d,400px)*-1))}}@keyframes o3-cursor{0%,6%{left:70%;opacity:0;top:95%}9%{left:70%;opacity:1;top:95%}18%{left:var(--cx,70%);top:var(--cy,50%);transform:scale(1)}20%{transform:scale(.7)}22%{left:var(--cx,70%);top:var(--cy,50%);transform:scale(1)}30%{left:var(--cx,70%);top:var(--cy,50%)}38%{left:var(--nx,85%);top:var(--ny,85%);transform:scale(1)}40%{transform:scale(.7)}41%{opacity:1;transform:scale(1)}44%,to{left:var(--nx,85%);opacity:0;top:var(--ny,85%)}}@keyframes o3-type{0%,24%{width:0}36%,to{width:100%}}@keyframes o3-btn{0%,39%{background:#5145cd}40%,42%{background:#2a1e78;box-shadow:0 0 0 4px #5145cd40}47%,to{background:#5145cd}}@keyframes o3-prog{0%,40%{width:12%}44%,to{width:19%}}.npb-site .o3-rub{display:grid;gap:7px}.npb-site .o3-rub span{align-items:start;background:#f1faf6;border:1px solid #cfede3;border-radius:12px;color:#16123a;display:grid;font-size:.74rem;gap:8px;grid-template-columns:22px minmax(0,1fr);line-height:1.4;padding:8px 12px}.npb-site .o3-rub span b{color:#0e6b55;font-size:.8rem}.npb-site .o3-extra{display:flex;flex-wrap:wrap;gap:8px}.npb-site .o3-extra span{background:#f1faf6;border:1px solid #cfede3;border-radius:999px;color:#16123a;font-size:.7rem;padding:5px 12px}@keyframes o3-pick{0%,19%{background:#f1faf6;border-color:#cfede3;color:#16123a}20%,to{background:#6ed3b5;border-color:#3fbf98;color:#0b2e25}}@media(max-width:640px){.npb-site .o3-rub span{font-size:.68rem;padding:6px 10px}.npb-site .o3-rub span:nth-child(4){display:none}.npb-site .o3 .ib-screen{--h:470px}.npb-site .o3 .o3-q{padding:14px}}
