#checker,#checklist{scroll-margin-top:96px}html:has(.mseo),body:has(.mseo){overflow-x:clip}.mcurve{margin:0;background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--pk-surface);border:1px solid var(--pk-line-strong);border-radius:20px;padding:22px;box-shadow:0 30px 80px #0000008c,0 0 0 1px #bf011914}.mcurve>div{display:flex;flex-direction:column;gap:14px}.mcurve__head>div{display:flex;flex-direction:column;gap:2px}.mcurve__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-dim);font-weight:700}.mcurve__name{font-size:17px;font-weight:700}.mcurve__svg{width:100%;height:auto;display:block;overflow:visible}.mcurve__grid{stroke:#ffffff0d}.mcurve__launch{stroke:var(--pk-line-strong);stroke-dasharray:3 4}.mcurve__launch-label{fill:var(--pk-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mcurve__line{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.mcurve__line--with{stroke:var(--pk-good)}.mcurve__line--without{stroke:var(--pk-red-text)}.mcurve__end{font-size:10.5px;font-weight:700}.mcurve__end--with{fill:var(--pk-good)}.mcurve__end--without{fill:var(--pk-red-text)}.mcurve--reset .mcurve__line{stroke-dashoffset:1;transition:none}.mcurve--reset .mcurve__end{opacity:0;transition:none}.mcurve--play .mcurve__line{transition:stroke-dashoffset 2.2s cubic-bezier(.45,0,.25,1)}.mcurve--play .mcurve__line--with{transition-delay:.15s}.mcurve--play .mcurve__end{opacity:0}.mcurve--done .mcurve__end{opacity:1;transition:opacity .4s ease}.mcurve__legend{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--pk-muted)}.mcurve__legend li{display:flex;align-items:center;gap:8px}.mcurve__key{width:16px;height:3px;border-radius:2px;flex:none}.mcurve__key--with{background:var(--pk-good)}.mcurve__key--without{background:var(--pk-red-text)}.pk .mcurve__foot{font-size:12px;color:var(--pk-dim)}.mrisk{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 980px){.mrisk{grid-template-columns:minmax(0,1fr)}}.mrisk__inputs{display:flex;flex-direction:column;gap:22px;padding:26px;border-radius:20px;border:1px solid var(--pk-line);background:var(--pk-surface)}.mrisk__q{display:flex;flex-direction:column;gap:10px}.mrisk__qt{font-weight:700;font-size:15.5px;color:var(--pk-ink)}.mrisk__qt small{font-weight:400;color:var(--pk-dim);font-size:13px;margin-left:6px}.mrisk__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 520px){.mrisk__chips{grid-template-columns:minmax(0,1fr)}}.mrisk__chips button{display:flex;align-items:center;gap:10px;text-align:left;padding:11px 12px;border-radius:12px;border:1.5px solid var(--pk-line);background:var(--pk-surface-2);color:var(--pk-ink);font-size:14px;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s}.mrisk__chips button:hover{border-color:var(--pk-line-strong)}.mrisk__chips button[aria-pressed=true]{border-color:var(--pk-red);background:var(--pk-red-soft)}.mrisk__box{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid var(--pk-line-strong);color:#fff}.mrisk__chips button[aria-pressed=true] .mrisk__box{background:var(--pk-red);border-color:var(--pk-red)}.mrisk__seg{display:flex;flex-wrap:wrap;gap:6px}.mrisk__seg button{font-size:13.5px;color:var(--pk-muted);padding:9px 13px;border-radius:10px;border:1px solid var(--pk-line);background:var(--pk-surface-2);-webkit-tap-highlight-color:transparent;transition:border-color .15s,color .15s,background .15s}.mrisk__seg button[aria-pressed=true]{color:var(--pk-ink);border-color:var(--pk-red);background:var(--pk-red-soft)}.mrisk button:focus-visible{outline:2px solid var(--pk-red-text);outline-offset:2px}.mrisk__result{--lvl: var(--pk-good);position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;padding:26px;border-radius:20px;border:1px solid var(--pk-line-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--lvl) 12%,transparent),transparent 55%),var(--pk-surface)}.mrisk__result--moderate{--lvl: #f0b84f}.mrisk__result--high,.mrisk__result--critical{--lvl: var(--pk-red-text)}.mrisk__eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-dim);font-weight:700}.mrisk__level{display:flex;flex-direction:column;gap:10px}.mrisk__level b{font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--lvl)}.mrisk__meter{position:relative;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--pk-good),#f0b84f 50%,var(--pk-red-text));opacity:.9}.mrisk__meter span{position:absolute;top:50%;left:calc(var(--p) * 100%);width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--pk-surface),0 2px 8px #00000080;transform:translate(-50%,-50%);transition:left .45s cubic-bezier(.2,.8,.2,1)}.pk .mrisk__text{color:var(--pk-ink);font-size:15px}.mrisk__sub{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-dim);font-weight:700;margin-bottom:8px}.mrisk__worries ul{display:flex;flex-direction:column;gap:8px}.mrisk__worries li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;color:var(--pk-muted);line-height:1.5}.mrisk__worries li svg{color:var(--lvl);margin-top:3px}.mrisk__worries b{color:var(--pk-ink);font-weight:600}.mrisk__list ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mrisk__list li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--pk-surface-2);border:1px solid var(--pk-line);font-size:12.5px;color:var(--pk-muted)}.mrisk__list li b{color:var(--pk-ink);font-weight:600}.mrisk__list li .pk-mono{font-size:22px;color:var(--pk-ink);font-weight:700}.pk .mrisk__all{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:700;color:var(--pk-red-text);text-decoration:none}.pk .mrisk__all:hover{text-decoration:underline;text-underline-offset:3px}.mrisk__cta{align-self:stretch}.pk .mrisk__fine{font-size:12.5px;color:var(--pk-dim);text-align:center}.mbreak{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1040px){.mbreak{grid-template-columns:repeat(2,minmax(0,1fr))}}.mbreak__card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:16px;border:1px solid var(--pk-line);background:var(--pk-surface)}.mbreak__card h3{font-size:17px}.mbreak__card p{font-size:14.5px}.mbreak__risk{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;color:var(--pk-good);background:#3ecf8e1f}.mbreak__card--r2 .mbreak__risk{color:#f0b84f;background:#f0b84f1f}.mbreak__card--r3 .mbreak__risk{color:var(--pk-red-text);background:var(--pk-red-soft)}.mcheck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}@media (max-width: 980px){.mcheck{grid-template-columns:minmax(0,1fr)}}.mcheck__phase{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:18px;border:1px solid var(--pk-line);background:var(--pk-surface)}.mcheck__n{font-size:13px;color:var(--pk-red-text)}.mcheck__phase h3{font-size:20px}.mcheck__phase>p{font-size:14.5px}.mcheck__phase ul{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:14px;border-top:1px solid var(--pk-line)}.mcheck__phase li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:14.5px;color:var(--pk-ink);line-height:1.5}.mcheck__box{display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border-radius:5px;background:var(--pk-red-soft);color:var(--pk-red-text)}.mtools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 900px){.mtools{grid-template-columns:repeat(2,minmax(0,1fr))}}.mtools__card{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:16px;border:1px solid var(--pk-line);background:var(--pk-surface)}.mtools__card h3{font-size:17px}.mtools__card p{font-size:14.5px}.pk .mtools__link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--pk-red-text);text-decoration:none;padding:6px 0}.pk .mtools__link:hover{text-decoration:underline;text-underline-offset:3px}.mprice{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;padding:32px;border-radius:20px;border:1px solid var(--pk-line);background:var(--pk-surface);align-items:start}@media (max-width: 900px){.mprice{grid-template-columns:minmax(0,1fr);padding:24px}}.mprice>div:first-child{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.mprice__after{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:14px;background:var(--pk-surface-2);border:1px solid var(--pk-line)}.mprice__tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pk-dim);font-weight:700}.mprice__after h3{font-size:18px}.mprice__after p{font-size:14.5px}@media (max-width: 640px){.mcurve,.mrisk__inputs,.mrisk__result{padding:18px}.mrisk__result{position:static}.mrisk__level b{font-size:26px}.pk .mbreak.pk-rail>*,.pk .mtools.pk-rail>*{flex-basis:80%}}
