.jl-py-api-explorer{margin:1.4rem 0;padding:1.25rem;border-radius:18px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);background:color-mix(in srgb,#7653c5 6%,transparent)}.jl-py-api-explorer h3{font-size:1.3rem;margin:.5rem 0}.jl-py-api-explorer p{line-height:1.6}.jl-py-api-explorer label{display:flex;flex-direction:column;gap:.45rem;margin:1rem 0}.jl-py-api-explorer select{max-width:380px;padding:.65rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.65rem;background:var(--background,#1e1830);color:inherit}.jl-py-api-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0}.jl-py-api-grid>div{border:1px solid color-mix(in srgb,currentColor 17%,transparent);border-radius:.7rem;padding:.85rem;min-width:0}.jl-py-api-body span,.jl-py-api-grid small{display:block;letter-spacing:.08em;font-size:.7rem;margin-bottom:.55rem}.jl-py-api-grid strong{display:block;font-size:1.25rem;overflow-wrap:anywhere}.jl-py-api-grid p{margin:.3rem 0 0;font-size:.85rem}.jl-py-api-body{padding:1rem;background:color-mix(in srgb,#1b1330 94%,#4e2e80);border-radius:.7rem;color:#f6efff}.jl-py-api-body pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6;font-size:.85rem}.jl-py-api-outcome{border-left:3px solid #9774e9;padding:.75rem;background:color-mix(in srgb,#7653c5 10%,transparent)}@media(max-width:640px){.jl-py-api-explorer{padding:.8rem}.jl-py-api-grid{grid-template-columns:1fr}}