.far-toolbar[data-v-0cc32f18],.far-settings[data-v-0cc32f18],.far-status[data-v-0cc32f18]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.far-toolbar[data-v-0cc32f18]{border-bottom:1px solid var(--border)}.far-mode[data-v-0cc32f18],.far-actions[data-v-0cc32f18],.far-checks[data-v-0cc32f18],.far-status-copy[data-v-0cc32f18],.far-stats[data-v-0cc32f18]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.far-settings[data-v-0cc32f18]{background:var(--surface);border-bottom:1px solid var(--border);justify-content:flex-start;align-items:end}.far-field[data-v-0cc32f18]{color:var(--muted);flex:13rem;gap:.35rem;font-size:13px;font-weight:600;display:grid}.far-scope[data-v-0cc32f18]{flex:0 10rem}.far-input[data-v-0cc32f18],.far-select[data-v-0cc32f18]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--input);width:100%;min-height:2.5rem;color:var(--text);font:inherit;border-radius:8px;padding:.5rem .7rem;font-weight:400}.far-input[data-v-0cc32f18]::placeholder,.far-area[data-v-0cc32f18]::placeholder{color:var(--faint)}.far-checks[data-v-0cc32f18]{min-height:2.5rem}.far-check[data-v-0cc32f18]{min-height:2.5rem;color:var(--muted);align-items:center;gap:.45rem;font-size:13px;font-weight:500;display:inline-flex}.far-check input[data-v-0cc32f18]{width:1rem;height:1rem;accent-color:var(--accent)}.far-check--disabled[data-v-0cc32f18]{opacity:.5}.far-panes[data-v-0cc32f18]{background:var(--border);gap:1px;display:grid}.far-pane[data-v-0cc32f18]{flex-direction:column;min-width:0;display:flex}.far-pane-label[data-v-0cc32f18]{color:var(--faint);padding:.75rem 1.25rem .25rem;font-size:12px;font-weight:600}.far-output-head[data-v-0cc32f18]{justify-content:space-between;align-items:center;gap:.75rem;padding-right:1.25rem;display:flex}.far-area[data-v-0cc32f18]{box-sizing:border-box;resize:vertical;width:100%;min-height:210px;color:var(--text);background:0 0;border:0;outline:0;padding:0 1.25rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.65}.far-btn[data-v-0cc32f18]{border:1px solid var(--border-strong);background:var(--elevated);min-height:2.25rem;color:var(--muted);cursor:pointer;touch-action:manipulation;border-radius:8px;padding:.4rem .75rem;font-size:13px;font-weight:500}.far-btn[data-v-0cc32f18]:hover:not(:disabled){color:var(--text)}.far-btn[data-v-0cc32f18]:disabled{cursor:default;opacity:.5}.far-pill[data-v-0cc32f18]{border-radius:999px}.far-btn--on[data-v-0cc32f18]{border-color:var(--accent);background:var(--tint-accent);color:var(--accent-ink)}.far-btn--primary[data-v-0cc32f18]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.far-btn--primary[data-v-0cc32f18]:hover:not(:disabled){color:var(--accent-fg);opacity:.9}.far-input[data-v-0cc32f18]:focus-visible,.far-select[data-v-0cc32f18]:focus-visible,.far-check input[data-v-0cc32f18]:focus-visible,.far-btn[data-v-0cc32f18]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.far-area[data-v-0cc32f18]:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:4px}.far-error[data-v-0cc32f18]{border-bottom:1px solid var(--badge-fail);background:var(--surface);color:var(--badge-fail);padding:.75rem 1.25rem;font-size:13px;font-weight:500}.far-status[data-v-0cc32f18]{border-top:1px solid var(--border);font-size:14px;font-weight:500}.far-stats[data-v-0cc32f18]{color:var(--muted);gap:1rem;font-size:12px;font-weight:400}.far-stats strong[data-v-0cc32f18]{color:var(--text)}.far-dot[data-v-0cc32f18]{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px}@media (width>=768px){.far-panes[data-v-0cc32f18]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.far-btn[data-v-0cc32f18],.far-input[data-v-0cc32f18],.far-select[data-v-0cc32f18],.far-check[data-v-0cc32f18]{min-height:2.75rem}.far-field[data-v-0cc32f18],.far-scope[data-v-0cc32f18]{flex-basis:100%}.far-checks[data-v-0cc32f18]{justify-content:space-between;width:100%}.far-area[data-v-0cc32f18]{min-height:180px}}
