.LkLcaW_demo{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:32px;flex-direction:column;gap:32px;padding:clamp(24px,4vw,48px);display:flex}.LkLcaW_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.LkLcaW_applicant{flex-direction:column;gap:6px;display:flex}.LkLcaW_id{letter-spacing:.08em;color:var(--text-3);font-size:13px;font-weight:600}.LkLcaW_name{font-size:clamp(24px,2.6vw,32px);line-height:1.1}.LkLcaW_ask{color:var(--text-2);font-size:16px;font-weight:500}.LkLcaW_live{background:var(--accent-tint-2);height:32px;color:var(--accent);border-radius:16px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.LkLcaW_liveDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite LkLcaW_pulse}@keyframes LkLcaW_pulse{50%{opacity:.25}}.LkLcaW_body{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 48px;display:grid}.LkLcaW_checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.LkLcaW_check{background:var(--bg);opacity:.45;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;transition:opacity .3s;display:flex}.LkLcaW_check[data-state=running],.LkLcaW_check[data-state=done],.LkLcaW_check[data-state=fail]{opacity:1}.LkLcaW_icon{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--border);color:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .25s,box-shadow .25s;display:flex}.LkLcaW_check[data-state=done] .LkLcaW_icon{background:var(--status-green);box-shadow:none}.LkLcaW_check[data-state=fail] .LkLcaW_icon{box-shadow:none;background:#f0604d}.LkLcaW_spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite LkLcaW_spin}@keyframes LkLcaW_spin{to{transform:rotate(360deg)}}.LkLcaW_checkText{flex-direction:column;gap:2px;min-width:0;display:flex}.LkLcaW_checkLabel{color:var(--text);font-size:15px;font-weight:600}.LkLcaW_checkDetail{color:var(--text-3);font-size:14px;font-weight:500}.LkLcaW_check[data-state=fail] .LkLcaW_checkDetail{color:#f0604d}.LkLcaW_result{flex-direction:column;gap:16px;display:flex}.LkLcaW_scoreBlock{background:var(--bg);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.LkLcaW_scoreLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:13px;font-weight:600}.LkLcaW_score{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,72px);line-height:1;transition:color .3s}.LkLcaW_scoreBlock[data-active] .LkLcaW_score{color:var(--accent)}.LkLcaW_meter{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.LkLcaW_meter span{background:var(--accent);border-radius:3px;height:100%;transition:width 1s cubic-bezier(.2,.7,.2,1),background .3s;display:block}.LkLcaW_meter span[data-tone=good]{background:var(--status-green)}.LkLcaW_meter span[data-tone=bad]{background:#f0604d}.LkLcaW_decision{box-shadow:inset 0 0 0 1px var(--border);opacity:0;border-radius:20px;flex-direction:column;gap:8px;padding:20px 24px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(8px)}.LkLcaW_decision[data-visible]{opacity:1;transform:none}.LkLcaW_pill{height:30px;color:var(--status-green);background:#4fd18b24;border-radius:15px;align-self:flex-start;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.LkLcaW_decision[data-tone=bad] .LkLcaW_pill{color:#f0604d;background:#f0604d24}.LkLcaW_decision[data-tone=warn] .LkLcaW_pill{background:var(--accent-tint-2);color:var(--accent)}.LkLcaW_meter span[data-tone=warn]{background:var(--accent)}.LkLcaW_outcome{color:var(--text);font-size:16px;font-weight:600}.LkLcaW_time{color:var(--text-3);font-size:14px;font-weight:500}.LkLcaW_dots{justify-content:center;gap:8px;display:flex}.LkLcaW_dots span{background:var(--border);border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.LkLcaW_dots span[data-active]{background:var(--accent);width:20px}
