.unit-tool[data-v-ca3171f3]{margin-top:20px}.unit-workspace[data-v-ca3171f3]{border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.unit-input[data-v-ca3171f3],.unit-result[data-v-ca3171f3]{min-width:0;padding:22px}.unit-input label[data-v-ca3171f3]{margin:14px 0 7px;font-size:13px;font-weight:600;display:block}.unit-input input[data-v-ca3171f3],.unit-input select[data-v-ca3171f3]{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--text);background:#fff;border-radius:7px;padding:9px 11px;font-size:14px}.unit-input input[data-v-ca3171f3]{font-size:20px}.unit-pair[data-v-ca3171f3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.unit-pair>div[data-v-ca3171f3]{min-width:0}.unit-actions[data-v-ca3171f3]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.unit-actions .button[data-v-ca3171f3]{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.unit-result[data-v-ca3171f3]{background:var(--pale);border-left:1px solid var(--border)}.unit-result-heading[data-v-ca3171f3]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.unit-result-heading button[data-v-ca3171f3]{color:var(--brand);font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:7px;display:flex}.unit-result-heading button[data-v-ca3171f3]:disabled{opacity:.45}.unit-answer[data-v-ca3171f3]{color:var(--brand);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:30px 0 8px;font-size:calc(clamp(26px,3vw,38px));font-weight:650;line-height:1.3}.unit-answer-label[data-v-ca3171f3]{margin:0;font-size:16px}.unit-muted[data-v-ca3171f3],.unit-scope[data-v-ca3171f3]{color:var(--muted);font-size:12px;line-height:1.7}.unit-grid[data-v-ca3171f3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.unit-grid>div[data-v-ca3171f3]{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.unit-grid span[data-v-ca3171f3]{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.unit-grid strong[data-v-ca3171f3]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px;font-weight:550}.unit-error[data-v-ca3171f3]{color:#a42c2c;font-size:13px}.unit-input input[data-v-ca3171f3]:focus-visible,.unit-input select[data-v-ca3171f3]:focus-visible,.unit-tool button[data-v-ca3171f3]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=760px){.unit-workspace[data-v-ca3171f3]{grid-template-columns:1fr}.unit-input[data-v-ca3171f3],.unit-result[data-v-ca3171f3]{padding:16px}.unit-result[data-v-ca3171f3]{border-left:0;border-top:1px solid var(--border)}.unit-answer[data-v-ca3171f3]{margin-top:16px}.unit-grid[data-v-ca3171f3]{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-actions .button[data-v-ca3171f3]{padding-inline:12px}}@media (width<=360px){.unit-pair[data-v-ca3171f3]{grid-template-columns:1fr}}
