.ks-head{text-align:center}.ks-head h1,.ks-head .tx-lead{margin-left:auto;margin-right:auto}.ks{gap:20px;max-width:720px;margin:40px auto 0;padding:0 28px;display:grid}.ks-form{background:#fff;border-radius:22px;gap:10px;padding:26px 28px;display:grid}.ks-label{font-size:15px;font-weight:600}.ks-row{gap:10px;display:flex}.ks-row .input{min-width:0;font:inherit;border:1px solid var(--field,#b9b3a7);color:var(--ink);background:#fff;border-radius:12px;flex:1;padding:12px 14px;font-size:16px}.ks-row .input:focus{border-color:var(--ink);outline:none}@media (hover:hover){.ks-row .input:hover{border-color:var(--ink)}}.ks-page .ks-row .btn.dark{color:#fff;background:var(--ink);border-color:var(--ink);padding:12px 24px;font-size:16px}.ks-page .ks-row .btn.dark:disabled{opacity:.35}.ks-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ks-note{color:var(--muted);margin:0;font-size:14px}.ks-error{color:#9a4a00;background:#fff;border-radius:14px;margin:0;padding:14px 18px}.ks-res{background:#fff;border-radius:22px;padding:28px;animation:.35s ease-out both ks-in}@keyframes ks-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ks-url{color:var(--muted);margin:0 0 4px;font-size:14px}.ks-res h2{letter-spacing:-.015em;margin:0 0 18px;font-size:26px;font-weight:300;line-height:1.2}.ks-who{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ks-who li{background:#f3f2ef;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:12px 14px;font-size:15px;font-weight:600;display:grid}.ks-who li span{background:#2e7d4f;border-radius:50%;grid-row:span 2;width:9px;height:9px}.ks-who li[data-open=false] span{background:#c0392b}.ks-who small{color:var(--muted);font-size:13px;font-weight:400}.ks-points{border-top:1px solid #ece9e3;margin:0;padding:0;list-style:none}.ks-points li{border-bottom:1px solid #ece9e3;gap:12px;padding:14px 0;display:flex}.ks-points li>span{background:#2e7d4f;border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.ks-points li[data-state=warn]>span{background:#e08a00}.ks-points li[data-state=bad]>span{background:#c0392b}.ks-points b{font-weight:600}.ks-points p{color:var(--soft);margin:2px 0 0;font-size:15px}.ks-more{color:var(--soft);margin:18px 0 0;font-size:15px}.ks-after{max-width:760px;margin:56px auto 0;padding:0 28px}.ks-after .tx-sec h2{letter-spacing:-.02em;font-size:28px;font-weight:300}@media (max-width:860px){.ks{margin-top:28px;padding:0 16px}.ks-form,.ks-res{padding:22px}.ks-row{flex-direction:column}.ks-after{margin-top:40px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.ks-res{animation:none}}
