.ApiPlayground-module__Iq3IzW__playground{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:2rem;padding:2rem}.ApiPlayground-module__Iq3IzW__title{color:var(--text-color);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.ApiPlayground-module__Iq3IzW__subtitle{color:var(--text-secondary);margin:0 0 2rem}.ApiPlayground-module__Iq3IzW__endpointSelector{margin-bottom:2rem}.ApiPlayground-module__Iq3IzW__label{color:var(--text-color);margin-bottom:.75rem;font-size:.875rem;font-weight:500;display:block}.ApiPlayground-module__Iq3IzW__endpointButtons{flex-wrap:wrap;gap:.5rem;display:flex}.ApiPlayground-module__Iq3IzW__endpointButton{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.ApiPlayground-module__Iq3IzW__endpointButton:hover{background-color:var(--hover-bg)}.ApiPlayground-module__Iq3IzW__endpointButton.ApiPlayground-module__Iq3IzW__active{color:#fff;background-color:#007bff;border-color:#007bff}.ApiPlayground-module__Iq3IzW__parameters{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:1.5rem;padding:1.5rem}.ApiPlayground-module__Iq3IzW__paramInput{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.ApiPlayground-module__Iq3IzW__paramInput:last-child{margin-bottom:0}.ApiPlayground-module__Iq3IzW__paramLabel{color:var(--text-secondary);font-size:.875rem;font-weight:500}.ApiPlayground-module__Iq3IzW__input{background-color:var(--input-bg);border:1px solid var(--input-border);color:var(--text-color);border-radius:4px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.ApiPlayground-module__Iq3IzW__input:focus{border-color:#007bff;outline:none}.ApiPlayground-module__Iq3IzW__input::-webkit-calendar-picker-indicator{cursor:pointer}[data-theme=dark] .ApiPlayground-module__Iq3IzW__input::-webkit-calendar-picker-indicator{filter:invert()}.ApiPlayground-module__Iq3IzW__requestInfo{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex;overflow-x:auto}.ApiPlayground-module__Iq3IzW__method{color:#fff;background-color:#4caf50;border-radius:4px;flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.ApiPlayground-module__Iq3IzW__url{color:#4caf50;font-family:monospace;font-size:.875rem}.ApiPlayground-module__Iq3IzW__testButton{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:6px;width:100%;margin-bottom:1.5rem;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .2s}.ApiPlayground-module__Iq3IzW__testButton:hover:not(:disabled){background-color:#0056b3}.ApiPlayground-module__Iq3IzW__testButton:disabled{opacity:.6;cursor:not-allowed}.ApiPlayground-module__Iq3IzW__response{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;overflow:hidden}.ApiPlayground-module__Iq3IzW__responseHeader{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:.75rem 1rem}.ApiPlayground-module__Iq3IzW__statusBadge{border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.ApiPlayground-module__Iq3IzW__statusBadge[data-success=true]{color:#fff;background-color:#4caf50}.ApiPlayground-module__Iq3IzW__statusBadge[data-success=false]{color:#fff;background-color:#f44336}.ApiPlayground-module__Iq3IzW__responseBody{color:#4caf50;background-color:var(--bg-color);max-height:500px;margin:0;padding:1rem;font-family:monospace;font-size:.875rem;line-height:1.6;overflow:auto}.ApiPlayground-module__Iq3IzW__error{color:#f44336;background-color:#f443361a;border:1px solid #f44336;border-radius:6px;margin-top:1rem;padding:1rem}.ApiPlayground-module__Iq3IzW__responseBody::-webkit-scrollbar{width:8px;height:8px}.ApiPlayground-module__Iq3IzW__responseBody::-webkit-scrollbar-track{background:var(--bg-secondary)}.ApiPlayground-module__Iq3IzW__responseBody::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.ApiPlayground-module__Iq3IzW__responseBody::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}
.page-module__9zEhMq__page{background-color:var(--bg-color);min-height:100vh;color:var(--text-color)}.page-module__9zEhMq__header{border-bottom:1px solid var(--border-color);padding:1rem 2rem}.page-module__9zEhMq__headerContent{justify-content:space-between;align-items:center;display:flex}.page-module__9zEhMq__backLink{color:var(--text-color);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.page-module__9zEhMq__backLink:hover{color:var(--text-secondary)}.page-module__9zEhMq__themeToggle{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.page-module__9zEhMq__themeToggle:hover{background-color:var(--hover-bg)}.page-module__9zEhMq__main{max-width:1000px;margin:0 auto;padding:2rem}.page-module__9zEhMq__pageHeader{text-align:center;border-bottom:2px solid var(--border-color);margin-bottom:3rem;padding-bottom:2rem}.page-module__9zEhMq__title{color:var(--text-color);margin:0 0 1rem;font-size:2.5rem;font-weight:700}.page-module__9zEhMq__subtitle{color:var(--text-secondary);margin:0;font-size:1.125rem;line-height:1.6}.page-module__9zEhMq__section{margin-bottom:3rem}.page-module__9zEhMq__sectionTitle{color:var(--text-color);margin-bottom:1.5rem;font-size:1.75rem;font-weight:600}.page-module__9zEhMq__card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.page-module__9zEhMq__cardTitle{color:var(--text-color);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.page-module__9zEhMq__link{color:#007bff;margin-bottom:1rem;font-size:.875rem;text-decoration:none;display:inline-block}.page-module__9zEhMq__link:hover{text-decoration:underline}.page-module__9zEhMq__markets{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.page-module__9zEhMq__marketItem{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:1rem}.page-module__9zEhMq__marketName{color:#4caf50;margin-bottom:.5rem;font-weight:600}.page-module__9zEhMq__marketQuestion{color:var(--text-color);margin-bottom:.5rem;font-size:.875rem}.page-module__9zEhMq__marketToken{color:var(--text-secondary);font-family:monospace;font-size:.75rem}.page-module__9zEhMq__list{margin:0;padding:0;list-style:none}.page-module__9zEhMq__list li{color:var(--text-color);padding:.5rem 0 .5rem 1.5rem;position:relative}.page-module__9zEhMq__list li:before{content:"✓";color:#4caf50;font-weight:600;position:absolute;left:0}.page-module__9zEhMq__techGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.page-module__9zEhMq__techItem{flex-direction:column;gap:.25rem;display:flex}.page-module__9zEhMq__techLabel{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}.page-module__9zEhMq__endpointCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.page-module__9zEhMq__endpointHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__9zEhMq__method{color:#fff;background-color:#4caf50;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.page-module__9zEhMq__path{background-color:var(--bg-secondary);color:#4caf50;border-radius:4px;flex:1;padding:.5rem 1rem;font-family:monospace}.page-module__9zEhMq__endpointDescription{color:var(--text-color);margin-bottom:1rem}.page-module__9zEhMq__parameters{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-top:1rem;padding:1rem}.page-module__9zEhMq__paramTitle{color:var(--text-color);margin:0 0 1rem;font-size:1rem;font-weight:600}.page-module__9zEhMq__param{border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem}.page-module__9zEhMq__param:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__9zEhMq__paramName{background-color:var(--bg-color);color:#4caf50;border:1px solid var(--border-color);border-radius:4px;margin-right:.5rem;padding:.25rem .5rem;font-family:monospace}.page-module__9zEhMq__paramType{color:var(--text-secondary);margin-right:.5rem;font-size:.875rem}.page-module__9zEhMq__paramOptional{background-color:var(--bg-secondary);color:var(--text-color);border:1px solid var(--border-color);border-radius:4px;padding:.125rem .5rem;font-size:.75rem}.page-module__9zEhMq__paramDesc{color:var(--text-color);margin:.5rem 0 0;font-size:.875rem}.page-module__9zEhMq__paramDefault{color:var(--text-secondary);margin:.25rem 0 0;font-size:.75rem}.page-module__9zEhMq__scoring{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-top:1rem;padding:1rem}.page-module__9zEhMq__scoring p{color:var(--text-color);margin:.5rem 0}.page-module__9zEhMq__example{margin-top:1rem}.page-module__9zEhMq__codeBlock{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:1rem;overflow:hidden}.page-module__9zEhMq__codeHeader{background-color:var(--bg-secondary);color:var(--text-secondary);text-transform:uppercase;border-bottom:1px solid var(--border-color);padding:.5rem 1rem;font-size:.75rem;font-weight:600}.page-module__9zEhMq__code{color:#4caf50;margin:0;padding:1rem;font-family:monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.page-module__9zEhMq__rateLimits{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.page-module__9zEhMq__rateItem{color:var(--text-color);justify-content:space-between;display:flex}.page-module__9zEhMq__rateLabel{color:var(--text-secondary);font-weight:500}.page-module__9zEhMq__rateNote{border-top:1px solid var(--border-color);color:var(--text-secondary);margin:1rem 0 0;padding-top:1rem;font-size:.875rem;font-style:italic}.page-module__9zEhMq__loading{min-height:100vh;color:var(--text-secondary);background-color:var(--bg-color);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.page-module__9zEhMq__main{padding:1rem}.page-module__9zEhMq__endpointHeader{flex-direction:column;align-items:flex-start}.page-module__9zEhMq__techGrid{grid-template-columns:1fr}}
