:root{--color-bg: light-dark(#fefefe, #191420);--color-bg-secondary: light-dark(#f0f0f0, #261f2e);--color-button-fg: #fefefe;--color-error: light-dark(#b3332e, #ff6659);--color-gradient: light-dark(#ede6ff, #2b2139);--color-link: light-dark(#2261a0, #6287d9);--color-link-secondary: light-dark(#4822a0, #9a5bff);--color-link-hover: light-dark(#183d8d, #7298eb);--color-text: light-dark(#333, #e6e6e6);--color-text-secondary: light-dark(#676767, #999);--size-base: .75rem;--size-half: .375rem;--size-quarter: .1875rem;--size-2x: 1.5rem;--size-4x: 3rem;--font-size-small: .875rem;color-scheme:light dark;font-family:sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}*{margin:0;overflow-wrap:break-word}html{background:var(--color-bg) linear-gradient(in oklab,var(--color-gradient),transparent 3rem);color:var(--color-text);padding:.75rem;font-size:clamp(1rem,2vw,1.3rem)}body{color:inherit;font-family:sans-serif;line-height:1.5;margin:1.5rem auto;max-width:50rem;min-height:100vh}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.2}img,svg{display:block;max-width:100%}a{color:var(--color-link)}a:hover,a:focus{color:var(--color-link-hover)}input,textarea,button,select{border-radius:var(--size-half);font:inherit;line-height:1;max-width:20rem;padding:var(--size-base)}select{padding:var(--size-half)}button{background:linear-gradient(to right in oklab,var(--color-link),var(--color-link-secondary) 100%);background-size:200% 100%;border-radius:var(--size-base);border:none;color:var(--color-button-fg);cursor:pointer;font-weight:700;transition:background-position .15s ease-in-out,transform .15s ease-in-out;white-space:nowrap}.button-secondary{background:var(--color-bg-secondary);color:var(--color-text)}button:focus,button:hover{background-position:50% 0}button:active{transform:scale(.97)}button:disabled{cursor:not-allowed;opacity:.6}input{border:1px solid var(--color-text-secondary)}.error-message{color:var(--color-error)}@media(prefers-color-scheme:dark){:root{color-scheme:dark}}.dark{color-scheme:dark}[class^=inline],[class*=" inline"],[class^=stack],[class*=" stack"]{--gap: var(--size-base);display:flex;gap:var(--gap)}ul[class]{list-style:none;margin:0;padding:0}[class^=inline],[class*=" inline"]{align-items:center;justify-content:flex-start}[class^=stack],[class*=" stack"]{flex-direction:column}[class^=inline]>[class^=stack]{flex:1}.inline-zero,.stack-zero{display:inline-flex;gap:0}.inline-quarter,.stack-quarter{--gap: var(--size-quarter)}.inline-half,.stack-half{--gap: var(--size-half)}.inline-2x,.stack-2x{--gap: var(--size-2x)}.inline-4x,.stack-4x{--gap: var(--size-4x)}.inline-between{justify-content:space-between}.inline-wrap{flex-wrap:wrap}table{width:100%;border-collapse:collapse;margin-top:1rem}th,td{padding:var(--size-half);text-align:left}th{padding-top:0;border-bottom:1px solid var(--color-text-secondary)}tbody tr:hover{background-color:var(--color-bg-secondary)}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@media(prefers-reduced-motion:reduce){*{transition-duration:0}}.api-result[data-v-c4d8be72]{border-radius:var(--size-half);border:1px solid var(--color-text-secondary);color:var(--color-text);padding:var(--size-base)}.api-result pre[data-v-c4d8be72]{font-family:monospace;font-size:var(--font-size-small);white-space:pre-wrap;word-wrap:break-word}
