.curl-workbench{max-width:1100px;margin:auto;--cw-line:var(--line)}.cw-intro{margin:22px 0}.cw-intro h1{margin:5px 0 12px}.cw-intro p{max-width:720px}.cw-lock,.cw-input,.cw-response,.cw-chain{background:var(--panel);border:1px solid var(--cw-line);border-radius:14px;margin:20px 0}.cw-lock{display:grid;grid-template-columns:1fr 1fr;padding:28px;gap:32px}.cw-lock .tool-form{box-shadow:none;padding:0;border:0;margin:0}.cw-input>summary,.cw-response>summary{padding:19px 22px;cursor:pointer;font-weight:700;overflow-wrap:anywhere}.cw-input>summary span,.cw-response>summary span{display:block;color:var(--muted);font-size:13px;font-weight:400;margin:6px 0 0 18px}.cw-input form{padding:0 22px 22px}.cw-modes{display:flex;gap:12px;border:0;padding:0;margin:8px 0 24px;flex-wrap:wrap}.cw-modes label{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bg);border:1px solid var(--cw-line);border-radius:9px;cursor:pointer}.cw-modes label:has(input:checked){border-color:var(--blue);background:var(--panel-2)}.curl-workbench input[type=radio],.curl-workbench input[type=checkbox]{width:16px;height:16px;margin:0;flex-shrink:0}.cw-input label:not(.cw-check){font-weight:600}.cw-input input:not([type=radio]):not([type=checkbox]),.cw-input select,.cw-input textarea{display:block;width:100%;box-sizing:border-box;margin:8px 0 12px}.cw-input textarea,#command{font-family:ui-monospace,monospace}.cw-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cw-check{display:flex;align-items:center;gap:9px;margin:14px 0}.cw-presets{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 20px}.cw-presets button{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 14px;cursor:pointer;font:inherit;font-size:13px}.cw-presets button[aria-pressed=true]{background:#183249;border-color:#326dd4}.cw-presets code{margin-left:5px;color:var(--blue)}.cw-input details{border-top:1px solid var(--cw-line);padding:16px 0}.cw-input details summary{cursor:pointer;font-weight:600;margin-bottom:10px}.cw-input details p{overflow-wrap:anywhere}.cw-submit{display:flex;align-items:center;gap:18px;margin-top:18px}.cw-submit span{font-size:13px;color:var(--muted)}.cw-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.cw-metrics article{background:var(--panel);border:1px solid var(--cw-line);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.cw-metrics article>span{font-size:13px;color:var(--muted)}.cw-metrics strong{font-size:30px}.cw-metrics small{font-size:12px;color:var(--muted)}.cw-final{display:flex;gap:20px;padding:18px;background:var(--panel-2);border-radius:10px;overflow-wrap:anywhere}.cw-final span{min-width:0}.cw-final strong{flex-shrink:0}.cw-chain{padding:22px}.cw-chain h3{margin-top:0}.cw-chain ol{list-style:none;margin:0;padding:0}.cw-chain li{display:flex;align-items:flex-start;gap:14px;padding:18px 0;border-top:1px solid var(--cw-line);overflow-wrap:anywhere}.cw-chain li>div{min-width:0;flex:1}.cw-chain small{display:block;color:var(--muted);margin-top:5px}.cw-chain a{font-size:12px;flex-shrink:0}.cw-badge{border-radius:7px;background:var(--panel-2);color:var(--blue);padding:6px 10px;font-weight:700}.cw-response-content{padding:0 22px 22px;min-width:0}.cw-response-content h3{font-size:14px}.cw-response pre{background:#102035;color:#dce8f7;border-radius:10px;padding:18px;max-height:440px;overflow:auto;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.cw-response-content details{border-top:1px solid var(--cw-line);padding-top:16px}.cw-response-content summary{cursor:pointer;font-weight:600}.cw-sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.curl-workbench [hidden]{display:none!important}.curl-workbench .notice{overflow-wrap:anywhere}.curl-workbench .export-buffer{display:none}.cw-input button:focus-visible,.cw-input summary:focus-visible{outline:3px solid #6e9de9;outline-offset:3px}@media(max-width:640px){.cw-lock,.cw-grid{grid-template-columns:1fr}.cw-lock{gap:18px;padding:20px}.cw-metrics{grid-template-columns:1fr 1fr}.cw-metrics article:last-child{grid-column:1/-1}.cw-metrics article{padding:16px}.cw-submit,.cw-final{flex-direction:column;align-items:stretch;gap:10px}.cw-chain{padding:16px}.cw-chain li{flex-wrap:wrap}.cw-chain a{margin-left:64px}.cw-input form{padding:0 16px 18px}.cw-modes{gap:8px}.cw-modes label{flex:1;font-size:13px}.cw-presets button{flex:1}.cw-response>summary,.cw-input>summary{padding:17px}.cw-response-content{padding:0 16px 16px}}
