.text-workbench{max-width:1280px;color:var(--text-primary,#f5f5fa);margin:0 auto;padding:36px 28px 64px}.text-workbench header{margin-bottom:28px}.text-workbench h1{margin:6px 0 12px;font-size:36px}.text-eyebrow{letter-spacing:.15em;color:#b59cff;font-size:12px}.text-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.text-panel{background:#19191f;border:1px solid #303039;border-radius:16px;min-width:0;margin-bottom:20px;padding:24px}.text-panel h2{margin:0 0 18px;font-size:20px}.text-panel label{margin:18px 0 8px;font-weight:600;display:block}.text-panel select,.text-panel textarea,.text-panel input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#111116;border:1px solid #42424e;border-radius:9px;padding:12px}.text-panel textarea{resize:vertical}.text-panel p{color:#aaaab9;font-size:13px;line-height:1.7}.text-panel button{color:#fff;cursor:pointer;background:#8b5cf6;border:0;border-radius:8px;padding:11px 18px}.text-panel button:disabled{opacity:.5;cursor:default}.text-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;font:13px/1.7 ui-monospace,monospace;overflow:auto}.text-panel a{color:#b89aff}.text-error{color:#ffb2bd;background:#3a2029;border-radius:8px;padding:14px}.text-table{overflow:auto}.text-table table{border-collapse:collapse;width:100%;font-size:13px}.text-table td,.text-table th{text-align:left;white-space:nowrap;border-bottom:1px solid #303039;padding:12px}.text-table .text-model-link{color:#c6afff;background:0 0;padding:0}.text-workbench :focus-visible{outline-offset:3px;outline:2px solid #b89aff}@media (max-width:800px){.text-columns{grid-template-columns:1fr}.text-workbench{padding:24px 14px}.text-panel{padding:18px}}
