.sd-lik{--bg:#1c1c1c;--fg:#f6f6f6;--mute:#8e8e8e;--line:#ffffff1a;--soft:#ffffff12;--strong:#fafafa;--on:#111;color:var(--fg);-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1.4}.sd-lik[data-fill=light]{--bg:#fff;--fg:#121212;--mute:#6f6f6f;--line:#00000017;--soft:#0000000d;--strong:#111;--on:#fff}.sd-lik :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sd-lik :focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sd-lik .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sd-lik{background:var(--bg);width:min(100%,340px);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:16px;container-type:inline-size}.sd-lik__h{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.sd-lik__h b{font-size:15px}.sd-lik__h span{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.sd-lik__prog{background:var(--soft);border-radius:99px;height:3px;margin-bottom:14px;overflow:hidden}.sd-lik__prog i{background:var(--fg);height:100%;transition:width .3s;display:block}.sd-lik__row{border-bottom:1px solid var(--line);padding:10px 0}.sd-lik__row:last-of-type{border-bottom:0}.sd-lik__q{margin:0 0 8px;font-size:13.5px;line-height:1.4}.sd-lik__row[data-done] .sd-lik__q{color:var(--mute)}.sd-lik__sc{grid-template-columns:repeat(var(--n), 1fr);gap:4px;display:grid}.sd-lik__r{height:34px;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;border-radius:9px;font-size:12.5px;font-weight:600;transition:background-color .12s,transform .14s cubic-bezier(.3,1.6,.4,1);color:var(--mute)!important}.sd-lik__r[aria-checked=true]{box-shadow:none;transform:scale(1.05);background:var(--strong)!important;color:var(--on)!important}.sd-lik__ends{color:var(--mute);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.sd-lik__go{border-radius:12px;width:100%;height:42px;margin-top:12px;font-size:14px;font-weight:600;background:var(--strong)!important;color:var(--on)!important}.sd-lik__go:disabled{opacity:.35}.sd-lik__thanks{text-align:center;padding:40px 10px;font-size:14px}@container (min-width:420px){.sd-lik__row{grid-template-columns:1fr calc(var(--n) * 40px);align-items:center;gap:12px;display:grid}.sd-lik__q{margin:0}.sd-lik__ends{display:none}}@media (prefers-reduced-motion:reduce){.sd-lik *,.sd-lik :before,.sd-lik :after{transition:none!important;animation:none!important}}
