._toolbar_qzpzx_2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;animation:_fadeUp_qzpzx_1 .6s cubic-bezier(.22,1,.36,1) .2s both}._delimiterGroup_qzpzx_12{display:flex;align-items:center;gap:.5rem}._toolbarLabel_qzpzx_18{font-size:.875rem;font-weight:600;color:#374151;margin-right:.25rem}._toggle_qzpzx_25{padding:.4rem 1rem;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-weight:600;font-size:.8125rem;cursor:pointer;color:#6b7280;transition:background .2s,color .2s,border-color .2s}._toggle_qzpzx_25:hover{color:#008060;border-color:#008060}._toggle_qzpzx_25:focus-visible{outline:3px solid #008060;outline-offset:2px}._toggleActive_qzpzx_41{background:#008060;color:#fff;border-color:#008060}._toggleActive_qzpzx_41:hover{background:#006e52;color:#fff}._exampleButton_qzpzx_48{padding:.4rem 1rem;background:transparent;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-weight:600;font-size:.8125rem;cursor:pointer;color:#6b7280;transition:color .2s,border-color .2s}._exampleButton_qzpzx_48:hover{color:#008060;border-color:#008060}._exampleButton_qzpzx_48:focus-visible{outline:3px solid #008060;outline-offset:2px}._editorRow_qzpzx_64{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start;animation:_fadeUp_qzpzx_1 .6s cubic-bezier(.22,1,.36,1) .3s both}._pane_qzpzx_72{display:flex;flex-direction:column;gap:.5rem}._paneHeader_qzpzx_78{display:flex;justify-content:space-between;align-items:center;min-height:2rem}._label_qzpzx_85{font-size:.875rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:.5rem}._rowCount_qzpzx_94{font-weight:400;color:#6b7280}._uploadButton_qzpzx_99{display:inline-flex;align-items:center;padding:.35rem .875rem;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-weight:600;font-size:.8125rem;cursor:pointer;color:#6b7280;transition:color .2s,border-color .2s,background .2s}._uploadButton_qzpzx_99:hover,._uploadButtonActive_qzpzx_113{color:#008060;border-color:#008060;background:#f0fdf9}._fileInput_qzpzx_119{display:none}._outputActions_qzpzx_121{display:flex;gap:.5rem}._textArea_qzpzx_126{width:100%;min-height:360px;background:#f9fafb;border:1px solid #d1d5db;border-radius:10px;padding:1rem;color:#111;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.6;resize:vertical;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._textArea_qzpzx_126:focus{outline:none;border-color:#008060;box-shadow:0 0 0 3px #0080601a}._textAreaError_qzpzx_148{border-color:#ef4444}._textAreaError_qzpzx_148:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._errorMsg_qzpzx_156{font-size:.8125rem;color:#ef4444;margin:0}._arrowDivider_qzpzx_163{color:#9ca3af;padding-top:2.5rem;flex-shrink:0}._arrowDivider_qzpzx_163 svg{width:24px;height:24px}._copyButton_qzpzx_174,._downloadButton_qzpzx_175{padding:.4rem 1rem;border:none;border-radius:8px;font-family:inherit;font-weight:600;font-size:.8125rem;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}._copyButton_qzpzx_174{background:#008060;color:#fff}._copyButton_qzpzx_174:hover{background:#006e52;box-shadow:0 4px 12px #0080604d;transform:translateY(-1px)}._copyButton_qzpzx_174:focus-visible{outline:3px solid #008060;outline-offset:2px}._copyButton_qzpzx_174:active{transform:scale(.97)}._copyButton_qzpzx_174:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}._downloadButton_qzpzx_175{background:#f9fafb;color:#374151;border:1px solid #d1d5db}._downloadButton_qzpzx_175:hover{background:#f0fdf9;color:#008060;border-color:#008060}._downloadButton_qzpzx_175:focus-visible{outline:3px solid #008060;outline-offset:2px}._downloadButton_qzpzx_175:active{transform:scale(.97)}._downloadButton_qzpzx_175:disabled{opacity:.4;cursor:not-allowed}@media only screen and (max-width:768px){._editorRow_qzpzx_64{grid-template-columns:1fr}._arrowDivider_qzpzx_163{display:flex;justify-content:center;padding-top:0;transform:rotate(90deg)}._toolbar_qzpzx_2{flex-direction:column;align-items:flex-start}}@keyframes _fadeUp_qzpzx_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
