.chk-hero{padding-bottom:64px}.chk{width:min(860px,100%);padding-top:var(--s7)}.chk__h{margin:0 0 var(--s4);font-family:var(--display);font-size:var(--t-22);letter-spacing:-.01em;font-weight:640}.chk [data-st]{--st:var(--faint);--st-bg:#f6f7fa}.chk [data-st=ok]{--st:#1a9e5a;--st-bg:#eefaf3}.chk [data-st=warn]{--st:#d08a00;--st-bg:#fff8e8}.chk [data-st=bad]{--st:#d93838;--st-bg:#fdf0f0}.chk [data-st=info]{--st:var(--sky);--st-bg:var(--warm)}.chk__dot{background:var(--st);border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px}.chk [data-st=wait] .chk__dot{animation:1.2s ease-in-out infinite chk-pulse}@keyframes chk-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.chk [data-st=wait] .chk__dot{animation:none}}html.tiho .chk [data-st=wait] .chk__dot{animation:none}.chk__sum{gap:var(--s3);padding:var(--s5);border-radius:var(--r);background:var(--st-bg);box-shadow:0 0 0 1px var(--line);display:flex}.chk__sum .chk__dot{width:16px;height:16px;margin-top:5px}.chk__sum-h{font-family:var(--display);font-size:var(--t-22);margin:0;font-weight:640;line-height:1.25}.chk__sum-t{margin:var(--s2) 0 0;font-size:var(--t-16);color:var(--muted);line-height:1.5}.chk__list{margin:var(--s5) 0 0;border-radius:var(--r);box-shadow:0 0 0 1px var(--line);gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.chk__row{gap:var(--s3);padding:var(--s4) var(--s5);background:#fff;display:flex}.chk__row+.chk__row{border-top:1px solid var(--line)}.chk__body{min-width:0}.chk__name{font-weight:600;font-size:var(--t-16);margin:0}.chk__val{font-size:var(--t-16);color:var(--st);margin:2px 0 0;font-weight:560}.chk [data-st=info] .chk__val,.chk [data-st=wait] .chk__val{color:var(--ink);font-weight:400}.chk__det{font-size:var(--t-14);color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;line-height:1.5}.chk__det:empty{display:none}.chk__act{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.chk__act .btn[disabled]{opacity:.5;cursor:progress}.chk__copied{min-height:1.5em;margin:var(--s3) 0 0;font-size:var(--t-14);color:var(--sky)}.chk__rep-l{margin-top:var(--s4);font-size:var(--t-14);color:var(--muted);display:block}.chk__rep{box-sizing:border-box;width:100%;margin-top:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--line) inset;color:var(--ink);resize:vertical;background:#f6f7fa;border:0;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.chk__ns{padding:var(--s4);border-radius:var(--r-sm);background:#fdf0f0}.chk-help .pt-step a,.chk-help__note a{color:var(--acc);overflow-wrap:anywhere;font-weight:560}.chk-help__note{max-width:70ch;margin:var(--s6) auto 0;font-size:var(--t-14);color:var(--muted);text-align:center;line-height:1.6}@media (width<=600px){.chk__sum,.chk__row{padding:var(--s4)}.chk__act .btn{flex:100%}}.chk-help .pt-step a.chk-nw{white-space:nowrap;overflow-wrap:normal}.chk-q{gap:var(--s4);margin-top:var(--s5);padding:var(--s5);border-radius:var(--r);background:var(--warm);box-shadow:0 0 0 1px var(--line);display:grid}.chk-q__h{font-weight:600;font-size:var(--t-16);margin:0}.chk-q__f{gap:var(--s2);font-size:var(--t-14);color:var(--muted);border:0;margin:0;padding:0;display:grid}.chk-q__f legend{margin-bottom:var(--s2);padding:0}fieldset.chk-q__f{gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.chk-q__opt{color:var(--ink);font-size:var(--t-16);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.chk-q__opt input{width:18px;height:18px;accent-color:var(--acc);margin:0}.chk-q__in{box-sizing:border-box;width:100%;min-height:var(--ctl-sm);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--line-strong) inset;font:inherit;font-size:var(--t-16);color:var(--ink);background:#fff;border:0;padding:8px 12px}.chk-q__in:focus-visible{outline:2px solid var(--acc);outline-offset:1px}textarea.chk-q__in{resize:vertical}.chk__later-t{max-width:70ch;margin:var(--s2) 0 0;font-size:var(--t-14);color:var(--muted);line-height:1.5}@media (width<=600px){.chk-q{padding:var(--s4)}}
