#ak-tool{border:1px solid var(--line);border-radius:var(--r-md);background:var(--soft);margin:26px 0;padding:20px}#ak-tool .grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 16px;display:grid}#ak-tool .f{flex-direction:column;gap:4px;min-width:0;display:flex}#ak-tool .f label{font-weight:600;font-size:var(--text-sm)}#ak-tool .f.ck{justify-content:flex-end}#ak-tool .f.ck label{font-weight:400}#ak-tool input[type=text],#ak-tool input[type=number],#ak-tool select{border:1px solid var(--line2);border-radius:var(--r-md);background:var(--bg);width:100%;color:var(--ink);font:var(--text-sm) var(--sans);padding:9px 10px}#ak-tool #ak-prefix,#ak-tool #ak-env{font:var(--text-xs) var(--mono)}#ak-tool .h{font-size:var(--text-xs);color:var(--muted);margin:12px 0 0}#ak-tool .tb{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}#ak-tool .tp{font-size:var(--text-xs);color:var(--muted)}#ak-tool #ak-out{margin-top:18px}#ak-tool .it{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);margin:0 0 14px;padding:12px 14px}#ak-tool .it h3{font-size:var(--text-sm);margin:0 0 8px}#ak-tool .it .lb{font-size:var(--text-xs);color:var(--muted);margin:8px 0 2px}#ak-tool .it code{font:var(--text-xs)/var(--lh-normal) var(--mono);overflow-wrap:anywhere;word-break:break-all;display:block}#ak-tool .it .btn{margin-top:8px}#ak-tool .err{border:1px solid var(--red-line);background:var(--redt);border-radius:var(--r-md);font-size:var(--text-sm);padding:12px 14px}
