/* kx-proof: converted from https://kingy.ai/wp-content/plugins/kingy-audit-repairs/assets/tools.css */
.kar-tool{--ink:#efefef;--muted:#c5c5c5;--line:rgba(243,241,234,0.1);--accent:#f9865c; --accent--kxbg:#bc450c; --accent--kxfg:#f9865c;max-width:960px;margin:0 auto;color:var(--ink);font:16px/1.6 'KX Inter', 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif}.kar-tool *{box-sizing:border-box}.kar-tool [hidden]{display:none!important}.kar-tool .kar-intro{font-size:1.22rem;line-height:1.65;max-width:780px}.kar-tool .kar-notice{background:#0a0c10;border-left:4px solid #c46612;border-radius:0 10px 10px 0;padding:17px 20px;margin:22px 0 12px}.kar-tool .kar-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:0.937rem;color:var(--muted);margin-bottom:28px}.kar-tool fieldset{min-width:0;border:1px solid var(--line);background:#13161c;border-radius:14px;padding:26px;margin:24px 0}.kar-tool legend{padding:0 10px;font-size:1.12rem;font-weight:750;color:var(--ink)}.kar-tool .kar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.kar-tool .kar-wide{grid-column:1/-1}.kar-tool label{display:flex;flex-direction:column;gap:7px;color:var(--ink);font-size:0.97rem;font-weight:650}.kar-tool input,.kar-tool select{width:100%;min-height:48px;margin:0;border:1px solid rgba(243,241,234,0.16);border-radius:7px;background:#13161c;padding:10px 12px;color:var(--ink);font:inherit;font-weight:400}.kar-tool input::placeholder{color:#bbbbbb}.kar-tool input:focus-visible,.kar-tool select:focus-visible,.kar-tool button:focus-visible,.kar-tool a:focus-visible{outline:3px solid #368ca5;outline-offset:3px}.kar-tool button{border-radius:8px;cursor:pointer;font:inherit;font-weight:700;min-height:46px;max-width:100%;white-space:normal}.kar-tool .kar-primary{background:var(--accent--kxbg, var(--accent));border:1px solid var(--accent);padding:13px 26px;color:#f3f1ea}.kar-tool .kar-secondary{background:#13161c;color:var(--ink);border:1px solid rgba(243,241,234,0.16);padding:8px 15px}.kar-tool button:disabled{cursor:wait;opacity:.65}.kar-tool .kar-help{font-size:0.929rem;color:var(--muted);margin:15px 0}.kar-tool .kar-error{background:#0a0c10;color:#fb836e;border:1px solid #dca69d;padding:15px;margin:12px 0;border-radius:8px}.kar-tool .kar-results{border-radius:16px;background:#1c2027;color:#f3f1ea;padding:30px;margin:30px 0}.kar-tool .kar-results h2{color:#f3f1ea;font-size:1.5rem;margin:0 0 8px}.kar-tool .kar-result-meta{color:#8d8d8d;font-size:0.954rem;overflow-wrap:anywhere}.kar-tool .kar-total{font-size:2.6rem;font-weight:750;letter-spacing:-.04em;line-height:1.2;margin:16px 0 8px}.kar-tool dl{display:grid;grid-template-columns:1fr auto;gap:10px 22px;margin:22px 0}.kar-tool dt{color:#f3f1ea}.kar-tool dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.kar-tool .kar-results a{color:#bfe8ff}.kar-tool .kar-results button{margin-top:10px}.kar-tool .kar-guide{margin-top:48px;border-top:1px solid var(--line);padding-top:12px}.kar-tool .kar-guide h2{font-size:1.4rem;line-height:1.4;margin:28px 0 10px}.kar-tool a{color:#f9875e;text-decoration:underline;text-underline-offset:3px}.kar-tool [data-custom]{margin-top:20px}.kar-tool [aria-invalid=true]{border:2px solid #cf523c}@media(max-width:600px){.kar-tool .kar-grid{grid-template-columns:1fr}.kar-tool fieldset{padding:20px 15px}.kar-tool legend{font-size:1.02rem}.kar-tool .kar-results{padding:24px 18px}.kar-tool .kar-total{font-size:2.25rem}.kar-tool dl{gap:12px;font-size:0.954rem}.kar-tool .kar-primary{width:100%}}
