.kd-q{flex-direction:column;justify-content:center;min-height:88svh;padding:72px 28px 40px;transition:opacity .1s;display:flex}.kd-q[data-blink]{opacity:.2}.kd-q__warn,.kd-q__box{width:100%;max-width:374px;margin:0 auto}.kd-q__warn .kd-lead:focus{outline:none}.kd-q__ask{margin-top:32px}.kd-q__num{color:var(--kd-mut);letter-spacing:.3em;margin-bottom:20px;font-size:10.5px}.kd-q__text{margin-bottom:28px;font-size:21px;line-height:1.85}@media (prefers-reduced-motion:no-preference){.kd-q__text{animation:.5s .12s both kd-q-in}.kd-q__text[data-pause]{animation-delay:.8s}}@keyframes kd-q-in{0%{opacity:0}to{opacity:1}}.kd-q__sub{color:var(--kd-tx-2);margin:-16px 0 24px;font-size:12.5px;line-height:1.8}.kd-q__field{outline:none}.kd-opts{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.kd-opts--gap{margin-top:16px}.kd-opt{border:1px solid var(--kd-line-2);min-height:44px;color:var(--kd-tx-2);background:0 0;padding:11px 18px;font-size:15px;transition:border-color .2s,color .2s,background-color .2s}html :where(.kd-root) .kd-opt{border:1px solid var(--kd-line-2);padding:11px 18px}.kd-opt[aria-checked=true],.kd-opt[aria-pressed=true],.kd-opt[data-selected]{border-color:var(--kd-red);color:var(--kd-tx);background:#a8382c14}.kd-q__leap{color:var(--kd-tx-2);justify-content:center;align-items:center;gap:8px;font-size:13px;margin-top:12px!important;display:flex!important}.kd-q__skip{min-height:44px;color:var(--kd-mut);text-underline-offset:4px;margin:20px auto 0;font-size:12.5px;text-decoration:underline;display:block}.kd-q__skip[aria-pressed=true]{color:var(--kd-tx)}.kd-q__error{min-height:1.6em;color:var(--kd-red-b);text-align:center;margin-top:10px;font-size:13px}.kd-q__note{color:var(--kd-mut);text-align:center;margin-top:38px;font-size:11.5px;line-height:1.9}.kd-q__legal{color:var(--kd-mut);text-align:center;margin-top:28px;font-size:11px;line-height:1.8}.kd-q__back{min-height:44px;color:var(--kd-mut);margin:18px auto 0;font-size:12.5px;display:block}.kd-q__restore{color:var(--kd-tx-2);text-align:center;padding:12px 28px 0;font-size:13px}.kd-q__why{color:var(--kd-mut);text-align:center;margin-top:18px;font-size:12.5px;line-height:1.8}.kd-q__time{flex-direction:column;align-items:center;gap:14px;display:flex}.kd-q__time .kd-input{width:100%}.kd-q__time[data-unknown] .kd-input{opacity:.4}.kd-q__unknown{min-width:96px}
