.nss[data-astro-cid-fvc5e3ui]{--good:#16a34a;--warn:#d97706;--bad:#dc2626;color:var(--color-indigo);background:linear-gradient(var(--color-white), var(--color-white)) padding-box, linear-gradient(135deg, #1833fe73, #812efd59 50%, #c61ee84d) border-box;border:1px solid #0000;border-radius:1.75rem;flex-direction:column;gap:.9rem;padding:clamp(1.1rem,.8rem + 1vw,1.6rem);font-size:.88rem;display:flex;box-shadow:0 2px 4px #1a0b5408,0 30px 60px -36px #5128c859}.nss[data-astro-cid-fvc5e3ui] p[data-astro-cid-fvc5e3ui]{margin:0}.nss[data-astro-cid-fvc5e3ui] ul[data-astro-cid-fvc5e3ui]{margin:0;padding:0;list-style:none}.nss__head[data-astro-cid-fvc5e3ui]{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.nss__head[data-astro-cid-fvc5e3ui]>span[data-astro-cid-fvc5e3ui]{flex-direction:column;line-height:1.25;display:flex}.nss__head[data-astro-cid-fvc5e3ui] strong[data-astro-cid-fvc5e3ui]{font-family:var(--font-heading);font-weight:600}#main .nss__status[data-astro-cid-fvc5e3ui]{color:#6b7394;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.nss__status[data-astro-cid-fvc5e3ui] i[data-astro-cid-fvc5e3ui]{background:#22c55e;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #22c55e26}#main .nss__q[data-astro-cid-fvc5e3ui]{color:#fff;background:linear-gradient(135deg,#1833fe,#812efd);border-radius:1rem 1rem .25rem;align-self:flex-end;max-width:85%;padding:.6rem .9rem;font-weight:400}.nss__step[data-astro-cid-fvc5e3ui]{background:#f7f8fc;border:1px solid #eef0f6;border-radius:1rem;flex-direction:column;gap:.65rem;padding:.85rem .95rem;display:flex}#main .nss__label[data-astro-cid-fvc5e3ui]{font-family:var(--font-heading);color:var(--color-indigo);align-items:center;gap:.5rem;font-weight:600;display:flex}.nss__label[data-astro-cid-fvc5e3ui]>span[data-astro-cid-fvc5e3ui]{color:#812efd;background:#f3eeff;border-radius:.5rem;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:grid}.nss__label[data-astro-cid-fvc5e3ui] svg{width:.95rem;height:.95rem}.nss__label[data-astro-cid-fvc5e3ui] em[data-astro-cid-fvc5e3ui]{font-family:var(--font-body);color:#b45309;background:#fef3c7;border-radius:999px;margin-left:auto;padding:.15rem .55rem;font-size:.7rem;font-style:normal;font-weight:500}.nss__score[data-astro-cid-fvc5e3ui]{align-items:center;gap:1rem;display:flex}.nss__gauge[data-astro-cid-fvc5e3ui]{flex:none;width:6.5rem;position:relative}.nss__gauge[data-astro-cid-fvc5e3ui] svg[data-astro-cid-fvc5e3ui]{width:100%;display:block;overflow:visible}.nss__track[data-astro-cid-fvc5e3ui],.nss__fill[data-astro-cid-fvc5e3ui]{fill:none;stroke-width:9px;stroke-linecap:round}.nss__track[data-astro-cid-fvc5e3ui]{stroke:#e8eaf2}.nss__fill[data-astro-cid-fvc5e3ui]{stroke:var(--warn);stroke-dasharray:calc(var(--arc) * var(--f)) var(--arc)}#main .nss__gauge[data-astro-cid-fvc5e3ui] p[data-astro-cid-fvc5e3ui]{justify-content:center;align-items:baseline;gap:.1rem;display:flex;position:absolute;bottom:-.15rem;left:0;right:0}.nss__gauge[data-astro-cid-fvc5e3ui] b[data-astro-cid-fvc5e3ui]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.6rem;font-weight:600;line-height:1}.nss__gauge[data-astro-cid-fvc5e3ui] small[data-astro-cid-fvc5e3ui]{color:#8a91ad;font-size:.72rem}#main .nss__note[data-astro-cid-fvc5e3ui]{color:#4b5375;text-wrap:pretty;font-size:.8rem;line-height:1.45}.nss__factors[data-astro-cid-fvc5e3ui]{flex-direction:column;gap:.55rem;display:flex}.nss__f[data-astro-cid-fvc5e3ui]{grid-template-columns:5.6rem minmax(0,1fr) 5rem;align-items:center;gap:.75rem;font-size:.8rem;display:grid}.nss__fl[data-astro-cid-fvc5e3ui]{color:#4b5375}.nss__bar[data-astro-cid-fvc5e3ui]{background:#e8eaf2;border-radius:999px;height:.45rem;overflow:hidden}.nss__bar[data-astro-cid-fvc5e3ui] i[data-astro-cid-fvc5e3ui]{width:calc(var(--l) * 100%);background:var(--c);border-radius:999px;height:100%;display:block}.nss__fv[data-astro-cid-fvc5e3ui]{text-align:right;color:var(--c);white-space:nowrap;font-weight:600}.nss__f--good[data-astro-cid-fvc5e3ui]{--c:var(--good)}.nss__f--warn[data-astro-cid-fvc5e3ui]{--c:var(--warn)}.nss__f--bad[data-astro-cid-fvc5e3ui]{--c:var(--bad)}#main .nss__verdict[data-astro-cid-fvc5e3ui]{color:#4b5375;font-size:.8rem;line-height:1.45}.nss__params[data-astro-cid-fvc5e3ui]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.nss__params[data-astro-cid-fvc5e3ui] span[data-astro-cid-fvc5e3ui]{background:#fff;border:1px solid #e6e8f2;border-radius:.7rem;flex-direction:column;gap:.05rem;padding:.55rem .7rem;display:flex}#main .nss__params[data-astro-cid-fvc5e3ui] small[data-astro-cid-fvc5e3ui]{color:#6b7394;font-size:.7rem}.nss__params[data-astro-cid-fvc5e3ui] b[data-astro-cid-fvc5e3ui]{font-family:var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:600}.nss[data-astro-cid-fvc5e3ui].is-ready .nss__q[data-astro-cid-fvc5e3ui],.nss[data-astro-cid-fvc5e3ui].is-ready .nss__step[data-astro-cid-fvc5e3ui]{opacity:0;transform:translateY(8px)}.nss[data-astro-cid-fvc5e3ui].is-ready .nss__fill[data-astro-cid-fvc5e3ui]{stroke-dasharray:0 var(--arc)}.nss[data-astro-cid-fvc5e3ui].is-ready .nss__bar[data-astro-cid-fvc5e3ui] i[data-astro-cid-fvc5e3ui]{transform:translate(-101%)}.nss[data-astro-cid-fvc5e3ui].is-in .nss__q[data-astro-cid-fvc5e3ui]{opacity:1;transition:opacity .5s var(--ease) .2s, transform .5s var(--ease) .2s;transform:none}.nss[data-astro-cid-fvc5e3ui].is-in .nss__step[data-astro-cid-fvc5e3ui]{opacity:1;transition:opacity .5s var(--ease) calc(.8s + var(--s) * .7s), transform .5s var(--ease) calc(.8s + var(--s) * .7s);transform:none}.nss[data-astro-cid-fvc5e3ui].is-in .nss__fill[data-astro-cid-fvc5e3ui]{stroke-dasharray:calc(var(--arc) * var(--f)) var(--arc);transition:stroke-dasharray 1.1s cubic-bezier(.22,1,.36,1) 1s}.nss[data-astro-cid-fvc5e3ui].is-in .nss__bar[data-astro-cid-fvc5e3ui] i[data-astro-cid-fvc5e3ui]{transition:transform .9s cubic-bezier(.22, 1, .36, 1) calc(1.6s + var(--i) * .12s);transform:none}@media (width<=479px){.nss__f[data-astro-cid-fvc5e3ui]{grid-template-columns:4.9rem minmax(0,1fr) auto;gap:.55rem}.nss__score[data-astro-cid-fvc5e3ui]{gap:.8rem}.nss__gauge[data-astro-cid-fvc5e3ui]{width:5.6rem}.nss__params[data-astro-cid-fvc5e3ui] span[data-astro-cid-fvc5e3ui]{padding:.5rem .55rem}.nss__params[data-astro-cid-fvc5e3ui] b[data-astro-cid-fvc5e3ui]{font-size:.88rem}}.nt-ai[data-astro-cid-pmdbmucp]{isolation:isolate;padding-block:var(--section-space);background:var(--color-bg-soft);position:relative;overflow:hidden}.nt-ai__glow[data-astro-cid-pmdbmucp]{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#812efd1f,#0000 65%);border-radius:50%;width:44rem;position:absolute;top:10%;right:-10rem}.nt-ai__grid[data-astro-cid-pmdbmucp]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.nt-ai--white[data-astro-cid-pmdbmucp]{background:var(--color-white)}@media (width>=992px){.nt-ai--reverse[data-astro-cid-pmdbmucp] .nt-ai__grid[data-astro-cid-pmdbmucp]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.nt-ai--reverse[data-astro-cid-pmdbmucp] .nt-ai__text[data-astro-cid-pmdbmucp]{order:2}.nt-ai--reverse[data-astro-cid-pmdbmucp] .nt-ai__glow[data-astro-cid-pmdbmucp]{left:-10rem;right:auto}}.nt-ai__text[data-astro-cid-pmdbmucp]{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}.nt-ai__text[data-astro-cid-pmdbmucp] .eyebrow[data-astro-cid-pmdbmucp]{margin-bottom:0}.nt-ai[data-astro-cid-pmdbmucp] .nh-h2[data-astro-cid-pmdbmucp]{text-wrap:balance}.nt-ai__lead[data-astro-cid-pmdbmucp]{width:100%;padding-bottom:var(--space-l);border-bottom:1px solid var(--color-border);text-wrap:pretty;margin:0}.nt-ai__ruled[data-astro-cid-pmdbmucp]{width:100%;padding-bottom:var(--space-l);border-bottom:1px solid var(--color-border)}.nt-ai__list[data-astro-cid-pmdbmucp]{gap:var(--space-l);margin:var(--space-xs) 0 var(--space-m);flex-direction:column;padding:0;list-style:none;display:flex}.nt-ai__list[data-astro-cid-pmdbmucp] li[data-astro-cid-pmdbmucp]{gap:1.1rem;display:flex}.nt-ai__list[data-astro-cid-pmdbmucp] li[data-astro-cid-pmdbmucp]>span[data-astro-cid-pmdbmucp]:last-child{text-wrap:pretty;flex-direction:column;gap:.3rem;padding-top:.15rem;display:flex}.nt-ai__list[data-astro-cid-pmdbmucp] strong[data-astro-cid-pmdbmucp]{font-family:var(--font-heading);color:var(--color-indigo);font-weight:600}.nt-ai__icon[data-astro-cid-pmdbmucp]{color:#812efd;background:#f3eeff;border-radius:30%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.nt-ai__icon[data-astro-cid-pmdbmucp] svg{width:1.25rem;height:1.25rem}.nt-ai__chat[data-astro-cid-pmdbmucp]{min-width:0}@media (width<=991px){.nt-ai__grid[data-astro-cid-pmdbmucp]{grid-template-columns:minmax(0,1fr)}}
