.st-tool{margin-top:6px;display:grid;grid-gap:10px;gap:10px}.st-label,.st-tool label{display:block;font:600 14px var(--font);margin:4px 0 0}.st-tool .mp-ex-row{margin:0}.st-tool input[type=text]{width:100%;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:11px 14px;font:15px/1.4 var(--font)}.st-tool input[type=text]:focus{outline:none;border-color:var(--accent-text)}.st-tool textarea.st-style{min-height:0;font-size:14px;color:var(--text-dim)}.st-modes{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;background:var(--surface-2);border-radius:14px}.st-modes button{font:600 14px var(--font);color:var(--text-dim);background:transparent;border:0;border-radius:10px;padding:10px 12px;cursor:pointer}.st-modes button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 0 var(--border-2),0 0 0 1px var(--border-2)}.st-hint{margin:0;font-size:13px;color:var(--text-dim);line-height:1.45}.st-error{margin:0;font-size:14px;color:var(--negative-text)}.st-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.st-alt{background:none;border:0;padding:0;font:500 14px var(--font);color:var(--accent-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}@media (max-width:520px){.st-two{grid-template-columns:1fr}.st-tool .mp-tool-row .mp-btn{width:100%}}