.aitest :is(input,select){font:inherit;font-size:1rem;color:var(--text);background:var(--card);border:1px solid var(--line-strong);border-color:color-mix(in srgb,var(--ink) 28%,transparent);border-radius:12px;padding:.7em .9em;min-height:48px;width:100%}.aitest :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aitest label{display:grid;gap:6px;font-size:.9rem;font-weight:600;color:var(--ink)}.aitest{display:grid;gap:22px;min-width:0}.aitest-fields{display:grid;gap:14px}@media (min-width:640px){.aitest-fields:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.aitest-fields{max-width:40rem}}.aitest-list{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--line-strong)}.aitest-list li{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding-block:12px;border-bottom:1px solid var(--line)}.aitest-list .n{font-family:var(--font-mono),monospace;font-size:.75rem;color:var(--accent-text)}.aitest-list p{color:var(--ink);font-weight:500}.aitest-copy{min-height:44px;min-width:6.2rem;padding:0 14px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.aitest-copy:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.aitest-how{font-size:.92rem;color:var(--muted);max-width:60ch}