.dQFRea_workspace{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 24px #0f172a0a}.dQFRea_toolbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.dQFRea_toolbarLabel{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.dQFRea_dot{background:var(--success);border-radius:50%;width:6px;height:6px}.dQFRea_toolbarActions{align-items:center;gap:14px;display:flex}.dQFRea_toolbarActions button{color:var(--subtle);background:0 0;border:0;padding:5px;font-size:11px}.dQFRea_toolbarActions button:hover:enabled{color:var(--primary)}.dQFRea_toolbarActions button:disabled{color:#94a3b8}.dQFRea_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dQFRea_panel{flex-direction:column;min-width:0;display:flex}.dQFRea_panel+.dQFRea_panel{border-left:1px solid var(--line)}.dQFRea_panelTitle{border-bottom:1px solid var(--line-soft);min-height:48px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:10px;display:flex}.dQFRea_panelTitle>label{letter-spacing:1px;color:var(--subtle);font-family:ui-monospace,monospace;font-size:10px}.dQFRea_outputHeader{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px 8px 20px;display:flex}.dQFRea_tabs{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.dQFRea_tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:5px;padding:6px 11px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.dQFRea_tab small{letter-spacing:.4px;color:var(--subtle);font-family:ui-monospace,monospace;font-size:8px}.dQFRea_tab:hover{background:var(--soft);color:var(--ink)}.dQFRea_tab[aria-selected=true],.dQFRea_tab[aria-selected=true]:hover{background:var(--primary);color:#fff}.dQFRea_tab[aria-selected=true] small{color:#ffffffb8}.dQFRea_copy{color:var(--subtle);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:10px}.dQFRea_copy:hover:enabled{color:var(--primary)}.dQFRea_copy:disabled{color:#94a3b8;cursor:not-allowed}.dQFRea_panel textarea{width:100%;height:470px;min-height:260px;max-height:1000px;color:var(--ink);resize:vertical;tab-size:2;background:#fff;border:0;border-radius:0;padding:20px 23px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:12px;line-height:1.9}.dQFRea_panel textarea::placeholder{color:var(--subtle)}.dQFRea_output{height:470px;min-height:260px;max-height:1000px;color:var(--ink);tab-size:2;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:#fff;margin:0;padding:20px 23px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:12px;line-height:1.9;overflow:auto}.dQFRea_output code{font:inherit;white-space:pre}.dQFRea_placeholder{height:470px;min-height:260px;color:var(--subtle);text-align:center;background:#fff;justify-content:center;align-items:center;padding:20px;font-size:11px;display:flex}.dQFRea_panel textarea:focus-visible,.dQFRea_output:focus-visible,.dQFRea_tab:focus-visible,.dQFRea_copy:focus-visible,.dQFRea_toolbarActions button:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dQFRea_error{border-bottom:1px solid var(--danger-line);background:var(--bg);color:var(--danger);padding:10px 20px;font-size:11px;line-height:1.7}.dQFRea_warnings{border-bottom:1px solid var(--primary-line);background:var(--primary-soft);color:var(--primary-ink);padding:10px 20px;font-size:11px;line-height:1.7}.dQFRea_warnings strong{margin-bottom:3px;font-weight:500;display:block}.dQFRea_warnings ul{gap:3px;margin:0;padding-left:16px;display:grid}.dQFRea_panelFooter{border-top:1px solid var(--line-soft);min-height:39px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:11px 20px;font-size:9px;display:flex}.dQFRea_methodLine{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;overflow:hidden}.dQFRea_privacy{border-top:1px solid var(--line-soft);background:var(--surface);color:var(--subtle);align-items:flex-start;gap:7px;padding:12px 24px;font-size:9px;line-height:1.8;display:flex}.dQFRea_privacy p{margin:0}.dQFRea_privacy>span{font-size:14px;line-height:1.2}.dQFRea_status{background:var(--surface);color:var(--success-ink);padding:0 24px;font-size:11px;line-height:1.8}.dQFRea_status:not(:empty){padding-bottom:16px}@media (max-width:1000px){.dQFRea_grid{grid-template-columns:minmax(0,1fr)}.dQFRea_panel+.dQFRea_panel{border-top:1px solid var(--line);border-left:0}}@media (max-width:700px){.dQFRea_workspace{border-radius:9px}.dQFRea_toolbar{gap:8px;padding:12px 14px}.dQFRea_toolbarLabel{gap:6px;font-size:10px}.dQFRea_toolbarActions{gap:6px}.dQFRea_toolbarActions button{padding:3px;font-size:9px}.dQFRea_panelTitle{min-height:40px;padding:7px 16px;font-size:9px}.dQFRea_outputHeader{gap:8px;min-height:40px;padding:7px 12px 7px 14px}.dQFRea_tabs{gap:2px;width:100%}.dQFRea_tab{flex:1;justify-content:center;padding:6px;font-size:10px}.dQFRea_tab small{display:none}.dQFRea_copy{padding:4px;font-size:9px}.dQFRea_panel textarea,.dQFRea_output,.dQFRea_placeholder{height:330px;min-height:220px;padding:16px 18px;font-size:11px}.dQFRea_placeholder{display:flex}.dQFRea_panelFooter{padding:10px 16px;font-size:8px}.dQFRea_error,.dQFRea_warnings{padding:9px 16px;font-size:10px}.dQFRea_privacy{padding:11px 16px;font-size:8px}.dQFRea_status{padding:0 16px;font-size:10px}}
