[hidden]{display:none!important}.skip-link{position:absolute;top:-80px}.skip-link:focus{top:5px;background:white;padding:12px;z-index:5}.live-playground{max-width:1350px;margin:35px auto 70px;padding:0 28px}.playground-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:30px 0}.playground-heading h1{font-size:38px;letter-spacing:-1.5px;margin:0 0 12px}.playground-heading p{color:var(--muted);font-size:15px}.playground-heading>a{color:var(--blue);font-size:13px}.playground-layout{display:grid;grid-template-columns:360px minmax(0,1fr);border:1px solid var(--line);border-radius:13px;overflow:hidden}.request-controls{padding:25px;background:#fafbfd;border-right:1px solid var(--line);min-width:0}.live-playground h2{font-size:18px;text-align:left;letter-spacing:-.4px;margin:0 0 20px}.request-controls label{display:block;margin:18px 0;font-size:12px;font-weight:600}.request-controls input,.request-controls select{display:block;width:100%;padding:11px 10px;border:1px solid #dce2ec;border-radius:6px;background:white;min-width:0;font-size:12px;margin-top:8px;color:var(--ink)}.request-controls small{display:block;font-weight:400;font-size:11px;color:var(--muted);line-height:1.6;margin-top:7px;overflow-wrap:anywhere}.key-input{display:flex;gap:7px;align-items:center}.key-input button{background:none;border:0;font-size:11px;color:var(--blue);margin-top:7px}.endpoint-info{display:flex;justify-content:space-between;align-items:center;font-size:11px}.endpoint-info span{background:#fff0d9;color:#93641d;padding:3px 7px;border-radius:4px}.endpoint-info a{color:var(--blue)}#endpoint-description{font-size:11px;line-height:1.7;color:var(--muted);margin:12px 0;max-height:150px;overflow:auto}.request-controls details{margin-top:20px}.request-controls summary{font-size:12px;cursor:pointer;font-weight:600}.response-workspace{padding:25px;min-width:0}.live-cost{font-size:12px;line-height:1.7;background:#f2f5fe;padding:15px;border-radius:8px;color:#55637f;margin-bottom:20px}.live-cost a{color:var(--blue)}.live-request-bar{display:flex;gap:12px;align-items:flex-start;padding:13px;border:1px solid var(--line);border-radius:7px;font-size:12px}.live-request-bar b{color:#167954}.live-request-bar code{overflow-wrap:anywhere}.request-actions{display:flex;gap:12px;margin-top:16px}button:disabled{opacity:.5;cursor:not-allowed}#feedback{font-size:12px;color:#596987;min-height:20px;margin:15px 0}.live-response-header{display:flex;align-items:center;justify-content:space-between;margin:25px 0 10px}.live-response-header h2{margin:0}.live-response-header button,.curl-example button{background:white;border:1px solid var(--line);padding:7px 10px;border-radius:5px;font-size:11px;color:#536482}.response-meta{font-size:11px;display:flex;gap:16px;flex-wrap:wrap;color:#6b798e;margin:12px 0}#response-output{background:#151c2c;color:#d9e4fb;border-radius:8px;padding:22px;font:12px/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:650px;min-height:260px;overflow:auto}.curl-example{margin-top:20px}.curl-example summary{cursor:pointer;font-size:13px}.curl-example p,.playground-limits{font-size:11px;line-height:1.7;color:var(--muted);margin-top:14px}.curl-example pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;padding:15px;border-radius:7px;font-size:12px}.nav nav{gap:20px}@media(max-width:950px){.playground-layout{grid-template-columns:300px minmax(0,1fr)}.nav{height:auto;flex-wrap:wrap;padding:20px;gap:15px}.nav nav{flex-wrap:wrap;gap:16px}.playground-heading{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.playground-layout{grid-template-columns:1fr}.live-playground{padding:0 16px}.request-controls{border-right:0;border-bottom:1px solid var(--line)}.response-workspace{padding:20px}.playground-heading h1{font-size:32px}.nav nav{order:3;width:100%;justify-content:center;font-size:12px}.nav .brand{font-size:20px}.nav>.button{font-size:11px;padding:8px 12px}.request-actions{flex-wrap:wrap}}
