.fileget-mysql-to-json-page{--mysql-brand:var(--brand);--mysql-line:var(--line);--mysql-muted:var(--muted);--mysql-text:var(--text);max-width:1040px;margin:0 auto}.fileget-mysql-to-json-page *{box-sizing:border-box}.mysql-to-json-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:28px}.mysql-to-json-hero__copy{max-width:740px}.mysql-to-json-eyebrow{display:inline-flex;color:var(--mysql-brand);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mysql-to-json-hero h1{margin:10px 0 8px;font-size:clamp(34px,5vw,52px);line-height:1.08}.mysql-to-json-hero p{margin:0;color:var(--mysql-muted);font-size:17px;line-height:1.75}.mysql-to-json-hero__badge{min-width:240px;display:grid;gap:8px;padding:18px;border:1px solid var(--mysql-line);border-radius:18px;background:#fafbff}.mysql-to-json-hero__badge strong{font-size:25px}.mysql-to-json-hero__badge span{font-size:12px;line-height:1.65;color:var(--mysql-muted)}.mysql-to-json-workspace,.mysql-to-json-results,.mysql-to-json-privacy{box-shadow:var(--shadow)}.mysql-to-json-workspace__bar,.mysql-to-json-results__head{display:flex;align-items:center;justify-content:space-between;gap:18px}.mysql-to-json-workspace__bar>div:first-child,.mysql-to-json-results__head>div:first-child{display:flex;align-items:center;gap:10px}.mysql-to-json-step{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eef0ff;color:var(--mysql-brand);font-size:12px;font-weight:900}.mysql-to-json-actions,.mysql-to-json-result-actions{display:flex;gap:10px}.mysql-to-json-input-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:18px;margin-top:24px}.mysql-to-json-dropzone{min-height:300px;padding:28px;border:1.5px dashed #cfd6e6;border-radius:20px;display:grid;place-items:center;text-align:center;align-content:center;background:#fbfcfe;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mysql-to-json-dropzone.is-over{border-color:var(--mysql-brand);background:#f7f7ff;transform:translateY(-1px)}.mysql-to-json-dropzone__icon{width:68px;height:68px;border-radius:18px;display:grid;place-items:center;background:#eef0ff;color:var(--mysql-brand);font-weight:950;font-size:18px;margin-bottom:8px}.mysql-to-json-dropzone h2{margin:4px 0 6px;font-size:20px}.mysql-to-json-dropzone p{margin:0 0 18px;color:var(--mysql-muted);font-size:14px}.mysql-to-json-file-name{margin-top:12px;font-size:13px;color:var(--mysql-text);word-break:break-word}.mysql-to-json-paste{position:relative}.mysql-to-json-paste label{display:block;font-size:13px;font-weight:850;margin-bottom:9px}.mysql-to-json-paste textarea{width:100%;height:300px;resize:vertical;min-height:220px;padding:16px;border:1px solid var(--mysql-line);border-radius:18px;background:#fff;color:var(--mysql-text);font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}.mysql-to-json-paste textarea:focus{outline:2px solid #dcdcff;border-color:#b8b9f5}.mysql-to-json-counter{position:absolute;inset-inline-end:12px;bottom:10px;color:var(--mysql-muted);font-size:11px}.mysql-to-json-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--mysql-line)}.mysql-to-json-options label{display:grid;gap:7px}.mysql-to-json-options span{font-size:12px;font-weight:800;color:var(--mysql-muted)}.mysql-to-json-options select{width:100%;padding:11px 12px;border:1px solid var(--mysql-line);border-radius:12px;background:#fff;color:var(--mysql-text);font:inherit}.mysql-to-json-status{margin-top:16px;padding:12px 14px;border-radius:12px;background:#f8f9fd;color:var(--mysql-muted);font-size:13px}.mysql-to-json-status.is-error{background:#fff5f4;color:var(--danger)}.mysql-to-json-status.is-success{background:#f2fbf4;color:var(--success)}.mysql-to-json-results{margin-top:20px}.mysql-to-json-stats{color:var(--mysql-muted);font-size:12px}.mysql-to-json-code{margin:18px 0 0;padding:18px;border:1px solid var(--mysql-line);border-radius:16px;overflow:auto;max-height:520px;background:#0f1722;color:#e8edf5;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;direction:ltr;text-align:left;white-space:pre}.mysql-to-json-result-actions{margin-top:16px;justify-content:flex-end}.mysql-to-json-privacy{display:flex;align-items:flex-start;gap:14px;margin-top:20px;background:#f8f9fd;box-shadow:none}.mysql-to-json-privacy__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#ecfdf3;color:var(--success);font-weight:900;flex:none}.mysql-to-json-privacy strong{display:block;margin-bottom:4px}.mysql-to-json-privacy p{margin:0;color:var(--mysql-muted);font-size:12px;line-height:1.7}.fileget-mysql-to-json-page .button[disabled]{opacity:.55;pointer-events:none}.fileget-mysql-to-json-page .button{cursor:pointer}.fileget-mysql-to-json-page .button:focus-visible{outline:2px solid #8f90ee;outline-offset:2px}@media (max-width:800px){.mysql-to-json-hero{display:grid}.mysql-to-json-hero__badge{min-width:0}.mysql-to-json-input-grid{grid-template-columns:1fr}.mysql-to-json-options{grid-template-columns:1fr}.mysql-to-json-workspace__bar,.mysql-to-json-results__head{align-items:flex-start;flex-direction:column}.mysql-to-json-actions,.mysql-to-json-result-actions{width:100%}.mysql-to-json-actions .button,.mysql-to-json-result-actions .button{flex:1}.mysql-to-json-dropzone,.mysql-to-json-paste textarea{min-height:260px;height:260px}}@media (max-width:520px){.fileget-mysql-to-json-page .panel{padding:20px}.mysql-to-json-actions,.mysql-to-json-result-actions{display:grid;grid-template-columns:1fr}.mysql-to-json-hero h1{font-size:34px}}
