/*! Copyright 2026 ScienceQuest. All rights reserved. https://sciencequest.in/terms/
 * Third-party rules in this file, such as the Tailwind CSS base styles and the font-face
 * rules, keep their own licences: https://sciencequest.in/third-party-licences.txt
 */
.chi.svelte-18wmf5a{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.chi-modes.svelte-18wmf5a{border:none;margin:0;padding:0}.chi-mode-grid.svelte-18wmf5a{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;margin-block-start:.625rem;display:grid}.chi-mode.svelte-18wmf5a{border:1px solid var(--sq-line);background-color:var(--sq-surface);min-height:2.75rem;color:var(--sq-ink-muted);text-align:center;cursor:pointer;border-radius:10px;place-items:center;padding:.25rem .5rem;font-size:.875rem;display:grid;position:relative}.chi-mode.svelte-18wmf5a:hover{border-color:var(--sq-line-strong);color:var(--sq-ink)}.chi-mode.active.svelte-18wmf5a{border-color:var(--sq-accent);background-color:var(--sq-accent-soft);color:var(--sq-accent);font-weight:600}.chi-mode.svelte-18wmf5a input:where(.svelte-18wmf5a){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chi-mode.svelte-18wmf5a:focus-within{outline:2px solid var(--sq-accent);outline-offset:2px}.chi-fit.svelte-18wmf5a{flex-direction:column;gap:.5rem;display:flex}.chi-fit-head.svelte-18wmf5a,.chi-fit-row.svelte-18wmf5a{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 2.5rem;align-items:center;gap:.4rem;display:grid}.chi-fit-head.svelte-18wmf5a{color:var(--sq-ink-faint);font-size:.75rem}.chi-text.svelte-18wmf5a,.chi-number.svelte-18wmf5a,.chi-field.svelte-18wmf5a select:where(.svelte-18wmf5a){border:1px solid var(--sq-line);background-color:var(--sq-bg);width:100%;min-width:0;min-height:2.5rem;color:var(--sq-ink);border-radius:9px;padding:0 .55rem;font-size:.9063rem}.chi-number.svelte-18wmf5a{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chi-text.svelte-18wmf5a:focus-visible,.chi-number.svelte-18wmf5a:focus-visible,.chi-field.svelte-18wmf5a select:where(.svelte-18wmf5a):focus-visible{border-color:var(--sq-accent)}.chi-remove.svelte-18wmf5a{min-height:2.5rem;padding:0;font-size:1.125rem}.chi-actions.svelte-18wmf5a{flex-wrap:wrap;gap:.5rem;display:flex}.chi-help.svelte-18wmf5a,.chi-field.svelte-18wmf5a small:where(.svelte-18wmf5a){color:var(--sq-ink-faint);font-size:.8125rem;line-height:1.55}.chi-help.svelte-18wmf5a{margin:0}.chi-field.svelte-18wmf5a{flex-direction:column;gap:.3rem;max-width:28rem;display:flex}.chi-field.svelte-18wmf5a>span:where(.svelte-18wmf5a){color:var(--sq-ink-muted);font-size:.8125rem}.chi-alpha.svelte-18wmf5a{max-width:14rem}.chi-refusal.svelte-18wmf5a{color:var(--sq-danger);margin:0;font-size:.8125rem;line-height:1.45}.chi-refusal-wide.svelte-18wmf5a{grid-column:1/-1}.chi-number[aria-invalid=true].svelte-18wmf5a{border-color:var(--sq-danger)}.chi-dist.svelte-18wmf5a{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.chi-scroll.svelte-18wmf5a{border-radius:10px;max-width:100%;overflow-x:auto}.chi-scroll.svelte-18wmf5a:focus-visible{outline:2px solid var(--sq-accent);outline-offset:2px}.chi-grid.svelte-18wmf5a{border-collapse:separate;border-spacing:.35rem}.chi-grid.svelte-18wmf5a th:where(.svelte-18wmf5a),.chi-grid.svelte-18wmf5a td:where(.svelte-18wmf5a){padding:0;font-weight:400}.chi-grid.svelte-18wmf5a input:where(.svelte-18wmf5a){width:6.5rem}.chi-result.svelte-18wmf5a{border-collapse:collapse;width:100%;font-size:.8438rem}.chi-result.svelte-18wmf5a caption:where(.svelte-18wmf5a){text-align:start;color:var(--sq-ink-soft);padding-block-end:.4rem;font-size:.8125rem;font-weight:600}.chi-result.svelte-18wmf5a th:where(.svelte-18wmf5a),.chi-result.svelte-18wmf5a td:where(.svelte-18wmf5a){border-bottom:1px solid var(--sq-line);text-align:end;white-space:nowrap;padding:.4rem .6rem}.chi-result.svelte-18wmf5a td:where(.svelte-18wmf5a){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.chi-result.svelte-18wmf5a th[scope=row]:where(.svelte-18wmf5a){text-align:start;font-weight:500}.chi-result.svelte-18wmf5a thead:where(.svelte-18wmf5a) th:where(.svelte-18wmf5a){color:var(--sq-ink-muted);font-weight:500}.chi-result.svelte-18wmf5a tfoot:where(.svelte-18wmf5a) th:where(.svelte-18wmf5a),.chi-result.svelte-18wmf5a tfoot:where(.svelte-18wmf5a) td:where(.svelte-18wmf5a){border-bottom:none;font-weight:600}.chi-critical.svelte-18wmf5a .chosen:where(.svelte-18wmf5a){color:var(--sq-accent);font-weight:700}.chi-verdict.svelte-18wmf5a{border:1px solid var(--sq-line);border-inline-start:3px solid var(--sq-accent);border-radius:10px;margin:0;padding:.75rem .875rem;font-size:.9063rem;line-height:1.6}.chi-verdict.significant.svelte-18wmf5a{border-inline-start-color:var(--sq-accent-2)}.chi-caution.svelte-18wmf5a{background-color:var(--sq-surface-2);color:var(--sq-ink-soft);border-radius:10px;margin:0;padding:.625rem .875rem;font-size:.8438rem;line-height:1.6}.chi-error.svelte-18wmf5a{border:1px solid var(--sq-danger);color:var(--sq-danger);border-radius:10px;margin:0;padding:.75rem .875rem;font-size:.8438rem}
