.lv-tool-shell .lv-para-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}@media (width<=900px){.lv-tool-shell .lv-para-grid{grid-template-columns:minmax(0,1fr)}}.lv-tool-shell .lv-para-label{font-family:var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.lv-tool-shell .lv-para-panel-head .lv-para-label{margin:0}.lv-tool-shell .lv-para-panel{border:1px solid var(--border);background:var(--v2-surface-2);border-radius:12px;transition:border-color .3s;overflow:hidden}.lv-tool-shell .lv-para-panel:focus-within{border-color:var(--v2-line-4)}.lv-tool-shell .lv-para-panel-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:20px;padding:10px 14px;display:flex}.lv-tool-shell .lv-para-count{font-family:var(--v2-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.lv-tool-shell .lv-para-busy{font-family:var(--v2-mono);color:var(--accent-light);align-items:center;gap:7px;font-size:11px;display:inline-flex}.lv-tool-shell .lv-para-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite lv-para-spin}@keyframes lv-para-spin{to{transform:rotate(360deg)}}.lv-tool-shell .lv-para-textarea{box-sizing:border-box;width:100%;min-height:210px;color:var(--text-primary);resize:vertical;background:0 0;border:none;outline:none;padding:16px;font-family:inherit;font-size:14.5px;line-height:1.75;display:block}.lv-tool-shell .lv-para-textarea::placeholder{color:var(--text-muted)}.lv-tool-shell .lv-para-settings{flex-direction:column;gap:15px;display:flex;position:sticky;top:96px}@media (width<=900px){.lv-tool-shell .lv-para-settings{position:static}}.lv-tool-shell .lv-para-input{box-sizing:border-box;border:1px solid var(--v2-line-4);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .25s,box-shadow .25s}.lv-tool-shell .lv-para-input::placeholder{color:var(--text-muted)}.lv-tool-shell .lv-para-input:hover{border-color:var(--v2-hover-line,var(--v2-line-4))}.lv-tool-shell .lv-para-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.lv-tool-shell .lv-para-input-mono{font-family:var(--v2-mono);font-size:12.5px}.lv-tool-shell .lv-para-length{font-family:var(--v2-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:11px;display:flex}.lv-tool-shell .lv-para-range{cursor:pointer;width:100%;accent-color:var(--accent);margin:0}.lv-tool-shell .lv-para-ticks{font-family:var(--v2-mono);color:var(--text-muted);opacity:.7;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.lv-tool-shell .lv-para-settings .lv-dd-trigger-block{border-color:var(--v2-line-4);background:var(--bg-primary);height:auto;color:var(--text-primary);border-radius:10px;padding:10px 14px}.lv-tool-shell .lv-para-settings .lv-dd-trigger-block[aria-expanded=true]{border-color:var(--accent)}.lv-tool-shell .lv-para-settings .lv-dd-menu{z-index:40}.lv-tool-shell .lv-para-run{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.lv-tool-shell .lv-para-hint{color:var(--text-muted);font-size:12px;line-height:1.5;animation:.28s cubic-bezier(.16,1,.3,1) both lv-para-hint-in}@keyframes lv-para-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv-tool-shell .lv-para-spinner{animation-duration:2s}.lv-tool-shell .lv-para-hint{animation:none}}
